html{-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,.wp-caption-text,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select{background:transparent;border:0;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0 auto 0;padding:0;vertical-align:baseline}main,article,aside,details,figcaption,.wp-caption-text,figure,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:#0077B5}.pinterest{color:#BD081C}.snapchat{color:#FFFC00}.soundcloud{color:#f30}.tumblr{color:#34465D}.twitter{color:#55ACEE}.vimeo{color:#1AB7EA}.whatsapp{color:#25D366}.youtube{color:#CD201F}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary,.wFormContainer .actions input[type=submit],.gform_footer .gform_button,.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,#ccc .ccc-notify-button,#ccc .ccc-button-solid,.button-tertiary,.button-tertiary:after,input,textarea,select,.donate-amount,.exit-outer,.content a,.comments-area .comment-content a,figcaption a,.wp-caption-text a,.text-hover,.nav-item-link,.sidebar-nav-item .subnav_element,.comments-area .comment-meta a,.comments-area .comment .reply a,.item-link,.item-header-title a,.media-block-content p a,.metadata-link,.metalabel a,.content a img img,.comments-area .comment-content a img img,.profile-image img,.footer-nav-item.social .nav-item-link,.footer-nav-item.social .nav-item-link .icon,.footer-helpline a,.header,.header-logo,.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,.menu-button,.get-help .cards>* .card-wrap,.updates .cards>* .card.hovered .card-image,.updates .cards>* .card.hovered .card-wrap,.rnav-item-link,.rnav-arrow,.sidebar,.sidebar-show-button,.sidebar-meta-block-tag,.sidebar-meta-block.downloads .downloads-link,.sidebar-meta-share-button,.bbpress-wrapper .bbp-breadcrumb a,.bbpress-wrapper .bbp-forums .bbp-forum-title,.bbpress-wrapper .bbp-forums .bbp-topic-permalink,.bbpress-wrapper .bbp-topics .bbp-forum-title,.bbpress-wrapper .bbp-topics .bbp-topic-permalink,.bbpress-wrapper .bbp-replies .bbp-forum-title,.bbpress-wrapper .bbp-replies .bbp-topic-permalink,.bbp-forums-list li a,.card,.reports .card-image img,.download-link,.filter-show-button,.filter-show-button .icon,.header.nav-up .header-subnav-inner,.header.nav-up .header-subnav-inner .search,.header.nav-up .header-subnav-inner .header-subnav,.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}.home *[data-visible="true"]{opacity:1;transform:translateY(0),translateX(0);transition-timing-function:ease-in-out;transition-duration:800ms;transition-delay:260ms}.home *[data-scroll-effect="fadein"]{opacity:0.01;transform:translateY(50px);transition:ease 1.5s}.home *[data-scroll-effect="fade"]{opacity:0.01;transition:ease 0.5s}.home *[data-scroll-effect="fadeinleft"]{opacity:0.01;transform:translateX(-150px);transition:ease-in-out 6s}.home *[data-scroll-effect="fadeinright"]{opacity:0.01;transform:translateX(150px);transition:ease-in-out 6s}.wFormContainer .wForm .inline,.gform_fields,.footer-cta .cta-inner,.footer-header,.footer-nav-outer,.footer-helpline,.footer-credits .container,.header,.header-inner,.header-inner .container,.header-nav,.helpline-outer .container,.home-hero-inner,.home-hero-outer.support .home-hero,.main-section,.main-section>*,.sidebar-meta,.sidebar-meta-share,.sidebar-meta-share-button,.cards,.cards>*,.card,.donations,.donations-actions,.donations-amount span,.donations .tabs,.donations [role="tablist"],.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:'Landasans';src:url("../../assets/webfonts/landasans/landasans-regular.eot");src:url("../../assets/webfonts/landasans/landasans-regular.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/landasans/landasans-regular.woff2") format("woff2"),url("../../assets/webfonts/landasans/landasans-regular.woff") format("woff"),url("../../assets/webfonts/landasans/landasans-regular.ttf") format("truetype"),url("../../assets/webfonts/landasans/landasans-regular.svg#youworkforthem") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Landasans';src:url("../../assets/webfonts/landasans/landasans-medium.eot");src:url("../../assets/webfonts/landasans/landasans-medium.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/landasans/landasans-medium.woff2") format("woff2"),url("../../assets/webfonts/landasans/landasans-medium.woff") format("woff"),url("../../assets/webfonts/landasans/landasans-medium.ttf") format("truetype"),url("../../assets/webfonts/landasans/landasans-medium.svg#youworkforthem") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("../../assets/webfonts/opensans/opensans-light.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-light.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url("../../assets/webfonts/opensans/opensans-lightItalic.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-lightItalic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("../../assets/webfonts/opensans/opensans-regular.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-regular.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url("../../assets/webfonts/opensans/opensans-italic.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../../assets/webfonts/opensans/opensans-bold.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-bold.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url("../../assets/webfonts/opensans/opensans-bolditalic.woff2") format("woff2"),url("../../assets/webfonts/opensans/opensans-bolditalic.woff") format("woff")}::-moz-selection{background:#86338A;color:#fff}::selection{background:#86338A;color:#fff}::-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,h2,h3,h4,.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,.wFormContainer .actions input[type=submit],.gform_footer .gform_button,.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,#ccc .ccc-notify-button,#ccc .ccc-button-solid,.button-tertiary,.wFormContainer .wForm legend,.exit-item:first-child,.footer-helpline-tel,.header-links .button,.header-links [type="reset"],.header-links [type="submit"],.header-links .media-block-element-play,.header-nav-list .nav-item,.menu-button,.rnav-item-link,.bbpress-wrapper .bbp-breadcrumb,.bbpress-wrapper .bbp-header .forum-titles,.bbpress-wrapper .bbp-header .bbp-reply-author,.bbpress-wrapper .bbp-header .bbp-reply-content,.bbpress-wrapper .bbp-footer .forum-titles,.bbpress-wrapper .bbp-footer .bbp-reply-author,.bbpress-wrapper .bbp-footer .bbp-reply-content,.bbpress-wrapper .bbp-forums .bbp-forum-title,.bbpress-wrapper .bbp-forums .bbp-topic-permalink,.bbpress-wrapper .bbp-topics .bbp-forum-title,.bbpress-wrapper .bbp-topics .bbp-topic-permalink,.bbpress-wrapper .bbp-replies .bbp-forum-title,.bbpress-wrapper .bbp-replies .bbp-topic-permalink,.donations .currency-symbol,.donations-amount span,.donations [role="tablist"] button,.filter-show-button span,.pullquote blockquote,.statistic-value-number{font:400 1rem/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:0.04em}.content table,.comments-area .comment-content table{font:400 1rem/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.content,.comments-area .comment-content,figcaption,.wp-caption-text,.footer-helpline-item h3,.header-subnav-inner .button-tertiary,.sidebar-meta-block-title,.sidebar-meta-share-title,.pullquote-share-title{font:400 1rem/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.sidebar-meta-block-tag,.card-header-date,.comments-area .comment .reply,.metadata,.metatag-link,.pagination{font:400 1rem/1.5 "Landasans",AndaleMono,"Lucida Console",monospace;letter-spacing:0.04em}.metalabel{font:700 0.9rem/1.5 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-transform:uppercase;letter-spacing:0.1em}h1{font-size:2rem;font-size:calc(1.72rem + 1.4vw)}@media screen and (min-width: 1280px){h1{font-size:3rem}}h2{font-size:1.8rem;font-size:calc(1.6rem + 1vw)}@media screen and (min-width: 1280px){h2{font-size:2.5rem}}h3{font-size:1.5rem;font-size:calc(1.36rem + 0.7vw)}@media screen and (min-width: 1280px){h3{font-size:2rem}}h4{font-size:1.4rem;font-size:calc(1.32rem + 0.4vw)}@media screen and (min-width: 1280px){h4{font-size:1.7rem}}.donate-header-title,h5{font-size:1.25rem;font-size:calc(1.21rem + 0.2vw)}@media screen and (min-width: 1280px){.donate-header-title,h5{font-size:1.6rem}}h6{font-size:1.125rem;font-size:calc(1.105rem + 0.1vw)}@media screen and (min-width: 1280px){h6{font-size:1.5rem}}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next,.btn-secondary,.button-secondary,.wFormContainer .actions input[type=submit],.gform_footer .gform_button,.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,#ccc .ccc-notify-button,#ccc .ccc-button-solid{border-radius:25px;display:inline-block;font-size:1.6rem;padding:.28571rem 2rem .55556rem;text-align:center;width:auto}.btn,.button,[type="reset"],[type="submit"],.media-block-element-play,.pagination_element.prev,.pagination_element.next{background-color:#FBDD4F;color:#000}.btn:hover,.button:hover,:hover[type="reset"],:hover[type="submit"],.media-block-element-play:hover,.pagination_element.prev:hover,.pagination_element.next:hover{background-color:#86338A;color:#fff}.btn-secondary,.button-secondary{background-color:#84B554}.btn-secondary:hover,.button-secondary:hover{background-color:#FBDD4F}.button-tertiary{box-shadow:inset 0 -2px 0 0 #E18BBD;color:#86338A;font-size:1.5rem;padding-right:22px;position:relative}.button-tertiary:after{position:absolute;top:50%;transform:translate(0, -50%);background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%2386338A'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;height:11px;right:0;width:15px}.button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #42348D;color:#42348D}.button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%2342348D'/%3E%3C/svg%3E%0A");right:2px}input,textarea,select,.donate-amount{color:#333;border-radius:20px;border:1px solid #ccc;font:400 1em/1.5 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;height:2.5em;padding:0 1rem;width:100%}input:disabled,textarea:disabled,select:disabled,.donate-amount:disabled{background:#E6E6E6}form{font:1rem "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}form p{font:1em "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,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:#84B554}[type="text"]::-webkit-input-placeholder,[type="number"]::-webkit-input-placeholder,[type="date"]::-webkit-input-placeholder,[type="datetime"]::-webkit-input-placeholder,[type="datetime-local"]::-webkit-input-placeholder,[type="month"]::-webkit-input-placeholder,[type="week"]::-webkit-input-placeholder,[type="time"]::-webkit-input-placeholder,[type="search"]::-webkit-input-placeholder,[type="tel"]::-webkit-input-placeholder,[type="url"]::-webkit-input-placeholder,[type="email"]::-webkit-input-placeholder,[list]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:gray;opacity:1}[type="text"]::-moz-placeholder,[type="number"]::-moz-placeholder,[type="date"]::-moz-placeholder,[type="datetime"]::-moz-placeholder,[type="datetime-local"]::-moz-placeholder,[type="month"]::-moz-placeholder,[type="week"]::-moz-placeholder,[type="time"]::-moz-placeholder,[type="search"]::-moz-placeholder,[type="tel"]::-moz-placeholder,[type="url"]::-moz-placeholder,[type="email"]::-moz-placeholder,[list]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:gray;opacity:1}[type="text"]:-ms-input-placeholder,[type="number"]:-ms-input-placeholder,[type="date"]:-ms-input-placeholder,[type="datetime"]:-ms-input-placeholder,[type="datetime-local"]:-ms-input-placeholder,[type="month"]:-ms-input-placeholder,[type="week"]:-ms-input-placeholder,[type="time"]:-ms-input-placeholder,[type="search"]:-ms-input-placeholder,[type="tel"]:-ms-input-placeholder,[type="url"]:-ms-input-placeholder,[type="email"]:-ms-input-placeholder,[list]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:gray;opacity:1}[type="text"]:-moz-placeholder,[type="number"]:-moz-placeholder,[type="date"]:-moz-placeholder,[type="datetime"]:-moz-placeholder,[type="datetime-local"]:-moz-placeholder,[type="month"]:-moz-placeholder,[type="week"]:-moz-placeholder,[type="time"]:-moz-placeholder,[type="search"]:-moz-placeholder,[type="tel"]:-moz-placeholder,[type="url"]:-moz-placeholder,[type="email"]:-moz-placeholder,[list]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:gray;opacity:1}textarea{resize:vertical;padding:.5rem 1rem;height:auto;min-height:8rem}[type="reset"],[type="submit"]{-webkit-appearance:none;border:none;cursor:pointer}button{border:0;cursor:pointer}button:hover{color:#84B554;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 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,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}.bbp-login-form label{width:100% !important}.wFormContainer{margin:0 !important;max-width:none !important;width:100% !important}.wFormContainer .supportInfo{text-align:left}.wFormContainer .supportInfo a{color:#3B8524 !important}.wFormContainer .supportInfo a:hover{color:#86338A !important}.wFormContainer fieldset{border-radius:20px !important;border:1px solid #84B554 !important}.wFormContainer fieldset.section{padding:0px 2rem 2rem !important}.wFormContainer .wFormTitle{color:#86338A !important;font-size:2rem !important;padding:0 !important}.wFormContainer .htmlSection{padding:0 !important}.wFormContainer .htmlSection h3{font:400 1rem/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif !important;letter-spacing:0.04em !important;color:#86338A !important;font-size:2rem !important}.wFormContainer .label,.wFormContainer label{font-size:0.9rem !important;font-weight:700 !important}.wFormContainer .label td,.wFormContainer label td{font-size:0.9rem !important;font-weight:700 !important}.wFormContainer .postField{font-weight:400 !important}.wFormContainer .wForm{background-color:transparent !important;padding:0 !important}.wFormContainer .wForm .oneField{margin:.5rem 0 0 0 !important;padding:0 !important}.wFormContainer .wForm legend{border-bottom:0;color:#86338A;display:inline-block;font-size:1.8rem;margin-left:-1rem;padding:0 1rem .5rem;width:auto}.wFormContainer .wForm table,.wFormContainer .wForm td{width:auto !important}.wFormContainer .wForm .inline .oneField{flex:0 100%;max-width:100%;margin:0 !important;padding:0 !important}@media screen and (min-width: 700px){.wFormContainer .wForm .inline .oneField{flex:0 48%;max-width:48%}}@media screen and (min-width: 700px){.wFormContainer .wForm .inline .oneField:first-child{margin-right:4% !important}}.wFormContainer .wForm .inputWrapper option{margin-top:0 !important}.wFormContainer .wForm .oneChoice input[type=checkbox]{margin-top:5px !important}.wFormContainer .wForm input[type=file]{border-radius:0 !important}.wFormContainer .wForm .inputWrapper{width:100%}.wFormContainer .wForm .inputWrapper .choices .oneChoice{display:inline-block}.wFormContainer .wForm input[type=text]{padding:0 1rem !important;width:100%}.wFormContainer .primaryAction{font-size:1.25rem !important;margin-top:0 !important;padding:0 2rem !important}.wFormContainer .field-hint{font-size:0.9rem !important;font-style:italic !important;margin-top:0 !important;padding-bottom:.66667rem}.wFormContainer .field-hint-inactive{color:#4D4D4D !important;font-size:0.9rem !important;font-style:italic !important;margin-top:0 !important;padding-bottom:.66667rem}.wFormContainer .actions input[type=submit]{background-color:#FFEB3B !important;border:0 !important;color:#000 !important;font-size:1.8rem !important;height:3.5rem}.wFormContainer .actions input[type=submit]:hover{background-color:#86338A !important;color:#fff !important}#mc_embed_signup br{display:none}.validation_error{background-color:rgba(224,3,3,0.2);border:solid 1px rgba(224,3,3,0.2);border-radius:20px;padding:.5rem 1rem}.gform_fields{justify-content:space-between}.gform_fields .gfield{flex:0 100%;max-width:100%;margin:1rem 0 0 !important}@media screen and (min-width: 700px){.gform_fields .gfield{flex:0 48%;max-width:48%}}.gform_fields .gfield .gfield_label{font-size:1rem}.gform_fields .gfield.gfield_error input{border-color:#E00303}.gform_fields .gfield input[type=checkbox],.gform_fields .gfield input[type=radio]{transform:scale(1.3)}.gform_fields .validation_message{color:#E00303;font-size:0.8rem}.gform_fields #field_1_10{margin-top:2rem !important}.gform_fields #field_1_10,.gform_fields #field_1_15{flex:0 100%;max-width:100%}.gform_fields #field_1_10 .gfield_label,.gform_fields #field_1_15 .gfield_label{font-weight:700}.gform_footer{padding-top:2rem}.gform_footer .gform_button{background-color:#FFEB3B !important;border:0 !important;color:#000 !important;font-size:1.8rem !important;height:3.5rem}.gform_footer .gform_button:hover{background-color:#86338A !important;color:#fff !important}.gfield_radio li,.gfield_checkbox li{padding-top:.66667rem}.gform_body .ginput_container *{margin-top:0}.gform_body .ginput_container .gfield_checkbox input[type=checkbox]{margin-top:0 !important}.gform_body select+label,.gform_body input[type="text"]+label{color:gray;font-style:italic;margin:0 auto 1rem}.gform_body label+*{margin-top:.25rem}.gform_body .gfield_required{color:#E00303}.icon{display:inline-block;fill:currentColor;height:1.5rem;vertical-align:top;width:1.5rem}.ie .icon{display:none}.icon-label{left:-9999px;position:fixed;top:-9999px}.ie .icon-label{position:static}.article{margin-top:0;padding:2rem 1rem 0;position:relative;width:100%}@media screen and (min-width: 560px){.article{margin-left:0;padding:2rem 1rem}}.article-header-summary p{font:300 1.33em/1.5 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.article-footer{border-top:1px solid #ccc;margin-top:2rem;padding-top:1rem}@media screen and (min-width: 560px){.article{padding:0}}@media screen and (min-width: 960px){.article{flex:0 66.66%;max-width:66.66%;float:left}}.article>*+*{margin:2rem 0 0}.article .accordion-outer,.article .pullquote{width:100%}.article .accordion-outer{background-color:#E6E6E6}.article .pullquote{margin:2rem 0 0}.article .pullquote-image{border-radius:100%}@media screen and (min-width: 700px){.article .pullquote-image+.pullquote-info{padding:1.5rem 0 0 2rem}}.article .pullquote-image+.pullquote-info blockquote{font-size:2rem}@media screen and (min-width: 700px){.article .pullquote-image+.pullquote-info blockquote{font-size:2.4rem}}.article .pullquote-info{flex:0 100%;max-width:100%;margin:0;padding:0}@media screen and (min-width: 700px){.article .pullquote-info{text-align:left}}.article .pullquote-info blockquote{color:#86338A;font-weight:700}.article .pullquote cite{font-size:1.2em}.article .pullquote cite:before{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='%2368C3EC'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:8px;margin:.5rem auto;width:140px}@media screen and (min-width: 700px){.article .pullquote cite:before{margin:.5rem auto .5rem 0}}.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:#86338A;border-radius:20px;padding:3rem}.article .cta-inner{color:#fff;text-align:left}.article .media-block{background-color:transparent;border-radius:0;box-shadow:none;min-height:auto}.article .media-block-element{flex:0 100%;max-width:100%;border-radius:0}.article .media-block-element img{border-radius:20px 20px 20px 0;height:100%;margin:0;position:relative;width:100%}.article .media-block-element .video-outer{border-radius:20px 20px 20px 0;display:block;overflow:hidden;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:#FBDD4F;border-radius:0 0 15px 15px;display:inline-block;font-size:0.9em !important;margin-top:0 !important;overflow-wrap:break-word;padding:.5rem 1rem;word-wrap:break-word;margin:0 2rem 0 0}@media screen and (min-width: 700px){.article .media-block-caption{margin:0 4rem 0 0}}.article .profile{margin:2rem -1.5rem;padding:0}@media screen and (min-width: 960px){.article .profile{margin:2rem -2rem}}.article .profile-name{font-size:1.2rem}@media screen and (min-width: 960px){.article .profile-name{font-size:1.6rem}}.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 .header{top:32px}@media screen and (min-width: 960px){body.admin-bar .lg-outer{top:33px}}blockquote:before,blockquote:after{display:none !important}blockquote p{quotes:"“" "”" "‘" "’"}blockquote p:before{content:open-quote;display:inline-block}blockquote p:after{content:close-quote;display:inline-block}.content *,.comments-area .comment-content *{margin-top:1rem}.content *:first-child,.comments-area .comment-content *:first-child{margin-top:0}.content h2,.comments-area .comment-content h2,.content h3,.comments-area .comment-content h3,.content h4,.comments-area .comment-content h4,.content h5,.comments-area .comment-content h5{color:#86338A}.content ol,.comments-area .comment-content ol,.content ul,.comments-area .comment-content ul{margin-top:1rem;padding-left:1.2rem}.content li+li,.comments-area .comment-content li+li{margin:.5rem auto 0}.content ol li,.comments-area .comment-content ol li{list-style:decimal}.content ol li ol li,.comments-area .comment-content ol li ol li{list-style-type:lower-roman}.content ol li ul li,.comments-area .comment-content ol li ul li{list-style-type:circle}.content ul li,.comments-area .comment-content ul li{list-style:disc}.content ul li ul li,.comments-area .comment-content ul li ul li{list-style-type:circle}.content ul li ol li,.comments-area .comment-content ul li ol li{list-style-type:decimal}.content form ol,.comments-area .comment-content form ol,.content form ul,.comments-area .comment-content form ul{padding:0}.content form li,.comments-area .comment-content form li{list-style:none !important}.content p,.comments-area .comment-content p{font-size:1rem;text-align:left !important}.content p:empty,.comments-area .comment-content p:empty{display:none}.content a,.comments-area .comment-content a{text-decoration:underline}.content img,.comments-area .comment-content img{border-radius:20px 20px 20px 0;margin-top:1.5rem}.content .fluid-width-video-wrapper,.comments-area .comment-content .fluid-width-video-wrapper{border-radius:20px;overflow:hidden}.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .media-block-element-play,.comments-area .comment-content .media-block-element-play,.content .pagination_element.prev,.comments-area .comment-content .pagination_element.prev,.content .pagination_element.next,.comments-area .comment-content .pagination_element.next{color:#000;font-size:1.6rem;margin-top:1rem;padding:.4rem 1.5rem .55556rem}.content .btn:hover,.comments-area .comment-content .btn:hover,.content .button:hover,.comments-area .comment-content .button:hover,.content :hover[type="reset"],.comments-area .comment-content :hover[type="reset"],.content :hover[type="submit"],.comments-area .comment-content :hover[type="submit"],.content .media-block-element-play:hover,.comments-area .comment-content .media-block-element-play:hover,.content .pagination_element.prev:hover,.comments-area .comment-content .pagination_element.prev:hover,.content .pagination_element.next:hover,.comments-area .comment-content .pagination_element.next:hover{color:#fff}@media screen and (min-width: 560px){.content .btn+.btn,.comments-area .comment-content .btn+.btn,.content .btn .button,.comments-area .comment-content .btn .button,.content .btn [type="reset"],.comments-area .comment-content .btn [type="reset"],.content .btn [type="submit"],.comments-area .comment-content .btn [type="submit"],.content .btn .media-block-element-play,.comments-area .comment-content .btn .media-block-element-play,.content .btn .pagination_element.prev,.comments-area .comment-content .btn .pagination_element.prev,.content .btn .pagination_element.next,.comments-area .comment-content .btn .pagination_element.next,.content .button+.btn,.comments-area .comment-content .button+.btn,.content [type="reset"]+.btn,.comments-area .comment-content [type="reset"]+.btn,.content [type="submit"]+.btn,.comments-area .comment-content [type="submit"]+.btn,.content .media-block-element-play+.btn,.comments-area .comment-content .media-block-element-play+.btn,.content .pagination_element.prev+.btn,.comments-area .comment-content .pagination_element.prev+.btn,.content .pagination_element.next+.btn,.comments-area .comment-content .pagination_element.next+.btn,.content .button .button,.comments-area .comment-content .button .button,.content [type="reset"] .button,.comments-area .comment-content [type="reset"] .button,.content [type="submit"] .button,.comments-area .comment-content [type="submit"] .button,.content .media-block-element-play .button,.comments-area .comment-content .media-block-element-play .button,.content .pagination_element.prev .button,.comments-area .comment-content .pagination_element.prev .button,.content .pagination_element.next .button,.comments-area .comment-content .pagination_element.next .button,.content .button [type="reset"],.comments-area .comment-content .button [type="reset"],.content [type="reset"] [type="reset"],.comments-area .comment-content [type="reset"] [type="reset"],.content [type="submit"] [type="reset"],.comments-area .comment-content [type="submit"] [type="reset"],.content .media-block-element-play [type="reset"],.comments-area .comment-content .media-block-element-play [type="reset"],.content .pagination_element.prev [type="reset"],.comments-area .comment-content .pagination_element.prev [type="reset"],.content .pagination_element.next [type="reset"],.comments-area .comment-content .pagination_element.next [type="reset"],.content .button [type="submit"],.comments-area .comment-content .button [type="submit"],.content [type="reset"] [type="submit"],.comments-area .comment-content [type="reset"] [type="submit"],.content [type="submit"] [type="submit"],.comments-area .comment-content [type="submit"] [type="submit"],.content .media-block-element-play [type="submit"],.comments-area .comment-content .media-block-element-play [type="submit"],.content .pagination_element.prev [type="submit"],.comments-area .comment-content .pagination_element.prev [type="submit"],.content .pagination_element.next [type="submit"],.comments-area .comment-content .pagination_element.next [type="submit"],.content .button .media-block-element-play,.comments-area .comment-content .button .media-block-element-play,.content [type="reset"] .media-block-element-play,.comments-area .comment-content [type="reset"] .media-block-element-play,.content [type="submit"] .media-block-element-play,.comments-area .comment-content [type="submit"] .media-block-element-play,.content .media-block-element-play .media-block-element-play,.comments-area .comment-content .media-block-element-play .media-block-element-play,.content .pagination_element.prev .media-block-element-play,.comments-area .comment-content .pagination_element.prev .media-block-element-play,.content .pagination_element.next .media-block-element-play,.comments-area .comment-content .pagination_element.next .media-block-element-play,.content .button .pagination_element.prev,.comments-area .comment-content .button .pagination_element.prev,.content [type="reset"] .pagination_element.prev,.comments-area .comment-content [type="reset"] .pagination_element.prev,.content [type="submit"] .pagination_element.prev,.comments-area .comment-content [type="submit"] .pagination_element.prev,.content .media-block-element-play .pagination_element.prev,.comments-area .comment-content .media-block-element-play .pagination_element.prev,.content .pagination_element.prev .pagination_element.prev,.comments-area .comment-content .pagination_element.prev .pagination_element.prev,.content .pagination_element.next .pagination_element.prev,.comments-area .comment-content .pagination_element.next .pagination_element.prev,.content .button .pagination_element.next,.comments-area .comment-content .button .pagination_element.next,.content [type="reset"] .pagination_element.next,.comments-area .comment-content [type="reset"] .pagination_element.next,.content [type="submit"] .pagination_element.next,.comments-area .comment-content [type="submit"] .pagination_element.next,.content .media-block-element-play .pagination_element.next,.comments-area .comment-content .media-block-element-play .pagination_element.next,.content .pagination_element.prev .pagination_element.next,.comments-area .comment-content .pagination_element.prev .pagination_element.next,.content .pagination_element.next .pagination_element.next,.comments-area .comment-content .pagination_element.next .pagination_element.next{margin-left:1rem}}.content .btn a,.comments-area .comment-content .btn a,.content .button a,.comments-area .comment-content .button a,.content [type="reset"] a,.comments-area .comment-content [type="reset"] a,.content [type="submit"] a,.comments-area .comment-content [type="submit"] a,.content .media-block-element-play a,.comments-area .comment-content .media-block-element-play a,.content .pagination_element.prev a,.comments-area .comment-content .pagination_element.prev a,.content .pagination_element.next a,.comments-area .comment-content .pagination_element.next a,.content a.btn,.comments-area .comment-content a.btn,.content a.button,.comments-area .comment-content a.button,.content a[type="reset"],.comments-area .comment-content a[type="reset"],.content a[type="submit"],.comments-area .comment-content a[type="submit"],.content a.media-block-element-play,.comments-area .comment-content a.media-block-element-play,.content a.pagination_element.prev,.comments-area .comment-content a.pagination_element.prev,.content a.pagination_element.next,.comments-area .comment-content a.pagination_element.next{border:none;box-shadow:none;text-decoration:none}.content p.btn,.comments-area .comment-content p.btn,.content p.button,.comments-area .comment-content p.button,.content p[type="reset"],.comments-area .comment-content p[type="reset"],.content p[type="submit"],.comments-area .comment-content p[type="submit"],.content p.media-block-element-play,.comments-area .comment-content p.media-block-element-play,.content p.pagination_element.prev,.comments-area .comment-content p.pagination_element.prev,.content p.pagination_element.next,.comments-area .comment-content p.pagination_element.next{padding:0}.content .btn a,.comments-area .comment-content .btn a,.content .button a,.comments-area .comment-content .button a,.content [type="reset"] a,.comments-area .comment-content [type="reset"] a,.content [type="submit"] a,.comments-area .comment-content [type="submit"] a,.content .media-block-element-play a,.comments-area .comment-content .media-block-element-play a,.content .pagination_element.prev a,.comments-area .comment-content .pagination_element.prev a,.content .pagination_element.next a,.comments-area .comment-content .pagination_element.next a{display:block;padding:.5rem 1rem}.content blockquote,.comments-area .comment-content blockquote{background-color:#F2F2F2;border-radius:20px;margin:1.5rem 0;position:relative}.content blockquote p,.comments-area .comment-content blockquote p{border-left:solid 6px #86338A;display:block;font-weight:700;padding:1.5rem;quotes:"“" "”" "‘" "’"}.content blockquote p:before,.comments-area .comment-content blockquote p:before{content:open-quote;display:inline-block}.content blockquote p:after,.comments-area .comment-content blockquote p:after{content:close-quote;display:inline-block}.content code,.comments-area .comment-content code{background:#F2F2F2;border-radius:20px;border:1px solid #ccc;font-family:"Landasans",AndaleMono,"Lucida Console",monospace}.content sub,.comments-area .comment-content sub,.content sup,.comments-area .comment-content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.content sup,.comments-area .comment-content sup{top:-0.5em}.content sub,.comments-area .comment-content sub{bottom:-0.25em}@media screen and (min-width: 560px){.content p,.comments-area .comment-content p,.content li,.comments-area .comment-content li{font-size:1.125rem}.content li li,.comments-area .comment-content li li{font-size:1em}}@media screen and (min-width: 960px){.content .alignleft,.comments-area .comment-content .alignleft,.content .float-left,.comments-area .comment-content .float-left,.content .float_left,.comments-area .comment-content .float_left{float:left;margin:1.5rem 1.5rem 1.5rem 0;max-width:48%}.content .alignright,.comments-area .comment-content .alignright,.content .float-right,.comments-area .comment-content .float-right,.content .float_right,.comments-area .comment-content .float_right{float:right;margin:1.5rem 0 1.5rem 1.5rem;max-width:48%}}.wp-caption{position:relative;width:auto !important}pre{background-color:#F2F2F2;border-radius:3px;font-size:85%;font-family:"Landasans",AndaleMono,"Lucida Console",monospace;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 #86338A;color:#86338A;cursor:pointer;float:left;font-weight:700;margin:0;padding:.5rem 1rem;width:50%}.donate-label:first-child{border-radius:20px 0 0 20px}.donate-label:last-child{border-radius:0 20px 20px 0}.donate-form{background:#fff;border:1px solid #ccc;border-radius:20px;padding-bottom:1rem;max-width:26.66667rem}.donate-header{background:#F2F2F2;border-bottom:1px solid #ccc;border-radius:20px 20px 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:#86338A;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 "Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;position:relative;width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}figcaption,.wp-caption-text{background-color:#FBDD4F;border-radius:0 0 15px 15px;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 #ccc}img{display:block;height:auto;max-width:100%;text-align:center}sup{vertical-align:super;font-size:small}sub{vertical-align:sub;font-size:small}li{list-style:none}.exit-outer{background-color:#E00303;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);left:0;position:fixed;bottom:0;width:100%;z-index:999;cursor:pointer}.exit-outer:hover{background-color:#ae0202}@media screen and (min-width: 700px){.exit-outer{bottom:1.5rem;left:1.5rem;width:210px}}.exit-item{color:#fff;display:block;width:100%}.exit-item:first-child{font-size:2.5rem;padding:.5rem 2rem;text-transform:uppercase}.exit-item:first-child:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;float:right;height:22px;margin-right:2.5rem;margin-top:1rem;width:38px}@media screen and (min-width: 560px){.exit-item:first-child:after{margin-right:0}}.exit-item:last-child{background-color:rgba(0,0,0,0.05);display:none;font-size:0.625rem;font-weight:700;padding:.5rem 2rem}@media screen and (min-width: 960px){.exit-item:last-child{display:block}}.main-section,.section{margin:0;overflow:hidden;padding:2rem 0;width:100%}@media screen and (min-width: 960px){.main-section,.section{padding:3rem 0}}.components .container{padding:0 2rem}.section-footer,.container,.comments-area{max-width:80rem;padding:0 1rem;position:relative;width:100%}@media screen and (min-width: 560px){.section-footer,.container,.comments-area{padding:0 2rem}}.home-hero:after,.updates:after,.hero-info .hero-title:after,.statistic-title:after{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='#fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:8px;margin:0 auto;width:140px}.card{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);border-radius:20px;overflow:hidden}.content a:hover,.comments-area .comment-content a:hover,figcaption a:hover,.wp-caption-text a:hover,.text-hover:hover,.nav-item-link:hover,.sidebar-nav-item .subnav_element:hover,.comments-area .comment-meta a:hover,.comments-area .comment .reply a:hover,.item-link:hover,.item-header-title a:hover,.media-block-content p a:hover,.metadata-link:hover,.metalabel a:hover{color:#86338A}.content a img,.comments-area .comment-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,.comments-area .comment-content a img img,.profile-image img{transform:scale(1)}.content a img img:hover,.comments-area .comment-content a img img:hover,.profile-image img:hover,.content a img img:focus,.comments-area .comment-content a img img:focus,.profile-image img:focus{transform:scale(1.05)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}.clearfix:after,.comments-area .comment-meta:after,.comments-area .comment .reply:after{clear:both;content:"";display:table}#ccc #ccc-title,#ccc #ccc-necessary-title,#ccc .optional-cookie-header{color:#86338A !important;font-size:1.8rem;font-weight:500 !important;letter-spacing:0.1em}#ccc .ccc-notify-button,#ccc .ccc-button-solid{background-color:#FBDD4F !important;border:0 !important;border-radius:25px !important;color:#000 !important;font-size:1.3rem !important}#ccc .ccc-notify-button:hover,#ccc .ccc-button-solid:hover{background-color:#86338A !important;border:0 !important;text-decoration:none}#ccc .ccc-notify-button:hover span,#ccc .ccc-button-solid:hover span{color:#fff !important}#ccc .ccc-notify-button span,#ccc .ccc-button-solid span{background-color:transparent !important;color:#000 !important;font-weight:500 !important}#ccc .checkbox-toggle--light{background-color:#42348D !important;border-color:#42348D !important}#ccc .checkbox-toggle-toggle{background-color:#fff !important}.skip-link{margin:0;position:fixed;top:-10rem;z-index:40}.skip-link:focus{margin:.5rem 0;top:0;left:50%;transform:translateX(-50%);position:relative}.footer{background-color:#3B2F7F;color:#fff;margin-top:0;padding-bottom:4rem;padding-top:2.5rem;z-index:20}@media screen and (min-width: 700px){.footer{padding-bottom:0}}.footer-cta .cta{background-color:transparent}.footer-cta .cta-inner{align-items:center;justify-content:center}@media screen and (min-width: 700px){.footer-cta .cta-inner{flex-wrap:nowrap}}.footer-cta .cta-inner-info{flex:0 100%;max-width:100%;margin:3rem 3rem 0;text-align:center}@media screen and (min-width: 700px){.footer-cta .cta-inner-info{flex:0 35%;max-width:35%;margin:0 3rem;text-align:left}}.footer-cta .cta-inner .button,.footer-cta .cta-inner [type="reset"],.footer-cta .cta-inner [type="submit"],.footer-cta .cta-inner .media-block-element-play,.footer-cta .cta-inner .pagination_element.prev,.footer-cta .cta-inner .pagination_element.next{margin:0 0 2rem}@media screen and (min-width: 700px){.footer-cta .cta-inner .button,.footer-cta .cta-inner [type="reset"],.footer-cta .cta-inner [type="submit"],.footer-cta .cta-inner .media-block-element-play,.footer-cta .cta-inner .pagination_element.prev,.footer-cta .cta-inner .pagination_element.next{margin:0}}.footer-cta .cta-summary{padding-top:0}.footer-cta .cta-image{flex:0 50%;max-width:50%;margin:0;height:auto;position:relative}@media screen and (min-width: 700px){.footer-cta .cta-image{flex:0 20%;max-width:20%}}.footer-cta .cta-image img{aspect-ratio:inherit;height:auto;-o-object-fit:contain;object-fit:contain;width:150px}.footer-header{align-items:center;justify-content:space-between;padding-bottom:2rem}.footer-header *{margin-top:0}.footer-logo{display:block;margin:1rem 0;width:120px}@media screen and (min-width: 560px){.footer-logo{display:inline-block;margin:0;width:186px}}.footer-logo img{width:auto}.footer-nav{flex:0 100%;max-width:100%;border-top:solid 3px rgba(255,255,255,0.3);padding-top:1.5rem;margin-bottom:1rem}@media screen and (min-width: 700px){.footer-nav{flex:0 48%;max-width:48%;margin:0 2%}}@media screen and (min-width: 960px){.footer-nav{flex:0 23.5%;max-width:23.5%;margin:0 2%}}.footer-nav:first-child{margin-left:0}@media screen and (min-width: 700px){.footer-nav:nth-child(2){margin:0 0 0 2%}}@media screen and (min-width: 960px){.footer-nav:nth-child(2){margin:0}}@media screen and (min-width: 700px){.footer-nav:nth-child(3){margin:1rem 2% 0 0}}@media screen and (min-width: 960px){.footer-nav:nth-child(3){margin:0 0 0 2%}}@media screen and (min-width: 700px){.footer-nav:last-child{margin:1rem 0 0 2%}}@media screen and (min-width: 960px){.footer-nav:last-child{margin:0 0 0 2%}}.footer-nav.social{flex:0 50%;max-width:50%;border-top:0;margin:0;padding-top:0;text-align:right}.footer-nav-item{margin-top:0}.footer-nav-item .footer-nav-item-title{font-size:1em;padding-bottom:1rem}.footer-nav-item .nav-item-link{font-size:0.9em;margin:0;padding:0 0 .5rem 0}.footer-nav-item .nav-item-link:hover{color:#FBDD4F}.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{border:solid 2px #fff;border-radius:100%;display:inline-block;height:45px;padding:0;position:relative;width:45px}@media screen and (min-width: 560px){.footer-nav-item.social .nav-item-link{height:55px;width:55px}}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link{border:solid 3px #fff;height:70px;width:70px}}.footer-nav-item.social .nav-item-link:hover{border-color:#FBDD4F}.footer-nav-item.social .nav-item-link:hover .icon{color:#FBDD4F}.footer-nav-item.social .nav-item-link.instagram .icon{padding:2px}.footer-nav-item.social .nav-item-link.facebook .icon{height:2.5rem}.footer-nav-item.social .nav-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;height:1.5rem;margin:0;width:1.5rem}@media screen and (min-width: 560px){.footer-nav-item.social .nav-item-link .icon{height:2rem;width:2rem}}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link .icon{height:3rem;width:3rem}}.footer-helpline{border-top:solid 3px rgba(255,255,255,0.3);padding-top:.5rem}@media screen and (min-width: 700px){.footer-helpline{margin-top:2rem;padding-top:1.5rem}}.footer-helpline-item{flex:0 100%;max-width:100%;border-top:solid 1px rgba(255,255,255,0.3);font-size:0.9rem;margin-bottom:1rem;padding-top:1rem}@media screen and (min-width: 700px){.footer-helpline-item{flex:0 50%;max-width:50%;border-top:0;margin:0;padding-top:0}.footer-helpline-item:nth-child(3),.footer-helpline-item:nth-child(4){margin-top:2rem}}@media screen and (min-width: 960px){.footer-helpline-item{flex:0 22.5%;max-width:22.5%;margin:0 2%}.footer-helpline-item:nth-child(3),.footer-helpline-item:nth-child(4){margin-top:0}.footer-helpline-item:last-of-type{flex:0 auto;max-width:auto}}.footer-helpline-item h3{font-size:0.8rem;font-weight:700;padding-bottom:.66667rem}.footer-helpline-item:first-child{border-top:0;margin-left:0}.footer-helpline-item:first-child a:first-of-type{box-shadow:none}.footer-helpline-item:nth-child(2) a:first-of-type,.footer-helpline-item:nth-child(3) a:first-of-type{box-shadow:none}.footer-helpline-item:last-child{margin-right:0}.footer-helpline-item:last-child h3{padding-bottom:.25rem}.footer-helpline-item:last-child .footer-helpline-mail{margin-top:0}.footer-helpline a{box-shadow:inset 0 -2px 0 0 #84B554}.footer-helpline a:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.footer-helpline-mail{display:inline-block;margin:.83333rem 0 1rem}.footer-helpline-tel{color:#FBDD4F;display:block;font-size:2.4rem;font-weight:700;line-height:25px;letter-spacing:2px}.footer-credits{background-color:#84B554;background-image:url("../images/footer-illustration.png");background-repeat:no-repeat;background-position:center bottom;background-size:100%;color:#000;padding:1.5rem 0 16%}@media screen and (min-width: 700px){.footer-credits{margin-top:3rem}}.footer-credits *{margin-top:0}.footer-credits-item:first-child{flex:0 100%;max-width:100%;margin-left:0}@media screen and (min-width: 700px){.footer-credits-item:first-child{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.footer-credits-item:first-child{flex:0 30%;max-width:30%}}.footer-credits-item:last-child{margin:1rem auto 1rem 0;width:200px}@media screen and (min-width: 700px){.footer-credits-item:last-child{margin:0 1rem 0 auto;margin-left:auto;margin-right:0;width:200px}}.footer-credits p{display:block;font-size:0.8rem;margin:0}.footer-credits p:last-child{padding-top:1rem}.footer-credits p a{font-weight:700}.header{background:#42348D;flex-flow:column-reverse;position:relative;width:100%;z-index:40}.header-inner{width:100%}.header-inner .container{height:82px;padding:0;position:relative}@media screen and (min-width: 1280px){.header-inner .container{padding:0 2rem}}.header-logo{position:absolute;left:50%;transform:translate(-50%, 0);background-color:#fff;border:solid 6px #fff;border-radius:100%;height:85px;margin:0;position:absolute;top:1rem;width:85px;z-index:2}@media screen and (min-width: 960px){.header-logo{border:solid 15px #fff;height:200px;left:1rem;right:auto;transform:none;width:200px}}@media screen and (min-width: 1280px){.header-logo{border:solid 15px #fff;height:200px;left:0;width:200px}}.header-logo img{height:100%;margin:0;width:100%}.header-links{margin:0}@media screen and (min-width: 960px){.header-links{display:block}}.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{background-color:#FBDD4F;border-radius:0;color:#000;font-size:2.2rem;padding:1.26rem 1.5rem;text-transform:uppercase}@media screen and (min-width: 1280px){.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{font-size:2.375rem;padding:1.16rem 2rem}}.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{background-color:#84B554}.header-nav{align-items:center;margin-right:0;width:100%}@media screen and (min-width: 960px){.header-nav{width:auto}}.header-nav-list{display:none}@media screen and (min-width: 960px){.header-nav-list{display:block;margin:0}}.header-nav-list .nav-item{font-size:1.6rem}@media screen and (min-width: 1280px){.header-nav-list .nav-item{font-size:1.75rem}}.header-nav-list .nav-item-link{margin:0 1rem 0 0}@media screen and (min-width: 1280px){.header-nav-list .nav-item-link{margin:0 1rem}}.header-nav-list .nav-item-link:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.header-subnav{display:none}@media screen and (min-width: 960px){.header-subnav{display:block}}.header-subnav-inner{flex:0 100%;max-width:100%;background-color:#86338A;text-align:right;width:100%}.header-subnav-inner .search{display:none}@media screen and (min-width: 960px){.header-subnav-inner .search{display:inline-block}}.header-subnav-inner .button-tertiary{box-shadow:inset 0 -2px 0 0 #68C3EC;font-weight:700;color:#fff}.header-subnav-inner .button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F}.header-subnav-inner .button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A")}.header-subnav-inner .button-tertiary:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}@media screen and (min-width: 960px){.header-subnav{display:inline-block}.header-subnav-list{padding:1.3rem 0 1.5rem;text-align:right}.header-subnav-list .subnav-item{display:inline-block}.header-subnav-list .subnav-item .nav-item-link{font-size:0.9rem;margin:0 .5rem}.header-subnav-list .subnav-item .nav-item-link:hover{color:#FBDD4F}}.helpline{font-size:0.85rem;padding:.5rem 1rem .5rem 0;width:100%}@media screen and (min-width: 960px){.helpline{margin:.33333rem 0 0;padding:.25rem 1rem .25rem 0;width:auto}}@media screen and (min-width: 1280px){.helpline{margin:0 0 0 auto;padding:.25rem 0 .25rem 0}}@media screen and (min-width: 960px){.helpline:not(:first-child){border-left:solid 2px rgba(134,51,138,0.3);padding-left:1rem}}@media screen and (min-width: 1280px){.helpline:not(:first-child){margin-left:1rem;padding-right:0}}.helpline a{display:block !important;font-weight:700}.helpline a:before{content:' '}@media screen and (min-width: 1280px){.helpline a{display:inline !important}}.helpline-outer{flex:0 100%;max-width:100%;background-color:#F2F2F2;padding:1.5rem 1.5rem .66667rem;text-align:center}@media screen and (min-width: 960px){.helpline-outer{padding:0;text-align:right}}.helpline-outer .container{align-items:center;justify-content:center;height:auto}@media screen and (min-width: 960px){.helpline-outer .container{height:76px;justify-content:flex-end}}.nav-item{float:left}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{transition:opacity 0.2s 0.3s ease;opacity:1;visibility:visible}.nav-item:focus-within .dropdown .nav-item,.nav-item:hover .dropdown .nav-item{float:none}.nav-item-link{color:#fff;display:block;margin:0 1rem}.social .nav-item-link{margin:0;padding:.5rem 1rem}.nav-item-link.current{box-shadow:inset 0 -2px 0 #86338A}.nav-item-arrow{width:1rem}.menu-button{background-color:transparent;color:#fff;cursor:pointer;font-size:2.375rem;margin:.2rem 1.5rem 0 auto;padding:0 3.5rem 0 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;width:auto}.menu-button:hover{background-color:transparent;box-shadow:none;color:#FBDD4F}@media screen and (min-width: 960px){.menu-button{display:none}}.menu-button .icon{position:absolute;top:50%;transform:translate(0, -50%);height:1em;right:0;width:1em}.dropdown{transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;background:#FBDD4F;border-radius:0 0 6px 6px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin-top:24px;position:absolute;visibility:hidden;z-index:2}.dropdown-item .nav-item-link{border-bottom:solid 1px rgba(0,0,0,0.1);color:#000;font-size:1.3rem;font-weight:400;margin:0;padding:.5rem 1rem}.dropdown-item .nav-item-link:hover{background-color:#9C27B0;box-shadow:none;color:#fff}.dropdown-item .nav-item-link:before{display:none}.dropdown-item:last-child .nav-item-link{border-bottom:0;border-radius:0 0 6px 6px}#wpadminbar{box-sizing:content-box;margin-top:0}#wpadminbar img{display:inline}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}.scrollme{position:relative}.bg-blob{background-image:url("../src/images/bg-blob2.svg");background-repeat:no-repeat;background-size:100%;height:615px;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 700px){.bg-blob{width:586px}}.bg-blob.second{background-image:url("../src/images/bg-blob.svg");height:790px;top:15%;width:100%}@media screen and (min-width: 700px){.bg-blob.second{width:615px}}.home-hero{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:2rem auto 0 0;width:90%;z-index:3}@media screen and (min-width: 700px){.home-hero{margin:0;padding:2rem 0 8rem;width:70%}}@media screen and (min-width: 960px){.home-hero{padding:2rem 0 8rem;width:60%}}@media screen and (min-width: 1280px){.home-hero{padding:3rem 0 12rem}}.home-hero:after{margin:3rem auto 5rem}@media screen and (min-width: 560px){.home-hero:after{margin:3rem auto}}@media screen and (min-width: 700px){.home-hero:after{margin:4rem auto 0}}.home-hero-inner{align-items:center;background-image:url("../src/images/home-hero-bg.png");background-repeat:no-repeat;background-size:cover;justify-content:space-between;padding:7rem 0;position:relative}@media screen and (min-width: 560px){.home-hero-inner{padding:3rem 0}}@media screen and (min-width: 700px){.home-hero-inner{padding:12rem 0 0}}@media screen and (min-width: 960px){.home-hero-inner{padding:8rem 0 0}}@media screen and (min-width: 1280px){.home-hero-inner{padding:2rem 0 0}}.home-hero-outer{overflow:hidden;padding:0;position:relative}.home-hero-outer:after{background-color:#fff;bottom:0;content:'';display:none;height:55px;left:0;margin:0 auto;position:absolute;width:100%}@media screen and (min-width: 700px){.home-hero-outer:after{display:block;height:100px}}.home-hero-outer.support{margin-bottom:-5rem;padding-bottom:132px}@media screen and (min-width: 960px){.home-hero-outer.support{margin-bottom:-8rem}}@media screen and (min-width: 1440px){.home-hero-outer.support{padding-bottom:194px}}.home-hero-outer.support:after{background-color:#42348D;height:200px;display:block}.home-hero-outer.support .home-hero-inner{align-items:flex-end;background-image:none;background-color:#86338A;border-radius:20px;margin:0 1rem;padding:0;position:relative;z-index:2}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-inner{margin:0 2.5rem}}@media screen and (min-width: 1280px){.home-hero-outer.support .home-hero-inner{align-items:center}}@media screen and (min-width: 1440px){.home-hero-outer.support .home-hero-inner{margin:0 auto -45px;width:77rem}}.home-hero-outer.support .home-hero{flex:0 85%;max-width:85%;bottom:auto;left:auto;flex-direction:column;flex-wrap:nowrap;margin:2.5rem auto 3rem;padding:0;text-align:center;position:relative;right:auto;top:auto;transform:none}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero{flex:0 60%;max-width:60%;margin:0;padding:6rem 0}}@media screen and (min-width: 1700px){.home-hero-outer.support .home-hero{flex:0 50%;max-width:50%;padding:6rem 0}}.home-hero-outer.support .home-hero-title,.home-hero-outer.support .home-hero-summary{color:#fff}.home-hero-outer.support .home-hero-title{margin-bottom:0}.home-hero-outer.support .home-hero-summary{font-size:1rem;font-weight:300;margin:1.5rem 0}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-summary{font-size:1.375rem}}.home-hero-outer.support .home-hero:after{display:none}.home-hero-outer.support .home-hero-image{flex:0 28%;max-width:28%;align-self:auto;bottom:0;display:block;left:auto;margin:0 -2rem -5rem 0;position:absolute;right:0;z-index:2}@media screen and (min-width: 560px){.home-hero-outer.support .home-hero-image{flex:0 22%;max-width:22%}}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-image{margin:0 -6rem -3rem 0;position:relative}}@media screen and (min-width: 1440px){.home-hero-outer.support .home-hero-image{margin:0 -6rem -20rem 0}}.home-hero-outer.support .home-hero-image:first-child{bottom:0;left:0;margin:0 0 -5rem -3rem;position:absolute}@media screen and (min-width: 700px){.home-hero-outer.support .home-hero-image:first-child{margin:0 0 -3rem -6rem;position:relative}}@media screen and (min-width: 1440px){.home-hero-outer.support .home-hero-image:first-child{margin:0 0 -20rem -6rem}}.home-hero-outer.support .home-hero .button,.home-hero-outer.support .home-hero [type="reset"],.home-hero-outer.support .home-hero [type="submit"],.home-hero-outer.support .home-hero .media-block-element-play,.home-hero-outer.support .home-hero .pagination_element.prev,.home-hero-outer.support .home-hero .pagination_element.next{border-radius:100px;margin-bottom:1.5rem;padding:.5rem 3.5rem .66667rem;text-transform:uppercase}.home-hero-outer.support .home-hero .button:hover,.home-hero-outer.support .home-hero :hover[type="reset"],.home-hero-outer.support .home-hero :hover[type="submit"],.home-hero-outer.support .home-hero .media-block-element-play:hover,.home-hero-outer.support .home-hero .pagination_element.prev:hover,.home-hero-outer.support .home-hero .pagination_element.next:hover{background-color:#84B554;color:#000}.home-hero-outer.support .home-hero .button-tertiary{box-shadow:inset 0 -2px 0 0 #68C3EC;color:#fff}.home-hero-outer.support .home-hero .button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.home-hero-outer.support .home-hero .button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A")}.home-hero-outer.support .home-hero .button-tertiary:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}.home-hero-title{color:#000;font-size:2rem;font-weight:500;margin-bottom:2.5rem;text-align:center;width:70%}@media screen and (min-width: 700px){.home-hero-title{font-size:2.6rem;width:90%}}@media screen and (min-width: 960px){.home-hero-title{font-size:3.125rem;width:100%}}.home-hero-select{background-color:#fff;border-radius:100px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin:0;padding-right:90px;position:relative}@media screen and (min-width: 700px){.home-hero-select{margin:2rem 4rem 0;padding-right:112px}}@media screen and (min-width: 1440px){.home-hero-select{margin:2rem 7rem 0}}.home-hero-select select{background-position:right center;border-radius:100px 0 0 100px;border:0;font-size:0.9rem;margin-top:0;padding:0 2.5rem 0 1rem;height:3.2rem}@media screen and (min-width: 560px){.home-hero-select select{height:3.3rem;padding:0 2.5rem 0 2rem}}@media screen and (min-width: 700px){.home-hero-select select{font-size:1rem;height:4.5rem}}@media screen and (min-width: 1280px){.home-hero-select select{font-size:1.4rem}}.home-hero-select input[type="submit"]{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#000'/%3E%3C/svg%3E%0A");border-radius:0 100px 100px 0;background-position:center;background-repeat:no-repeat;background-size:31px 22px;color:transparent;font-size:1.26rem;padding:0 1rem;position:absolute;right:0;top:0}@media screen and (min-width: 560px){.home-hero-select input[type="submit"]{font-size:1.3rem}}@media screen and (min-width: 700px){.home-hero-select input[type="submit"]{font-size:1.8rem}}.home-hero-select input[type="submit"]:hover{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}.home-hero-image{flex:0 20%;max-width:20%;align-self:flex-end;margin:0;z-index:2}.home-hero-image img{width:100%}.get-help,.updates{position:relative;z-index:3}.get-help{margin-top:3rem;padding:0}@media screen and (min-width: 700px){.get-help{margin-top:-2rem}}.get-help .cards{border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin:2rem 0;overflow:hidden}@media screen and (min-width: 700px){.get-help .cards{margin:0}}.get-help .cards>*{margin:0}.get-help .cards>*:last-child{flex:0 100%;max-width:100%;border-top:solid 1px rgba(134,51,138,0.2)}@media screen and (min-width: 960px){.get-help .cards>*:last-child{flex:0 33.33%;max-width:33.33%;border:0}}.get-help .cards>* .card{border-radius:0;box-shadow:none;margin:0;text-align:center}.get-help .cards>* .card-wrap:hover{background-color:rgba(134,51,138,0.1)}.get-help .cards>* .card-wrap-inner{padding:2rem 3rem}.get-help .cards>* .card-header-title{font-size:2.5rem}.get-help .cards>*:nth-child(2) .card{border-top:solid 1px rgba(134,51,138,0.2)}@media screen and (min-width: 700px){.get-help .cards>*:nth-child(2) .card{border-left:solid 1px rgba(134,51,138,0.2);border-right:solid 1px rgba(134,51,138,0.2);border-top:0}}.updates{padding-top:0}.updates:after{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='%2368C3EC'/%3E%3C/svg%3E%0A");margin:4rem auto 1rem}.updates .cards>*{margin:0}.updates .cards>*:last-child{flex:0 100%;max-width:100%}@media screen and (min-width: 960px){.updates .cards>*:last-child{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 700px){.updates .cards>*:last-child .card{flex-wrap:nowrap;margin-top:3rem}}@media screen and (min-width: 960px){.updates .cards>*:last-child .card{flex-wrap:wrap;margin-top:0}}.updates .cards>*:last-child .card-image{flex:0 100%;max-width:100%;height:auto;padding:10px 0 10px 10px}.updates .cards>*:last-child .card-image img{border-radius:10px 0 0 10px}@media screen and (min-width: 700px){.updates .cards>*:last-child .card-image{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.updates .cards>*:last-child .card-image{flex:0 100%;max-width:100%;height:30vh;padding:10px 10px 0 10px}.updates .cards>*:last-child .card-image img{border-radius:10px 10px 0 0}}.updates .cards>*:last-child .card-wrap{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.updates .cards>*:last-child .card-wrap{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.updates .cards>*:last-child .card-wrap{flex:0 100%;max-width:100%}}@media screen and (min-width: 960px){.updates .cards>* .card-image{height:30vh}}.updates .cards>* .card .card-header-title a:hover{text-decoration:none}.updates .cards>* .card.hovered .card-image,.updates .cards>* .card.hovered .card-wrap{background-color:rgba(134,51,138,0.1)}@media (max-width: 700px){.zopim{bottom:64px !important;right:0 !important}}.main{background:#fff;display:block;margin:0}.main-section{align-items:flex-start;margin:auto;max-width:80rem;overflow:visible}.main-section.hidden-wysiwyg{display:none}.main-header,.main-footer{text-align:center}.main-header-title{padding-bottom:1rem}.main-header-summary p{font-size:1.2em}@media screen and (min-width: 960px){.main-section{flex-flow:row wrap}}.main-section>*{align-items:flex-start;flex-direction:column;justify-content:space-between}@media screen and (min-width: 960px){.main-section>*{flex:1 66.66%;flex-direction:row-reverse}}.main-section.single>*{flex-direction:column-reverse}@media screen and (min-width: 960px){.main-section.single>*{flex-direction:row-reverse}}.main-section.single .sidebar{margin-top:2rem}@media screen and (min-width: 960px){.main-section.single .sidebar{margin-top:0}}.rnav{background-color:#42348D;color:#fff;margin-top:0;padding-top:0}.rnav-outer{display:none;overflow:hidden}.rnav-search{background-color:#42348D;padding:1rem}.rnav-search .search{width:100%}.rnav-search .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}.rnav-search .search-icon{height:24px;right:.55556rem;width:24px}.rnav-search .search-button{width:45px}.rnav-item{border-top:1px solid rgba(255,255,255,0.1);position:relative}.rnav-item-link{font-size:1.5rem;display:block;padding:1rem 3rem 1rem 1rem;text-align:left}.rnav-item-link:hover{background:rgba(255,255,255,0.1)}.rnav-dropdown{background:rgba(0,0,0,0.2);display:none;overflow:hidden;transition:height 500ms ease}.rnav-dropdown .rnav-item-link{font-size:1.2rem}.rnav-secnav{background:#3b2f7e}.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:1.2rem;font-weight:400}.rnav-secnav-item .rnav-item-link:hover{background:#404040;border-color:#84B554}.rnav-arrow{background-color:transparent;box-shadow:none;color:#fff;cursor:pointer;padding:1rem;position:absolute;right:0;top:0;width:auto}.rnav-arrow:hover{background-color:transparent;box-shadow:none}.rnav-arrow.active{transform:rotate(-180deg)}.rnav-arrow .icon{transition:transform 0.4s ease;display:block;width:1rem}.rnav-button{border-top:1px solid rgba(255,255,255,0.1);padding:1rem}@media screen and (min-width: 960px){#rnav-open:checked+.rnav{display:none}}.search{border:solid 2px #fff;border-radius:25px;display:inline-block;margin:0;position:relative;width:180px}.search-input{background-color:transparent;border:0;color:#fff;font-size:0.8em;height:2em;margin-top:0;padding:0 2.5rem 0 .83333rem}.search-input::-webkit-input-placeholder{color:#fff;opacity:1}.search-input::-moz-placeholder{color:#fff;opacity:1}.search-input:-ms-input-placeholder{color:#fff;opacity:1}.search-input:-moz-placeholder{color:#fff;opacity:1}.search-icon{position:absolute;top:50%;transform:translate(0, -50%);fill:#fff;cursor:pointer;height:19px;display:inline-block;right:.5rem;pointer-events:none;width:20px}.search-button{background-color:transparent;height:100%;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-999rem;top:0;width:28px}.search-button:hover{background-color:transparent}.search-button:hover .icon{fill:#FBDD4F}.section.primary{background:#84B554}.section.secondary{background:#86338A}.section.dark{background:#42348D}.section.grey{background:#ccc}.section.primary .section-header-title{color:#000}.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.secondary .section-header-title,.section.secondary .section-footer-title,.section.secondary .main-header-title,.section.dark .section-header-title,.section.dark .section-footer-title,.section.dark .main-header-title{color:#fff}.section.secondary .content h2,.section.secondary .comments-area .comment-content h2,.comments-area .section.secondary .comment-content h2,.section.secondary .content h3,.section.secondary .comments-area .comment-content h3,.comments-area .section.secondary .comment-content h3,.section.secondary .content h4,.section.secondary .comments-area .comment-content h4,.comments-area .section.secondary .comment-content h4,.section.secondary .content h5,.section.secondary .comments-area .comment-content h5,.comments-area .section.secondary .comment-content h5,.section.dark .content h2,.section.dark .comments-area .comment-content h2,.comments-area .section.dark .comment-content h2,.section.dark .content h3,.section.dark .comments-area .comment-content h3,.comments-area .section.dark .comment-content h3,.section.dark .content h4,.section.dark .comments-area .comment-content h4,.comments-area .section.dark .comment-content h4,.section.dark .content h5,.section.dark .comments-area .comment-content h5,.comments-area .section.dark .comment-content h5{color:#fff}.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.secondary.listing .card-wrap,.section.dark.listing .card-wrap{border-top:solid 5px #fff}.section.secondary.listing .card-wrap-inner,.section.dark.listing .card-wrap-inner{color:#fff}.section.secondary .statistic-value-number,.section.dark .statistic-value-number{color:#FBDD4F}.section.secondary.cta-outer,.section.dark.cta-outer{background-color:#fff}.section.secondary.cta-outer .cta,.section.dark.cta-outer .cta{background-color:#42348D}.section.secondary+.pullquote-outer,.section.dark+.pullquote-outer{margin-top:4rem}.section.error404-content{text-align:center}.section.error404-content p{font-size:1.125rem}.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{color:#86338A;font-size:3.125rem}.section-header-title+.section-header-summary{padding-top:.66667rem}.section-header-summary{font-size:1em;font-weight:300;padding-bottom:1rem}@media screen and (min-width: 560px){.section-header-summary{font-size:1.125em;width:70%}}@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:20px;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:#84B554}.container.secondary{background:#86338A}.sidebar{background-color:#42348D;border:solid 10px #fff;border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin-bottom:1rem;padding:1.5rem;width:100%}@media screen and (min-width: 960px){.sidebar{flex:0 29%;max-width:29%;margin:-2em 0 0;margin:0;top:calc(229px + (1rem * 2))}.nav-up .sidebar{top:2rem}}@media screen and (min-width: 1280px){.sidebar{flex:0 25%;max-width:25%}}.sidebar-show-button{background-color:white;background-image:url("../images/select-arrow.svg");background-position:center center;background-repeat:no-repeat;border:0;display:block;height:30px;position:absolute;right:0;top:0;width:30px}.sidebar-show-button:hover{transform:rotate(90deg)}.sidebar-show-button.active{transform:rotate(180deg)}@media screen and (min-width: 960px){.sidebar-show-button{display:none}}.sidebar-inner{display:none}@media screen and (min-width: 960px){.sidebar-inner{display:block}}.sidebar-block+.sidebar-block{margin-top:3rem}.sidebar-title{color:#fff;display:block;font:400 1.8em/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin:0}@media screen and (min-width: 960px){.sidebar-title{border-bottom:1px solid #ccc;margin:0 0 1rem;padding-bottom:.5rem}}.sidebar-block{position:relative}.sidebar-nav{border-top:solid 1px #E6E6E6;margin-top:1rem;padding-top:1rem}@media screen and (min-width: 960px){.sidebar-nav{border-top:0;margin:0;padding-top:0}}.sidebar-nav-item{padding:0 0 .5rem;position:relative}.sidebar-nav-item .rnav-arrow{color:#fff;display:inline-block;float:right;margin-top:-1.5rem;padding:0;position:relative}.sidebar-nav-item.current .sidebar-nav-list{height:auto}.sidebar-nav-item .subnav_element{color:#fff;display:block;font:400 1.8em/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.sidebar-nav-item .subnav_element:hover,.sidebar-nav-item .subnav_element.current{color:#FBDD4F}.sidebar-nav-item.current-menu-item .subnav_element{color:#86338A;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{box-shadow:inset 2px 0 #E6E6E6}.sidebar-nav-list .sub-list .sidebar-nav-item:first-of-type{margin-top:.5rem}.sidebar-nav-list .sub-list .sidebar-nav-item:first-child:nth-last-child(1),.sidebar-nav-list .sub-list .sidebar-nav-item:first-child:nth-last-child(1) ~ .sidebar-nav-item{padding-bottom:0}.sidebar-nav-list .sub-list .sidebar-nav-item:last-child{padding-bottom:0}.sidebar-nav-list .sub-list .sidebar-nav-item-link{color:#fff;display:block;font-size:0.9em;font-weight:400;transition:color 0.2s ease}.sidebar-nav-list .sub-list .sidebar-nav-item-link:hover,.sidebar-nav-list .sub-list .sidebar-nav-item-link.current{box-shadow:inset 2px 0 currentColor;color:#FBDD4F;margin-left:-1rem;padding-left:1rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link.current{font-weight:700}.sidebar-nav-list .sub-list .sidebar-nav-item{padding-left:1rem}.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{color:#fff;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 55%;max-width:55%}}@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 40%;max-width:40%}}@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%}@media screen and (min-width: 960px){.sidebar-meta-block.image img{-o-object-fit:contain;object-fit:contain}}.sidebar-meta-block.sidebar-button .button,.sidebar-meta-block.sidebar-button [type="reset"],.sidebar-meta-block.sidebar-button [type="submit"],.sidebar-meta-block.sidebar-button .media-block-element-play,.sidebar-meta-block.sidebar-button .pagination_element.prev,.sidebar-meta-block.sidebar-button .pagination_element.next{font-size:1.25rem}.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{font-weight:700}.sidebar-meta-block-title{color:#fff;font-weight:700;margin:0 .25rem .5rem;width:100%}.sidebar-meta-block-tag{background-color:#86338A;border-radius:25px;color:#fff;display:inline-block;font-size:1rem;margin:.25rem .25rem .25rem 0;padding:.25rem .66667rem}.sidebar-meta-block-tag:hover{background:#86338A;color:#fff}.sidebar-meta-block.share{justify-content:flex-start}.sidebar-meta-block.downloads{background-color:#fff;color:#000;margin-top:1.5rem;padding:1rem;width:100%}.sidebar-meta-block.downloads .icon{display:inline-block;margin:0 .33333rem 0 0;width:20px}.sidebar-meta-block.downloads h3{color:#84B554;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:#84B554}.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:#86338A;font-weight:700;margin:0 0 .5rem;width:100%}.sidebar-meta-share-button{align-items:center;background-color:#84B554;border-radius:100%;height:30px;justify-content:center;margin:0 .5rem 0 0;position:relative;width:30px}.sidebar-meta-share-button:hover{background-color:#86338A}.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}.sidebar .forum-widget-area{background-color:#fff;border-radius:6px;margin-top:1rem}.sidebar .forum-widget-area .widget-title{border-bottom:solid 1px #9C27B0;font-size:1.5rem;margin-bottom:.5rem;padding:.66667rem}.sidebar .forum-widget-area .bbp-replies-widget{padding:.4rem .66667rem .66667rem}.sidebar .forum-widget-area .bbp-reply-topic-title{display:block;font-size:0.9em;font-weight:400;padding:0 .33333rem .5rem;transition:color 0.2s ease}.sidebar .forum-widget-area .bbp-reply-topic-title:hover,.sidebar .forum-widget-area .bbp-reply-topic-title.current{color:#86338A;text-decoration:underline}.sidebar .forum-widget-area .bbp-reply-topic-title.current{font-weight:700}.single-forum .sidebar-nav-item{padding:.5rem 0rem .5rem .5rem;margin:0 0 .5rem 0}.single-forum .sidebar-nav-item:nth-child(2){border-radius:6px;box-shadow:0 0 0 3px #FBDD4F}.wp-editor-container{min-height:20rem}.bbp-template-notice{background-color:rgba(132,181,84,0.2) !important;border:solid 1px rgba(132,181,84,0.6) !important;border-radius:25px !important;padding:0 1rem !important}.bbp-template-notice ul{padding-left:0 !important}.bbp-template-notice ul li{font-size:0.9rem !important;list-style:none !important;padding-left:0 !important}.bbpress-wrapper .bbp-form{border:solid 1px #84B554 !important;border-radius:10px}.bbpress-wrapper .bbp-breadcrumb{font-size:1.4rem;padding-top:.66667rem}.bbpress-wrapper .bbp-breadcrumb .bbp-breadcrumb-current{color:#86338A;font-weight:500}.bbpress-wrapper .bbp-breadcrumb a:hover{color:#86338A}.bbpress-wrapper #bbp-search-form{padding-bottom:1.5rem}.bbpress-wrapper #bbp-search-form .button,.bbpress-wrapper #bbp-search-form [type="reset"],.bbpress-wrapper #bbp-search-form [type="submit"],.bbpress-wrapper #bbp-search-form .media-block-element-play,.bbpress-wrapper #bbp-search-form .pagination_element.prev,.bbpress-wrapper #bbp-search-form .pagination_element.next{font-size:1.2rem;height:2.6rem !important;margin-top:0;padding:0 1.5rem}.bbpress-wrapper .bbp-header,.bbpress-wrapper .bbp-footer{background-color:#84B554 !important;border-top:0 !important}.bbpress-wrapper .bbp-header .forum-titles,.bbpress-wrapper .bbp-header .bbp-reply-author,.bbpress-wrapper .bbp-header .bbp-reply-content,.bbpress-wrapper .bbp-footer .forum-titles,.bbpress-wrapper .bbp-footer .bbp-reply-author,.bbpress-wrapper .bbp-footer .bbp-reply-content{font-size:1.4rem;font-weight:500}.bbpress-wrapper .bbp-forums,.bbpress-wrapper .bbp-topics,.bbpress-wrapper .bbp-replies{border:solid 1px #84B554 !important;border-radius:10px}.bbpress-wrapper .bbp-forums .bbp-forum-title,.bbpress-wrapper .bbp-forums .bbp-topic-permalink,.bbpress-wrapper .bbp-topics .bbp-forum-title,.bbpress-wrapper .bbp-topics .bbp-topic-permalink,.bbpress-wrapper .bbp-replies .bbp-forum-title,.bbpress-wrapper .bbp-replies .bbp-topic-permalink{font-size:1.3rem;font-weight:500}.bbpress-wrapper .bbp-forums .bbp-forum-title:hover,.bbpress-wrapper .bbp-forums .bbp-topic-permalink:hover,.bbpress-wrapper .bbp-topics .bbp-forum-title:hover,.bbpress-wrapper .bbp-topics .bbp-topic-permalink:hover,.bbpress-wrapper .bbp-replies .bbp-forum-title:hover,.bbpress-wrapper .bbp-replies .bbp-topic-permalink:hover{color:#86338A}.bbpress-wrapper .bbp-topics ul.sticky{background-color:transparent !important}.bbpress-wrapper .bbp-topics ul.sticky.odd{background-color:#F2F2F2 !important}.bbpress-wrapper .bbp-forums-list{padding-left:1rem !important}.bbpress-wrapper .bbp-reply-content{font-size:0.9rem}.bbpress-wrapper .bbp-reply-content p{padding-bottom:1rem}.bbpress-wrapper .bbp-reply-content ul li{padding-bottom:.5rem}.bbpress-wrapper .submit{font-size:1.2rem;height:2.6rem;margin-top:0;padding:0 1.5rem}.bbpress-wrapper .submit:hover{text-decoration:none}.bbpress-wrapper input,.bbpress-wrapper textarea,.bbpress-wrapper select{height:2.5em !important;padding:0 1rem !important}.bbpress-wrapper [type="checkbox"],.bbpress-wrapper [type="radio"]{height:1.5rem !important;margin-right:.66667rem !important}.bbp-forum-content{font-size:0.9rem !important}.bbp-forums-list li{font-size:0.8rem !important;display:block !important;list-style-type:disc !important;padding:.25rem 0}.bbp-forums-list li:after{display:none !important}.bbp-forums-list li a:hover{color:#86338A}.bbp-submit-wrapper{float:left !important;margin-bottom:1rem;text-align:left !important}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:left !important}.bbp-form input,.bbp-form textarea,.bbp-form select{height:2.5em !important;padding:0 1rem !important}.bbp-form [type="checkbox"],.bbp-form [type="radio"]{height:1.5rem !important;margin-right:.66667rem !important}.bbp-form .submit{font-size:1.2rem;height:2.6rem;margin-top:0;padding:0 1.5rem}.bbp-form .submit:hover{text-decoration:none}.content table,.comments-area .comment-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,.comments-area .comment-content table caption{background-color:#F2F2F2;display:inline-block;padding:.5rem .66667rem;text-align:left}.content thead:nth-child(even),.comments-area .comment-content thead:nth-child(even),.content tfoot:nth-child(even),.comments-area .comment-content tfoot:nth-child(even),.content tr:nth-child(even),.comments-area .comment-content tr:nth-child(even){background:#E6E6E6}.content thead tr td,.comments-area .comment-content thead tr td{background-color:#84B554;color:#fff}.content th,.comments-area .comment-content th,.content td,.comments-area .comment-content td{border:solid 1px #ccc;padding:.25rem .5rem;vertical-align:top}.content thead td,.comments-area .comment-content thead td,.content tfoot td,.comments-area .comment-content tfoot td,.content th,.comments-area .comment-content th{font-weight:700}.accordion-outer{background-color:#fff;border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);padding:0 1.5rem;position:relative}.accordion-item{padding:1rem 0}.accordion-item+.accordion-item{border-top:1px solid #ccc}.accordion-trigger *{pointer-events:none}.accordion-button{background:none;border-radius:0;color:#000;display:block;font-size:1.25rem;padding:0 1.5rem 0 0;position:relative;text-align:left;width:100%}.accordion-button .icon{display:inline-block;height:1.05em;pointer-events:none;position:absolute;right:0;top:0.3em;transition:0.235s transform ease-in-out;transform:rotate(90deg);width:1.05em}.accordion-button:hover,.accordion-button:focus{background:none;box-shadow:none;outline:0}.accordion-button:active .icon,.accordion-button.active .icon{transform:rotate(-90deg);transition:0.235s transform ease-in-out}.accordion-panel{display:none;padding-top:1rem}.accordion-panel p{color:#000}.cards{position:relative;width:100%}.cards>*{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(1),.cards>*:first-child:nth-last-child(1) ~ article{flex:0 48%;max-width:48%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(2),.cards>*:first-child:nth-last-child(2) ~ article{flex:0 48%;max-width:48%}}@media screen and (min-width: 700px){.cards{margin:1rem 0}.cards>*{flex:0 50%;max-width:50%;margin:1.5rem 0}}@media screen and (min-width: 960px){.cards>*{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 960px){.cards-outer .section-header.container{padding:0 2rem}}@media screen and (min-width: 1280px){.cards-outer .container{padding:0}}.cards-outer.resources .cards>*{flex:0 100%;max-width:100%;margin:1rem 0}@media screen and (min-width: 1280px){.cards-outer.resources .cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 560px){.cards-outer.resources .cards>* .card{flex-wrap:nowrap;margin-top:3rem}}@media screen and (min-width: 560px){.cards-outer.resources .cards>* .card{flex-wrap:wrap;margin:0 1rem}}.cards-outer.resources .cards>* .card-image{flex:0 100%;max-width:100%;height:auto;padding:10px 10px 0 10px}@media screen and (min-width: 700px){.cards-outer.resources .cards>* .card-image{flex:0 25%;max-width:25%;padding:10px 0 10px 10px}}@media screen and (min-width: 1280px){.cards-outer.resources .cards>* .card-image{flex:0 50%;max-width:50%}}.cards-outer.resources .cards>* .card-image img{aspect-ratio:.8;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:10px 10px 0 0}@media screen and (min-width: 700px){.cards-outer.resources .cards>* .card-image img{border-radius:10px 0 0 10px}}.cards-outer.resources .cards>* .card-image+.card-wrap{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.cards-outer.resources .cards>* .card-image+.card-wrap{flex:0 75%;max-width:75%}}@media screen and (min-width: 1280px){.cards-outer.resources .cards>* .card-image+.card-wrap{flex:0 50%;max-width:50%}}.cards-outer.resources .cards>* .card-wrap{flex:0 100%;max-width:100%}.card{margin:1.5rem 0;overflow:hidden;width:100%}@media screen and (min-width: 700px){.card{margin:0 1.5rem}}.card.hovered{box-shadow:0 2vw 4vw rgba(0,0,0,0.2);transform:scale(1.02)}.card.hovered .card-header-title{color:#86338A;text-decoration:underline}.card-image{display:block;margin:0;padding:10px 10px 0 10px;position:relative;width:100%}@media screen and (min-width: 700px){.card-image{height:25vh}}.card-image img{aspect-ratio:1.33333;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:10px 10px 0 0}.card-image .card-featured{background-color:#42348D;border-radius:0 20px 20px 0;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:#000;padding:2rem}.card-header{margin-top:0}.card-header+.card-summary{margin-top:.5rem}.card-header-title{font-size:2rem}.card-header-date{color:#42348D;display:block;font-size:1.2rem;margin-top:.5rem}.card-summary{font-size:1rem;font-weight:300}.card-summary p{font-size:1.125rem;padding-top:1rem}.card-summary p a{color:#86338A;font-weight:700}.card-button-outer{margin-top:1rem}.reports .card-image{background-color:#E6E6E6;overflow:hidden}.reports .card-image img{bottom:-1em;border-radius:20px 20px 0 0;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);margin:3rem auto 0;position:relative;width:60%}.reports .card-image img:hover{bottom:-0.5em}.reports .card-wrap{box-shadow:0px -8px 22px 0px rgba(0,0,0,0.3);z-index:2}.listing .card{background-color:transparent;border-radius:0;box-shadow:none}.listing .card-wrap{border-top:solid 5px #84B554}.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 50%;max-width:50%}}@media screen and (min-width: 560px){.two-col .cards>* .card{margin:0 1.5rem}}.two-col .cards>* .card-image{height:35vh}@media screen and (min-width: 960px){.three-col .cards>*{flex:0 33.33%;max-width:33.33%}}.three-col .cards>* .card{margin:0 1.5rem}.three-col .cards>* .card-image{height:25vh}.three-col .cards>*:first-child:nth-last-child(2),.three-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.three-col .cards>*:first-child:nth-last-child(2) .card-image,.three-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}@media screen and (min-width: 1280px){.four-col .cards>*{flex:0 25%;max-width:25%}}.four-col .cards>* .card{margin:0 1.5rem}.four-col .cards>*:first-child:nth-last-child(3),.four-col .cards>*:first-child:nth-last-child(3) ~ article{flex:0 33.33%;max-width:33.33%}.four-col .cards>*:first-child:nth-last-child(2),.four-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.four-col .cards>*:first-child:nth-last-child(2) .card,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card{margin:0 1.5rem}@media screen and (min-width: 1280px){.four-col .cards>*:first-child:nth-last-child(2) .card-image,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}}.comments-area{max-width:53.33333rem}.comments-area .comments-title,.comments-area .comment-reply-title{background:#F2F2F2;color:#999;font:700 1.2em/1.2 "Landasans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:1rem;text-transform:uppercase}.comments-area .comment-body{border-bottom:1px solid #E6E6E6;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.comments-area .comment-meta .fn{color:#4D4D4D;font-weight:700}.comments-area .comment .avatar{border-radius:100%;float:left;height:3rem;margin-right:.5rem;width:3rem}.comments-area .comment-metadata{font-size:0.9em;margin-top:.5rem}.comments-area .comment-content{margin-top:1rem}.comments-area .comment .reply{font-size:0.9em;margin-top:0;position:absolute;right:0;text-align:right;top:0}.comments-area .comment .reply li{float:right;margin-left:.5rem}.comments-area .children{margin-left:2rem}@media screen and (min-width: 1280px){.components .cta-outer{margin:0 auto;width:80rem}}.cta{background-color:#86338A;border-radius:20px}.cta-outer{padding:2rem;position:relative}.cta-outer.footer-cta{background-color:#42348D}.cta-outer.footer-cta .cta-inner{padding:0;text-align:left}.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+.cta-inner{background-color:rgba(255,255,255,0.8);border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);color:#000;margin:4vh}@media screen and (min-width: 560px){.cta-outer .cta-image+.cta-inner{margin:8vh}}@media screen and (min-width: 960px){.cta-outer .cta-image+.cta-inner{margin:8vh auto}}.cta-outer .cta-inner{color:#fff;padding:1.5rem;text-align:center;position:relative;z-index:1}@media screen and (min-width: 560px){.cta-outer .cta-inner{padding:3rem}}@media screen and (min-width: 960px){.cta-outer .cta-inner{width:53.33333rem}}.cta-outer+.media-block-outer{margin-top:1rem}.cta-outer+.media-block-outer.white{padding-top:0}.cta-summary{padding:1.5rem 0 2rem}.cta-summary p{font-size:1.125rem}.cta-image{height:100%;left:0;position:absolute;top:0;width:100%}.cta-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.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-color:#84B554;color:#000}.cta-caption{background-color:#84B554;color:#fff;font-size:0.8em;padding:.66667rem 1.5rem}@media screen and (min-width: 700px){.cta-caption{bottom:0;left:0;position:absolute}}.donate-page .components{padding-top:4rem}.donations{background-color:#84B554;background-image:url("../src/images/home-hero-bg.png");background-repeat:no-repeat;background-size:cover;border-radius:0 0 20px 20px;padding:0;position:relative}@media screen and (min-width: 960px){.donations{border-radius:0;padding:3rem 0}}.donations+.pullquote-outer{margin-top:2rem}.donations-image{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;min-height:180px}@media screen and (min-width: 560px){.donations-image{min-height:350px}}@media screen and (min-width: 960px){.donations-image{top:0;left:0;position:absolute}}.donations .home-hero-image{display:none}@media screen and (min-width: 960px){.donations .home-hero-image{display:inline-block}}.donations form{background-color:#fff;border-radius:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);padding:1rem;margin:2rem auto;width:90%}@media screen and (min-width: 560px){.donations form{padding:1.5rem 2rem 2rem}}@media screen and (min-width: 960px){.donations form{margin:0 auto;max-width:50%}}.donations h2{font-size:3rem;text-align:center}@media screen and (min-width: 560px){.donations h2{text-align:left}}@media screen and (min-width: 960px){.donations h2{font-size:4rem}}.donations p{font-size:1.125em;padding:.5rem 0;text-align:left}.donations .currency-symbol{color:#86338A;font-size:1.4rem;left:1rem;position:absolute;top:0.8rem}.donations .custom_amount{padding-left:2rem}.donations-actions{justify-content:space-between;margin-top:1rem;position:relative}.donations-actions .button:hover,.donations-actions :hover[type="reset"],.donations-actions :hover[type="submit"],.donations-actions .media-block-element-play:hover,.donations-actions .pagination_element.prev:hover,.donations-actions .pagination_element.next:hover{text-decoration:none}.donations-actions input,.donations-actions button{flex:0 100%;max-width:100%;margin:0}.donations-actions input+button,.donations-actions button+button{margin-top:10px}@media screen and (min-width: 560px){.donations-actions input,.donations-actions button{flex:0 48%;max-width:48%;height:3.5rem}.donations-actions input+button,.donations-actions button+button{margin-top:0px}}.donations-amount{flex:1;margin:0}.donations-amount input:checked+span{background-color:#86338A;border-color:#702b74;color:#fff}.donations-amount input:checked+span:after{background-color:#86338A;bottom:-5px;content:'';height:10px;left:calc(50% - 5px);position:absolute;transform:rotate(45deg);width:10px}.donations-amount:first-child span{border-radius:15px 0 0 15px}.donations-amount:last-child span{border-radius:0 15px 15px 0}.donations-amount span{font-size:30px;font-size:1.875rem;align-items:center;border:solid 1px #F2F2F2;color:#86338A;cursor:pointer;height:80px;justify-content:center;position:relative}@media screen and (min-width: 560px){.donations-amount span{height:100px}}.donations .amount-tabpanel{background-color:#E6E6E6;border-radius:20px;margin-top:1rem;padding:1rem}.donations .amount-tabpanel p{font-size:14px;font-size:.875rem}.donations [role="tablist"]{justify-content:space-between;width:100%}.donations [role="tablist"].frequency-tablist{background-color:#86338A;border-radius:20px;padding:6px}.donations [role="tablist"].frequency-tablist.both{margin-top:1rem}.donations [role="tablist"] button{flex:0 100%;max-width:100%;background-color:#fff;border-radius:15px 0 0 15px;color:#000;font-size:1.5rem;height:3rem;margin:0}.donations [role="tablist"] button+button{border-radius:0 0 15px 15px;margin-top:10px}@media screen and (min-width: 560px){.donations [role="tablist"] button{flex:0 50%;max-width:50%}.donations [role="tablist"] button+button{border-radius:0 15px 15px 0;margin-top:0px}}.donations button[aria-selected="true"]{background-color:#86338A;color:#fff}.donations button:focus{outline:none;box-shadow:inset 0px 0px 1px 2px #622565}.donations .frequency-tab:only-child{display:none}.donations .frequency-tabpanel{margin:1rem 0 0;width:100%}@media screen and (min-width: 960px){.pullquote-outer+.cards-outer{padding-top:0}}.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:#84B554;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:20px;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:20px 20px 0 0;overflow:hidden}@media screen and (min-width: 700px){.feat-items .item-image{border-radius:0 20px 20px 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 20px 20px 0}}.search-listing .main .section:first-child.secondary{background-color:#84B554}.search-listing .main .section:first-child.secondary .main-header-title{color:#000}.item{flex-direction:row-reverse;padding-bottom:2rem}@media screen and (min-width: 960px){.item{padding-bottom:0}}.item.hovered .item-header-title{color:#86338A;text-decoration:underline}.item+.item{border-top:1px solid #ccc;padding-top:2rem}.item-image{flex:0 100%;max-width:100%;border-radius:15px 15px 0 0;overflow:hidden}@media screen and (min-width: 700px){.item-image{border-radius:0 15px 15px 0}}.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;padding-top:1rem}@media screen and (min-width: 700px){.item+.item{margin-top:2rem;padding-top:2rem}.item-info{flex:0 100%;max-width:100%}.item-image{flex:0 35%;max-width:35%}.item-image+.item-info{flex:0 100%;max-width:100%}}@media screen and (min-width: 700px) and (min-width: 560px){.item-image+.item-info{flex:0 65%;max-width:65%;padding-right:2rem}}@media screen and (min-width: 700px){.item-image+*{margin-top:0}}.filter{align-items:flex-end;justify-content:flex-start;max-width:80rem;padding:1.5rem 1rem 0}@media screen and (min-width: 560px){.filter{padding:1rem 1rem 0}}@media screen and (min-width: 700px){.filter{padding:1rem 1rem 1rem}}.filter-outer{background-color:#42348D}.filter-outer.small .filter{max-width:40rem}.filter-button{text-align:center}.filter-show-button{background-color:transparent;background-size:20%;cursor:pointer;display:block;margin:0 auto;padding:1rem 2rem 1rem 0}@media screen and (min-width: 700px){.filter-show-button{display:none}}.filter-show-button:hover{text-decoration:none}.filter-show-button.active .icon{transform:rotate(-180deg)}.filter-show-button span{font-size:1.4rem;color:#fff}.filter-show-button .icon{color:#fff;margin-top:.33333rem}.filter-inner{display:none}@media screen and (min-width: 700px){.filter-inner{display:block}}.filter-block{flex:0 100%;padding:0 0 1.5rem;text-align:left}@media screen and (min-width: 560px){.filter-block{margin-bottom:.66667rem;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{font-size:1.5rem;height:2.6rem;width:100%}@media screen and (min-width: 560px){.filter-submit{margin-top:0}}@media screen and (min-width: 960px){.header{box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);height:229px;left:0;position:fixed;top:0}}@media screen and (min-width: 960px){.header.nav-up{box-shadow:none;height:111px;top:0}.header.nav-up .header-logo{border:solid 6px #fff;height:85px;width:85px}}.header.nav-up .dropdown{display:none}.header.nav-up .header-subnav-inner{height:0}.header.nav-up .header-subnav-inner .search,.header.nav-up .header-subnav-inner .header-subnav{height:0;opacity:0;overflow:hidden}@media screen and (min-width: 960px){.header.nav-up .header-nav-list .nav-item{font-size:1.4rem;margin:1.5rem 0}.header.nav-up .header-inner .container{height:auto}.header.nav-up .header-links .button,.header.nav-up .header-links [type="reset"],.header.nav-up .header-links [type="submit"],.header.nav-up .header-links .media-block-element-play,.header.nav-up .header-links .pagination_element.prev,.header.nav-up .header-links .pagination_element.next{font-size:2rem;height:100%;line-height:70px;padding:0 1.5rem}.header.nav-up .helpline{font-size:0.9rem;padding:0}.header.nav-up .helpline:last-child{padding-right:1rem}.header.nav-up .helpline-outer{padding:.5rem 0}.header.nav-up .helpline:not(:first-child){border-left:solid 2px rgba(134,51,138,0.3);margin-left:1rem;padding-left:1rem}}@media screen and (min-width: 960px){.main{margin-top:229px}}.gallery{margin:1.5rem 0;position:relative}.gallery-item{margin:0;text-align:center}.gallery-thumb{height:100%;padding:0 1rem}.gallery-thumb img{aspect-ratio:1.33333;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slick-arrow{display:none !important}@media screen and (min-width: 560px){.slick-arrow{display:block !important}}.slick-arrow:hover{box-shadow:none}.hero{flex-flow:column-reverse wrap;position:relative}@media screen and (min-width: 960px){.hero{flex-flow:row-reverse nowrap}}.hero-outer{border-radius:0 0 20px 20px;padding:0}.hero-outer.full .hero-image{flex:0 100%;max-width:100%;height:100%;width:100%}@media screen and (min-width: 700px){.hero-outer.full .hero-image{left:0;position:absolute;top:0}}.hero-outer.full .hero-image+.hero-info{flex:0 100%;max-width:100%;background-color:rgba(255,255,255,0.7);box-shadow:0 0 8px 0 rgba(0,0,0,0.1);position:relative;text-align:center;z-index:2}@media screen and (min-width: 700px){.hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;border-radius:20px;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:#000;margin:0;padding:3rem;width:auto}.hero-outer.full .hero-summary p{padding:0}.hero-outer.solid .hero-image+.hero-info{background-color:transparent;box-shadow:none}@media screen and (min-width: 700px){.hero-outer.solid .hero-image+.hero-info{flex:0 92%;max-width:92%;margin:25em auto 0}}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info{flex:0 80em;max-width:80em}}.hero-outer.solid .hero-image+.hero-info .hero-inner{box-shadow:0 0 8px 0 rgba(0,0,0,0.1);background-color:#84B554;color:#fff;text-align:left}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info .hero-inner{flex:0 64%;max-width:64%;margin-left:2rem}}.hero-outer.listing{text-align:center}.hero-outer.listing .hero-info{background-color:#86338A}.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:#84B554;align-items:center}.hero-info .hero-title{font-size:3rem}@media screen and (min-width: 960px){.hero-info .hero-title{font-size:4rem}}.hero-info .hero-title:after{margin:1rem auto 0 0}.hero-info .hero-summary{padding-top:1rem}.hero-info p{font-size:1.125rem}@media screen and (min-width: 960px){.hero-info p{padding-right:5rem}}.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}.hero-inner{margin:0 auto;padding:3rem 2rem}@media screen and (min-width: 700px){.hero-inner{width:80em}}@media screen and (min-width: 960px){.hero-inner{padding:2.5rem 3rem 3rem 2em}}@media screen and (min-width: 960px){.hero-inner .hero-title,.hero-inner .hero-summary{margin-left:0;width:66.66%}}.hero-image{flex:0 100%;max-width:100%;background-color:#84B554;overflow:hidden}@media screen and (min-width: 960px){.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{padding:4rem 3rem 4rem 2em;width:40em}}.hero-image+.hero-info .hero-inner:after{margin:2.5rem auto 0 0}@media screen and (min-width: 960px){.hero-image+.hero-info .hero-inner .hero-title,.hero-image+.hero-info .hero-inner .hero-summary{margin-left:0;width:100%}}.hero-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:0 0 15px 15px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 960px){.hero-image img{border-radius:0 0 15px 0;margin-top:2rem}}.media-block{background-color:#86338A;border-radius:20px;box-shadow:0px 0px 30px rgba(0,0,0,0.2);min-height:420px}@media screen and (min-width: 960px){.media-block-outer.right .media-block{flex-flow:row-reverse nowrap}}@media screen and (min-width: 960px){.media-block-outer.right .media-block-element{border-radius:0 20px 20px 0}}.media-block-outer.right .media-block-element img{border-radius:15px 15px 0 0;margin:2% 2% 0 2%}@media screen and (min-width: 960px){.media-block-outer.right .media-block-element img{border-radius:0 15px 15px 0;margin:2% 2% 2% 0}}.media-block-outer.dark .media-block{background:#fff}.media-block-outer.dark .media-block-info{color:#000}.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-outer+.cta-outer{padding-top:0}.media-block-element,.media-block-info{margin:0}.media-block-info{align-items:center;color:#fff;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:3rem}}@media screen and (min-width: 1280px){.media-block-info{padding:4rem 3rem}}.media-block-info .button,.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .media-block-element-play,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next{margin-top:2rem}.media-block-info .button:hover,.media-block-info :hover[type="reset"],.media-block-info :hover[type="submit"],.media-block-info .media-block-element-play:hover,.media-block-info .pagination_element.prev:hover,.media-block-info .pagination_element.next:hover{background-color:#84B554;color:#000}.media-block-content p{font-size:1.125rem;padding-bottom:1rem}.media-block-content p a{text-decoration:underline}.media-block-content p a:hover:hover{color:#FBDD4F}.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:#E00303;color:#fff;display:inline-block;font-size:1rem;padding:1rem;width:auto;z-index:2}.media-block-element img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:15px 15px 0 0;margin:2% 0 2% 2%;height:100%;width:96%}@media screen and (min-width: 960px){.media-block-element img{border-radius:15px 0 0 15px;left:0;position:absolute;top:0;height:94%;width:98%}}.no-objectfit .media-block-element img{width:auto}.media-block-title{font-size:1.4em;padding-bottom:.66667rem}@media screen and (min-width: 700px){.media-block-title{font-size:2em}}.metadata{color:#86338A}.metadata-link{font-weight:700}.metadata time{font-weight:700}.metalabel{color:#3B8524;display:block}.tags{margin-top:1rem}.metatag{float:left;margin:.25rem .25rem 0 0}.metatag-link{background-color:#666;border-radius:25px;color:#fff;display:inline-block;font-size:1.1rem;margin:.25rem .25rem .25rem 0;padding:.25rem .66667rem}.metatag-link:hover{background:#86338A;color:#fff}.pagination-outer{padding:0 0 3.5rem}.pagination{text-align:center;justify-content:space-between}.pagination a:hover{background:#E6E6E6}.pagination_block{margin:0;width:48%}.pagination_block.numeral{display:none}.pagination_element{border-radius:20px;display:block;padding:.25rem .5rem;overflow:hidden}.pagination_element.prev,.pagination_element.next{display:block}.pagination_element.current{box-shadow:0 0 0 1px #86338A inset;color:#86338A}@media screen and (min-width: 700px){.pagination{justify-content:center}.pagination_block.numeral{display:block}.pagination_block{margin:0 .25rem;width:auto}.pagination_element{display:block;padding:.5rem 1rem}}.pagination_block{font-size:1.4em}@media screen and (min-width: 960px){.pagination_block{font-size:1.6em}}.pagination_block.next{float:right}.pagination_block.view_all{display:none}.profile{align-items:flex-start;padding:2rem 0}.profile-overlay{background-color:rgba(0,0,0,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}}@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+4){margin-top:3rem}}@media screen and (min-width: 1280px){.profile-element:nth-child(n+4){margin-top:0}}@media screen and (min-width: 960px){.profile-element:nth-child(n+5){margin-top:0}}@media screen and (min-width: 1280px){.profile-element:nth-child(n+5){margin-top:3rem}}.profile-item{margin:0;width:100%}.profile-image{border:solid 10px #fff;border-radius:100%;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);cursor:pointer;display:inline-block;margin:0;width:80%}.profile-image img{border-radius:100%;margin:0;width:100%}.profile-wrap{margin:2rem 0 0;padding:0 1rem}.profile-name{font-size:1.5rem}@media screen and (min-width: 960px){.profile-name{font-size:2rem}}.profile-title{font-size:1em;font-weight:normal;padding-top:.66667rem}.profile-summary{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);height:100%;margin-top:0;overflow:scroll;padding:5rem 2rem 2rem;position:fixed;right:-90%;text-align:left;top:0;width:90%;z-index:999}@media screen and (min-width: 700px){.profile-summary{padding:2.5rem;right:-50%;width:50%}}@media screen and (min-width: 1280px){.profile-summary{padding:5rem;right:-35%;width:35%}}.profile-summary.active-profile{right:0}.profile-summary-copy{margin-top:1rem}.profile-summary .profile-summary-close{color:#84B554;cursor:pointer;position:absolute;right:2rem;top:2rem;z-index:999}.profile-summary .profile-summary-close:hover{color:#86338A;transform:rotate(90deg)}.profile-summary-inner{display:block;margin-top:0;position:relative;z-index:11}.profile-summary-inner .profile-name{color:#42348D;font-size:1.3em}@media screen and (min-width: 560px){.profile-summary-inner .profile-name{font-size:1.5em}}.profile-summary-inner p{color:#000;font-size:0.9em;margin-top:0;padding-top:1rem}@media screen and (min-width: 560px){.profile-summary-inner p{font-size:1em}}.profile-meta{margin-top:1rem}.profile-meta-item{display:inline-block;padding:.25rem 0}.profile-meta-item-link{align-items:center;border:solid 2px #000;border-radius:100%;display:block;height:40px;margin-right:.5rem;position:relative;width:40px}.profile-meta-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.profile-meta-item-link:hover{color:#84B554}.profile-meta-item-link:hover .profile-meta-item-text{border-bottom:solid 2px #84B554}.profile-meta-item-link.mail .icon{color:#000;height:1.2rem;width:1.2rem}.profile-meta-item-text{color:#000;margin-left:.66667rem}.home .pullquote-image{border-radius:0}.components .pullquote-outer{margin-bottom:0}.components .pullquote-outer .pullquote{align-items:flex-start}.components .pullquote-outer .pullquote-image{border-radius:20px}.components .pullquote-outer .pullquote-image+.pullquote-info{padding:2rem 1rem 0}@media screen and (min-width: 700px){.components .pullquote-outer .pullquote-image+.pullquote-info{padding:8rem 0 4rem 4rem}}@media screen and (min-width: 1280px){.components .pullquote-outer .pullquote-image+.pullquote-info{padding:8rem 0 6rem 4rem}}.components .pullquote cite{font-size:1.2em}.components .pullquote cite:before{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='#fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:8px;margin:.5rem auto;width:140px}@media screen and (min-width: 700px){.components .pullquote cite:before{margin:1rem auto 1rem 0}}.pullquote{font-family:"Open Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;justify-content:center;margin:2rem 0;padding-bottom:1.5rem;text-align:center}@media screen and (min-width: 560px){.pullquote{align-items:flex-start;text-align:left}}@media screen and (min-width: 700px){.pullquote{padding-bottom:0}}@media screen and (min-width: 960px){.pullquote{align-items:center;margin:0 auto;padding:0 3rem 0 0}}@media screen and (min-width: 1440px){.pullquote{margin:0 auto;width:80rem}}.pullquote-outer{margin-bottom:2rem;padding:0;position:relative}@media screen and (min-width: 960px){.pullquote-outer{margin-bottom:0}}.pullquote-outer:before,.pullquote-outer:after{background-color:#fff;top:0;content:'';display:block;height:80px;left:0;margin:0 auto;position:absolute;width:100%}.pullquote-outer:after{bottom:0;display:none;top:auto}@media screen and (min-width: 960px){.pullquote-outer:after{display:block}}.pullquote-image{flex:0 50%;max-width:50%;overflow:hidden;position:relative;z-index:10}@media screen and (min-width: 560px){.pullquote-image{flex:0 35%;max-width:35%}}.pullquote-image+.pullquote-info{flex:0 100%;max-width:100%;padding:1.5rem 0 0 0;text-align:center}@media screen and (min-width: 700px){.pullquote-image+.pullquote-info{flex:0 65%;max-width:65%;padding:5rem 0 0 2rem;text-align:left}}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info{padding:8rem 0 8rem 2rem}}.pullquote-info{flex:0 100%;max-width:100%;text-align:center;padding:8rem 0 8rem 2rem}@media screen and (min-width: 960px){.pullquote-info{flex:0 66.66%;max-width:66.66%}}.pullquote-info-cta{padding-top:1rem}.pullquote-info-cta .button-secondary{color:#000}.pullquote-info-cta .button-tertiary{color:#fff;margin-top:1rem}@media screen and (min-width: 700px){.pullquote-info-cta .button-tertiary{margin-left:1rem;margin-top:0}}.pullquote-info-cta .button-tertiary:hover{box-shadow:inset 0 -2px 0 0 #FBDD4F;color:#FBDD4F}.pullquote-info-cta .button-tertiary:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A")}.pullquote-info-cta .button-tertiary:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696698C11.4645 0.403805 10.9896 0.403805 10.6967 0.696698C10.4038 0.989592 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM6.55671e-08 6.75L16 6.75L16 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z' fill='#fff'/%3E%3C/svg%3E%0A")}@media (max-width: 700px){.pullquote-info-cta{display:flex;flex-flow:column;text-align:center}}.pullquote blockquote{font-size:2.2rem;padding-bottom:.66667rem}@media screen and (min-width: 960px){.pullquote blockquote{font-size:3.125rem}}.pullquote blockquote div{quotes:"“" "”" "‘" "’"}.pullquote blockquote div:before{content:open-quote;display:inline-block}.pullquote blockquote div:after{content:close-quote;display:inline-block}.pullquote cite{font-size:1em;font-style:normal;font-weight:300}@media screen and (min-width: 960px){.pullquote cite{font-size:1.2em}}.pullquote-share{display:block;position:relative}@media screen and (min-width: 960px){.pullquote-share{display:inline-block;padding-left:5rem;top:-4px}}.pullquote-share-title{color:#4D4D4D;font-size:0.7em;font-weight:400;padding:0 0 0 4rem;position:relative;text-transform:uppercase}.pullquote-share-title:before{background-color:#4D4D4D;content:'';display:block;height:1px;left:0;position:absolute;top:6px;width:36px}.pullquote-share-element{background-color:#55ACEE;border-radius:100%;color:#fff;display:inline-block;height:30px;margin:0 0 0 .5rem;text-align:center;width:30px}.pullquote-share-element .icon{margin-top:3px}.share{justify-content:center}.share-item{flex:0 100%;max-width:100%;align-items:center;margin:0 1rem 1.5rem}@media screen and (min-width: 560px){.share-item{flex:0 auto;max-width:auto;margin:0 1rem}}.share-item.whatsapp{display:inline-block}@media screen and (min-width: 700px){.share-item.whatsapp{display:none}}.share-item h3{font-size:1.3em}.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next{align-items:center;justify-content:center;width:70%}@media screen and (min-width: 560px){.share-item .button,.share-item [type="reset"],.share-item [type="submit"],.share-item .media-block-element-play,.share-item .pagination_element.prev,.share-item .pagination_element.next{width:auto}}.share-item .button .icon,.share-item [type="reset"] .icon,.share-item [type="submit"] .icon,.share-item .media-block-element-play .icon,.share-item .pagination_element.prev .icon,.share-item .pagination_element.next .icon{margin-right:.5rem}.share-item .button.whatsapp .icon,.share-item .whatsapp[type="reset"] .icon,.share-item .whatsapp[type="submit"] .icon,.share-item .whatsapp.media-block-element-play .icon,.share-item .whatsapp.pagination_element.prev .icon,.share-item .whatsapp.pagination_element.next .icon,.share-item .button.link .icon,.share-item .link[type="reset"] .icon,.share-item .link[type="submit"] .icon,.share-item .link.media-block-element-play .icon,.share-item .link.pagination_element.prev .icon,.share-item .link.pagination_element.next .icon{height:1.2em;width:1.2em}.slick-list{overflow:hidden}.slick-slide{flex:1 auto}@font-face{font-family:"slick";src:url("../../assets/webfonts/slick/slick.eot");src:url("../../assets/webfonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/slick/slick.woff") format("woff"),url("../../assets/webfonts/slick/slick.ttf") format("truetype"),url("../../assets/webfonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{background-color:#fff;border-radius:100%;box-shadow:0 0 8px 0 rgba(0,0,0,0.1);cursor:pointer;color:transparent;display:block;font-size:0px;height:38px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;width:38px;transform:translate(0, -60%);z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#fff;color:transparent;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{position:absolute;left:50%;transform:translate(-50%, 0);color:#84B554;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;padding:0 2rem;text-align:center}@media screen and (min-width: 1280px){.statistic{padding:0}}.statistic-outer{position:relative}.statistic-outer:after{background-image:url("../src/images/bg-blob2.svg");background-repeat:no-repeat;background-size:100%;content:'';display:block;height:615px;left:0;position:absolute;bottom:-15%;width:100%;z-index:1}@media screen and (min-width: 700px){.statistic-outer:after{width:586px}}.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%}}@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{color:#86338A;font-size:20vw;font-weight:700}@media screen and (min-width: 700px){.statistic-value-number{font-size:10vw}}.statistic-title{font-size:1.6em;padding:0 0 1rem;position:relative}.statistic-title:after{background-image:url("data:image/svg+xml,%3Csvg width='140' height='8' viewBox='0 0 140 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.93548 -2.14577e-05L8.26721 1.10309L0 6.56956L1.66828 7.67267L9.93548 2.20619L18.2027 7.67267L18.5161 7.46541L18.8296 7.67267L27.0968 2.20619L35.364 7.67267L35.6774 7.46541L35.9909 7.67267L44.2581 2.20619L52.5253 7.67267L52.8387 7.46542L53.1521 7.67267L61.4194 2.20619L69.6866 7.67267L70 7.46541L70.3134 7.67267L78.5806 2.20619L86.8478 7.67267L87.1613 7.46541L87.4747 7.67267L95.7419 2.20619L104.009 7.67267L104.323 7.46541L104.636 7.67267L112.903 2.20619L121.17 7.67267L121.484 7.46541L121.797 7.67267L130.065 2.20619L138.332 7.67267L140 6.56956L131.733 1.10309L130.065 -2.14577e-05L128.396 1.10309L121.484 5.67371L114.572 1.10309L112.903 -2.14577e-05L111.235 1.10309L104.323 5.67371L97.4102 1.10309L95.7419 -2.14577e-05L94.0737 1.10309L87.1613 5.67371L80.2489 1.10309L78.5807 -2.14577e-05L76.9124 1.10309L70 5.67371L63.0876 1.10309L61.4194 -2.14577e-05L59.7511 1.10309L52.8387 5.67371L45.9263 1.10309L44.2581 -2.14577e-05L42.5898 1.10309L35.6774 5.67371L28.7651 1.10309L27.0968 -2.14577e-05L25.4285 1.10309L18.5161 5.67371L11.6038 1.10309L9.93548 -2.14577e-05Z' fill='%23FBDD4F'/%3E%3C/svg%3E%0A");margin-top:1.5rem}.statistic-summary p{font-size:1.125rem}.content .gallery,.comments-area .comment-content .gallery{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-5px;margin-right:-5px}.content .gallery-item,.comments-area .comment-content .gallery-item{margin:0 !important;float:left;text-align:center;width:33.33%}.content .gallery-icon,.comments-area .comment-content .gallery-icon{height:1px;padding-bottom:100%;overflow:hidden;position:relative;border:solid 5px transparent}.content .gallery-icon a,.comments-area .comment-content .gallery-icon a{position:absolute;top:0;left:0;height:100%;width:100%;cursor:zoom-in}.content .gallery-icon a img,.comments-area .comment-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,.wysiwyg.center .comments-area .comment-content,.comments-area .wysiwyg.center .comment-content{margin:0 auto}.wysiwyg .content,.wysiwyg .comments-area .comment-content,.comments-area .wysiwyg .comment-content{margin:0}@media screen and (min-width: 960px){.wysiwyg .content,.wysiwyg .comments-area .comment-content,.comments-area .wysiwyg .comment-content{width:66.66%}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbGlnaHRnYWxsZXJ5Lm1pbi5jc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9jc3MvbWFnbmlmaWMtcG9wdXAtbWluLmNzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJoZWxwZXJzL19hbmltYXRpb24uc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvaGVscGVycy9fbGF5b3V0LnNjc3MiLCJoZWxwZXJzL193ZWJmb250cy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fc2V0dGluZ3Muc2NzcyIsImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2hlbHBlcnMvX2ljb25zLnNjc3MiLCJjb3JlL19hcnRpY2xlLnNjc3MiLCJjb3JlL19jbXMuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsImNvcmUvX2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29yZS9fZG9uYXRlLnNjc3MiLCJjb3JlL19nZW5lcmFsLnNjc3MiLCJjb3JlL19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zdGF0aXN0aWNzLnNjc3MiLCJjb21wb25lbnRzL19tZXRhZGF0YS5zY3NzIiwiY29tcG9uZW50cy9fcHJvZmlsZS5zY3NzIiwiY29yZS9fZm9vdGVyLnNjc3MiLCJjb3JlL19oZWFkZXIuc2NzcyIsImNvcmUvX2hvbWUuc2NzcyIsImNvcmUvX21haW4uc2NzcyIsImNvcmUvX3Jlc3BvbnNpdmUtbmF2LnNjc3MiLCJjb3JlL19zZWFyY2guc2NzcyIsImNvcmUvX3NpZGViYXIuc2NzcyIsImNvcmUvX2ZvcnVtLnNjc3MiLCIuLi8uLi8uLi9ob25leWNvbWIvcHVibGljL2Fzc2V0cy9zYXNzL2NvcmUvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jdGEuc2NzcyIsImNvbXBvbmVudHMvX2RvbmF0ZS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZXhwYW5kLnNjc3MiLCJjb21wb25lbnRzL19mZWVkLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19maXhlZC1oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2hvbmV5Y29tYi9wdWJsaWMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3B1bGxxdW90ZS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaGFyZS5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zbGljay5zY3NzIiwiLi4vLi4vLi4vaG9uZXljb21iL3B1YmxpYy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL193eXNpd3lnLWdhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxLQUNJLDRCQUE2QixDQUM3Qix5QkFBMEIsQ0FDMUIseUNBQTBDLENBQzFDLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNkLHliQWVHLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVix1QkFBd0IsQ0FDM0Isb0dBSUEsYUFBYyxDQUNkLEtBRUEsYUFBYyxDQUNYLDRCQUE2QixDQUNoQyxNQUVBLGVBQWdCLENBQ2hCLG9EQUdBLFVBQVcsQ0FDWCxZQUFhLENBQ2IsTUFFQSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLG1CQUdHLGtCQUFtQixDQUN0QixzQkFHQyx1QkFBd0IsQ0FDekIsR0FHRyxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUFpQixDQUNwQixzRkFZRyx5QkFBMEIsQ0FDN0IsU0FLQyxXQUFZLENBQ2IsV0N4RkcsY0FBZSxDQUNmLCtDQUFnRCxDQUNoRCx5UUFBNlEsQ0FDN1EsZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FFQSxTQUNJLGNBQWUsQ0FDZixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLGtDQUFtQyxDQUNuQyxpQ0FDSixDQUFDLDBDQUlHLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0FBZSxDQUNmLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFlBQWEsQ0FDYixTQUFVLENBQ1YsV0FBWSxDQUNaLDRCQUNKLENBQUMsNERBSUcsbUJBQW9CLENBQ3BCLFVBQ0osQ0FBQyxzREFJRyxVQUNKLENBQUMscUJBR0csVUFDSixDQUFDLDRCQUdHLGVBQ0osQ0FBQyxxQkFHRyxTQUNKLENBQUMsMkJBR0csZUFDSixDQUFDLGdDQUlHLFFBRUksTUFDSixDQUVBLElBQ0ksVUFDSixDQUFBLENBMkJKLHdCQUVJLFFBRUksTUFDSixDQUVBLElBQ0ksVUFDSixDQUFBLENBR0osK0JBRUksUUFFSSxNQUNKLENBRUEsSUFDSSxTQUNKLENBQUEsQ0EyQkosdUJBRUksUUFFSSxNQUNKLENBRUEsSUFDSSxTQUNKLENBQUEsQ0FHSixrQ0FDSSxrQ0FBbUMsQ0FFbkMsMEJBQTJCLENBQzNCLGlCQUNKLENBQUMsaUNBR0csaUNBQWtDLENBRWxDLHlCQUEwQixDQUMxQixpQkFDSixDQUFDLFlBR0csWUFBYSxDQUNiLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FDWCxpQ0FBb0MsQ0FDdkMscUJBR0csVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsK0JBQWdDLENBQ2hDLFNBQVUsQ0FDVixjQUFlLENBQ2YsV0FBWSxDQUNaLGVBQWdCLENBR2hCLDJCQUNKLENBQUMsMkJBR0csVUFDSixDQUFDLDRCQUdHLGVBQ0osQ0FBQywrQkFHRyxlQUNKLENBQUMsYUFHRyxpQ0FBb0MsQ0FDcEMsUUFBUyxDQUNULFVBQVcsQ0FDWCxjQUFlLENBQ2YsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixZQUNKLENBQUMsZ0JBR0csUUFBUyxDQUNULGNBQWUsQ0FDZixlQUNKLENBQUMsZUFHRyxjQUFlLENBQ2YsY0FDSixDQUFDLFlBR0csVUFBVyxDQUNYLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixxQkFDSixDQUFDLDhCQUtHLFNBQVUsQ0FJVix3SEFBc0gsQ0FDekgsd0JBR0csU0FBVSxDQUVWLGtDQUFtQyxDQUN0Qyx3QkFHRyxTQUFVLENBRVYsaUNBQWtDLENBQ3JDLDJCQUdHLFNBQVUsQ0FFVixrQ0FBbUMsQ0FDdEMsMkRBSUcsZ0NBQThCLENBQzlCLFNBQVUsQ0FJViw4R0FBOEcsQ0FJOUcsd0JBQ0osQ0FBQyxnRkFJRywwQkFBMkIsQ0FDM0IsU0FDSixDQUFDLDBCQUdHLHdCQUF5QixDQUN6QixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsZ0JBQWlCLENBRWpCLGlDQUFrQyxDQUlsQyx5REFBd0QsQ0FDM0QsaURBR0csbUJBQW9CLENBRXBCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixXQUNKLENBQUMscURBR0csV0FBWSxDQUNaLHVCQUF3QixDQUV4QixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLGVBQ0osQ0FBQyxnREFJRyxpQ0FDSixDQUFDLHdDQUlHLDhCQUErQixDQUNsQyxvQkFHRyxjQUFlLENBQ2YsV0FBWSxDQUNaLGtCQUNKLENBQUMseUJBR0csY0FBZSxDQUNmLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBQ1oscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixpQkFDSixDQUFDLDJCQVJELHlCQWNRLGlDQUNKLENBQUMsQ0FHTCwrREFFSSxvQkFDSixDQUFDLDZCQUdHLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQVksQ0FBWixnQkFDSixDQUFDLGdDQUdHLG9CQUNKLENBQUMsaUNBR0csZ0JBQ0osQ0FBQywwQ0FLRywyQkFDSixDQUFDLHdEQUdHLFlBQ0osQ0FBQywyQkFHRyx3QkFBeUIsQ0FDekIseUJBQTBCLENBQzFCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsY0FBZSxDQUNmLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQ0osQ0FBQyx3RUFJRyxVQUNKLENBQUMsaUNBR0csZUFDSixDQUFDLHlCQUdHLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxhQUNKLENBQUMsb0JBR0csVUFBVyxDQUNYLFFBQVMsQ0FDVCxxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FBQywrQkFHRyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AscUJBQXNCLENBQ3RCLHNCQUNKLENBQUMsbUNBR0csVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixjQUNKLENBQUMsdUNBR0csK0NBQWdELENBQ25ELDZDQUdHLHVEQUF3RCxDQUMzRCx1Q0FHRywrQ0FBZ0QsQ0FDaEQsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFVBQ0osQ0FBQyw2Q0FHRyxTQUNKLENBQUMseUNBR0csaURBQWtELENBQ3JELCtDQUdHLHlEQUEwRCxDQUM3RCwyQkFHRyxxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFDSixDQUFDLHlDQUdHLGlCQUNKLENBQUMsNEdBSUcsWUFDSixDQUFDLDBEQUdHLGtCQUNKLENBQUMsaUJBR0cscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBQ1gsWUFBYSxDQUNiLFNBQVUsQ0FJViwrQkFDSixDQUFDLDhCQUdHLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsT0FDSixDQUFDLHVDQUdHLFVBQ0osQ0FBQyxtQ0FHRyxTQUNKLENBQUMsMEJBR0csZUFDSixDQUFDLDRDQUdHLGVBQ0osQ0FBQywrSkFLRyxzQkFDSixDQUFDLG1GQU1HLHdEQUF1RCxDQUMxRCw2RUFNRywyRkFBeUYsQ0FDNUYsd0RBSUcsOEJBQStCLENBQy9CLGtDQUFtQyxDQUVuQywwQkFDSixDQUFDLHFEQUlHLDBCQUEyQixDQUkzQixpRkFBZ0YsQ0FJaEYsb0JBQXFCLENBQ3JCLGtDQUFtQyxDQUVuQywwQkFDSixDQUFDLGtCQUdHLGVBQ0osQ0FBQyxnQkFHRyxjQUNKLENBQUMsc0JBR0csZUFDSixDQUFDLGFBR0csVUFBVyxDQUNYLG1CQUNKLENBQUMsbUJBR0csZUFDSixDQUFDLHdCQUdHLFNBQVUsQ0FDVixtQkFDSixDQUFDLDBCQUdHLFdBQVksQ0FDWixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFdBQ0osQ0FBQyx3REFHRyxnQkFDSixDQUFDLHlCQUdHLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixZQUNKLENBQUMsb0RBR0csU0FBVSxDQUVWLDhCQUErQixDQUNsQyxtREFHRywrQkFDSixDQUFDLCtCQUdHLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixNQUFPLENBQ1Asa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixXQUFZLENBQ1osaUJBQWtCLENBSWxCLHVEQUF3RCxDQUV4RCxnQ0FBaUMsQ0FDcEMsbUNBR0csVUFBVyxDQUNYLFdBQ0osQ0FBQyxvQkFHRyxzQ0FBeUMsQ0FDekMsaUJBQWtCLENBQ2xCLGdEQUFtRCxDQUNuRCxhQUFjLENBQ2QsV0FBWSxDQUdaLGlDQUFrQyxDQUNsQyxVQUNKLENBQUMsb0RBSUcsK0JBQ0osQ0FBQyxvQkFHRyxrQ0FBbUMsQ0FDbkMsbUNBQW9DLENBQ3BDLHNCQUF1QixDQUN2QixZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLFFBQVMsQ0FDVCxRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsT0FDSixDQUFDLHFCQUdHLGVBQ0osQ0FBQyx1Q0FHRyxlQUNKLENBQUMsK0JBR0csaUNBQW9DLENBQ3BDLFFBQVMsQ0FDVCxjQUFlLENBQ2YsTUFBTyxDQUNQLGNBQWUsQ0FDZixPQUFRLENBQ1IsS0FBTSxDQUNOLFlBQWEsQ0FDYixTQUFVLENBQ1YsaUJBQWtCLENBR2xCLDREQUNKLENBQUMsNEZBS0csbUJBQW9CLENBS3BCLDhCQUErQixDQUMvQixTQUFVLENBQ1Ysa0JBQ0osQ0FBQyx1QkFHRyxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsUUFBUyxDQUNULGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsaUJBQWtCLENBS2xCLGdDQUFpQyxDQUlqQyxxRkFDSixDQUFDLDZCQUdHLFVBQVcsQ0FDWCxhQUFjLENBQ2QsUUFBUyxDQUNULE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsNEJBQTZCLENBQzdCLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsU0FDSixDQUFDLHFDQUdHLGVBQ0osQ0FBQywyRUFJRyxVQUNKLENBQUMseUJBR0csVUFBVyxDQUNYLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsdUVBQXdFLENBQ3hFLGNBQ0osQ0FBQywrQkFHRyxpQ0FBb0MsQ0FDdkMseUNBR0csb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixxQkFDSixDQUFDLGdDQUdHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osYUFBYyxDQUNkLGdCQUFpQixDQUNqQixTQUFVLENBQ1YscUJBQXNCLENBQ3RCLFVBQ0osQ0FBQyw0Q0FLRyxVQUFXLENBQ1gsV0FDSixDQUFDLG9CQUdHLGlCQUNKLENBQUMsMEJBR0csZUFDSixDQUFDLHNDQUdHLGFBQ0osQ0FBQyw0Q0FHRyxlQUNKLENBQUMscUNBR0csYUFDSixDQUFDLDJDQUdHLGVBQ0osQ0FBQyx3Q0FHRyxhQUNKLENBQUMsOENBR0csZUFDSixDQUFDLHVDQUdHLGFBQ0osQ0FBQyw2Q0FHRyxlQUNKLENBQUMsMkJBSUcsYUFBYyxDQUNkLFVBQVcsQ0FDWCxhQUNKLENBQUMsYUFHRyxVQUNKLENBQUMsVUFHRyxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxZQUFhLENBQ2IsU0FBVSxDQUdWLCtCQUNKLENBQUMsWUFLRyxxQkFDSixDQUFDLHFCQUdHLFNBQ0osQ0FBQyx3SEFNRyxzQ0FBdUMsQ0FFdkMsNkNBQ0osQ0FBQyw0SkFNRyxpQ0FBa0MsQ0FDbEMsU0FDSixDQUFDLGdDQUdHLG1CQUFvQixDQUVwQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsV0FDSixDQUFDLG9DQUdHLFdBQVksQ0FDWix1QkFBd0IsQ0FFeEIsa0JBQW1CLENBQ25CLG1CQUFvQixDQUNwQixlQUNKLENBQUMsY0FHRyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZUFDSixDQUFDLG9CQUdHLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLGtCQUNKLENBQUMsbUJBR0csMERBQTJELENBQzNELHVCQUNKLENBQUMsNkhBTUcsK0JBQ0osQ0FBQywwQ0FJRyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FDSixDQUFDLHdEQUlHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFNBQVUsQ0FDVixpQkFDSixDQUFDLHVCQUdHLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sUUFDSixDQUFDLCtCQUdHLHFCQUNKLENBQUMsOEJBR0csWUFDSixDQUFDLG9CQUdHLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixzQkFDSixDQUFDLHNHQUlHLFNBQVUsQ0FHViwrQkFDSixDQUFDLDhIQUlHLFNBQ0osQ0FBQyxpRUFJRyxZQUNKLENBQUMsYUFHRyxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsU0FBVSxDQUdWLCtCQUNKLENBQUMsZ0JBR0csU0FDSixDQUFDLHlHQVFHLHFDQUNKLENBQUMsNERBSUcsa0NBQW1DLENBRW5DLDBCQUNKLENBQUMsMEJBR0csU0FDSixDQUFDLHFDQUdHLFNBQ0osQ0FBQyxxSEFRRyw4QkFDSixDQUFDLHVDQUdHLFNBQ0osQ0FBQyxxREFJRyxrQ0FBbUMsQ0FDdEMscURBSUcsaUNBQWtDLENBQ3JDLGtEQUlHLDhCQUErQixDQUMvQixTQUNKLENBQUMsNEpBUUcsMkVBQTJFLENBQzlFLHVDQUdHLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsTUFDSixDQUFDLHFEQUdHLFVBQ0osQ0FBQyxxREFHRyxTQUNKLENBQUMsa0RBR0csTUFBTyxDQUNQLFNBQ0osQ0FBQyw0SkFRRyxzRUFBc0UsQ0FDekUsUUN2bUNPLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsVUFBVSxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyx1QkFBdUIsQ0FBQyxrQ0FBa0MsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMscUJBQXFCLENBQUMsc0JBQXNCLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMscUNBQXFDLFlBQVksQ0FBQyxhQUFhLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLDhEQUE4RCxVQUFVLENBQUMsV0FBVyxDQUFDLGNBQWMsZUFBZSxDQUFDLGlFQUF5RixlQUFlLENBQUMsVUFBVSxjQUFjLENBQXdCLGNBQWMsQ0FBQyw4QkFBOEIsV0FBVyxDQUFDLGtEQUFrRCx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBc0IsZ0JBQWdCLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxVQUFVLHVCQUF1QixDQUFDLGVBQWUsVUFBVSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLFVBQVUsQ0FBQyx1QkFBdUIsVUFBVSxDQUFDLDRCQUE0QixZQUFZLENBQUMsMEJBQTBCLFlBQVksQ0FBQyxrQ0FBa0MsZ0NBQWdDLENBQUMsdUNBQXVDLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyx1QkFBdUIsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLHlCQUF5QixDQUFDLHlCQUF5QixTQUFTLENBQUMsUUFBUSxDQUFDLFdBQVcsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLHlDQUF5QyxDQUFDLGtDQUFrQyxTQUFTLENBQUMsa0JBQWtCLE9BQU8sQ0FBQyw2QkFBNkIsVUFBVSxDQUFDLDJEQUEyRCxVQUFVLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLHVDQUF1QyxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxrQ0FBa0MsU0FBUyxDQUFDLG1DQUFtQyxVQUFVLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsK0JBQStCLENBQUMsaUJBQWlCLHFCQUFxQixDQUFDLHdCQUF3QixDQUFDLE9BQU8sQ0FBQyxrQkFBa0IscUJBQXFCLENBQUMsd0JBQXdCLENBQUMsV0FBVyxDQUFDLGdCQUFnQixNQUFNLENBQUMsc0JBQXNCLDRCQUE0QixDQUFDLGdCQUFnQixDQUFDLHVCQUF1QixnQkFBZ0IsQ0FBQywrQkFBK0IsQ0FBQyxpQkFBaUIsT0FBTyxDQUFDLHVCQUF1QiwyQkFBMkIsQ0FBQyxnQkFBZ0IsQ0FBQyx3QkFBd0IsOEJBQThCLENBQUMsbUJBQW1CLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLGdDQUFnQyxhQUFhLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLG1CQUFtQixVQUFVLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQywwQkFBMEIsaUJBQWlCLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrQ0FBa0MsQ0FBQyxlQUFlLENBQUMsWUFBWSxVQUFVLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxZQUFZLGFBQWEsQ0FBQyxrQkFBa0IsVUFBVSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsa0NBQWtDLENBQUMsZUFBZSxDQUFDLGtCQUFrQixhQUFhLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxtQkFBbUIsUUFBUSxDQUFDLGdCQUFnQixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsV0FBVyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLCtCQUErQixjQUFjLENBQUMsMkNBQTJDLGNBQWMsQ0FBQyxrR0FBa0csa0NBQWtDLGNBQWMsQ0FBQyxlQUFlLENBQUMsNEJBQTRCLFNBQVMsQ0FBQyxrQ0FBa0MsS0FBSyxDQUFDLFFBQVEsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLGVBQWUsQ0FBQyxnQ0FBZ0MsMEJBQTBCLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxzQ0FBc0MsU0FBUyxDQUFDLDZCQUE2QixTQUFTLENBQUMsT0FBTyxDQUFDLDJCQUEyQixLQUFLLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsMEJBQTBCLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBRSxDQUFBLGtDQUFub0YsV0FBOHNGLHFCQUFxQixDQUE1ckUsZ0JBQXd1RSxrQkFBa0IsQ0FBdmxFLGlCQUF1b0UscUJBQXFCLENBQTE1SixlQUEwNkosZ0JBQWdCLENBQUMsaUJBQWlCLENBQUUsQ0NrRTFzSyxVQUFZLGFBaEJNLENBZ0JjLFVBQ3BCLGFBaEJNLENBZ0JjLFFBQ3RCLGFBaEJNLENBZ0JZLFlBQ2QsYUFoQk0sQ0FnQmdCLFdBQ3ZCLGFBaEJNLENBZ0JlLFVBQ3RCLGFBaEJNLENBZ0JjLFdBQ25CLGFBaEJNLENBZ0JlLFVBQ3RCLGFBaEJNLENBZ0JjLFlBQ2xCLFVBaEJNLENBZ0JnQixRQUMxQixhQWhCTSxDQWdCWSxTQUNqQixhQWhCTSxDQWdCYSxPQUNyQixhQWhCTSxDQWdCVyxVQUNkLGFBaEJNLENBZ0JjLFNBQ3JCLGFBaEJNLENBZ0JhLDAzRUNnRHRCLHNJQy9HNEksQ0RnSDVJLGdDQUFrQyxDQUNsQyw4Q0FBdUQsQ0FGdkQsOEhDL0c0SSxDRGdINUksd0JBQWtDLENBQ2xDLHNDQUF1RCxDQ2hIOUQsNkJBSU8sU0FBUyxDQUNULHFDQUF1QyxDQUN2QyxzQ0FBdUMsQ0FDdkMseUJBQTBCLENBQzFCLHNCQUF1QixDQU4vQixxQ0FTUSxZQUFhLENBQ2IsMEJBQTJCLENBQzNCLG9CQUFxQixDQVg3QixtQ0FjUSxZQUFhLENBQ2Isb0JBQXFCLENBZjdCLHlDQWtCUSxZQUFhLENBQ2IsNEJBQTZCLENBQzdCLHlCQUEwQixDQXBCbEMsMENBd0JRLFlBQWEsQ0FDYiwyQkFBNEIsQ0FDNUIseUJBQTBCLENBQzdCLHEyQkN4Q0QsZ0JBQWlCLENBRWpCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNsQixXQ05HLHVCQUF3QixDQUN4QixnRUFBaUUsQ0FDakUseWFBSThGLENBQzlGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUd0QixXQUNJLHVCQUF3QixDQUN4QiwrREFBZ0UsQ0FDaEUsb2FBSTZGLENBQzdGLGVBQWdCLENBQ2hCLGlCQUFrQixDQUl0QixXQUNJLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsdUpBQzRFLENBR2hGLFdBQ0ksdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixtS0FDa0YsQ0FHdEYsV0FDSSx1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDJKQUM4RSxDQUdsRixXQUNJLHVCQUF3QixDQUN4QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIseUpBQzZFLENBR2pGLFdBQ0ksdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixxSkFDMkUsQ0FHL0UsV0FDSSx1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlLQUNpRixDSDNEN0UsaUJBQ0ksa0JEUlUsQ0NTVixVRGlCRyxDQ25CUCxZQUNJLGtCRFJVLENDU1YsVURpQkcsQ0NoQk4sNEJJSkwsa0JBQW1CLENBQ25CLFdBQVksQ0pTSixrQklWUixrQkFBbUIsQ0FDbkIsV0FBWSxDSlNKLG1CSVZSLGtCQUFtQixDQUNuQixXQUFZLENKU0osdUJJVlIsa0JBQW1CLENBQ25CLFdBQVksQ0pXWCxncERJRkQsOEVDSTBFLENESDFFLHFCQUFzQixDQUN6QixxREFHRyw4RUNBd0UsQ0RDM0UsK01BR0csOEVDSDJFLENESTlFLDZHQUdHLG1FQ0w0RCxDRE01RCxxQkFBc0IsQ0FDekIsV0FHRyxnRkNkMEUsQ0RlMUUsd0JBQXlCLENBQ3pCLG9CQUFxQixDQUN4QixHQVFHLGNBQWUsQ0FDZiwrQkFBZ0MsQ0p3QjVCLHNDSTNCUixHQU1RLGNBQWUsQ0FFdEIsQ0FFRCxHQUVJLGdCQUFpQixDQUNqQiw0QkFBNkIsQ0pjekIsc0NJakJSLEdBTVEsZ0JBQWlCLENBRXhCLENBRUQsR0FFSSxnQkFBaUIsQ0FDakIsK0JBQWdDLENKSTVCLHNDSVBSLEdBTVEsY0FBZSxDQUV0QixDQUVELEdBRUksZ0JBQWlCLENBQ2pCLCtCQUFnQyxDSk41QixzQ0lHUixHQU1RLGdCQUFpQixDQUV4QixDQUVELHdCQUVJLGlCQUFrQixDQUNsQiwrQkFBZ0MsQ0poQjVCLHNDSWFSLHdCQU1RLGdCQUFpQixDQUV4QixDQUVELEdBRUksa0JBQW1CLENBQ25CLGdDQUFpQyxDSjFCN0Isc0NJdUJSLEdBTVEsZ0JBQWlCLENBRXhCLENFeEdELHltQkFHSSxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixnQ0FBdUMsQ0FDdkMsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDZCx3SEFLRyx3QlBQa0IsQ09RbEIsVVBlVyxDT25CZixrS0FPUSx3QlBmYyxDT2dCZCxVUFVPLENPVFYsaUNBTUQsd0JQekJpQixDT3NCckIsNkNBTVEsd0JQdEJjLENPdUJqQixpQkFNRCxtQ1AvQmdCLENPZ0NoQixhUGxDa0IsQ09tQ2xCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBUHRCLHVCTmtCSSxpQkFBa0IsQ0FjZCxPQUFRLENBQ1IsNEJBQTZCLENBb0pqQyxpa0JBQWtrQixDTXhLOWpCLDJCQUE0QixDQUM1QixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixXQUFZLENBQ1osT0FBUSxDQUNSLFVBQVcsQ0FuQm5CLHVCQXNCUSxtQ1BuRGtCLENPb0RsQixhUHBEa0IsQ082QjFCLDZCTnFMSSxpa0JBQWtrQixDTTFKMWpCLFNBQVUsQ0FDYixxQ0M1REwsVVJ3Q1ksQ1F2Q1osa0JGbUNTLENFbENULHFCUmdDWSxDUS9CWiw2RUZvQndFLENFbkJ4RSxZQUFhLENBQ2IsY0Y4Qk0sQ0U3Qk4sVUFBVyxDQUVYLHlFQUNJLGtCUndCUSxDUXZCWCxLQUlELHNFRlN3RSxDRVY1RSxPQUdRLHFFRk9vRSxDRVA1QyxpTkF3QjVCLGVSWlcsQ1FhWCxZQUFhLENBc0JoQiwyU0FuQk8sb0JSNUNhLENRNkNoQixzbUJBR0YsVVJYYSxDUVliLFNBQVUsQ0FDWCwrZEFFQyxVUmZhLENRZ0JiLFNBQVUsQ0FDWCwyaEJBRUMsVVJuQmEsQ1FvQmIsU0FBVSxDQUNYLGdkQUVDLFVSdkJhLENRd0JiLFNBQVUsQ0FDWCxTQUlFLGVBQWdCLENBQ2hCLGtCRmhDTSxDRWlDTixXQUFZLENBQ1osZUFBb0IsQ0FDdkIsK0JBS0csdUJBQXdCLENBQ3hCLFdBQVksQ0FDWixjQUFlLENBQ2xCLE9BRUcsUUFBUyxDQUNULGNBQWUsQ0FGbkIsYUFLUSxhUnBGYSxDUXFGYix5QkFBMEIsQ0FDN0IsNkJBS0QsV0FBWSxDQUNaLGFBQWMsQ0FDZCxTQUFVLENBQ2IsY0FHRyxXQUFZLENBQ2YsT0FFQSxlQUFnQixDQUNoQixvQkFBcUIsQ0FDckIsdUJBQXdCLENBQ3hCLGtEQUFtRCxDQUNuRCw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQix3QkFBeUIsQ1BuQ2xCLHFDTzJCUixPQVdFLGtEQUFtRCxDQUNuRCw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBSzdCLENBbEJELG1CQWdCSyxZQUFhLENBQ2hCLE1BSUUsNkVGakd3RSxDRWtHeEUsYUFBYyxDQUZsQix3Q0FNaUIsaUJBQW9CLENBQUksT0FJckMsK0JSaEdZLENRaUdaLG9CQUF3QixDQUN4QixVQUFXLENBQ2QsaUNBSUcsVUFBVyxDQUNYLGFBQWtCLENBQ2xCLGtCQUFzQixDQUN0QixVQUFXLENBTWQsNkNBSE8sY0FBZSxDQUNmLGlCQUFrQixDQUNyQixrQkFNRCxpQkFBb0IsQ0FDcEIscUJBQXNCLENBRjFCLGlDQUtRLDBCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsaUJGekhFLENFa0hWLHNDQVVZLHFCQUF5QixDQUN6QixjQUFlLENBQ2YsZ0JBQWlCLENBWjdCLHVDQWdCZ0IsNkRBQThELENBQzlELHFDQUFzQyxDQUN0QywrQkFBZ0MsQ0FDaEMsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN6QixzQkFTTCxxQkFBc0IsQ0FDekIsZ0JBSUQsbUJBQW9CLENBQ3BCLHlCQUEwQixDQUMxQixxQkFBc0IsQ0FIMUIsNkJBTVEsZUFBZ0IsQ0FOeEIsK0JBU1ksd0JBQWtDLENBVDlDLHFDQVlnQix3QkFBNEIsQ0FaNUMseUJBa0JRLDZCQUFpQyxDQUNqQyxtQ0FBcUMsQ0FuQjdDLGlDQXNCWSxnQ0FBaUMsQ0F0QjdDLDRCQTJCUSx3QkFBNEIsQ0FDNUIseUJBQTBCLENBQzFCLG9CQUFxQixDQTdCN0IsNkJBZ0NRLG9CQUFxQixDQWhDN0IsZ0NBbUNZLHlGQUE4QyxDQUM5QyxnQ0FBaUMsQ0FDakMsd0JBQTRCLENBQzVCLHlCQUEwQixDQXRDdEMsNkNBMENRLDJCQUE0QixDQUM1QiwwQkFBNkIsQ0EzQ3JDLG1EQThDWSwyQkFBNEIsQ0FDNUIsMEJBQTZCLENBL0N6QywyQkFtRFEsMEJBQStCLENBbkR2Qyx1QkF1RFEsdUNBQXdDLENBQ3hDLG9CQUFxQixDQXhEN0IsaUNBMkRZLDZCQUFpQyxDQUNqQyxvQkFBcUIsQ0E1RGpDLDhCQWlFWSxlQUFnQixDQUNoQixhUnZQVSxDUXdQVixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGlCRnpORixDRTBORSxvQkFBd0IsQ0FDeEIsVUFBVyxDQXZFdkIsdURBMEVZLHFCQUFzQixDQTFFbEMseUNQdkdJLFdPdUxpQyxDUHRMakMsY09zTGlDLENBQ3JCLG1CQUFvQixDQUNwQixvQkFBcUIsQ1BqTTdCLHFDTytHUix5Q1B2R0ksVU80TG9DLENQM0xwQyxhTzJMb0MsQ0FRM0IsQ1A1TUwscUNPK0dSLHFEQTBGd0IsMEJBQTJCLENBRWxDLENBNUZqQiw0Q0FpR2dCLHVCQUF3QixDQWpHeEMsdURBc0dnQix5QkFBMEIsQ0F0RzFDLHdDQTBHWSwwQkFBMkIsQ0ExR3ZDLHFDQTZHWSxVQUFXLENBN0d2Qix5REFpSG9CLG9CQUFxQixDQWpIekMsd0NBc0hZLHlCQUEwQixDQUMxQixVQUFXLENBdkh2QiwrQkEySFEsNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4Qix5QkFBOEIsQ0E3SHRDLDRCQWdJUSwyQkFBNEIsQ0FDNUIsNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4Qix3QkFBMEIsQ0FuSWxDLHFDQXNJWSx3QkFBeUIsQ0FDekIsMkJBQTRCLENBQzVCLDRCQUE2QixDQUM3Qix1QkFBd0IsQ0FDeEIsd0JBQTBCLENBMUl0Qyw0Q0FnSlksbUNBQW9DLENBQ3BDLG1CQUFvQixDQUNwQixxQkFBd0IsQ0FDeEIsMkJBQTRCLENBQzVCLGFBQWMsQ0FwSjFCLGtEQXVKZ0IsbUNBQXVDLENBQ3ZDLHFCQUF3QixDQUMzQixvQkFPTCxZQUFhLENBQ2hCLGtCQUlELGtDUmxWUyxDUW1WVCxrQ1JuVlMsQ1FvVlQsa0JGMVRTLENFMlRULGtCRjVUTSxDRTZUVCxjQUdHLDZCQUE4QixDQUZsQyxzQlBqUkksV09zUnlCLENQclJ6QixjT3FSeUIsQ0FDckIsMEJBQTJCLENQL1IzQixxQ095UlIsc0JQalJJLFVPMFI0QixDUHpSNUIsYU95UjRCLENBYTNCLENBdEJMLG9DQVlZLGNBQWUsQ0FaM0IseUNBZ0JnQixvQlJ2V0gsQ1F1VmIsbUZBb0JZLG9CQUFxQixDQXBCakMsa0NBd0JRLGFSL1dLLENRZ1hMLGdCQUFpQixDQXpCekIsMEJBK0JRLDBCQUErQixDQS9CdkMsb0RQalJJLFdPbVR5QixDUGxUekIsY09rVHlCLENBbEM3QixnRkFxQ1ksZUZ2V0YsQ0V3V0QsY0FJTCxnQkFBcUIsQ0FEekIsNEJBS1EsbUNBQW9DLENBQ3BDLG1CQUFvQixDQUNwQixxQkFBd0IsQ0FDeEIsMkJBQTRCLENBQzVCLGFBQWMsQ0FUdEIsa0NBWVksbUNBQXVDLENBQ3ZDLHFCQUF3QixDQUMzQixxQ0FLRCxxQkFBdUIsQ0FDMUIsZ0NBT0QsWUFBYSxDQUhiLG9FQU9DLHVCQUF3QixDQVB6Qiw4REFhUSxVUjFZSSxDUTJZSixpQkFBa0IsQ0FDbEIsa0JGOVlGLENFK1hOLG9CQW1CUSxpQkFBb0IsQ0FuQjVCLDZCQXVCUSxhUi9hQyxDUWdiSixNQzNiTCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGFBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixZQUFpQixDQUVqQixVQUNJLFlBQWEsQ0FDaEIsWUFHRyxZQUFhLENBQ2IsY0FBZSxDQUNmLFdBQVksQ0FFWixnQkFDSSxlQUFnQixDQUNuQixTQ2ZMLFlBQWEsQ0FDYixtQkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLFVBQVcsQ1RvRVAscUNTeEVSLFNBT0ssYUFBYyxDQUNkLGlCSjJCSyxDSXlMVCxDQWhOUSwwQkFFTyxnRkpROEQsQ0lQakUsZ0JBS0wseUJWY1EsQ1ViUixlQUFvQixDQUNwQixnQkphRSxDTHFDRixxQ1N4RVIsU0EwQlEsU0FBVSxDQWtNakIsQ1RwSk8scUNTeEVSLFNUZ0ZJLGFTbER3QixDVG1EeEIsZ0JTbkR3QixDQUNwQixVQUFXLENBNkxsQixDQTVORCxhQXFDVyxlQUFvQixDQXJDL0IsOENBd0NFLFVBQVcsQ0F4Q2IsMEJBMkNLLHdCVlZXLENVakNoQixvQkE4Q0UsZUFBb0IsQ0E5Q3RCLDBCQWdERyxrQkFBbUIsQ1R3QmQscUNTeEVSLDBDQW9ESyx1QkFBNEIsQ0FVN0IsQ0E5REoscURBd0RLLGNBQWUsQ1RnQloscUNTeEVSLHFEQTJETSxnQkFBaUIsQ0FFbEIsQ0E3REwseUJUZ0ZJLFdTZm9CLENUZ0JwQixjU2hCb0IsQ0FDckIsUUFBUyxDQUNULFNBQVUsQ1RLTCxxQ1N4RVIseUJBc0VJLGVBQWdCLENBTWpCLENBNUVILG9DQXlFSSxhVnZFa0IsQ1V3RWxCLGVKM0NNLENJL0JWLHlCQThFTSxlQUFnQixDQTlFdEIsZ0NUd05JLDR3Q0FBNndDLENTdEk3d0MsMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FDWCxpQkFBcUIsQ0FDckIsV0FBWSxDVGhCUixxQ1N4RVIsZ0NBMkZLLHlCQUFnQyxDQUVqQyxDQTdGSix3QkFrR0csU0FBVSxDQWxHYixpQ0FzR0ksV0FBWSxDQXRHaEIsNkNBMkdJLGtCQUFtQixDVG5DZixxQ1N4RVIsOEJBaUhJLFVKOUVNLENJZ0ZQLENUM0NLLHFDU3hFUiw4QkF1SEksV0pwRk0sQ0lzRlAsQ0F6SEgseUJUZ0ZJLFdTNkNvQixDVDVDcEIsY1M0Q29CLENUckRoQixxQ1N4RVIseUJUZ0ZJLFVTZ0RvQixDVC9DcEIsYVMrQ29CLENBRXJCLENBbElILGNBcUlFLHdCVm5Jb0IsQ1VvSXBCLGtCSmxHVyxDSW1HWCxZQUFpQixDQXZJbkIsb0JBMElHLFVWOUdZLENVK0daLGVBQWdCLENBM0luQixzQkErSUUsNEJBQTZCLENBQzdCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBbEpsQiw4QlRnRkksV1NxRW9CLENUcEVwQixjU29Fb0IsQ0FDckIsZUFBZ0IsQ0F0Sm5CLGtDQXlKSSw4QkFBd0MsQ0FDeEMsV0FBWSxDQUNaLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsVUFBVyxDQTdKZiwyQ0FnS0ksOEJBQXdDLENBQ3hDLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsUUFBUyxDQUNULGlCQUFrQixDQXJLdEIsa0RBd0tLLFdBQVksQ0FDWixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBNUtoQiwyQkFpTEcsWUFBYSxDQWpMaEIsOEJBb0xHLHdCVjlLbUIsQ1UrS25CLDJCQUE0QixDQUM1QixvQkFBcUIsQ0FDckIsMEJBQTJCLENBQzNCLHVCQUF3QixDQUN4Qix3QkFBeUIsQ0FDekIsa0JKdkpPLENJd0pQLG9CQUFxQixDQUNyQixpQkFBc0IsQ1RwSGpCLHFDU3hFUiw4QkErTEksaUJBQXNCLENBRXZCLENBak1ILGtCQW9NRSxtQkFBOEIsQ0FDOUIsU0FBVSxDVDdISixxQ1N4RVIsa0JBd01HLGlCQUE0QixDQW1CN0IsQ0EzTkYsdUJBMk1HLGdCQUFpQixDVG5JWixxQ1N4RVIsdUJBOE1JLGdCQUFpQixDQUVsQixDQWhOSCwwQkFrTkcsZUFBb0IsQ1QxSWYsc0NTeEVSLDBCVGdGSSxhU3FJdUIsQ1RwSXZCLGdCU29JdUIsQ0FLeEIsQ0ExTkgsa0ZBd05JLGVBQW9CLENBQ3BCLHVCQ3ZORixRQUNBLENWcUVNLHFDVWpFUCx5QkFHRyxRQUFTLENBRVYsQ0FFRixtQ0FFRSx1QkFBd0IsQ0FGMUIsYUFLRSxzQkFBUSxDQUFBLG9CQURSLGtCQUlhLENBQUEsb0JBQ0EsQ0FBQSxtQkFMYixtQkFRYSxDQUFBLG9CQUNBLENBQUEsNkNDMEZILGVObEZQLENBQUEscUVPaENELFlBSUksQ0FBQSw0TEQ4R1ksYVpuSE4sQ0FBQSw4RlltSE0sZU5sRmYsQ0FBQSxtQk9qQmdCLENBQUEscURBR2hCLG1CQUNtQixDQUFBLHFEQUduQixrQkFDYyxDQUFBLGlFQUVWLDJCQUF1QixDQUFBLGlFQUN2QixzQkFBdUIsQ0FBQSxxREFHM0IsZUFDYyxDQUFBLGlFQUVWLHNCQUF1QixDQUFBLGlFQUN2Qix1QkFBdUIsQ0FBQSxrSEFHekIsU0FFSSxDQUFBLHlEQUZKLDBCQU1nQixDQUFBLDZDRHdFWCxjQ25FTSxDQUFBLDBCQUNDLENBQUEseURBRmYsWUFLZ0IsQ0FBQSw2Q0QrRFIseUJDekRZLENBQUEsaURBSXJCLDhCUDVCSyxDQUFBLGlCTzhCVyxDQUFBLCtGQUdoQixrQlBqQ0ssQ0FBQSxlT21DUyxDQUFBLCtnQkNpQkQsVWQzRFQsQ0FBQSxnQmFzRFcsQ0FBQSxlUGhEYixDQUFBLDhCT2tEaUMsQ0FBQSxtbUJOckVsQyxVUFlHLENBQUEscUNDNEM4Qix5dkthZ0JyQixnQlJyRFgsQ0FBQSxDQUFBLHdrQ1FxRFcsV0RjRCxDQUFBLGVBQ0ksQ0FBQSxvQkFDSyxDQUFBLDZoQkNoQlIsU0RxQlQsQ0FBQSwyaUJDckJTLGFEMEJBLENBQUEsa0JQL0VYLENBQUEsK0RPb0ZGLHdCYnZGSyxDQUFBLGtCTUlBLENBQUEsZU9zRkMsQ0FBQSxpQkFDRSxDQUFBLG1FQUpSLDZCYnJIVyxDQUFBLGFhNkhHLENBQUEsZUFDRSxDUGpHYixjT2tHVyxDQUFBLHNCQUNQLENBQUEsaUZBTEwsa0JBUVUsQ0FBQSxvQkFDQSxDQUFBLCtFQVRYLG1CQVlXLENBQUEsb0JBQ0EsQ0FBQSxtRERyQkgsa0JDMkJLLENiaEhULGtCYWlIRCxDQUFBLHFCQUNZLENBQUEsNkRQeEhtQyxDQUFBLGtHTTJGMUMsYUNtQ1osQ0FBQSxhQUNBLENBQUEsaUJBQ1UsQ0FBQSx1QkFDTSxDQUFBLGlERHRDSixVQzBDWixDQUFHLGlERDFDUyxjQzhDTixDQUFFLHFDWjNGMkIsNEZXNkN2QixrQkNrRGMsQ0FBQSxxRERsRGQsYUNtREcsQ0FBQSxDQUFBLHFDWmhHb0IsaU1Zc0c1QixVQUNJLENBQUEsNkJBQzhCLENBQUEsYUFDOUIsQ0FBQSx1TUFLSixXQUNJLENBQUEsNkJBQ3FCLENBQVUsYUFDL0IsQ0FBQSxDQUFBLFlBTVIsaUJBQ2MsQ0FBQSxxQkFDSCxDQUFBLElBQUEsd0JBbUJFLENicExSLGlCYXFMUixDQUFBLGFBQ0EsQ0FBQSw2RFA1THNELENBQUEsZ0JPOEx0RCxDQUFBLGFBQ0EsQ0FBTSxhQUNOLENBQUEsWUFDQSxDQUFBLE1QeExLLG9CTzZMSyxDQUFBLFNBQ1QsQ0FBQSxRQUNBLGlCRWpPRSxDQUFVLGdCQUVWLHFCVHdDVyxDQUFBLFlTdENQLENBQUEsY0FDSCxlQUdHLENBQUEsd0JBQ21CLENmUlosYWVTRixDZlRFLGNlVUQsQ0FBRSxVQUNSLENBQUEsZUFDQSxDQUFBLFFBQ0EsQ0FBQSxrQkFDUyxDQUFBLFNBQ1QsQ0FBQSwwQkFURywyQkFXb0MsQ0FBQyx5QkFYckMsMkJUNEJGLENBQUksYVNoQmdELGVBSXJELENBQUEscUJBQ2MsQ0FBQSxrQkFDZCxDQUFBLG1CQUNBLENBQUEscUJUZ0JPLENBQUEsZVNkVixrQkFHYSxDZkFULDRCZUNvQixDQUFBLDJCVEdwQixDQUFBLFlTREQsQ0FBQSxlQUtILGVBSUcsQ0FBQSxTQUNBLENBQUEsaUJBQ1UsQ0FBQSxxQkFFVixNQUFBLENBQU8sa0JBRU0sQ0FBQSxpQkFDQyxDQUFBLHFCQUNiLGVBR0csQ0FBQSxXQUNBLENBQUEsZUFDQSxDQUFBLFFBQ0EsQ0FBQSxpQkFDQSxDQUFBLDRDQUxHLGVBUUMsQ0FISix1Q0FMRyxlQVFDLENBQUEsZUFDSCxVQUtMLENBQUEscUNkSTRCLGFjakRoQyxtQkFrRFEsQ0FBQSxDQUFBLDhHQU04QixrQkFDNUIsQ2Y5RUMsVWUrRVgsQ0FBQSw4REFHZ0MsWUFDaEMsQ0FBQSw0QkNsRkYsWUFHRSxDQUFBLEtBQVUsaUNBSWUsQ0FBQSxrQ0FDRCxDQUFBLDhCQUNELENBQUEsbUJBQ3ZCLENBQVksa0JBQ0YsQ2hCMkJMLFVnQjFCTCxDQUFBLDhFVlE4RCxDQUFBLGlCVU5wRCxDQUFBLFVBQ1YsQ0FBQSxrQkFVSix3QkFHbUIsQ0FBQSxvQkFDSixDQUFBLDRCSG1LVCx3Qkd0SWMsQ2hCdkRMLDJCZ0J3REksQ0FBQSxvQkFDTixDQUFBLDBCQUNFLENBQUEsdUJBQ0MsQ0FBQSx3QkFDRyxDQUFBLGtCQUNOLENBQUEsb0JBQ0UsQ0FBQSxFQUFBLGFBUU4sQ0FBRSxvQkFDUCxDQUFBLE9BQXFCLGVBSXJCLENBQUEsR0FBVyxpQkFJWCxDQUFVLEdBQUUsV0FJWixDQUFBLHlCQUNrQixDQUFBLEloQnhEYixhZ0I0REwsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLGlCQUNBLENBQVUsSUFBRSxvQkFJWixDQUFBLGVBQ0EsQ0FBQSxJQUFXLGtCQUlYLENBQUEsZUFDQSxDQUFBLEdBQVcsZUFJWCxDQUFBLFlBQ0gsd0JBS3VCLENoQjNHbEIsb0NBbUJFLENBQUEsTUFBQSxDQUFPLGNnQjJGUCxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGNBQ00sQ0FBRSxrQkFUWCx3QkFZdUIsQ0FBRSxxQ2Z2RE0sWWUyQ2hDLGFBZ0JRLENBQU0sV0FDTixDQUFJLFdBQ0osQ0FBQSxDQUFLLFdBR2IsVUFDSSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEsdUJBSEUsZ0JBT0UsQ0FBUyxrQkFDQSxDQUFBLHdCQUNPLENBQUEsNkJBVGxCLDRqQmY2RVksQ0FBQSwwQmVoRU4sQ0FBbUIsMkJBQ0EsQ0FBQSxvQkFDbkIsQ0FBQSxVQUNBLENBQUEsb0JBQ1MsQ0FBQSxXQUNULENBQUEsV0FDQSxDQUFBLG1CQUNBLENBQVksZUFDWixDQUFBLFVBQ0EsQ0FBQSxxQ2Z0Rm9CLDZCZWdFMUIsY0F5QlUsQ0FBQSxDQUFBLHNCQXpCVixpQ2hCM0dGLENBQUEsWWdCMElJLENBQUEsa0JBQ1csQ0FBQSxlQUNYLENBQUEsa0JBQ1MsQ0FBQSxxQ2ZsR2Usc0JlZ0UxQixhQXFDTSxDQUFBLENBQU8sdUJDN0t2QixRRHlMSSxDQUFBLGVBQ0EsQ0FBUSxjQUNSLENBQU8sVUFDUCxDQUFBLHFDZnBIZ0MsdUJnQnhFcEMsY0QrTFEsQ0FBTyxDQUFFLHVCQU9iLGNBQ0ksQ0FBTywwQ0psSFgsZUl1SEEsQ0FBQSxjQUNBLENBQU8saUJBQ0csQ0FBQSxVQUNWLENBQUEscUNmdklnQywwQ1dhaEMsY0k2SEksQ0FBTyxDQUFFLG9GRXRJWix1d0NqQjRJaUIsQ0FBQSwyQmVDSyxDQUFBLG9CQUNuQixDQUFBLFVBQ0EsQ0FBQSxhQUNBLENBQUEsVUFDQSxDQUFBLGFBQ0EsQ0FBTSxXQUNOLENBQUEsTUFBTyxlQU1YLENBQUEsb0NoQnhNSSxDQUFBLGtCZ0IwTUosQ0FBQSxlQUNBLENBQVEsbVhHck5SLGFINk5TLENoQjlPRSxvRW9CNERiLGtDSnVMRSxDQUEyQiwrQkFDM0IsQ0FBd0Isc0NBQ0wsQ0FBQSxtQ0FDSCxDQUFBLGFBQ2hCLENBQUEsZUFDQSxDQUFRLGdGSTVMVixrQkpnTWlCLENBQUEsb01BRmYscUJBTW1CLENBQUEsaUJBQ2QsUUF3R0wsQ0FBQSxrQkFDTSxDQUFBLFVBQ04sQ0FBQSxXQUNBLENBQUEsU0FDQSxDQUFBLDRCQUNVLENBQUEsZUFDVixDQUFRLFNBQ1IsQ0FBQSx3Rkp4UFEsVUk0UFIsQ0FBQSxVQUNBLENBQUEsYUFDQSxDQUFBLHVFQUlrQyx3QkFDWixDQUFBLGdCQUNsQixDQUFTLDBCQUNZLENBQUEsb0JBQ3JCLENBQUEsK0NBRWdCLG1DQUVZLENBQUEsbUJBQ3BCLENBQUEsNkJBQ08sQ0FBQSxxQkFDRCxDQUFBLDJCQUNILENBQUEsMkRBTkssbUNBU2lCLENBQUEsbUJBQ3JCLENBQUEsb0JBQ1IsQ0FBQSxxRUFYNkIscUJBY1gsQ0FBQSx5REFkTix1Q0FrQk0sQ0FBQSxxQkFDSixDQUFBLDBCQUNPLENBQUEsNkJBRzdCLG1DQUN3QyxDQUFBLCtCQUNKLENBQUEsNkJBRXBDLGdDQUM2QixDQUFBLFdBQzVCLFFBSUQsQ0FBQSxjQUNBLENBQUEsVUFDQSxDQUFHLFVBQ0gsQ0FBQSxpQkFKSixjQU9jLENBQUUsS0FBUSxDQUFDLFFBRWpCLENBQUEsMEJBQ1csQ0FBQSxpQkFDRCxDQUFBLFFBQ2Isd0JLN2FZLENBQUUsVUFDbEIsQ0FBQSxZQUNHLENBQUEsbUJBQ0EsQ0FBQSxrQkFDQSxDQUFXLFVBQ1gsQ0FBQSxxQ3BCa0VnQyxRb0J4RXBDLGdCQVNFLENBQUEsQ0FBQSxpQkFHQSw0QkFFbUIsQ0FBQSx1QkFDakIsa0JBRUEsQ0FBVyxzQkFDWCxDQUFlLHFDcEJzRGlCLHVCb0J6RGhDLGdCQU1DLENBQVMsQ0FBRSw0QkFHWCxXcEJ3REQsQ0FBSSxjQUNKLENBQUEsa0JvQnZEUyxDQUFRLGlCQUNoQixDQUFVLHFDcEI2Q3FCLDRCb0JoRC9CLFVwQndERCxDQUFBLGFBQ0EsQ0FBQSxhb0JsREUsQ0FBTSxlQUNOLENBQUEsQ0FBQSw2UFB3REcsZU9wREksQ0FBQyxxQ3BCb0NzQiw2UGFnQjNCLFFPbERILENBQUEsQ0FBQSx5QkFJRixhQUNBLENBQUEsdUJBR0YsVXBCa0NFLENBQUEsYUFDQSxDQUFBLFFvQmpDRCxDQUFBLFdBQ0EsQ0FBQSxpQkFDVSxDQUFBLHFDcEJzQnVCLHVCb0IxQmxDLFVwQmtDRSxDQUFBLGFBQ0EsQ0FBQSxDQUFBLDJCb0JuQ0Ysb0JBV2MsQ0FBRSxXQUNkLENBQUEscUJBQ1UsQ0FEVixrQkFDVSxDQUFFLFdBQ1osQ0FBQSxlQUNBLGtCQU1DLENBQVcsNkJBQ00sQ0FBQSxtQkFDakIsQ0FBQSxpQkFKQSxZQU9GLENBQUEsYUFDQSxhQUlLLENBQUEsYUFDQSxDQUFNLFdBQ04sQ0FBQSxxQ3BCUDRCLGFvQkloQyxvQkFNYyxDQUFBLFFBQ1QsQ0FBQSxXQUNOLENBQUEsQ0FBSyxpQkFSSCxVQVlJLENBQUEsWUFDQSxXcEJUTCxDQUFJLGNBQ0osQ0FBQSwwQ0RyREksQ0FBQSxrQnFCb0VOLENBQVcsa0JBQ1gsQ0FBQSxxQ3BCekJrQyxZb0JxQmhDLFVwQmJBLENBQUEsYUFDQSxDQUFBLFdvQm9CRCxDQUFBLENBQUEscUNwQjdCaUMsWW9CcUJoQyxZcEJiSSxDQUFFLGVBQ04sQ0FBQSxXb0J5QkQsQ0FBQSxDQUFBLHdCQWJNLGFBaUJILENBQUEscUNwQnRDOEIseUJvQnFCM0IsZUFxQkcsQ0FBQSxDQUFBLHFDcEIxQ3dCLHlCb0JxQjNCLFFBd0JMLENBQUEsQ0FBQSxxQ3BCN0NnQyx5Qm9CcUIzQixrQmYxREgsQ0FBSSxDZXVGTyxxQ3BCbERtQix5Qm9CcUIzQixlQWdDRyxDQUFBLENBQUEscUNwQnJEd0IsdUJvQnFCM0Isa0JmMURILENBQUksQ2UrRk8scUNwQjFEbUIsdUJvQnFCM0IsZUF3Q0csQ0FBQSxDQUFBLG1CQXhDSCxVcEJiTCxDQUFBLGFBQ0EsQ0FBQSxZb0I4REQsQ0FBQSxRQUNTLENBQUEsYUFDVCxDQUFBLGdCQUNBLENBQUEsaUJBQ0csWUFHTSxDQUFBLHdDQUVBLGFBQ0MsQ0FBQSxtQkFDQSxDQUFBLGdDQUdELGVBQ0MsQ0FBQSxRQUNBLENBQUEsbUJBQ1ksQ0FBQyxzQ0FIZCxhQU1PLENyQjdKSix3QnFCK0lELG9CQW1CUSxDQUFBLHNCQUNLLENBQUEsaUJBQ2QsQ0FBVSxtQ0FISCxjQU1OLENBQUEsdUNBR0QscUJBRU0sQ0FBQSxrQkFDZCxDQUFBLG9CQUNTLENBQUEsV0FDVCxDQUFBLFNBQ1MsQ0FBQSxpQkFDQyxDQUFBLFVBQ1YsQ0FBQSxxQ3BCaEgrQix1Q29Cd0d2QixXQVdQLENBQUEsVUFDQSxDQUFBLENBQUEscUNwQnBIOEIsdUNvQndHdkIscUJBZ0JPLENBQUEsV0FDZCxDQUFBLFVBQ0EsQ0FBQSxDQUFBLDZDQWxCTyxvQkFzQkssQ3JCaE1ILG1EcUIwS1ksYUF3QmYsQ3JCbE1HLHVEcUIwS1ksV0E4QnBCLENBQUEsc0RBOUJvQixhQW1DcEIsQ0FBTSw2Q0FuQ0EsaUJwQjlIQyxDQUFBLE9BQVEsQ0FHZCxRQUNBLENBQUEsK0JBQ1csQ0FBQSxVb0JtS2IsQ0FBQSxhQUNBLENBQU0sUUFDTixDQUFBLFlBQ0EsQ0FBSyxxQ3BCckp5Qiw2Q29Cd0d2QixXQWdETixDQUFBLFVBQ0EsQ0FBQSxDQUFBLHFDcEJ6SjZCLDZDb0J3R3ZCLFdBcUROLENBQUEsVUFDQSxDQUFBLENBQUEsaUJBUU4sMENyQmxOTyxDQUFBLGlCcUJxTk4sQ0FBQSxxQ3BCektrQyxpQm9Cc0tuQyxlQU1FLENBQUEsa0JBQ0EsQ0FBVyxDQUFFLHNCQUdkLFdwQnhLRSxDQUFJLGNBQ0osQ0FBQSwwQ0RyREksQ0FBQSxnQnFCK05MLENBQVMsa0JBQ1QsQ0FBQSxnQkFDQSxDQUFBLHFDcEJyTGlDLHNCb0JnTGxDLFVwQnhLRSxDQUFBLGFBQ0EsQ0FBQSxZb0JnTEEsQ0FBQSxRQUNBLENBQUEsYUFDQSxDQUFBLHNFQVhJLGVBZUgsQ0FBQSxDQUFBLHFDcEIvTCtCLHNCb0JnTGxDLFlwQnhLTSxDQUFFLGVBQ04sQ0FBQSxXb0IyTEEsQ0FBQSxzRUFwQkksWUF3QkgsQ0FBQSxtQ0F4QkcsV3BCeEtKLENBQUksY0FDSixDQUFBLENBQUEseUJvQnVLRCxnQkFrQ0MsQ0FBUyxlQUNULENBQUEsd0JBQ2dCLENBQUEsa0NBcENaLFlBd0NKLENBQUEsYUFDQSxDQUFBLGtEQUVDLGVBRUMsQ0FBQSxzR0FNRCxlQUVDLENBQUEsaUNBckRFLGNBMERKLENBQUEsb0NBMURJLHFCQTZESCxDQUFjLHVEQUVmLFlBQ0MsQ0FBQSxtQkExRUgsbUNBZ0Y2QixDckI5VGpCLHlCcUI0VFosbUNBSzhCLENyQjNUakIsYXFCNFROLENyQjVUTSxzQnFCNlRYLG9CQUdRLENBQUEsdUJBQ0QsQ0FBVSxxQkFDbEIsYUFHSyxDckJyVU8sYXFCc1VaLENBQUEsZ0JBQ0EsQ0FBUyxlQUNULENBQUEsZ0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLGdCQUNBLHdCQUllLENyQnJWSix5RHFCc1ZNLENBQUEsMkJBQ0MsQ0FBQSxpQ0FDRSxDQUFBLG9CQUNyQixDQUFBLFVBQ0EsQ0FBQSxvQkFDUyxDQUFBLHFDcEJuUnlCLGdCb0I0UW5DLGVBVUUsQ0FBQSxDQUFBLGtCQVZELFlBY0MsQ0FBQSxpQ0FLSyxXcEJ2UkosQ0FBSSxjQUNKLENBQUEsYW9CeVJBLENBQUEscUNwQmxTZ0MsaUNvQitSNUIsVXBCdlJKLENBQUEsYUFDQSxDQUFBLENBQUEscUNBVGdDLGlDb0IrUjVCLFVwQnZSSixDQUFBLGFBQ0EsQ0FBQSxDQUFBLGdDb0JzUkksdUJBY1MsQ0FBSSxXQUNqQixDQUFBLHFDcEI5U2dDLGdDb0IrUjVCLG9CZnBVRixDQUFJLGdCZXVWTCxDQUFBLGNBQ0EsQ0FBQSxXQUNBLENBQUEsQ0FBSyxrQkF4Q1IsYUE2Q0MsQ0FBQSxnQkFDQSxDQUFTLFFBQ1QsQ0FBQSw2QkFIQSxnQkFNQyxDQUFBLG9CQWxERixlQXFERSxDQUFBLFFBQ0Esa0JDeFlVLEN0QkNLLHdCc0JBSixDQUFBLGlCQUNELENBQUEsVUFDVixDQUFBLFVBQ0EsQ0FBQSxjQUVBLFVBRUksQ0FBQSx5QkFFQSxXQUVJLENBQUEsU0FDQSxDQUFBLGlCQUNVLENBQUEsc0NyQndEZ0IseUJxQjVEOUIsY0FPUSxDQUFPLENBQUUsYUFJckIsaUJyQjJCVSxDQUFBLFFBU04sQ0FBQSw0QkFDVyxDQUFBLHFCcUJsQ1gsQ0FBQSxxQkFDYyxDQUFBLGtCQUNkLENBQUEsV0FDQSxDQUFBLFFBQ0gsQ0FBQSxpQkFDYSxDQUFBLFFBQ1YsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLHFDckJzQzRCLGFxQmpEaEMsc0JBY3NCLENBQUEsWUFDZCxDQUFBLFNBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxDQUFBLFdBQ0EsQ0FBQSxDQUFLLHNDckI4QnFCLGFxQmpEbEMsc0JBdUJzQixDQUFBLFlBQ2QsQ0FBQSxNQUFRLENBQUssV0FFYixDQUFBLENBQUssaUJBMUJaLFdBOEJPLENBQUEsUUFDQSxDQUFBLFVBQ0EsQ0FBQSxjQUNILFFBSUgsQ0FBQSxxQ3JCWThCLGNxQmJoQyxhQUlRLENBQUEsQ0FBTyx1TVJ5QlYsd0JRcEJtQixDdEI5RGIsZXNCK0RILENBQUEsVUFDQSxDQUFBLGdCQUNBLENBQVMsc0JBQ0EsQ0FBVyx3QkFDSixDQUFBLHNDckJEVSx1TWFnQjdCLGtCUVprQixDQUFBLG9CQUNGLENBQUEsQ0FBQSwyT1JXUix3QlFQZSxDdEJqRmxCLFlzQmtGRCxrQkFLTCxDQUFXLGNBQ2QsQ0FBQSxVQUNHLENBQUEscUNyQmpCNEIsWXFCYWhDLFVBT1EsQ0FBQSxDQUFBLGlCQUdQLFlBQ0ksQ0FBQSxxQ3JCeEIyQixpQnFCdUIvQixhQUlLLENBQUEsUUFDQSxDQUFBLENBQUEsMkJBRUUsZ0JBRUksQ0FBUyxzQ3JCaENhLDJCcUI4QjFCLGlCQUtpQixDQUFFLENBQUEsZ0NBR2QsaUJoQjNFWCxDQUFBLHNDTHFDZ0MsZ0NxQnNDckIsYUFHTyxDQUFNLENBQUUsc0NBSGYsbUNBT21DLEN0Qi9HckMsYXNCZ0hjLEN0QmhIZCxlc0JpSE0sWUFNYixDQUFBLHFDckJyRDRCLGVxQm9EaEMsYUFHUSxDQUFBLENBQU8scUJBRWQsV3JCakRELENBQUksY0FDSixDQUFBLHdCcUJrRGtCLEN0QmpJUCxnQnNCa0lULENBQUEsVUFDQSxDQUFBLDZCQUVNLFlBQ0ksQ0FBQSxxQ3JCaEVvQiw2QnFCK0R4QixvQkFHaUIsQ0FBQSxDQUFBLHNDQUlqQixtQ0FFZ0MsQ3RCM0kvQixlc0I0SUcsQ0FBQSxVQUNBLENBQUEsNENBSkosbUNBT29DLEN0Qi9JakMsa0RzQndJYSxpa0JyQnVFTixDQUFBLDRDcUJ2RVYsNGpCckJ1RVUsQ0FBQSxxQ0E3SWMsZXFCb0RoQyxvQkF1Q1csQ0FBQSxvQkFFVCx1QkFDOEIsQ0FBQyxnQkFDOUIsQ0FBQSxpQ0FFQSxvQkFDVSxDQUFBLGdEQUVULGdCQUNDLENBQVMsY0FDSCxDQUFFLHNEQUZULGFBS3lCLEN0QjNLbEIsQ0FBQSxVc0JvTGYsaUJBQ2EsQ0FBRSwwQmhCeEpMLENnQnlKaUIsVUFDdkIsQ0FBQSxxQ3JCckhnQyxVcUJrSHBDLG9CQU1nQixDQUFBLDRCQUNlLENBQUEsVUFDdkIsQ0FBQSxDQUFBLHNDckIxSDhCLFVxQmtIdEMsaUJBWWdCLENBQUEseUJBQ1ksQ0FBQSxDQUFBLHFDckIvSFEsNEJxQmtJMUIsMEN0QnhNSyxDQUFBLGlCc0IyTUgsQ0FBQSxDQUFBLHNDckJySTBCLDRCcUJrSTVCLGdCQU9FLENBQUEsZUFDQSxDQUFBLENBQUEsWUF4Qlosd0JBNEJpQixDQUFBLGVBQ1QsQ0FBQSxtQkFGSCxXQUtPLENBQUEsc0NyQmxKMEIsWXFCa0h0Qyx5QkFvQ3FCLENBQUEsQ0FBQSxnQkFJakIsV3JCbEpBLENBQUksY0FDSixDQUFBLHdCcUJtSm9CLEN0QnBNZiwrQnNCcU04QixDQUFBLGlCQUMvQixDQUFVLHFDckI5SmtCLGdCcUIwSmhDLFNBT1EsQ0FBQSxnQkFDQSxDQUFBLENBQVUsMkJBR2Qsa0JBRUksQ0FBVyxzQkFDWCxDQUFlLFdBQ2YsQ0FBQSxxQ3JCekt3QiwyQnFCcUs1QixXQU9RLENBQUEsd0JBQ2lCLENBQUEsQ0FBQSxVQU9qQyxVQUNJLENBQUEsMkRBR3FDLGlDQUFBLENBQUEsU0FDakMsQ0FBQSxrQkFDVSxDQUFFLCtFQUVaLFVBQ0ksQ0FBQSxlQUNILFVBS0QsQ0FBQSxhQUNBLENBQUEsYUFDQSxDQUFNLHVCQUpULFFBT08sQ0FBQSxrQkFDUyxDQUFBLHVCQVJYLGlDQVk0QixDdEJuUnZCLGdCc0JvUk4sVUFJRCxDQUFBLGFBQ0gsNEJBT2lCLENBQUEsVUFDbEIsQ0FBQSxjQUNNLENBQUUsa0JBQ0csQ0FBQSwwQkFDTSxDQUFVLHlCQUNMLENBQUMsaUJBQ2IsQ0FBQSxvQkFDVixDQUFBLHdCQUNnQixDQUFBLFVBQ2hCLENBQUEsbUJBWkosNEJBZTBCLENBQUEsZUFDbEIsQ0FBQSxhQUNLLEN0QjFTRSxxQ0NrRXFCLGFxQnVOcEMsWUFxQlEsQ0FBQSxDQUFBLG1CQXJCUixpQnJCN09jLENBQUEsT0FBUSxDQWNkLDRCQUNXLENBQUEsVXFCdVBYLENBQUEsT0FBVyxDQUNYLFNBQ0EsQ0FBQSxVQU1zRCx5REFBQSxDQUFBLGtCQUNoRCxDdEIzVEMseUJzQjRUSSxDQUFBLG9DdEJyU1gsQ0FBQSxlc0J1U0osQ0FBQSxpQkFDVSxDQUFBLGlCQUNWLENBQVUsU0FDVixDQUFBLDhCQUdJLHVDdEI3U0EsQ0FBQSxVc0IrU0ksQ0FBQSxnQkFDQSxDQUFTLGVBQ1QsQ0FBQSxRQUNBLENBQUEsa0JBQ1MsQ0FBQSxvQ0FOYix3QkFTd0IsQ3RCdlV2Qixlc0J3VU8sQ0FBQSxVQUNBLENBQUEscUNBWE0sWUFlTixDQUFBLHlDQUlKLGVBQ0ksQ0FBQSx5QkFDZSxDQUFBLFlBQ2xCLHNCQVFPLENBQUEsWUFDWixDQUFBLGdCQUZKLGNBS1EsQ0FBTyxxQ0FHaUIsWUFSaEMsY0FTUSxDQUFBLENBQVEsVUNsWHBCLGlCQUNXLENBQUEsU0FDVixrREFFa0IsQ0FBQSwyQkFDQyxDQUFBLG9CQUNuQixDQUFBLFlBQ0EsQ0FBQSxNQUFRLENBQUssaUJBRUgsQ0FBQSxLQUFBLENBQUEsVUFFVixDQUFBLFNBQ0EsQ0FBQSxxQ3RCOERtQyxTc0J2RXBDLFdBWUUsQ0FBQSxDQUFLLGdCQVpDLGlEQWdCWSxDQUFBLFlBQ2xCLENBQUEsT0FBYSxDQUNiLFVBQ0EsQ0FBQSxxQ3RCb0RrQyxnQnNCdkU1QixXQXNCTCxDQUFBLENBQUssV0FLUixpQnRCc0JjLENBQUEsT0FBUSxDQUdkLFFBQ0EsQ0FBQSwrQkFDVyxDQUFBLG9Cc0J4QkQsQ0FBQSxTQUNqQixDQUFBLFNBQ0EsQ0FBQSxxQ3RCdUNtQyxXc0I1Q3BDLFFBUUUsQ0FBQSxtQkFDUyxDQUFBLFNBQ1QsQ0FBQSxDQUFBLHFDdEJrQ2tDLFdzQjVDcEMsbUJBY1csQ0FBQSxTQUNULENBQUEsQ0FBQSxzQ3RCNkJvQyxXc0I1Q3RDLG9CQWtCVyxDQUFBLENBQUEsaUJBbEJYLHFCQXNCbUIsQ0FBQSxxQ3RCc0JpQixpQnNCNUNwQyxnQkF5QlcsQ0FBQSxDQUFBLHFDdEJtQnlCLGlCc0I1Q3BDLGtCQTZCVyxDQUFRLENBQUMsaUJBSW5CLGtCQUVDLENBQVcsc0RBQ08sQ0FBQSwyQkFDQyxDQUFBLHFCQUNuQixDQUFBLDZCQUNpQixDQUFBLGNBQ2pCLENBQU8saUJBQ0csQ0FBQSxxQ3RCR3dCLGlCc0JYbkMsY0FXRSxDQUFPLENBQUUscUN0QkF3QixpQnNCWG5DLGlCQWVXLENBQUEsQ0FBQSxxQ3RCSndCLGlCc0JYbkMsZ0JBbUJXLENBQUEsQ0FBQSxzQ3RCUjBCLGlCc0JYckMsZ0JBdUJXLENBQUEsQ0FBQSxpQkFJWCxlQUNDLENBQVEsU0FDUixDQUFBLGlCQUNVLENBQUEsdUJBSFYscUJBTUMsQ0FBQSxRQUNBLENBQUEsVUFDQSxDQUFBLFlBQ0EsQ0FBQSxXQUNBLENBQUEsTUFBUSxDQUFJLGFBRVosQ0FBTSxpQkFDSSxDQUFBLFVBQ1YsQ0FBQSxxQ3RCOUJpQyx1QnNCZ0JsQyxhQWlCRSxDQUFBLFlBQ0EsQ0FBQSxDQUFNLHlCQWxCRixtQkF1QkwsQ0FBQSxvQkFDQSxDQUFBLHFDdEJ4Q2lDLHlCc0JnQjVCLG1CQTJCSixDQUFBLENBQWEsc0N0QjNDcUIseUJzQmdCOUIsb0JBK0JKLENBQUEsQ0FBYywrQkEvQlYsd0JBbUNZLEN2QnhIRCxZdUJ5SGYsQ0FBQSxhQUNBLENBQUEsMENBRUQsb0JBQ2MsQ0FBQSxxQkFDYixDQUFBLHdCQUNnQixDdkJoSUwsa0J1QmlJWCxDQUFBLGFBQ0EsQ0FBTSxTQUNOLENBQUEsaUJBQ1UsQ0FBQSxTQUNWLENBQUEscUN0Qi9EZ0MsMENzQnVEakMsZUFXVSxDQUFDLENBQUMsc0N0QmxFdUIsMENzQnVEbkMsa0JBZUUsQ0FBVyxDQUFFLHNDdEJ0RW9CLDBDc0J1RG5DLG1CQW1CVSxDQUFBLFdBQ1IsQ0FBQSxDQUFLLG9DQUlQLFV0QnZFQyxDQUFBLGFBQ0EsQ0FBQSxXc0J5RUEsQ0FBQSxTQUNBLENBQUEscUJBQ0EsQ0FBYyxnQkFDZCxDQUFTLHVCQUNVLENBQUEsU0FDbkIsQ0FBQSxpQkFDQSxDQUFVLGlCQUNBLENBQUEsVUFDVixDQUFBLFFBQ0EsQ0FBQSxjQUNBLENBQUEscUN0QjVGZ0Msb0NzQitFakMsVXRCdkVDLENBQUEsYUFDQSxDQUFBLFFzQnVGQyxDQUFBLGNBQ0EsQ0FBTyxDQUFFLHNDdEJqR3dCLG9Dc0IrRW5DLFV0QnZFQyxDQUFBLGFBQ0EsQ0FBQSxjc0I2RkMsQ0FBTyxDQUFFLHNGQUdBLFVBQ1QsQ0FBQSwwQ0FFQSxlQUNBLENBQUEsNENBRUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxlQUNRLENBQUEscUN0QmxIdUIsNENzQitHL0Isa0JBTVksQ0FBQSxDQUFBLDBDQXRDZCxZQTBDRSxDQUFBLDBDQUVBLFV0Qm5IRCxDQUFBLGFBQ0EsQ0FBQSxlc0JvSEMsQ0FBQSxRQUNBLENBQUEsYUFDQSxDQUFBLFNBQ0EsQ0FBQSxzQkFDcUIsQ0FBQyxpQkFDWixDQUFBLE9BQVEsQ0FDbEIsU0FDQSxDQUFBLHFDdEJwSStCLDBDc0IySC9CLFV0Qm5IRCxDQUFBLGFBQ0EsQ0FBQSxDQUFBLHFDQVRnQywwQ3NCMkgvQixzQkFnQnNCLENBQUMsaUJBQ1osQ0FBQSxDQUFBLHNDdEI1SXNCLDBDc0IySGpDLHVCQXFCdUIsQ0FBQSxDQUFBLHNEQXJCakIsUUF5QkwsQ0FBQSxNQUFRLENBQUMsc0JBRUcsQ0FBQSxpQkFDRixDQUFBLHFDdEJ2Sm9CLHNEc0IySHpCLHNCQStCUSxDQUFBLGlCQUNGLENBQUEsQ0FBQSxzQ3RCM0pxQixzRHNCMkgzQix1QkFvQ1EsQ0FBQSxDQUFZLDJVVC9JdEIsbUJTb0pKLENBQUEsb0JBQ0EsQ0FBYSw4QkFDZ0IsQ0FBQSx3QkFDYixDQUFBLCtXVHZKSix3QlMwSkssQ3ZCbFBSLFV1Qm1QUixDQUFBLHFEQUdGLG1DQUM2QixDdkJsUHBCLFV1Qm1QUixDQUFBLDJEQUZELG1DQUs4QixDdkJyUG5CLGF1QnNQSixDdkJ0UEksaUV1QmdQSyxpa0J0QmpDRSxDQUFBLDJEc0JpQ2xCLDRqQnRCakNrQixDQUFBLGlCc0JnRGhCLFVBT0osQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLG9CQUNBLENBQWEsaUJBQ2IsQ0FBVSxTQUNWLENBQUEscUN0QnpNa0MsaUJzQm1NbkMsZ0JBU0UsQ0FBUyxTQUNULENBQUEsQ0FBQSxxQ3RCN01pQyxpQnNCbU1uQyxrQkFjYSxDQUFBLFVBQ1gsQ0FBQSxDQUFBLGtCQUdGLHFCQUNDLENBQUEsbUJBQ0EsQ0FBQSxvQ3ZCbFFNLENBQUEsUXVCb1FOLENBQUEsa0JBQ0EsQ0FBQSxpQkFDVSxDQUFBLHFDdEIzTndCLGtCc0JxTm5DLGtCQVNVLENBQVEsbUJBQ2hCLENBQUEsQ0FBYSxzQ3RCL05zQixrQnNCcU5yQyxrQkFjVSxDQUFRLENBQUMseUJBZFgsZ0NBa0JlLENBQUEsNkJBQ04sQ0FBQSxRQUNmLENBQUEsZ0JBQ0EsQ0FBUyxZQUNULENBQUEsdUJBQ1csQ0FBVSxhQUNyQixDQUFNLHFDdEI3TzJCLHlCc0JxTjNCLGFBMkJMLENBQU0sdUJBQ0ssQ0FBVSxDQUFDLHFDdEJqUFUseUJzQnFOM0IsY0FnQ0wsQ0FBQSxhQUNBLENBQU0sQ0FBRSxzQ3RCdFAwQix5QnNCcU43QixnQkFxQ0wsQ0FBUyxDQUFFLHVDQUlGLDRqQnRCakhTLENBQUEsNkJzQm1ISixDQUFBLDBCQUNmLENBQW1CLDJCQUNBLENBQUEseUJBQ0YsQ0FBQSxpQkFDVixDQUFBLGlCQUNFLENBQUUsY0FDWCxDQUFPLGlCQUNHLENBQUEsT0FBUSxDQUNsQixLQUFLLENBQUUscUN0QnhRMEIsdUNzQjhQdkIsZ0JBY1QsQ0FBUyxDQUFFLHFDdEI1UXFCLHVDc0I4UHZCLGdCQWtCVCxDQUFTLENBQUUsNkNBbEJQLDRqQnRCakhjLENBQUEsaUJzQndJbEIsVXRCN1FBLENBQUEsYUFDQSxDQUFBLG1Cc0JpUlUsQ0FBQSxRQUNaLENBQUEsU0FDQSxDQUFBLHFCQUpBLFVBT0MsQ0FBQSxtQkFLUSxpQkFDQSxDQUFBLFNBQ1YsQ0FBQSxVQUNBLGVBR0EsQ0FBQSxTQUNBLENBQUEscUN0QjNTbUMsVXNCeVNwQyxnQkFLRSxDQUFBLENBQVUsaUJBTEgsa0JBU1AsQ0FBQSxvQ3ZCN1ZNLENBQUEsYXVCK1ZOLENBQU0sZUFDTixDQUFRLHFDdEJyVDBCLGlCc0J5UzNCLFFBZU4sQ0FBQSxDQUFBLG1CQVBGLFFBV0UsQ0FBQSw4QkFERSxXdEJuVEQsQ0FBSSxjQUNKLENBQUEseUNEL0VXLENBQUEscUNDc0VxQiw4QnNCMlQvQixhdEJuVEssQ0FBQyxnQkFDUCxDQUFTLFFzQjJUUixDQUFBLENBQUEseUJBVEQsZUFjQSxDQUFBLGVBQ0EsQ0FBQSxRQUNBLENBQUEsaUJBQ0EsQ0FBVSxvQ0FFVCxxQ3ZCcFpVLENBQUEsb0N1QjRaVixpQkFDUyxDQUFBLHNDQUVULGdCQUNBLENBQVMsc0NGbFRDLHlDckI5R0EsQ0FBQSxxQ0NzRXFCLHNDb0J3Q3JCLDBDckI5R0EsQ0FBQSwyQ0FBQSxDQUFBLFl1QjBhVCxDQUFBLENBQUEsU0FPTixhQUVDLENBQUEsZUFGRCw0d0N0QjNOc0IsQ0FBQSxxQnNCaU9ILENBQUEsa0JBR2xCLFFBRUUsQ0FBQSw2QkFERSxXdEI3V0QsQ0FBSSxjQUNKLENBQUEscUNBVGdDLDZCc0JxWC9CLGF0QjdXSyxDQUFDLGdCQUNQLENBQVMsQ3NCbVhTLHFDdEI1WGMsbUNzQnFYL0IsZ0JBV0MsQ0FBUyxlQUNULENBQUEsQ0FBQSxxQ3RCalk4QixtQ3NCcVgvQixjQWdCQyxDQUFBLFlBQ0EsQ0FBQSxDQUFBLHlDQUVBLFd0QmhZRixDQUFJLGNBQ0osQ0FBQSxXc0JpWUUsQ0FBQSx3QkFDUyxDQUFBLDZDQUhULDJCQU1nQixDQUFBLHFDdEI5WWMseUNzQndZOUIsVXRCaFlGLENBQUEsYUFDQSxDQUFBLENBQUEscUNBVGdDLHlDc0J3WTlCLFd0QmhZRixDQUFJLGNBQ0osQ0FBQSxXc0I4WUcsQ0FBQSx3QkFDUyxDQUFBLDZDQWhCViwyQkFtQmlCLENBQUEsQ0FBQSx3Q0FJakIsV3RCdlpGLENBQUksY0FDSixDQUFBLHFDQVRnQyx3Q3NCK1o5QixVdEJ2WkYsQ0FBQSxhQUNBLENBQUEsQ0FBQSxxQ0FUZ0Msd0NzQitaOUIsV3RCdlpGLENBQUksY0FDSixDQUFBLENBQUEscUNBVGdDLDhCc0I4YS9CLFdBRUMsQ0FBQSxDQUFBLG1EQUlELG9CQUVFLENBQUEsdUZBS1cscUN2QmpnQkgsQ0FBQSwwQnVCNmdCRyxPQUFPLHNCQUNmLENBQUEsa0JBQ0QsQ0FBQSxDQUFBLE1BQVksZUNoaEJqQixDQUFBLGFBQ0EsQ0FBQSxRQUNBLENBQUEsY0FFQSxzQkFHaUIsQ0FBQSxXQUNiLENBQUEsZUFDQSxDQUFBLGdCQUNRLENBQUUsNkJBTkwsWUFTRCxDQUFBLDBCQUtQLGlCQUNHLENBQVUsbUJBQ2IsbUJBSU8sQ0FBQSx1QkFDSCxlQUdPLENBQUEscUN2QjJDb0IsY3VCbkVoQyxrQkErQmdCLENBQUEsQ0FBQSxnQkFGZixzQkFPVyxDQUFBLHFCQUNiLENBQWMsNkJBQ0csQ0FBQSxxQ3ZCNkJnQixnQnVCdEMvQixhQVljLENBQUEsMEJBQ0MsQ0FBQSxDQUFBLHVCQWJQLDZCQWtCTyxDQUFBLHFDdkJvQmdCLHVCdUJ0Q3ZCLDBCQXFCUSxDQUFBLENBQUEsOEJBR1QsZUFDSSxDQUFBLHFDdkJhb0IsOEJ1QmR4QixZQUlRLENBQUEsQ0FBQSxNQUFhLHdCQzdEYixDekJFRCxVeUJEZixDQUFBLFlBQ0EsQ0FBQSxhQUNBLENBQUEsWUFFQSxZQUNJLENBQUEsZUFDQSxDQUFRLGFBQ1gsd0JBR21CLEN6QlRMLFl5QlVYLENBQUEscUJBQ0EsVUFDSSxDQUFBLDJCQUVDLGdDekJXTCxDQUFBLHdCeUJUc0IsQ0FBQSxVQUNkLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSx1Q0FDK0IsQ0FBQSwwQkFFbEMsV0FDRyxDQUFBLGVBQ08sQ0FBQSxVQUNQLENBQUEsNEJBRUgsVUFDRyxDQUFBLFdBQ0gsMEN6QkpMLENBQUEsaUJ5QlVVLENBQUEsZ0JBRVYsZ0JBR0ksQ0FBUyxhQUNULENBQUEsMkJuQlROLENBQUEsZW1CV00sQ0FBQSxzQkFOSCxnQ3pCWkQsQ0FBQSxleUJzQkssMEJ6QnJCTCxDQUFBLFl5QjJCQSxDQUFBLGVBQ0EsQ0FBUSw0QkFDSSxDQUFBLCtCQUVaLGdCQUNJLENBQVMsYUFDWixrQkFJUyxDQUFFLGtCQUVaLDZDekJ4Q0EsQ0FBQSxheUIwQ0ksQ0FBQSw2QkFGRSxlQUtFLENBQUEsa0NBR0osZ0JBQ0ksQ0FBUyxlQUNULENBQUEsd0NBRkosa0JBS2tCLENBQUUsb0JBQ0EsQ3pCbEZsQixZeUJtRkcsNEJBT1MsQ0FBQSxlQUNsQixDQUFBLFVBQ0EsQ0FBQSxjQUNNLENBQUUsWUFDUixDQUFBLGlCQUNVLENBQUEsT0FBUSxDQUNsQixLQUFLLENBQUUsVUFFUCxDQUFBLGtCQVZILDRCQWF5QixDQUFBLGVBQ2xCLENBQUEsbUJBZEQseUJBa0JZLENBQUEsa0JBSW1CLDhCQUFBLENBQUEsYUFDOUIsQ0FBQSxVQUNBLENBQUEsYUFDSCwwQ3pCckZELENBQUEsWXlCMEZBLENBQUEscUN4QjlDNEIseUJ3QmtEbEIsWUFDTixDQUFBLENBQUEsUUM3SFoscUJBQ2UsQ0FBQSxrQkFDZCxDQUFBLG9CQUNTLENBQUEsUUFDVCxDQUFBLGlCQUNVLENBQUEsV0FDVixDQUFBLGNBRUEsNEJBQ21CLENBQUEsUUFDbEIsQ0FBQSxVQUNBLENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxZQUNBLENBQUEsNEJBQ3dCLENBQUEseUNBUGxCLFVBU3lCLENBQUEsU0FBZSxDQUFBLGdDQVR4QyxVQVVnQixDQUFBLFNBQWUsQ0FBQSxvQ0FWL0IsVUFXb0IsQ0FBQSxTQUFlLENBQUEsK0JBWG5DLFVBWWUsQ0FBQSxTQUFlLENBQUEsYUFBYyxpQnpCZ0N0QyxDQUFBLE9BQVEsQ0FjZCw0QkFDVyxDQUFBLFN5QjFDakIsQ0FBQSxjQUNNLENBQUUsV0FDUixDQUFBLG9CQUNTLENBQUEsV0FDVCxDQUFBLG1CQUNBLENBQUEsVUFDQSxDQUFBLGVBQ0EsNEJBRWtCLENBQUEsV0FDbEIsQ0FBQSxlQUNBLENBQVEsU0FDUixDQUFBLGlCQUNVLENBQUEsT0FBUSxDQUNsQixtQkFDVyxDQUFFLEtBQUEsQ0FBQSxVQUViLENBQUEscUJBVEEsNEJBWW1CLENBQUEsMkJBWlosWUFlRCxDMUJ4Q08saUJpQk5QLGtCQUdrQixDakJIWixtQmlCQU4sa0JBSXFCLENqQkZkLGNpQkZmLGtCQUt3QixDakJGTCxjaUJIbkIsZUFNYyxDQUFBLHVDQUdOLFVBQ0ksQ0FBQSw2TEFJOEIsVUFDOUIsQ0FBQSxpT0FFQyxVQUNHLENBQUEsNGhDTG1HSCxVSzlGRyxDQUFBLCtTQVZPLFVBY1gsQ0FBQSx1RUFHQSx5QkFDc0IsQ0FBQSxtRkFFakIsVUFDRSxDQUFBLGlGQUlYLGFBQ1MsQ2pCakNGLHFEaUJPUSxxQkE2QlgsQ0FBQSwrREE3Qlcsd0JBK0JTLENqQnpDYixtRWlCNENULGVBQ0UsQ0FBQSwwQkFoREosaUJBc0RJLENBQVUsNEJBdERkLGtCQXlEbUIsQ0FBQSxnQkF6RG5CLGVBK0RILENBQUEsZ0JBQ0EsZUFHUSxDQUFBLGlCQUNMLENBQVUscUNoQklrQixnQmdCTmhDLGtCQUtrQixDQUFBLENBQUEsc0JBR2QsYUFDUyxDakJ6RUYsa0JpQjBFUSxDQUFBLDhDQUVaLHFCQUNZLENBQUEsd0JBQ2IsYUFJRCxDQUFBLGVBQ0csQ0FBQSxtQkFDQSxDQUFBLHFDaEJkd0Isd0JnQlc1QixpQkFNYyxDQUFFLFNBQ1IsQ0FBQSxDQUFBLHFDaEJsQm9CLHdCZ0JXNUIsZ0JBV2MsQ0FBQyxXQUNWLENBQUEsQ0FBSyxnQkFLZCxlQUVJLENBQUEsaUJBQ0EsQ0FBVSxxQ2hCL0JrQixnQmdCNEJoQyxlQU1LLENBQUEsQ0FBQSw2QkFLSixZQUNDLENBQUEsb0JBS0ksaUJBR08sQ0FBVSxpQkFIM0IscUJYekVvQixDQUFBLHlGV3lFVixZQVdGLENBQUEscUNoQnhENEIseUZnQjZDMUIsWUFjRSxDQUFBLENBQUEsc0NoQjNEMEIseUZnQjZDNUIsa0JBa0JFLENBQUEsZUFDQSxDQUFBLENBQVMsd0RBbkJYLFVBMEJGLENBQUEsaUJBMUJSLGVBNkJjLENBQUEsZ0JBN0JkLGtCQThCdUIsQ2pCbEhkLGdCaUJvRlQsa0JBK0J1QixDakIzR2QsbUJpQjRFQyxrQkFnQ2dCLENqQnJKWixxQmlCcUhKLGtCQWlDa0IsQ2pCcEpiLFNpQm9KNkIsd0JVcEozQixDM0JDRSxzQjJCQUosQ0FBQSxrQkFDZCxDQUFBLG9DM0J5Qk8sQ0FBQSxrQjJCdkJQLENBQUEsY0FDQSxDQUFPLFVBQ1AsQ0FBQSxxQzFCZ0VtQyxTMEJ4RXBDLFUxQmdGSSxDQUFBLGFBQ0EsQ0FBQSxlMEJyRU0sQ0FBQSxRQUNSLENBQUEsNEJBQ0ssQ0FBQSxpQkFkUCxRQWtCRyxDQUFBLENBQUEsc0MxQnNEbUMsUzBCeEV0QyxVMUJnRkksQ0FBQSxhQUNBLENBQUEsQ0FBQSxxQjBCeERILHNCQUVDLENBQUEsa0RBQ2tCLENBQUEsaUNBQ0csQ0FBQSwyQkFDRixDQUFBLFFBQ25CLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxpQkFDVSxDQUFBLE9BQVEsQ0FDbEIsS0FBSyxDQUFFLFVBRVAsQ0FBQSwyQkFaQSx1QkFlWSxDQUFBLDRCQWZBLHdCQWtCQSxDQUFBLHFDMUI2QnNCLHFCMEIvQ25DLFlBcUJFLENBQUEsQ0FBQSxlQUlGLFlBQ0MsQ0FBQSxxQzFCcUJrQyxlMEJ0Qm5DLGFBSUUsQ0FBQSxDQUFPLDhCQUlFLGVBQ1YsQ0FBQSxlQUNBLFVBR0EsQ0FBQSxhQUNBLENBQUEsK0VyQjFDa0UsQ0FBQSxRcUI0Q2xFLENBQUEscUMxQk1rQyxlMEJWbkMsNEJBT3VCLENBQUEsZUFDYixDQUFDLG9CQUNULENBQUEsQ0FBYyxlQUloQixpQkFDVyxDQUFBLGFBQ1YsNEJBR3FCLEMzQi9DZCxlMkJnRFAsQ0FBQSxnQkFDQSxDQUFBLHFDMUJWa0MsYTBCT25DLFlBTUUsQ0FBQSxRQUNBLENBQUEsYUFDQSxDQUFBLENBQUEsa0JBR0QsaUJBQ1csQ0FBQyxpQkFDRCxDQUFBLDhCQUdWLFVBQ0MsQ0FBQSxvQkFDUyxDQUFBLFdBQ1QsQ0FBQSxrQkFDVSxDQUFFLFNBQ1osQ0FBQSxpQkFDVSxDQUFBLDRDQUlWLFdBQ0MsQ0FBQSxrQ0FJRixVQUVDLENBQUEsYUFDQSxDQUFBLCtFckIzRmdFLENBQUEsa0ZxQndGbEQsYUFTUixDM0JqSEssb0QyQnNIWCxhQUNNLEMzQjNISyxlMkI0SFYsQ0FBQSxzRUFJQSxhQUNNLENBQUUsZUFDUCxDQUFBLHdEQU1ILGdCQUdFLENBQUEsd0NBR0QsZ0JBQ0MsQ0FBQSw4Q0FHRCw4QkFDd0IsQzNCcEhuQiw0RDJCbUhZLGdCQUdmLENBQUEsNEtBRWtFLGdCQUNsRSxDQUFBLHlEQU5lLGdCQVNmLENBQUEsbURBSUYsVUFDQyxDQUFBLGFBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLDBCQUNZLENBQUEsb0hBTFMsbUNBUVIsQ0FBQSxhQUNQLEMzQnBLSSxpQjJCcUtULENBQUEsaUJBQ0EsQ0FBQSwyREFYb0IsZUFjcEIsQ0FBQSw4Q0EzQkYsaUJBaUNDLENBQUEsdUZBR0MsbUNBQ2EsQ0FBQSx5R0FJWixlQUNDLENBQUEsc0NBTUosaUJBQ0MsQ0FBQSw2REFDQSxlQUNDLENBQUEsY0FDQSxzQkFRUyxDQUFBLDZCQUNJLENBQUEsUUFDakIsQ0FBQSxpQkFDVSxDQUFBLG9CQUVWLFVBQ0MsQ0FBQSxrQkFDUSxDQUFBLHlCQUZSLFcxQnJJQyxDQUFJLGNBQ0osQ0FBQSxxQ0FUZ0MseUIwQjZJakMsVTFCcklDLENBQUEsYUFDQSxDQUFBLENBQUEscUNBVGdDLHlCMEI2SWpDLFcxQnJJQyxDQUFJLGNBQ0osQ0FBQSxDQUFBLGdDMEJvSUssWUFnQkwsQ0FBQSwrQkFoQkssZUFtQkwsQ0FBQSx5QkFuQkQsZ0JBdUJVLENBQUMsMEJBdkJYLFcxQnJJQyxDQUFJLGNBQ0osQ0FBQSxxQ0FUZ0MsMEIwQjZJakMsVTFCcklDLENBQUEsYUFDQSxDQUFBLENBQUEscUNBVGdDLDBCMEI2SWpDLFcxQnJJQyxDQUFJLGNBQ0osQ0FBQSxDQUFBLDhCMEJvSUssZTFCUEwsQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLFVBQ0EsQ0FBQSxxQ0F6SWdDLDhCMEI2STNCLHFCQXVDSCxDQXZDRyxrQkF1Q08sQ0FBRSxDQUFBLHFVYnBLVCxpQmEwS0ssQ0FBRSw0RUFJRixlQUNSLENBQUEseUZBRW9CLFdBQ3BCLENBQUEsYUFDQSxDQUFBLHlCQXRESCxlQTJEQyxDQUFBLDBCQUNBLFVBR0EsQ0FBQSxlQUNBLENBQUEscUJBQ1UsQ0FBQSxVQUNWLENBQUEsd0JBQ0Esd0JBS2dCLEMzQjNSTCxrQjJCNFJYLENBQUEsVUFDQSxDQUFBLG9CQUNTLENBQUEsY0FDVCxDQUFBLDZCQUMwQixDQUFBLHdCQUNSLENBQUEsOEJBVGxCLGtCQVlXLEMzQnBTQSxVMkJxU1YsQ0FBQSwwQkFsRkYsMEJBc0ZrQixDQUFBLDhCQXRGWixxQkF5RkwsQ0FBQSxVQUNBLENBQUEsaUJBQ0EsQ0FBVSxZQUNWLENBQUEsVUFDQSxDQUFBLG9DQTdGSyxvQkFnR0ssQ0FBQSxzQkFDQyxDQUFBLFVBQ1YsQ0FBQSxpQ0FsR0ksYUFzR0MsQzNCM1RJLGUyQjRUVCxDQUFBLDhDQUVELGFBRUMsQ0FBQSxlQUNBLENBQUEsc0JBQ2tCLENBQUMsaUJBQ1QsQ0FBQSxvREFMWCxhQVFPLEMzQnRVRyxvRDJCOFRWLE1BV0MsQ0FBSyxpQkFFTSxDQUFBLE9BQVEsQ0FDbEIsb0JBQ0Esd0JBTWdCLENBQUEsMEJBRW5CLGFBRU0sQzNCclZNLGUyQnNWWCxDQUFBLGdCQUNTLENBQUMsVUFDVixDQUFBLDJCQUNBLGtCQUtBLENBQVcsd0JBQ0ssQzNCaldOLGtCMkJrV1YsQ0FBQSxXQUNBLENBQUEsc0JBQ0EsQ0FBZSxrQkFDTCxDQUFBLGlCQUNBLENBQUEsVUFDVixDQUFBLGlDQVZBLHdCQWFpQixDM0J4V04sb0YyQjJWSixZQWlCTCxDQUFBLFdBQ0EsQ0FBQSxzSEFsQkssVUF1QkwsQ0FBQSxTQUNBLENBQUEsaUNBeEJGLFVBNEJDLENBQUEsNEJBS0oscUJBQ0MsQ0FBQSxpQkFDQSxDQUFBLGVBQ0EsQ0FBQSwwQ0FFQSwrQkFDeUIsQzNCeFhsQixnQjJCeVhOLENBQVMsbUJBQ1QsQ0FBQSxpQkFDUyxDQUFBLGdEQUVWLGlDQUNnQyxDQUFBLG1EQUVoQyxhQUNDLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSx5QkFDVyxDQUFBLDBCQUNDLENBQUEsb0hBTFMsYUFRZixDM0JsWk0seUIyQm1aTSxDQUFBLDJEQVRHLGVBWXBCLENBQUEsZ0NBUUEsOEJBQ1MsQ0FBQSxrQkFDRCxDQUFBLDZDQUZILGlCQUlKLENBQUEsNEJBQ3FCLEMzQi9aWCxxQjJCZ2FWLGdCQU1KLENBQUEscUJBQ0EsZ0RDOWFzQyxDQUFBLGdEQUNBLENBQUEsNkJBQ3ZCLENBQUEseUJBQ04sQ0FBQSx3QkFKVix5QkFPZ0IsQ0FBQSwyQkFQaEIsMkJBU2MsQ0FBQSwwQkFDQyxDQUFBLHlCQUNFLENBQUEsMkJBTWhCLG1DQUM0QixDQUFBLGtCQUMzQixDQUFBLGlDQUVELGdCQUVDLENBQVMscUJBQ0ksQ0FBQSx5REFFYixhQUNNLEM1QnZCTyxlNEJ3QlosQ0FBQSx5Q0FFRCxhQUdPLEM1QjdCTSxrQzRCaUNkLHFCQUNDLENBQWMsK1Rkb0RQLGdCY2pETixDQUFTLHdCQUNELENBQUEsWUFDUixDQUFBLGdCQUNTLENBQUMsMERBR0MsbUNBQ2UsQ0FBQSx1QkFDZixDQUFBLG9SQUVzQixnQkFFakMsQ0FBUyxlQUNULENBQUEsd0ZBR3dCLG1DQUNFLENBQUEsa0JBQzNCLENBQUEsa1NBRWtCLGdCQUdqQixDQUFTLGVBQ1QsQ0FBQSxzVUFKaUIsYUFPWCxDNUJoRU0sdUM0Qm9FQSx1Q0FDSyxDQUFBLDJDQURMLG1DQUljLENBQUEsa0NBRzVCLDRCQUNvQixDQUFBLG9DQUVwQixnQkFDQyxDQUFTLHNDQURWLG1CQUdFLENBQUEsMENBSEYsb0JBT0csQ0FBQSx5QkFJSCxnQkFDQyxDQUFTLGFBQ1QsQ0FBTSxZQUNOLENBQUEsZ0JBQ1MsQ0FBQywrQkFKWCxvQkFPRSxDQUFBLHlFQXBGYSx1QkEyRk4sQ0FBQSx5QkFDUSxDQUFBLG1FQUdYLHdCQUNjLENBQUEsaUNBQ00sQ0FBQSxtQkFDekIsMkJBSVUsQ0FBQSxvQkFDWCwyQkFHWSxDQUFBLHdCQUNGLENBQUEsK0JBQ1EsQ0FBQSxnQkFDUixDQUFBLDBCQUpWLHVCQU9XLENBQUEsNEJBRVYsYUFHTyxDNUJqSU0sb0I0QmtJWCxxQkFLSSxDQUFBLGtCQUNQLENBQUEsMEJBQ1ksQ0FBQSw4Q0FFYSwwQkFDYixDQUFBLG9EQUdKLHVCQUlDLENBQUEseUJBQ1EsQ0FBQSxxREFHWCx3QkFDYyxDQUFBLGlDQUNNLENBQUEsa0JBRTFCLGdCQUNDLENBQVMsYUFDVCxDQUFNLFlBQ04sQ0FBQSxnQkFDUyxDQUFDLHdCQUpYLG9CQU9FLENBQUEscURoQi9DVSxvQmlCcEhJLENBQUEsNkNBQ2EsQ0FBQSxzQkFDZCxDQUFBLGNBQ1IsQ0FBQSxlQUNBLENBQUEscUJBQ08sQ0FBQSxxRUFFUCx3QkFDb0IsQzdCdUJuQixvQjZCdEJZLENBQUEsdUJBQ1MsQ0FBQSxlQUNsQixDQUFBLHlQQUlRLGtCQUVFLEM3QmViLGlFNkJYUix3QkFHbUIsQzdCekJOLFU2QjBCVixDQUFBLDhGakIyRlMscUJpQnBGRyxDQUFBLG9CQUNDLENBQUEsa0JBQ1QsQ0FBQSxxS2pCa0ZLLGVpQjVFTCxDQUFBLGlCQUNILHFCQzFDSCxDQUFBLGtCQUNBLENBQUEsb0M5QjRCTSxDQUFBLGdCOEIxQkcsQ0FBQyxpQkFDQSxDQUFBLGdCQUNWLGNBR0EsQ0FBTyxnQ0FEUCx5QkFJeUIsQ0FBQSxxQkFDckIsbUJBS0gsQ0FBQSxrQkFDQSxlQUlELENBQUEsZUFDQSxDQUFBLFVBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ1MsQ0FBRSxvQkFDQSxDQUFBLGlCQUNELENBQUEsZUFDVixDQUFBLFVBQ0EsQ0FBQSx3QkFUQSxvQkFZVSxDQUFBLGFBQ1QsQ0FBTSxtQkFDTixDQUFBLGlCQUNVLENBQUEsT0FBUSxDQUNsQixTQUNBLENBQUEsdUNBQ1ksQ0FBQSx1QkFDRCxDQUFBLFlBQ1gsQ0FBSyxnREFwQk4sZUF5QkMsQ0FBQSxlQUNBLENBQUEsU0FDQSxDQUFBLDhEQTNCTSx3QkFpQ00sQ0FBQSx1Q0FDQyxDQUFBLGlCQUNaLFlBS0YsQ0FBQSxnQkFDQSxDQUFBLG1CQUZBLFVBS0MsQ0FBQSxPOUJwQ1ksaUIrQjNCRCxDQUFBLFVBQ1YsQ0FBQSxTQUhKLFc5QmdGSSxDQUFJLGNBQ0osQ0FBQSxxQ0FUZ0Msd0Y4Qi9EaUMsVTlCdUVqRSxDQUFBLGFBQ0EsQ0FBQSxnQjhCckVBLENBQUEsaUJBQ0EsQ0FBQSxDQUFBLHFDOUIyRGdDLHdGOEJ2RGlDLFU5QitEakUsQ0FBQSxhQUNBLENBQUEsQ0FBQSxxQ0FUZ0MsT0FBTyxhOEIvQ3pDLENBQU0sU0F6QlIsVTlCZ0ZJLENBQUEsYUFDQSxDQUFBLGU4QnBETyxDQUFBLENBQUEscUM5QjJDeUIsUzhCeEVwQyxhOUJnRlUsQ0FBQyxnQkFDUCxDQUFTLEM4QjlDYSxxQzlCcUNVLHVDOEJqQ2hCLGNBR1osQ0FBTyxDQUFFLHNDOUI4QnFCLHdCOEIxQmpDLFNBRUUsQ0FBQSxDQUFBLGdDQUlKLFc5QjRCQyxDQUFJLGNBQ0osQ0FBQSxhOEIxQkMsQ0FBTSxzQzlCaUIyQixnQzhCcEJuQyxVOUI0QkMsQ0FBQSxhQUNBLENBQUEsQ0FBQSxxQ0FUZ0Msc0M4Qm5COUIsZ0JBVUMsQ0FBUyxlQUNULENBQUEsQ0FBQSxxQzlCUTZCLHNDOEJuQjlCLGNBZUMsQ0FBQSxhQUNBLENBQU0sQ0FBRSw0Q0FFUixXOUJTSCxDQUFJLGNBQ0osQ0FBQSxXOEJSRyxDQUFBLHdCQUNTLENBQUEscUM5QkZvQiw0QzhCRDdCLFU5QlNILENBQUEsYUFDQSxDQUFBLHdCOEJIYSxDQUFBLENBQUEsc0M5Qk5xQiw0QzhCRC9CLFU5QlNILENBQUEsYUFDQSxDQUFBLENBQUEsZ0Q4QlZHLGU5QnVJSCxDQUFBLFdBQ0EsQ0FBQSxtQkFDQSxDQURBLGdCQUNBLENBQUEsVUFDQSxDQUFBLDJCOEIzSG1CLENBQUEscUM5QmRhLGdEOEJEN0IsMkJBa0JpQixDQUFBLENBQUEsdURBR2YsVzlCWkwsQ0FBSSxjQUNKLENBQUEscUNBVGdDLHVEOEJvQjNCLFU5QlpMLENBQUEsYUFDQSxDQUFBLENBQUEsc0NBVGtDLHVEOEJvQjdCLFU5QlpMLENBQUEsYUFDQSxDQUFBLENBQUEsMkM4QnVCRyxXOUJ4QkgsQ0FBSSxjQUNKLENBQUEsTThCd0JvQixlQWFmLENBQUEsZUFDTCxDQUFRLFVBQ1IsQ0FBQSxxQzlCaERnQyxNQUFPLGU4Qm1EOUIsQ0FBQyxDQUFDLGNBVFYsb0NBYW1CLENBQUEscUJBQ1gsQ0FBQSxpQ0FFWCxhQUNNLEMvQmpJTyx5QitCa0lLLENBQUEsWUFDakIsYUFJSyxDQUFBLFFBQ0EsQ0FBQSx3QkFDRyxDQUFBLGlCQUNPLENBQUEsVUFDVixDQUFBLHFDOUJyRTRCLFk4QmdFaEMsV0FRSyxDQUFBLENBQUEsZ0JBUkosb0I5QnNFVyxDOEIxRE8sVzlCMkRuQixDQUFBLG1CQUNBLENBREEsZ0JBQ0EsQ0FBQSxVQUNBLENBQUEsMkI4QjVEYyxDQUFBLDJCQUVoQix3QkFDaUIsQy9CckpBLDJCTWlDVixDQUFJLFV5QnNIVixDQUFBLGdCQUNBLENBQVMsZUFDVCxDQUFBLE16QjdISSxDQUFHLHVCeUIrSGEsQ0FBQSxpQkFDVixDQUFBLFVBQ1YsQ0FBRyxXQUNILGtCQUlZLENBQUUsV0FDWixDQUFBLFFBQ0csQ0FBQSxpQkFFQSxVQUNMLENBQUEsWUFDTSxDQUFBLGFBQ0EsWUFJRCxDQUFBLDJCQUVFLGdCQUNELENBQUEsbUJBQ0EsY0FHQSxDQUFBLGtCQUNBLGFBSUQsQy9CekxXLGErQjBMUCxDQUFBLGdCQUNULENBQVMsZ0JBQ0EsQ0FBQSxjQUNILGNBR1AsQ0FBQSxlQUNBLENBQUEsZ0JBRkEsa0JBS1ksQ0FBQSxnQkFDWCxDQUFBLGtCQU5ELGFBU08sQy9Cek1NLGUrQjBNWCxDQUFBLG1CQUNBLGVBS0UsQ0FBQSxxQkFTSCx3QkFDZ0IsQy9CM0xWLGUrQjRMTixDQUFRLHlCQUZSLFdBTUMsQ0FBQSwyQnpCN0xLLENBQUEsb0NOUEQsQ0FBQSxrQitCdU1JLENBQVEsaUJBQ04sQ0FBQSxTQUNWLENBQUEsK0JBUEQsYUFVRSxDQUFNLG9CQUlSLDRDL0JoTkssQ0FBQSxTK0JrTkwsQ0FBQSxlQUNBLDRCQVFpQixDQUFBLGVBQ2xCLENBQUEsZUFDQSxDQUFBLG9CQUVDLDRCQUNxQixDL0I3UFYsMEIrQitQVixrQnpCNU5FLENBQUEsOEJ5Qm1PRix5QkFDa0IsQ0FBQSxvQ0FFakIsVUFDQSxDQUFBLHFDOUJsTStCLGtCOEI0TW5DLFU5QnBNRyxDQUFBLGFBQ0EsQ0FBQSxDQUFBLHFDQVRnQyx3QjhCNk1oQyxlQU9rQixDQUFDLENBQUMsOEJBR1YsV0FDQSxDQUFBLHFDOUJ4TnNCLG9COEJpT25DLGE5QnpOUyxDQUFDLGdCQUNQLENBQVMsQzhCMk5RLDBCQUZqQixlQUtpQixDQUFDLGdDQUVSLFdBQ0EsQ0FBQSw4R0FJMkQsVTlCdE9yRSxDQUFBLGFBQ0EsQ0FBQSxzSThCME9XLFdBQ0EsQ0FBQSxzQzlCcFB1QixtQjhCOFByQyxVOUJ0UEcsQ0FBQSxhQUNBLENBQUEsQ0FBQSx5QjhCc1BBLGVBS2MsQ0FBQyw0R0FHc0QsYTlCL1AvRCxDQUFDLGdCQUNQLENBQVMsNEc4QmtRNEQsVTlCblFyRSxDQUFBLGFBQ0EsQ0FBQSx3SDhCa1FxRSxlQUluRCxDQUFDLHNDOUIvUWUsb0k4QmlSdkIsV0FFQyxDQUFBLENBQUEsZW5CNVZoQixxQk42Q29CLENBQUEsbUVNZ0RaLGtCQXhGVSxDWjRCVCxVWTNCRCxDQUFBLCtFTmlCNEQsQ0FBQSxZTWY1RCxDQUFBLHdCQUNnQixDQUFBLDZCQXlGWCwrQkFwRmlCLENab0JyQixvQlluQkwsQ0FBYSxxQkFDYixDQUFjLGlCQUNKLENBQUEsaUNBeUZELGFBL0VJLENaYVIsZVlaRyxDQUFBLGdDQTBFQSxrQkF0RUEsQ0FBQSxVQUNBLENBQUEsV0FDQSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLGlDQThFQyxlQTFFRCxDQUFBLGdCQUNBLENBQUEsZ0NBNkVDLGVBeEVMLENBQUEsK0JBbURRLGVBN0NSLENBQUEsWUFDQSxDQUFBLGlCQUNVLENBQUEsT0FBUSxDQUNsQixnQkFDQSxDQUFBLEtBQVksQ0FBQSxrQ0FtRVIsV0EvREEsQ0FBQSxpQkFDQSxDQUFBLHlCQW1FSixnQkExREEsQ0FBQSxzQ1hHOEIsdUIrQnhFbkMsYUFFQyxDQUFNLFdBQ04sQ0FBQSxDQUFLLEsxQm1DSSx3QjBCNUJJLENoQ1JGLGtCZ0NTZCxDQUFBLFdBRUcsWUFDRixDQUFBLGlCQUNhLENBQUEsc0JBRkosd0JBS1EsQ2hDZkEsaUNnQ2lCaEIsU0FDQyxDQUFBLGVBQ0EsQ0FBQSw0QkFUTyxTQWNMLENBQUEscUMvQjZDOEIsNEIrQjNEekIsZUFpQlAsQ0FBQSxDQUFBLHVDQUdFLGlCQUNRLENBQUEscUMvQnNDc0IsdUMrQnZDOUIsaUJBSVMsQ0FBQSxDQUFBLDRCQXhCSixTQThCTCxDQUFBLHFDL0I2QjhCLDRCK0IzRHpCLGVBaUNQLENBQUEsQ0FBQSxzQy9CMEJrQyw0QitCM0QzQixhQW9DSixDQUFNLFdBQ04sQ0FBQSxDQUFLLHVDQUdOLGlCQUNRLENBQUEscUMvQmtCc0IsdUMrQm5COUIsaUJBSVMsQ0FBQSxDQUFBLGlDQU1QLHNDaENuQ0EsQ0FBQSxrQmdDcUNKLENBQUEsb0NoQ3BDSSxDQUFBLFVnQ3NDSixDQUFBLFVBQ0EsQ0FBQSxxQy9CSWdDLGlDK0JUNUIsVUFRSCxDQUFBLENBQUEscUMvQkMrQixpQytCVDVCLGVBV0ssQ0FBQSxDQUFBLHNCQUlYLFVBQ0MsQ0FBQSxjQUNBLENBQU8saUJBQ1AsQ0FBVSxpQkFDQSxDQUFBLFNBQ1YsQ0FBQSxxQy9CWGlDLHNCK0JNbEMsWUFRRSxDQUFBLENBQUEscUMvQmRnQyxzQitCTWxDLGlCQVdTLENBQUEsQ0FBQSw4QkFHUCxlQUNELENBQUEsb0NBREMsYUFJQSxDQUFBLGFBQ0EscUJBS1EsQ0FBVSxlQURuQixrQkFJVyxDQUFBLFdBQ1YsV0FJRCxDQUFBLE1BQVEsQ0FBSSxpQkFFRixDQUFBLEtBQUEsQ0FBQSxVQUVWLENBQUEsZUFMQSxvQi9CaUdhLEMrQnpGUSxXL0IwRnBCLENBQUEsbUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLFVBQ0EsQ0FBQSxxTGF6SGEsd0JrQmtDRyxDaEMxSE4sVWdDMkhWLENBQUEsYUFDQSx3QkFHaUIsQ2hDL0hQLFVnQ2dJVCxDQUFBLGVBQ0gsQ0FBQSx3QkFDWSxDQUFVLHFDL0IxRFksYStCc0RoQyxRQVFELENBQUEsTUFBUSxDQUFDLGlCQUVDLENBQUEsQ0FBQSx5QkM3SVgsZ0JBQ0UsQ0FBQSxXQUNELHdCQUtlLENqQ0ZKLHNEaUNHTSxDQUFBLDJCQUNDLENBQUEscUJBQ25CLENBQUEsMkIzQitCTyxDQUFBLFMyQjdCUCxDQUFBLGlCQUNVLENBQUEscUNoQ2dFd0IsV2dDeEVwQyxlQVdJLENBQUEsY0FDQSxDQUFPLENBQUMsNEJBR1IsZUFDQSxDQUFBLGlCQUNELG9CaEM2TGEsQ2dDMUxRLFdoQzJMcEIsQ0FBQSxtQkFDQSxDQURBLGdCQUNBLENBQUEsVUFDQSxDQUFBLGdCZ0M1TEEsQ0FBQSxxQ2hDbURnQyxpQmdDckRsQyxnQkFLSSxDQUFBLENBQVUscUNoQ2dEb0IsaUJnQ3JEbEMsS0FBQSxDQUFBLE1BU1MsQ0FBQyxpQkFFSSxDQUFBLENBQUEsNEJBSWQsWUFDRSxDQUFBLHFDaENxQ2dDLDRCZ0N0Q2xDLG9CQUlhLENBQUEsQ0FBQSxnQkF0Q2YscUJBMkNJLENBQUEsa0JBQ0EsQ0FBQSxvQ2pDZkksQ0FBQSxZaUNpQkosQ0FBQSxnQkFDUSxDQUFBLFNBQ1IsQ0FBQSxxQ2hDd0JnQyxnQmdDeEVwQyx3QkFtRDBCLENBQUEsQ0FBQSxxQ2hDcUJVLGdCZ0N4RXBDLGFBdURNLENBQU0sYUFDTixDQUFBLENBQUEsY0F4RE4sY0E2REksQ0FBQSxpQkFDQSxDQUFVLHFDaENVc0IsY2dDeEVwQyxlQWlFTSxDQUFBLENBQUEscUNoQ084QixjZ0N4RXBDLGNBcUVNLENBQUEsQ0FBQSxhQXJFTixpQkF5RWEsQ0FBRSxlQUNKLENBQUUsZUFDVCxDQUFBLDRCQUdGLGFBRU8sQ2pDOUVNLGdCaUMrRVgsQ0FBUyxTQUNULENBQUEsaUJBQ1UsQ0FBQSxVQUNWLENBQUcsMEJBRUwsaUJBQ0UsQ0FBQSxtQkFDRCw2QkFJa0IsQ0FBQSxlQUNqQixDQUFBLGlCQUNVLENBQUEseVFuQk5HLG9CbUJVVCxDQUFBLG1EQVJHLFdoQ1ZQLENBQUksY0FDSixDQUFBLFFnQ3VCRSxDQUFBLGlFQUZXLGVBS1QsQ0FBQSxxQ2hDbkM0QixtRGdDa0J6QixVaENWUCxDQUFBLGFBQ0EsQ0FBQSxhZ0MrQkksQ0FBTSxpRUFWRyxjQWFQLENBQUEsQ0FBQSxrQkFPUixNQUFBLENBQVEsUUFFTixDQUFBLHFDQUVLLHdCQUVlLENqQzlIVCxvQmlDK0hLLENBQUUsVUFDZCxDQUFBLDJDQUhBLHdCQU1rQixDakNuSVgsV2lDb0lMLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxvQkFDTSxDQUFBLGlCQUNJLENBQUEsdUJBQ0MsQ0FBQSxVQUNYLENBQUEsbUNBbEJBLDJCQTBCYSxDQUFBLGtDQTFCYiwyQkErQmMsQ0FBQSx1QkEvQnJCLGNoQzFIQyxDQUFBLGtCQUNXLENBQUEsa0JnQ2dLVCxDQUFXLHdCQUNNLENqQ2xJZCxhaUNtSUUsQ2pDaktJLGNpQ2tLSCxDQUFFLFdBQ1IsQ0FBQSxzQkFDQSxDQUFlLGlCQUNMLENBQUEscUNoQy9Gb0IsdUJnQ2tEakMsWUFnREssQ0FBQSxDQUFNLDRCQU1aLHdCQUNvQixDakNoSmIsa0JpQ2lKSCxDQUFBLGVBQ0EsQ0FBQSxZQUNBLENBQUEsOEJBSkosY2hDaExFLENBQUEsaUJBQ1MsQ0FBRSw0QmdDOExQLDZCQUVhLENBQUEsVUFDakIsQ0FBQSw4Q0FFQyx3QkFDaUIsQ2pDbk1QLGtCaUNvTVQsQ0FBQSxXQUNBLENBQUEsbURBSEQsZUFNRyxDQUFBLG1DQVhMLFdoQy9HQyxDQUFJLGNBQ0osQ0FBQSxxQmdDZ0lFLENBQUEsMkJBQ2UsQ0FBQSxVQUNmLENBQUEsZ0JBQ0EsQ0FBUyxXQUNULENBQUEsUUFDQSxDQUFBLDBDQVJJLDJCQVdhLENBQUEsZUFDZixDQUFBLHFDaENsSjRCLG1DZ0N1SGpDLFVoQy9HQyxDQUFBLGFBQ0EsQ0FBQSwwQ2dDNkhNLDJCQW1CZSxDQUFBLGNBQ2YsQ0FBQSxDQUFBLHdDQU1hLHdCQUNILENqQ3ZPTCxVaUN3T1gsQ0FBQSx3QkFHRixZQUNFLENBQUEsd0NBQ2lDLEMzQnBPcEIscUMyQndPUixZQUVELENBQUEsK0JBSUgsZTNCdE5DLENBQUEsVTJCd05BLENBQUEscUNoQ25MOEIsOEJnQzBMaEMsYUFFRSxDQUFBLENBQUEsVUN0UU4sa0JBRUMsQ0FBVyxzQkFDWCxDQUFlLGdCQUNOLENBQUEsZ0JBRVQsVWpDNEVHLENBQUEsYUFDQSxDQUFBLGFpQzNFRixDQUFNLGlCQUNJLENBQUEscUNqQ2lFd0IsZ0JpQ3BFbkMsYWpDNEVTLENBQUMsZ0JBQ1AsQ0FBUyxDaUN2RU8sc0JBTmxCLE1BU0EsQ0FBSyxpQkFFTSxDQUFBLEtBQUEsQ0FBQSxlQUVWLG9CQUlRLENBQUEsaUJBQ1QsQ0FBQSxxQkFIQSxhQU1NLENsQ3pCTSx5QmtDMEJNLENBQUEsb0JBUGxCLGVBVUMsQ0FBQSx3QkFDZ0IsQ0FBQSxvQkFDaEIsWUMvQkssQ0FBQSw0QkFGSyxhQU1MLENBQUEsZ0JBQ0gsY0FJSyxDQUFFLFlBQ1IsQ0FBQSxzQkFHa0MsOEJBQUEsQ0FBQSw4Q0FPUCx1QkFBQSxDQUFBLHVCQ25COUIsNkJBRWtCLENBQUEsa0JBSG5CLFduQ2dGSSxDQUFJLGNBQ0osQ0FBQSx3Qm1DMUVjLENwQ3lCVCxrQm9DeEJQLENBQUEsZ0JBQ0EsQ0FBQSxxQ25DK0RrQyxrQm1DeEVwQyxVbkNnRkksQ0FBQSxhQUNBLENBQUEsUW1DcEVELENBQUEsQ0FBQSw4QkFSRyxlQVdILENBQUEscUNuQ3dEaUMsOEJtQ25FOUIsWUFjRixDQUFBLENBQUEsd0JBSUQsMkI5QmFNLENBQUEsZThCWE4sQ0FBUSxxQ25DK0N5Qix3Qm1DakRqQywyQjlCYU0sQ0FBSSxDQUFKLHVCOEJMTixjQUNBLENBQU8sd0JBM0JULFlBK0JFLENBQUEsZUFDQSxDQUFBLGFBQ0EsQ0FBQSxxQ25Da0NpQyx3Qm1DbkVuQyxRQW9DRyxDQUFBLENBQUEscUNuQytCZ0Msd0JtQ2pEakMsMkI5QmFNLENBQUksQ0FBSixxRDhCc0JPLHdCQUVLLENwQzVEUCx3RW9DOERULFVBQ0MsQ0FBQSxNcENsQ0UsMEJvQzRDUyxDQUFBLG1CQUNoQixDQUFBLHFDbkNGbUMsTUFBTyxnQm1DS3pDLENBQUEsQ0FBQSxpQ0FJQSxhQUNNLENwQ2hGTyx5Qm9DaUZLLENBQUEsWUFacEIseUJBaUIwQixDQUFBLGdCQUNsQixDQUFBLFlBQ0gsV25DVkQsQ0FBSSxjQUNKLENBQUEsMkJtQ2FtQixDQUFBLGVBQ3JCLENBQVEscUNuQ3ZCMEIsWW1Db0JoQywyQkFNYyxDQUFBLENBQUEsZ0JBTmIsb0JuQ2tIVyxDbUN4R08sV25DeUduQixDQUFBLG1CQUNBLENBREEsZ0JBQ0EsQ0FBQSxVQUNBLENBQUEsV21DMUdLLFduQ3ZCTCxDQUFJLGNBQ0osQ0FBQSxRbUMyQkMsQ0FBQSxhQUNBLGdCQU9HLENBQUEsc0NBUVMsb0JBQ0ksQ0FBQSxjQUNILENBQUUsMkJBRUosV0FFTixDQUFBLG9CQUNTLENBQUEsY0FDSCxDQUFFLGNBQ1IsYUFLRixDQUFBLGVBQ0EsQ0FBQSxnQkFDTixDQUFBLHFDbkNwRWtDLFltQ0RwQyxlQTBFWSxDQUFBLGdCQUNBLENBQUEsV0F4Q1IsV25DMUJBLENBQUksY0FDSixDQUFBLFltQ1dBLFVuQ1pBLENBQUEsYUFDQSxDQUFBLHVCbUMyRU8sV25DNUVQLENBQUksY0FDSixDQUFBLENBQUEsNERBVGdDLHVCbUNvRnpCLFVuQzVFUCxDQUFBLGFBQ0EsQ0FBQSxrQm1DZ0ZDLENBQUEsQ0FBQSxxQ25DekYrQixjbUNpRjNCLFlBYU8sQ0FBQSxDQUFBLFFDeEtoQixvQkFFaUIsQ0FBQSwwQkFDSSxDQUFBLGVBQ2pCLENBQUEscUJBQ1MsQ0FBVSxxQ3BDcUVhLFFvQzFFcEMsbUIvQnFDTSxDQUFJLENBQUoscUNMcUM4QixRb0MxRXBDLHNCL0JxQ00sQ0FBQSxDQUFBLGMrQnZCRix3QkFDaUIsQ3JDVkYsNEJxQ2FiLGVBQ0MsQ0FBQSxlQUNBLGlCQUtDLENBQVUsb0JBRWIsNEJBSXFCLENBQUEsbUJBQ2xCLENBQUEsY0FDTSxDQUFFLGFBQ1IsQ0FBQSxhQUNBLENBQU0sd0JBQ1EsQ0FBUSxxQ3BDc0NNLG9Cb0M3Q2hDLFlBVVEsQ0FBQSxDQUFBLDBCQVZQLG9CQWNPLENBQUEsaUNBZEsseUJBbUJVLENBQUEseUJBbkJ0QixnQkF5Qk8sQ0FBUyxVQUNULENBQUEsMEJBMUJQLFVBOEJPLENBQUEsb0JBQ1ksQ0FBQSxjQUNmLFlBR0QsQ0FBQSxxQ3BDVTRCLGNvQ1hoQyxhQUlRLENBQUEsQ0FBTyxjQUlmLFdBQ0ksQ0FBSSxrQkFDTyxDQUFDLGVBQ1osQ0FBQSxxQ3BDQTRCLGNvQ0hoQyx1QkFNdUIsQ0FBQSx1QkFDSixDQUFVLENBQUMscUNwQ0pFLGNvQ0hoQyxXQVdLLENBQUksY0FDSixDQUFPLENBQUUsb0JBWmIsVUFnQkksQ0FBQSxlQUNBLENBQUEscUJBakJFLDhCQXFCYSxDQUFBLGVBQ2YsZ0JBSUQsQ0FBUyxhQUNULENBQU0sVUFDTixDQUFBLHFDcEN6QjRCLGVvQ3NCaEMsWUFNRSxDQUFBLENBQUEscUNwQzVCOEIsUXFCekVwQyx1Q3RCOEJRLENBQUEsWXNDM0JGLENBQUEsTWhDZ0NVLENBQUssY2dDOUJmLENBQUEsS0FBVSxDQUFBLENBQUsscUNyQ29FZSxlcUN6RTVCLGVBV0osQ0FBQSxZQUNBLENBQUEsS0FBUSxDQUFBLDRCQUdSLHFCQUNlLENBQUEsV0FDZCxDQUFBLFVBQ0EsQ0FBQSxDQUFBLHlCQUdGLFlBQ0MsQ0FBQSxvQ0FHRCxRQUVDLENBQUEsK0ZBRVMsUUFFUixDQUFBLFNBQ0EsQ0FBQSxlQUNBLENBQVEscUNyQ3dDdUIsMENxQ2xDL0IsZ0JBQ0MsQ0FBUyxlQUNELENBQUEsd0NBSVQsV0FDQyxDQUFBLGlTeEIyQ0csY3dCdENILENBQUEsV0FDQSxDQUFBLGdCQUNBLENBQUEsZ0JBQ1MsQ0FBQyx5QkFHWixnQkFDQyxDQUFTLFNBQ1QsQ0FBQSxvQ0FGUSxrQkFLUCxDQUFBLCtCQUdBLGVBQ08sQ0FBRSwyQ2hCeUlMLDBDdEJ4TUssQ0FBQSxnQnNDb0VULENBQUEsaUJBQ0EsQ0FBQSxDQUFBLHFDckNDOEIsTUFBTyxnQnFDT3JDLENBQUEsQ0FBVSxTQ2pGaEIsZUFDUyxDQUFBLGlCQUNFLENBQUEsY0FFVixRQUNPLENBQUEsaUJBQ0EsQ0FBVSxlQUNoQixXQUVBLENBQUEsY0FDQSxDQUFPLG1CQUZQLG9CdEN3TWMsQ3NDbk1PLFd0Q29NbkIsQ0FBQSxtQkFDQSxDQURBLGdCQUNBLENBQUEsVUFDQSxDQUFBLGFzQ3JNRCx1QkFJTyxDQUFBLHFDdEN3RDBCLGFzQ3pEcEMsd0JBSVcsQ0FBQSxDQUFBLG1CQUpYLGVBUUUsQ0FBQSxNQUFZLDZCQ3ZCRixDQUFBLGlCQUNELENBQUEscUN2Q3VFeUIsTUFBTyw0QnVDcEU5QixDQUFBLENBQUEsWUFHWiwyQmxDNkJRLENBQUEsU2tDM0JQLENBQUEsNkJBR0MsV3ZDb0VDLENBQUksY0FDSixDQUFBLFd1Q25FQSxDQUFBLFVBQ0EsQ0FBQSxxQ3ZDeURnQyw2QnVDNURqQyxNQUFBLENBQVcsaUJBT0MsQ0FBQSxLQUFBLENBQUEsQ0FBUSx3Q0FJakIsV3ZDeURGLENBQUksY0FDSixDQUFBLHNDRHJESSxDQUFBLG9DQUNBLENBQUEsaUJ3Q0ZPLENBQUEsaUJBQ1YsQ0FBVSxTQUNWLENBQUEscUN2QzJDK0Isd0N1Q2pEOUIsVXZDeURGLENBQUEsYUFDQSxDQUFBLGtCdUNoREUsQ0FBQSxnQkFDUSxDQUFBLENBQUEscUN2Q3NDc0Isd0N1Q2pEOUIsVXZDeURGLENBQUEsYUFDQSxDQUFBLENBQUEsb0R1Q3hDQyxVQUNDLENBQUEsUUFDQSxDQUFBLFlBQ0EsQ0FBQSxVQUNBLENBQUEsaUNBSUgsU0FFRSxDQUFBLHlDQU1DLDRCQUNpQixDQUFBLGVBQ2xCLENBQUEscUN2Q2ErQix5Q3VDZjlCLFV2Q3VCRixDQUFBLGFBQ0EsQ0FBQSxrQnVDbEJVLENBQUEsQ0FBQSxxQ3ZDU3NCLHlDdUNmOUIsV3ZDdUJGLENBQUksY0FDSixDQUFBLENBQUEscUR1Q1hDLG9DeEN6Q0csQ0FBQSx3QndDMkNjLEN4Q3hFUixVd0N5RVIsQ0FBQSxlQUNBLENBQUEscUN2Q0Y4QixxRHVDRi9CLFV2Q1VELENBQUEsYUFDQSxDQUFBLGdCdUNITSxDQUFBLENBQUEsb0JBdkVGLGlCQThFTCxDQUFVLCtCQUVWLHdCQUNpQixDeEN0RkwsMkN3Q3dGWCxhQUNDLENBQU0scUN2Q25CeUIsMkN1Q2tCaEMsaUJBSVMsQ0FBQSxDQUFBLHFDdkN0QnVCLGdIdUN3QmxCLFVBRVgsQ0FBQSxDQUFBLHVCQU9HLFFBQ1IsQ0FBQSxXQUNBLFd2QzNCRSxDQUFJLGNBQ0osQ0FBQSx3QnVDOEJjLEN4Qy9HSixrQndDZ0haLENBQVcsdUJBRVgsY0FFQyxDQUFBLHFDdkM1Q2lDLHVCdUMwQ2xDLGNBS0UsQ0FBQSxDQUFBLDZCQUxGLG9CQVNlLENBQUEseUJBSWYsZ0JBQ0MsQ0FBQSxhQXBCRCxrQkF3QlksQ0FBQSxxQ3ZDNURzQixhdUNvQ2xDLGtCQTBCRSxDQUFBLENBQUEsYUExQkYsZUE4QkMsQ0FBQSx5QkFDaUIsQ0FBQSxxTDFCbkRYLG9CMEJzRE4sQ0FBQSxZQUNBLGFBR0QsQ0FBTSxpQkFDRyxDQUFBLHFDdkMzRXlCLFl1Q3lFbkMsVUFLRSxDQUFBLENBQUEscUN2QzlFaUMsWXVDeUVuQyw0QkFTVyxDQUFBLENBQUEscUN2Q2xGd0Isa0R1Q29GckIsYUFFWCxDQUFBLFlBQ0EsQ0FBSyxDQUFFLFlBSVYsV3ZDbkZHLENBQUksY0FDSixDQUFBLHdCdUNvRmMsQ3hDcktKLGV3Q3NLWixDQUFRLHFDdkM5RjBCLFl1QzJGbkMsVXZDbkZHLENBQUEsYUFDQSxDQUFBLENBQUEscUNBVGdDLHVCdUNtR2hDLFV2QzNGQSxDQUFBLGFBQ0EsQ0FBQSxDQUFBLG1DdUM4RkQsaUJBQ1MsQ0FBQSxxQ3ZDeEd3QixtQ3VDdUdqQywwQkFJVyxDQUFBLFVBQ1QsQ0FBQSxDQUFBLHlDQUxGLHNCQVFxQixDQUFBLHFDdkMvR1ksZ0d1Q2lIbkIsYUFFWCxDQUFBLFVBQ0EsQ0FBQSxDQUFBLGdCQXpCSixvQnZDMkNjLEN1Q1pPLFd2Q2FuQixDQUFBLG1CQUNBLENBREEsZ0JBQ0EsQ0FBQSxVQUNBLENBQUEsMkJ1Q2RjLENBQUEscUJBQ2YsQ0FEZSxrQkFDTCxDQUFFLHFDdkM1SHFCLGdCdUMyRmxDLHdCQW9DaUIsQ0FBQSxlQUNmLENBQUEsQ0FBQSxhQ3RNSix3QkFFaUIsQ3pDRkYsa0J5Q0dkLENBQUEsdUN6Q3dCTyxDQUFBLGdCeUN0QlAsQ0FBQSxxQ3hDaUVtQyxzQ3dDN0RqQyw0QkFFYSxDQUFBLENBQUEscUN4QzJEb0IsOEN3Q3pEL0IsMkJuQ3FCSSxDQUFJLENBQUosa0RtQ3JCSiwyQkFLZ0IsQ0FBQSxpQkFDUCxDQUFBLHFDeENtRHNCLGtEd0N6RC9CLDJCQVNpQixDQUFBLGlCQUNQLENBQUEsQ0FBQSxxQ0FPVCxlQUNGLENBQUEsMENBRUMsVUFDQSxDQUFBLHNDQUtDLGVBQ0MsQ0FBQSw4Q0FFQyxXeENvQ0osQ0FBSSxjQUNKLENBQUEsZXdDbkNDLENBQVEscUN4QzBCdUIsOEN3QzVCNUIsVXhDb0NKLENBQUEsYUFDQSxDQUFBLENBQUEsMkR3QzdCSSxhQUNGLENBQUEscUJBQ0EsQ0FBYyxRQUNkLENBQUEsaUJBQ1UsQ0FBQSxrRUFKSSxXQU9iLENBQUEsTUFBUSxDQUFJLGlCQUVGLENBQUEsS0FBQSxDQUFBLFVBRVYsQ0FBQSxxQ3hDUzZCLDJDd0NMNUIsVXhDYUosQ0FBQSxhQUNBLENBQUEsQ0FBQSw4QndDUEEsYUFDRCxDQUFBLHVDQUlhLFFBQ1gsQ0FBQSxrQkFDQSxrQkFHSCxDQUFXLFVBQ1IsQ0FBQSxjQUNBLENBQU8scUN4Q2R3QixrQndDVWhDLFlBT0UsQ0FBQSxDQUFBLHFDeENqQjhCLGtCd0NVaEMsVXhDRkEsQ0FBQSxhQUNBLENBQUEsWXdDYUUsQ0FBQSxDQUFBLHNDeEN0QmdDLGtCd0NVbEMsaUJBZVcsQ0FBQSxDQUFBLCtOM0JUTixlMkJhSCxDQUFBLG1RM0JiVyx3QjJCZ0JHLEN6Q3hHTixVeUN5R1YsQ0FBQSx1QkFDQSxrQkFLVSxDQUFBLG1CQUNSLENBQUEseUJBSEQseUJBT21CLENBQUEscUNBRmpCLGFBTUksQ3pDbEhJLHFCeUNtSFQsV3hDekNGLENBQUksY0FDSixDQUFBLGV3QytDQyxDQUFRLGlCQUNFLENBQUEscUN4Q3pEcUIscUJ3Q3NEaEMsVXhDOUNBLENBQUEsYUFDQSxDQUFBLENBQUEsMEJ3Q3NEQyxpQnhDckZTLENBQUEsT0FBUSxDQUdkLFFBQ0EsQ0FBQSwrQkFDVyxDQUFBLHdCd0NtRkcsQ3pDaEloQixVeUNpSUgsQ0FBQSxvQkFDWSxDQUFBLGNBQ1osQ0FBQSxZQUNBLENBQUEsVUFDRyxDQUFBLFNBQ0EsQ0FBQSx5QkFsQkQsb0J4Q2dGVyxDd0MxRGdCLFd4QzJENUIsQ0FBQSxtQkFDQSxDQURBLGdCQUNBLENBQUEsVUFDQSxDQUFBLDJCd0M1RGMsQ0FBQSxpQkFDUCxDQUFBLFdBQ1IsQ0FBQSxTQUNBLENBQUEscUN4Q2hGaUMseUJ3Q3NEL0IsMkJBNkJ1QixDQUFBLE1BQUEsQ0FBYSxpQkFFbEIsQ0FBQSxLQUFBLENBQUEsVUFFbkIsQ0FBQSxTQUNBLENBQUEsQ0FBQSx1Q0FsQ0MsVUFzQ1csQ0FBQSxtQkFDSCxlQUlSLENBQUEsd0JBQ2dCLENBQUEscUN4Q2xHZSxtQndDZ0doQyxhQUtFLENBQUEsQ0FBQSxVdEI5S04sYUFFUyxDbkJDTSxlbUJDWCxlQUdJLENBQUEsZUFQUixlQVdRLENBQUEsV0FDSCxhQUtJLENuQmZTLGFtQmdCZCxDQUFBLE1BQVMsZUFVWixDQUFBLFNBQ0EsVUFFRyxDQUFBLHdCQUNpQixDQUFBLGNBRWpCLHFCQUdJLENBQUEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsb0JBQ1MsQ0FBQSxnQkFDVCxDQUFTLDZCQUNpQixDQUFBLHdCQUNSLENBQUEsb0JBVHJCLGtCQVlpQixDbkIzQ1AsVW1CNENILENBQUEsa0JBQ0gsa0JMOUNNLENBQUMsWUFDZixpQkFLRyxDQUFVLDZCQUNPLENBQUEsb0JBRWpCLGtCQUlrQixDZG1CYixrQmNsQkEsUUFJRCxDQUFBLFNBQ0EsQ0FBQSwwQkErQ08sWUEzQ1QsQ0FBQSxvQkFDRCxrQkFHRyxDQUFBLGFBQ0EsQ0FBQSxvQkFDUyxDQUFBLGVBQ1QsQ0FBUSxrREF5RFAsYUFwREQsQ0FBQSw0QkFvRFMsa0NkdEZGLENBQUEsYWN1Q0YsQ2R2Q0UscUNDc0VxQixZYXBFcEMsc0JBeUNRLENBQWUsMEJBc0JSLGFBbkJILENBQUEsa0JBOUJSLGVBa0NnQixDQUFDLFVBQ1QsQ0FBQSxvQkExQlIsYUE4QlEsQ0FBQSxrQkFDUyxDQUFBLENBQUEsa0JBU2IsZUFFSSxDQUFBLHFDYkd3QixrQmFMNUIsZUFLTSxDQUFBLENBQVMsdUJBTGQsV0FTTyxDQUFBLDJCQVRELFlBaUJDLENBQUEsU0FDSCxzQk1yRkMsQ0FBQSxjQUNiLENBQU8saUJBRVAsZ0NwQjBCTyxDQUFBLFdvQnZCTixDQUFBLFNBQ0EsQ0FBQSxNQUFTLENBQUMsY0FFVixDQUFBLEtBQVUsQ0FBQSxpQkFFVixDQUFVLFVBQ1YsQ0FBQSxVQUNBLENBQUEsZ0NBVlEsU0FhUCxDQUFBLGtCQUNVLENBQUUsaUJBQ1osV25COERDLENBQUksY0FDSixDQUFBLHNCbUJ6RFcsQ0FBQSxzQkFDYixDQUFlLGlCQUNmLENBQVUsZUFDRixDQUFDLHFDbkI2Q3lCLGlCbUJuRG5DLFVuQjJERyxDQUFBLGFBQ0EsQ0FBQSxDQUFBLHFDQVRnQyxpQm1CbkRuQyxhbkIyRFMsQ0FBQyxnQkFDUCxDQUFTLFFtQi9DVixDQUFBLENBQUEsc0NuQnNDbUMsaUJtQm5EckMsVW5CMkRHLENBQUEsYUFDQSxDQUFBLENBQUEscUNBVGdDLGdDbUJuRDFCLGVBb0JOLENBQUEsQ0FBQSxzQ25CK0JrQyxnQ21CbkQ1QixZQXVCTixDQUFBLENBQUEscUNuQjRCZ0MsZ0NtQm5EMUIsWUE0Qk4sQ0FBQSxDQUFBLHNDbkJ1QmtDLGdDbUJuRDVCLGVBK0JOLENBQUEsQ0FBQSxjQUtILFFBQ0MsQ0FBQSxVQUNBLENBQUEsZUFDQSxzQkFJYyxDQUFBLGtCQUNkLENBQUEsb0NwQnBDTSxDQUFBLGNvQnNDQSxDQUFFLG9CQUNDLENBQUEsUUFDVCxDQUFBLFNBQ0EsQ0FBQSxtQkFSQSxrQkFXQyxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsY0FDQSxlQUdPLENBQUEsY0FDUixDQUFPLGNBQ1AsZ0JBRUEsQ0FBUyxxQ25CWHlCLGNtQlVuQyxjQUlFLENBQUEsQ0FBQSxlQUdGLGFBQ0MsQ0FBQSxrQkFDQSxDQUFXLHFCQUNFLENBQUEsaUJBQ2IscUJBR0csQ0FBQSxvQ3BCbkVHLENBQUEsV29CcUVILENBQUEsWUFDQSxDQUFBLGVBQ0EsQ0FBUSxzQkFDVSxDQUFBLGNBQ2xCLENBQUEsVUFDQSxDQUFBLGVBQ0EsQ0FBQSxLQUFZLENBQUEsU0FFWixDQUFBLFdBQ0EsQ0FBQSxxQ25CbkMrQixpQm1Cc0JuQyxjQWdCSyxDQUFPLFVBQ1YsQ0FBQSxTQUNBLENBQUEsQ0FBQSxzQ25CeENtQyxpQm1Cc0JyQyxZQXFCSyxDQUFBLFVBQ0gsQ0FBQSxTQUNBLENBQUEsQ0FBQSxnQ0F2Qk8sT0EwQlcsQ0FDbEIsc0JBQ0csZUFHSCxDQUFBLHdDQUdFLGFBRVMsQ3BCbElBLGNvQm1JQyxDQUFFLGlCQUNFLENBQUEsVUFDVixDQUFBLFFBQ0EsQ0FBQSxXQUNOLENBQUEsOENBUEUsYUFVVSxDcEJ4SUEsdUJvQnlJTSxDQUFBLHVCQUNYLGFBSVAsQ0FBQSxZQUNBLENBQUEsaUJBQ1UsQ0FBQSxVQUNWLENBQUEscUNBRUEsYUFDTSxDcEJuSlUsZW9Cb0pmLENBQUEscUNuQi9FZ0MscUNtQjZFakMsZUFLRSxDQUFBLENBQVMseUJBWFIsVUFlRixDQUFBLGVBQ0EsQ0FBQSxZQUNBLENBQUEsZ0JBQ0EsQ0FBQSxxQ25CekZnQyx5Qm1CdUU5QixhQXFCRCxDQUFBLENBQUEsY0FLSixlQUNDLENBQUEsbUJBRUEsb0JBQ1UsQ0FBQSxnQkFDQSxDQUFBLHdCQUVULGtCQUVDLENBQVcscUJBQ0csQ0FBQSxrQkFDZCxDQUFBLGFBQ0EsQ0FBQSxXQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDVSxDQUFBLFVBQ1YsQ0FBQSw4QkFUQSxpQm5COUhVLENBQUEsT0FBUSxDQUdkLFFBQ0EsQ0FBQSwrQkFDVyxDQUFBLDhCbUJ5SGYsYUFnQk0sQ3BCaE1JLHNEb0JrTVQsK0JBQ3lCLENwQm5NaEIsbUNvQmdMTCxVQXdCSCxDQUFBLGFBQ0EsQ0FBTSxZQUNOLENBQUssd0JBQ0wsVUFNRixDQUFBLHFCQUNhLENBQUEsdUJzQm5OaEIsZUFDQyxDQUFBLDZCQUtDLGVBQ0EsQ0FBQSx3Q0FFQSxzQkFDYyxDQUFBLDhDQUVaLGtCQUNBLENBQUEsOERBQ0UsbUJBQ1EsQ0FBQSxxQ3pDMERxQiw4RHlDM0Q3Qix3QkFJUyxDQUFBLENBQUEsc0N6Q3VEc0IsOER5QzNEL0Isd0JBT1MsQ0FBQSxDQUFBLDRCQWhCZixlQXVCRSxDQUFBLG1DQURHLHV3Q3pDOExnQixDQUFBLDJCeUN6TEMsQ0FBQSxvQkFDbkIsQ0FBQSxVQUNBLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSxpQkFDUSxDQUFBLFdBQ1IsQ0FBQSxxQ3pDbUNnQyxtQ3lDOUM5Qix1QkFjWSxDQUFJLENwQ0xoQixXb0NZTix3RXBDdEJtRSxDQUFBLHNCb0N5QmxFLENBQWUsYUFDZixDQUFNLHFCQUNOLENBQWMsaUJBQ2QsQ0FBVSxxQ3pDbUJ5QixXeUN6QnBDLHNCQVNlLENBQUEsZUFDYixDQUFBLENBQUEscUN6Q2VrQyxXeUN6QnBDLGdCQWNFLENBQUEsQ0FBQSxxQ3pDV2tDLFd5Q3pCcEMsa0JBa0JFLENBQVcsYUFDWCxDQUFNLGtCQUNLLENBQUEsQ0FBQSxzQ3pDS3lCLFd5Q3pCdEMsYUF3QkUsQ0FBTSxXQUNOLENBQUEsQ0FBSyxpQkFHTixrQkFDQyxDQUFBLFNBQ0EsQ0FBQSxpQkFDVSxDQUFBLHFDekNOd0IsaUJ5Q0duQyxlQU1FLENBQUEsQ0FBQSwrQ0FORCxxQkFVQyxDQUFBLEsxQ3pESyxDQUFBLFUwQzJETCxDQUFBLGFBQ0EsQ0FBQSxXQUNBLENBQUEsTUFBUSxDQUFJLGFBRVosQ0FBTSxpQkFDSSxDQUFBLFVBQ1YsQ0FBQSx1QkFsQkQsUUFxQkMsQ0FBQSxZQUNBLENBQUEsUUFDQSxDQUFBLHFDekMxQmlDLHVCeUNHbEMsYUEwQkUsQ0FBQSxDQUFPLGlCQUtWLFV6QzFCRyxDQUFBLGFBQ0EsQ0FBQSxleUMyQkYsQ0FBUSxpQkFDRSxDQUFBLFVBQ1YsQ0FBQSxxQ3pDdENrQyxpQnlDa0NuQyxVekMxQkcsQ0FBQSxhQUNBLENBQUEsQ0FBQSxpQ3lDbUNBLFd6Q3BDQSxDQUFJLGNBQ0osQ0FBQSxvQnlDcUNRLENBQUEsaUJBQ1QsQ0FBVSxxQ3pDL0N1QixpQ3lDNENoQyxVekNwQ0EsQ0FBQSxhQUNBLENBQUEscUJ5QzBDa0IsQ0FBQyxlQUNuQixDQUFBLENBQUEscUN6Q3BEZ0MsaUN5QzRDaEMsd0JBWW9CLENBQUEsQ0FBQSxnQkFJdkIsV3pDcERHLENBQUksY0FDSixDQUFBLGlCeUNxREYsQ0FBVSx3QkFDVSxDQUFBLHFDekMvRGMsZ0J5QzREbkMsYXpDcERTLENBQUMsZ0JBQ1AsQ0FBUyxDeUN5RE8sb0JBR2xCLGdCQUNDLENBQUEsc0NBQ0EsVUFDQyxDQUFBLHFDQUVELFVBQ0MsQ0FBQSxlQUNBLENBQUEscUN6QzVFZ0MscUN5QzBFakMsZ0JBS0UsQ0FBQSxZQUNBLENBQUEsQ0FBQSwyQ0FORixtQ0FVOEIsQzFDdEpsQixhMEN1SkwsQzFDdkpLLGlEMEM0SUksaWtCekNtRUcsQ0FBQSwyQ3lDbkVuQiw0akJ6Q21FbUIsQ0FBQSwwQnlDNUNGLG9CQTVCbEIsWUE2QkUsQ0FBQSxnQkFDQSxDQUFTLGlCQUNULENBQVUsQ0FBRSxzQkFVZixnQkFFQyxDQUFTLHdCQUNPLENBQUEscUN6Q2pIa0Isc0J5QzhHbkMsa0JBTWEsQ0FBQSxDQUFBLDBCQU5iLHNCQVVVLENBQUEsaUNBVkEsa0JBWVAsQ0FBTyxvQkFDRSxDQUFBLGdDQWJaLG1CQWdCVSxDQUFFLG9CQUNBLENBQUEsZ0JBeEpiLGFBNkpFLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEscUN6Q3RJeUIsZ0J5Q3pCM0IsZUFrS0csQ0FBQSxDQUFBLGlCQUdGLGFBQ0MsQ0FBQSxpQkFDQSxDQUFBLHFDekM5SXlCLGlCeUM0STFCLG9CQUtXLENBQUEsaUJBQ1QsQ0FBQSxRQUFjLENBQUEsQ0FBQSx1QkFJZixhQUVDLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFPLGlCQUNQLENBQUEsd0JBQ0EsQ0FBQSw4QkFQQSx3QkFVQyxDQUFBLFUxQ2pNSyxDQUFPLGEwQ21NWixDQUFBLFVBQVMsQ0FBSyxNQUNkLENBQU0saUJBRU4sQ0FBQSxPQUFVLENBQUEsVUFDTCxDQUFHLHlCQUVSLHdCQUlFLENBQUEsa0JBQ0EsQ0FBQSxVQUFlLENBQUksb0JBRWIsQ0FBQSxXQUFZLENBQ2xCLGtCQUNNLENBQUUsaUJBQ1IsQ0FBQSxVQUFZLENBQU0sK0JBUnJCLGNBWUksQ0FBQSxPQUFVLHNCQzlQaEIsQ0FBQSxZQUVBLFdBQU0sQzFDOEVILGNBQ0EsQ0FBQSxrQjBDNUVGLENBQUEsb0JBQ1MsQ3JDNkJMLHFDTHFDcUIsWTBDdEUxQixXQUFNLEMxQzhFSCxjQUNBLENBQUEsYTBDdkVELENBQUEsQ0FBQSxxQkFSRCxvQkFZVSxDQUFBLHFDMUMwRGUscUIwQ3RFekIsWUFlRSxDQUFBLENBQUEsZUFmRixlQW9CQyxDQUFBLDJMN0JrRU0sa0I2QjdETixDQUFBLHNCQUNBLENBQUEsU0FBaUIsQ0FBQSxxQzFDNENPLDJMYWdCbEIsVUFBUSxDQU9DLEM2Qi9EZCwrTjdCd0RhLGtCNkJwRGIsQ0FBQSxraEI3Qm9EYSxZNkIvQ1osQ0FBQSxXQUFhLENBQ2IsWUFDQSxlQ0ZHLENBQUEsYUFDSCxXQU1NLENBQ0gsV0FBWSxtQkFPWixDQUFBLGdEQXZCUSxDQUFBLGlSQXlCNEwsQ0FBQSxrQkFDcE0sQ0FBQSxpQkFDQSxDQUFBLHdCQU9SLHFCQUNJLENBQUEsa0JBQ0EsQ0FBQSxvQzVDeENJLENBQUEsYzRDMENKLENBQUEsaUJBQ0ssQ0FBRSxhQUNQLENBQUEsYUFDQSxDQUFBLFdBQWMsQ0FDZCxlQUNBLENBQUEsWUFDQSxDQUFBLFNBQVMsQ0FBQSxpQkFFVCxDQUFBLE9BQVUsQ0FBQSxVQUNMLENBR1UsNEJBQ0osQ0FBQSxVQUFBLENBQWtCLHdFQWpCakMscUJBc0JRLENBQUEsaUJBQ0ssQ0FBRSxZQUNQLENBQUEsb0dBeEJHLFNBcUJBLENBQUEsb0VBckJBLFdBK0JnQixDQUNuQixzQ0FoQ1IsaUIzQ2pCSSxDQUFBLFFBQVUsQ0FBQSw0QkFVSyxDQUFBLGEyQzRDWCxDQUFBLG1CQUNBLENBQUEsY0FDQSxDQUFBLFdBQWUsQ0FDZixRQTlGZ0IsQ0FBQSxrQ0FnR00sQ0FBRSxpQ0FDeEIsQ0FBQSxtQkFDSCxXQUlPLENBQ0osWUEzR3NCLE9BNEd6QixDQUFBLG1CQUdMLFdBQVcsQ0FFQywyQkFPQyxrQkFFTCxDQUFBLFlBQWUsaUIzQ2pGbkIsQ0FBQSxRQUFVLENBQUEsNEJBVUssQ0FBQSxZQUFBLENBQWtCLG9CMkMrRWpDLENBQU8sUUFBRSxDQUFBLFNBQ1QsQ0FBQSxlQUVBLENBQUEsaUJBQ0EsQ0FBQSxVQUFZLENBQUEsZUFQaEIsY0FXUSxDQUFBLG9CQUNBLENBQU8sV0FBRSxDQUFBLFlBQ0QsQ0FBSSxTQUNKLENBQUEsaUJBRVIsQ0FBQSxVQUFVLENBQUEsc0JBaEJsQixRQW1CUSxDQUFBLHNCQUVJLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsYUFBZSxDQUNmLGFBQWMsQ0FDZCxXQUFXLENBQUEsZUFFWCxDQUFBLFlBQWEsQ0FBRyxXQUNQLENBQUEsVUFDQSxDQUFBLHdEQW5CZiw0QkF3QlUsQ0FBQSxZQUFrQixDQUFXLHNFQWYvQixTQWNLLENBQUEsNkJBZFgsVUFBTSxDQUFBLFdBcEpJLENBQUEsbUJBOEtGLENBQUEsY0FqTFcsQ0FrTFgsa0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLFdBQXlCLENBQUEsTUFDekIsQ0FBQSxnQkFFQSxDQUFBLFdBQWEsQ0FBQSxpQkFFYixDQUFBLGlCQUNBLENBQUEsS0FBQSxDQUFBLFVBQ0EsQ0FBQSwwQ0FLTSxVQUFPLENBQUEsV0E3TFgsQ0FBQSxXQU1NLDZCMUJidkIsQ0FBZSxjQUFlLENBQzNCLGlCQUNBLENBQUEsc0NqQnNFdUIsV0FBVyxTaUIxRXRDLENBQUEsQ0FBQSxpQkFVSSxpQkFDSSxDQUFBLHVCQURILGtEQUd5QixDQUFBLDJCQUNsQixDQUFBLG9CQUNBLENBQUEsVUFBaUIsQ0FBQSxhQUNSLENBQUUsWUFDRixDQUFBLE1BQ1QsQ0FBQSxpQkFFQSxDQUFBLFdBQVUsQ0FBQSxVQUNGLENBQUEsU0FDSCxDQUFFLHFDakJvRFEsdUJpQmhFdEIsV0FBTSxDQUFBLENBQUEsZ0JBcUJQLFdBQUEsQ0FBQSxjQUNzQixDakJtRHRCLGVpQmxEQyxDQUFBLHFDakJ5Q3NCLGdCaUIzQ3ZCLFVBQUEsQ0FBQSxhQUttQixDQUFHLENqQitDdEIscUNBVHVCLGdCaUIzQ3ZCLFVBQUEsQ0FBQSxhQVNtQixDQUFHLFFqQjJDdEIsQ0FBQSw4R2lCeENxRSxVQUFBLENBQUEsYUFDM0MsQ0FBRyw4R0FFd0MsVUFBQSxDQUFBLGFBQzNDLENBQUcsQ2pCb0M3QiwyQmlCcERDLGtCQW9CQyxDQUFBLHFDakJ1QnFCLDJCaUIzQ3RCLGVBdUJFLENBQUEsQ0FBQSxnQkFLSCxjQUFNLENBQ0YsaUJBQ0gsb0JBR0EsQ0FBQSxpQkFDQSxDQUFBLHdCQUVHLGFBQUEsQ0FBUSxjbEIvRE0sQ2tCa0VWLGVBQ0EsQ0FBQSxxQ2pCR2Usd0JpQlBuQixjQUFRLENBT0EsQ0FBQSxpQkFJWixlQUVGLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLHVCQUpHLDR3Q2pCNElpQixDQUFBLGlCaUJwSVYsQ0FBQSxxQkFDSCxrQkFJRyxDQUFBLDJETjRCQyxZaUMxSFQsQ0FBQSxjQUNnQixDQUNaLGtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLHFFakNxSGEsbUJpQ2xIVCxDQUFBLFVBQU8sQ0FBQSxpQkFFUCxDQUFBLFlBQVksQ0FBQSxxRWpDZ0hILFVpQzVHWixDQUFBLG1CQUVHLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEsNEJBQ08sQ0FBQSx5RUFMVixpQkFRTyxDQUFBLEtBQVEsQ0FBQyxNQUFBLENBQUEsV0FFVCxDQUFJLFVBQ0csQ0FBQSxjQUNHLENBQ1YsaUZBYlAsbUJBZ0JXLENBaEJYLGdCQWdCVyxDQUFBLFdBQVksQ0FBQSxVQUNMLENBQUEsZ0NBRU0sQ0FBQSxTQUFBLFFBQ2hCLENBQUEseUhqQ3dGSixhQUFBLENBQVEsb0dBQVIsUUFBQSxDQUFBLHFDWDdDYyxvR1c2Q2QsWUFBQSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xubWFpbiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gUmVtb3ZlIDMwMG1zIGRlbGF5IG9uIHRvdWNoIHNjcmVlbnNcbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dDpub3QoW3R5cGU9XCJyYW5nZVwiXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmZpZWxkc2V0IHtcbiAgLyogQ2hyb21lIGFuZCBGaXJlZm94IHNldHRpbmcgaGVyZVxuICAgICAgbWluLXdpZHRoOiBtaW4tY29udGVudCAqL1xuICBtaW4td2lkdGg6IDA7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogbGc7XG4gICAgc3JjOiB1cmwoLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xnL2xnLmVvdD9uMXozNzMpO1xuICAgIHNyYzogdXJsKC4uLy4uL2Fzc2V0cy93ZWJmb250cy9sZy9sZy5lb3Q/I2llZml4bjF6MzczKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uLy4uL2Fzc2V0cy93ZWJmb250cy9sZy9sZy53b2ZmP24xejM3MykgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uL2Fzc2V0cy93ZWJmb250cy9sZy9sZy50dGY/bjF6MzczKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uLy4uL2Fzc2V0cy93ZWJmb250cy9sZy9sZy5zdmc/bjF6MzczI2xnKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuLmxnLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBsZztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LFxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTA4MDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCxcbi5sZy1hY3Rpb25zIC5sZy1wcmV2LmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpob3Zlcixcbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRlxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHhcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTA5NVwiXG59XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTA5NFwiXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAtMzBweFxuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGxlZnQ6IC0zMHB4XG4gICAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAtMzBweFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAtMzBweFxuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogMzBweFxuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogMzBweFxuICAgIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXG4gICAgMCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAzMHB4XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblxuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogMzBweFxuICAgIH1cbn1cblxuLmxnLW91dGVyLmxnLXJpZ2h0LWVuZCAubGctb2JqZWN0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcbiAgICAtby1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XG4gICAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcbiAgICAtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcbiAgICBhbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLXRvb2xiYXIge1xuICAgIHotaW5kZXg6IDEwODI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KVxufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhclxufVxuXG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTA3MFwiXG59XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwZjJcIlxufVxuXG4ubGctc3ViLWh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNFRUU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA4MFxufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ubGctc3ViLWh0bWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNXB4IDAgMFxufVxuXG4jbGctY291bnRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2LFxuLmxnLXRvb2xiYXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBjb2xvciAuMnMgbGluZWFyXG59XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy1wcmV2IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMClcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMClcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXRvb2xiYXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKVxufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctb2JqZWN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJVxufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA4MDtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYiAubGctdGh1bWItaXRlbSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgY3Vyc29yOiAtby1ncmFiO1xuICAgIGN1cnNvcjogLW1zLWdyYWI7XG4gICAgY3Vyc29yOiBncmFiXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZ1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyLmxnLXRodW1iLW9wZW4gLmxnLXRodW1iLW91dGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHhcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge1xuICAgIC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZVxuICAgIH1cbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSxcbi5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTkwNzA3XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlclxufVxuXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHhcbn1cblxuLmxnLW91dGVyLmxnLWNhbi10b2dnbGUgLmxnLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlXG59XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAubGctdGh1bWItb3BlbiAubGctc3ViLWh0bWwge1xuICAgIGJvdHRvbTogMTAwcHhcbn1cblxuLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IC0zOXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbi5sZy1vdXRlciAubGctdG9nZ2xlLXRodW1iOmhvdmVyLFxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctc2hhcmUge1xuICAgIGNvbG9yOiAjRkZGXG59XG5cbi5sZy1vdXRlciAubGctdG9nZ2xlLXRodW1iOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTFmZlwiXG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDVweFxufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy1vYmplY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy12aWRlby1wbGF5IHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQycHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgei1pbmRleDogMTA4MDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW8gLmxnLXZpZGVvLXBsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmltZW8tcGxheS5wbmcpIG5vLXJlcGVhdFxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbzpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aW1lby1wbGF5LnBuZykgMCAtNThweCBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmlkZW8tcGxheS5wbmcpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIG9wYWNpdHk6IC44XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmUgLmxnLXZpZGVvLXBsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcveW91dHViZS1wbGF5LnBuZykgbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcveW91dHViZS1wbGF5LnBuZykgMCAtNjBweCBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4ubGctcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDgzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzXG59XG5cbi5sZy1wcm9ncmVzcy1iYXIgLmxnLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkwNzA3O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiAwXG59XG5cbi5sZy1wcm9ncmVzcy1iYXIubGctc3RhcnQgLmxnLXByb2dyZXNzIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctcHJvZ3Jlc3MtYmFyIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFkXCJcbn1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwMWFcIlxufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzXG59XG5cbi5sZy1vdXRlci5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xufVxuXG4ubGctb3V0ZXIubGctdXNlLWxlZnQtZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4jbGctem9vbS1pbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUzMTFcIlxufVxuXG4jbGctYWN0dWFsLXNpemUge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuXG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDMzXCJcbn1cblxuI2xnLXpvb20tb3V0IHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4jbGctem9vbS1vdXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMzEyXCJcbn1cblxuLmxnLXpvb21lZCAjbGctem9vbS1vdXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDgwO1xuICAgIGhlaWdodDogMTBweFxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgNXB4XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYgaW5zZXRcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLW1vei10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKVxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KSBpbnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcbiAgICB3aWR0aDogMTJweFxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmZvY3VzLFxuLmxnLW91dGVyIC5sZy1wYWdlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICNmZmYgaW5zZXRcbn1cblxuLmxnLW91dGVyIC5sZy1jYXJldCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDBcbn1cblxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMjBjXCJcbn1cblxuLmxnLWZ1bGxzY3JlZW4tb24gLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMjBkXCJcbn1cblxuLmxnLW91dGVyICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA4MTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE4cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXksXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1kcm9wZG93biB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwc1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IC0xNnB4XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24+bGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duPmxpOmhvdmVyIC5sZy1pY29uLFxuLmxnLW91dGVyIC5sZy1kcm9wZG93bj5saTpob3ZlciBhIHtcbiAgICBjb2xvcjogIzMzM1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHhcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNylcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctZHJvcGRvd24tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1pY29uIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLmxnLW91dGVyLFxuLmxnLW91dGVyIC5sZyxcbi5sZy1vdXRlciAubGctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU4MGRcIlxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uIHtcbiAgICBjb2xvcjogIzNiNTk5OFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbiB7XG4gICAgY29sb3I6ICMwMGFjZWRcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG4gICAgY29sb3I6ICNkZDRiMzlcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uIHtcbiAgICBjb2xvcjogI2NiMjAyN1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIlxufVxuXG4uZ3JvdXA6YWZ0ZXIsXG4uZ3JvdXA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxpbmUtaGVpZ2h0OiAwXG59XG5cbi5ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmxnLW91dGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcbn1cblxuLmxnLW91dGVyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgY3Vyc29yOiAtby1ncmFiO1xuICAgIGN1cnNvcjogLW1zLWdyYWI7XG4gICAgY3Vyc29yOiBncmFiXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmdcbn1cblxuLmxnLW91dGVyIC5sZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5sZy1vdXRlciAubGctaXRlbSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2FkaW5nLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMyAubGctY3VycmVudCxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAsXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwOmJlZm9yZSxcbi5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDBcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgICB6LWluZGV4OiAxMDYwXG59XG5cbi5sZy1vdXRlciAubGctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctb2JqZWN0LFxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctdmlkZW8tcGxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzXG59XG5cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCxcbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sLFxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5sZy1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzXG59XG5cbi5sZy1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudFxufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSxcbi5sZy1jc3MzLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbSB7XG4gICAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50LFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gICAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgICBsZWZ0OiAtMTAwJVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgICBsZWZ0OiAxMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50LFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59IiwiLm1mcC1iZ3t0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwNDI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6IzBiMGIwYjtvcGFjaXR5OjAuOH0ubWZwLXdyYXB7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQzO3Bvc2l0aW9uOmZpeGVkO291dGxpbmU6bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm1mcC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7cGFkZGluZzowIDhweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm1mcC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjEwNDV9Lm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCwubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudHt3aWR0aDoxMDAlO2N1cnNvcjphdXRvfS5tZnAtYWpheC1jdXJ7Y3Vyc29yOnByb2dyZXNzfS5tZnAtem9vbS1vdXQtY3VyLC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2V7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5tZnAtem9vbXtjdXJzb3I6cG9pbnRlcjtjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjp6b29tLWlufS5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50e2N1cnNvcjphdXRvfS5tZnAtY2xvc2UsLm1mcC1hcnJvdywubWZwLXByZWxvYWRlciwubWZwLWNvdW50ZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tZnAtbG9hZGluZy5tZnAtZmlndXJle2Rpc3BsYXk6bm9uZX0ubWZwLWhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1mcC1wcmVsb2FkZXJ7Y29sb3I6I0NDQztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotMC44ZW07bGVmdDo4cHg7cmlnaHQ6OHB4O3otaW5kZXg6MTA0NH0ubWZwLXByZWxvYWRlciBhe2NvbG9yOiNDQ0N9Lm1mcC1wcmVsb2FkZXIgYTpob3Zlcntjb2xvcjojRkZGfS5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlcntkaXNwbGF5Om5vbmV9Lm1mcC1zLWVycm9yIC5tZnAtY29udGVudHtkaXNwbGF5Om5vbmV9YnV0dG9uLm1mcC1jbG9zZSxidXR0b24ubWZwLWFycm93e2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTA0Njtib3gtc2hhZG93Om5vbmU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5tZnAtY2xvc2V7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowLjY1O3BhZGRpbmc6MCAwIDE4cHggMTBweDtjb2xvcjojRkZGO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlfS5tZnAtY2xvc2U6aG92ZXIsLm1mcC1jbG9zZTpmb2N1c3tvcGFjaXR5OjF9Lm1mcC1jbG9zZTphY3RpdmV7dG9wOjFweH0ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3Nle2NvbG9yOiMzMzN9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXtjb2xvcjojRkZGO3JpZ2h0Oi02cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjZweDt3aWR0aDoxMDAlfS5tZnAtY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2NvbG9yOiNDQ0M7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1mcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuNjU7bWFyZ2luOjA7dG9wOjUwJTttYXJnaW4tdG9wOi01NXB4O3BhZGRpbmc6MDt3aWR0aDo5MHB4O2hlaWdodDoxMTBweDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm1mcC1hcnJvdzphY3RpdmV7bWFyZ2luLXRvcDotNTRweH0ubWZwLWFycm93OmhvdmVyLC5tZnAtYXJyb3c6Zm9jdXN7b3BhY2l0eToxfS5tZnAtYXJyb3c6YmVmb3JlLC5tZnAtYXJyb3c6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO21hcmdpbi10b3A6MzVweDttYXJnaW4tbGVmdDozNXB4O2JvcmRlcjptZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnR9Lm1mcC1hcnJvdzphZnRlcntib3JkZXItdG9wLXdpZHRoOjEzcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoxM3B4O3RvcDo4cHh9Lm1mcC1hcnJvdzpiZWZvcmV7Ym9yZGVyLXRvcC13aWR0aDoyMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MjFweDtvcGFjaXR5OjAuN30ubWZwLWFycm93LWxlZnR7bGVmdDowfS5tZnAtYXJyb3ctbGVmdDphZnRlcntib3JkZXItcmlnaHQ6MTdweCBzb2xpZCAjRkZGO21hcmdpbi1sZWZ0OjMxcHh9Lm1mcC1hcnJvdy1sZWZ0OmJlZm9yZXttYXJnaW4tbGVmdDoyNXB4O2JvcmRlci1yaWdodDoyN3B4IHNvbGlkICMzRjNGM0Z9Lm1mcC1hcnJvdy1yaWdodHtyaWdodDowfS5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6MTdweCBzb2xpZCAjRkZGO21hcmdpbi1sZWZ0OjM5cHh9Lm1mcC1hcnJvdy1yaWdodDpiZWZvcmV7Ym9yZGVyLWxlZnQ6MjdweCBzb2xpZCAjM0YzRjNGfS5tZnAtaWZyYW1lLWhvbGRlcntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudHtsaW5lLWhlaWdodDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjkwMHB4fS5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3Nle3RvcDotNDBweH0ubWZwLWlmcmFtZS1zY2FsZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6NTYuMjUlfS5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzAwMH1pbWcubWZwLWltZ3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo0MHB4IDAgNDBweDttYXJnaW46MCBhdXRvfS5tZnAtZmlndXJle2xpbmUtaGVpZ2h0OjB9Lm1mcC1maWd1cmU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQwcHg7Ym90dG9tOjQwcHg7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzQ0NH0ubWZwLWZpZ3VyZSBzbWFsbHtjb2xvcjojQkRCREJEO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTRweH0ubWZwLWZpZ3VyZSBmaWd1cmV7bWFyZ2luOjB9Lm1mcC1ib3R0b20tYmFye21hcmdpbi10b3A6LTM2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC10aXRsZXt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojRjNGM0YzO3dvcmQtd3JhcDpicmVhay13b3JkO3BhZGRpbmctcmlnaHQ6MzZweH0ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9Lm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJle2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCl7Lm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWd7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlcnt0b3A6MDtib3R0b206MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGx7ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6NXB4fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7Ym90dG9tOjA7bWFyZ2luOjA7dG9wOmF1dG87cGFkZGluZzozcHggNXB4O3Bvc2l0aW9uOmZpeGVkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5e3BhZGRpbmc6MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVye3JpZ2h0OjVweDt0b3A6M3B4fS5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3Nle3RvcDowO3JpZ2h0OjA7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtsaW5lLWhlaWdodDozNXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjYpO3Bvc2l0aW9uOmZpeGVkO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MH19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpey5tZnAtYXJyb3d7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43NSk7dHJhbnNmb3JtOnNjYWxlKDAuNzUpfS5tZnAtYXJyb3ctbGVmdHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2Zvcm0tb3JpZ2luOjB9Lm1mcC1hcnJvdy1yaWdodHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCV9Lm1mcC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH19XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBDT0xPUlMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vIEJyYW5kIGNvbG9yc1xuXG4kZ2Fsb3AtZ3JlZW46ICM4NEI1NTQ7XG4kZ2Fsb3AtZGFya2dyZWVuOiAjM0I4NTI0O1xuJGdhbG9wLXB1cnBsZTogIzg2MzM4QTtcbiRnYWxvcC1kYXJrcHVycGxlOiAjNDIzNDhEO1xuJGdhbG9wLXBpbms6ICNFMThCQkQ7XG4kZ2Fsb3AtYmx1ZTogIzY4QzNFQztcbiRnYWxvcC15ZWxsb3c6ICNGQkRENEY7XG4kZ2Fsb3Atb3JhbmdlOiAjRTI2RDM4O1xuXG4vLyBCYXNpYyBjb2xvcnNcbiRyZWQ6ICNFMDAzMDM7XG4kcGluazogI0U5MUU2MztcbiRwdXJwbGU6ICM5QzI3QjA7XG4kZGVlcC1wdXJwbGU6ICM2NzNBQjc7XG4kaW5kaWdvOiAjM0Y1MUI1O1xuJGJsdWU6ICM0MjRCNUE7XG4kbGlnaHQtYmx1ZTogIzAzQTlGNDtcbiRjeWFuOiAjMDBCQ0Q0O1xuJHRlYWw6ICMwMDk2ODg7XG4kZ3JlZW46ICM0Q0FGNTA7XG4kbGlnaHQtZ3JlZW46ICM4QkMzNEE7XG4kbGltZTogI0NEREMzOTtcbiR5ZWxsb3c6ICNGRkVCM0I7XG4kYW1iZXI6ICNGRkMxMDc7XG4kb3JhbmdlOiAjRkY5ODAwO1xuJGRlZXAtb3JhbmdlOiAjRkY1NzIyO1xuJGJyb3duOiAjNzk1NTQ4O1xuJGNyZWFtOiAjRjRGM0U3O1xuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4vLyBTdGFuZGFyZCBncmV5c2NhbGU6IG51bWJlciA9IGJyaWdodG5lc3MgKEhTQilcbiRncmV5OTU6ICNGMkYyRjI7XG4kZ3JleTkwOiAjRTZFNkU2O1xuJGdyZXk4MDogI0NDQ0NDQztcbiRncmV5NzA6ICNCM0IzQjM7XG4kZ3JleTYwOiAjOTk5OTk5O1xuJGdyZXk1MDogIzgwODA4MDtcbiRncmV5NDA6ICM2NjY2NjY7XG4kZ3JleTMwOiAjNEQ0RDREO1xuJGdyZXkyMDogIzMzMzMzMztcbiRncmV5MTU6ICMyNjI2MjY7XG5cbi8vIFNvY2lhbCBjb2xvcnNcbiRkcmliYmJsZTogI0VBNEM4OTtcbiRmYWNlYm9vazogIzNCNTk5OTtcbiRmbGlja3I6ICNGRjAwODQ7XG4kZ29vZ2xlcGx1czogI0RENEIzOTtcbiRpbnN0YWdyYW06ICNFNDQwNUY7XG4kbGlua2VkaW46ICMwMDc3QjU7XG4kcGludGVyZXN0OiAjQkQwODFDO1xuJHNuYXBjaGF0OiAjRkZGQzAwO1xuJHNvdW5kY2xvdWQ6ICNmZjMzMDA7XG4kdHVtYmxyOiAjMzQ0NjVEO1xuJHR3aXR0ZXI6ICM1NUFDRUU7XG4kdmltZW86ICMxQUI3RUE7XG4kd2hhdHNhcHA6ICMyNUQzNjY7XG4keW91dHViZTogI0NEMjAxRjtcblxuLy8gU29jaWFsIGNvbG9yc1xuLmRyaWJiYmxlIHsgY29sb3I6ICRkcmliYmJsZTsgfTtcbi5mYWNlYm9vayB7IGNvbG9yOiAkZmFjZWJvb2s7IH07XG4uZmxpY2tyIHsgY29sb3I6ICRmbGlja3I7IH07XG4uZ29vZ2xlcGx1cyB7IGNvbG9yOiAkZ29vZ2xlcGx1czsgfTtcbi5pbnN0YWdyYW0geyBjb2xvcjogJGluc3RhZ3JhbTsgfTtcbi5saW5rZWRpbiB7IGNvbG9yOiAkbGlua2VkaW47IH07XG4ucGludGVyZXN0IHsgY29sb3I6ICRwaW50ZXJlc3Q7IH07XG4uc25hcGNoYXQgeyBjb2xvcjogJHNuYXBjaGF0OyB9O1xuLnNvdW5kY2xvdWQgeyBjb2xvcjogJHNvdW5kY2xvdWQ7IH07XG4udHVtYmxyIHsgY29sb3I6ICR0dW1ibHI7IH07XG4udHdpdHRlciB7IGNvbG9yOiAkdHdpdHRlcjsgfTtcbi52aW1lbyB7IGNvbG9yOiAkdmltZW87IH07XG4ud2hhdHNhcHAgeyBjb2xvcjogJHdoYXRzYXBwOyB9O1xuLnlvdXR1YmUgeyBjb2xvcjogJHlvdXR1YmU7IH07XG5cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUWVBPR1JBUEhZIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEuNikge1xuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XG59XG5cbi8vIEN1cnNvciBoaWdobGlnaHRpbmdcbkBtaXhpbiBzZWxlY3Rpb24oJGJhY2tncm91bmQsICRjb2xvcikge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAnOjotbW96LXNlbGVjdGlvbicsXG4gICAgJzo6c2VsZWN0aW9uJyB7XG4gICAgICAgICN7JHByZWZpeH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBtaXhpbiBmb3IgcGxhY2Vob2xkZXJzXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XG4gICAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTEFZT1VUIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ2VudGVyaW5nIG9iamVjdHMgKG9sZCB3YXksIGZsZXhib3ggcHJlZmVycmVkIG5vdylcbi8vIEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpOyAgXG5AbWl4aW4gY2VudGVyZXIoJGhvcml6b250YWw6IHRydWUsICR2ZXJ0aWNhbDogdHJ1ZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpZiAoJGhvcml6b250YWwgYW5kICR2ZXJ0aWNhbCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJGhvcml6b250YWwpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJHZlcnRpY2FsKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG59XG5cbi8vICBCcmVha3BvaW50c1xuQG1peGluIGJyZWFrKCRicmVha3BvaW50KSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGZsZXhib3ggbWl4aW4gLSBmb3IgY2hpbGRyZW4gb2YgZmxleCBjb250YWluZXJcbkBtaXhpbiBmbGV4Ym94KCR2YWx1ZSkge1xuICAgIGZsZXg6IDAgJHZhbHVlO1xuICAgIG1heC13aWR0aDogJHZhbHVlO1xufVxuXG4vLyBTdHlsZXMgYnkgbnVtYmVyIG9mIGl0ZW1zIGluIGxpc3RcbkBtaXhpbiBieWNvdW50KCRjb3VudCwgJGVsZW1lbnQpIHtcblxuICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArICN7JGNvdW50fSksXG4gICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgI3skY291bnR9KX4jeyRlbGVtZW50fSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gQGluY2x1ZGUgYnljb3VudCg0LCBhcnRpY2xlKXtcbi8vICAgICB3aWR0aDoyNSU7XG4vLyB9XG5cbkBtaXhpbiBwYWRkaW5nKCR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpIHtcbiAgICBwYWRkaW5nOiAkZ2FwICogJHRvcCAkZ2FwICogJHJpZ2h0ICRnYXAgKiAkYm90dG9tICRnYXAgKiAkbGVmdDtcbn1cblxuLy8gQGluY2x1ZGUgcGFkZGluZygwLDMsMCwzKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQU5JTUFUSU9OUyBNSVhJTlNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEluY2x1ZGUgdG8gZ2l2ZSBhbiBlbGVtZW50IGEgdHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXMuLi4pIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC10cmFuc2l0aW9uLFxuICAgIHRyYW5zaXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWVhc2UoJHByb3BlcnRpZXMuLi4pIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC10cmFuc2l0aW9uLFxuICAgIHRyYW5zaXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9LXByb3BlcnR5OiAkcHJvcGVydGllcztcbiAgICAgICAgI3skcHJlZml4fS1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgI3skcHJlZml4fS10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLy8gSW5jbHVkZSB0byB0cmFuc2Zvcm0gYW4gZWxlbWVudFxuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHkpIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLW1zLXRyYW5zZm9ybSxcbiAgICAtbW96LXRyYW5zZm9ybSxcbiAgICAtd2Via2l0LXRyYW5zZm9ybSxcbiAgICB0cmFuc2Zvcm0ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydHk7XG4gICAgfVxufVxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcHJvcGVydHkpIHtcblxuICAgIEBlYWNoICRwcmVmaXggaW4gLW1zLXRyYW5zZm9ybS1vcmlnaW4sXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luLFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbixcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnR5O1xuICAgIH1cbn1cblxuLy8gZmlsdGVyc1xuQG1peGluIGZpbHRlcigkcHJvcGVydGllcykge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LWZpbHRlcixcbiAgICBmaWx0ZXIge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cbi8vIEdlbmVyYXRlIGtleWZyYW1lcyB3aXRoIGFuIGFuaW1hdGlvbiBuYW1lXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGUpIHtcbi8vICAgICAwJSB7IG9wYWNpdHk6IDA7IH1cbi8vICAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxuLy8gfVxuXG5cbi8vIEluY2x1ZGUgdG8gZ2l2ZSBhbiBlbGVtZW50IGFuaW1hdGlvblxuQG1peGluIGFuaW1hdGlvbigkcHJvcGVydGllcykge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LWFuaW1hdGlvbixcbiAgICBhbmltYXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUWUxJTkcgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBHcmFkaWVudHNcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1vbGQ6IGxlZnQsICRkaXJlY3Rpb24tbmV3OiB0byByaWdodCwgJGNvbG9ycyAuLi4pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tbmV3LCAkY29sb3JzKTtcbn1cblxuLy8gQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KGxlZnQsIHRvLXJpZ2h0LCAkcHJpbWFyeSwgJHNlY29uZGFyeSk7XG5cbkBtaXhpbiByYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzIC4uLikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyk7XG59XG5cbkBtaXhpbiB1bmRlcmxpbmUoJGNvbG9yLCAkaGVpZ2h0KSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoLSRoZWlnaHQgKyBweCkgMCAwICRjb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWl4aW4gb2JqZWN0LWZpdCgkcmF0aW8sICRoZWlnaHQpIHtcbiAgICBhc3BlY3QtcmF0aW86ICRyYXRpbztcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBhcnJvdy1zdmcoJGNvbG9yKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNyAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUzMDMgNi41MzAzM0MxNi44MjMyIDYuMjM3NDQgMTYuODIzMiA1Ljc2MjU2IDE2LjUzMDMgNS40Njk2N0wxMS43NTc0IDAuNjk2Njk4QzExLjQ2NDUgMC40MDM4MDUgMTAuOTg5NiAwLjQwMzgwNSAxMC42OTY3IDAuNjk2Njk4QzEwLjQwMzggMC45ODk1OTIgMTAuNDAzOCAxLjQ2NDQ3IDEwLjY5NjcgMS43NTczNkwxNC45MzkzIDZMMTAuNjk2NyAxMC4yNDI2QzEwLjQwMzggMTAuNTM1NSAxMC40MDM4IDExLjAxMDQgMTAuNjk2NyAxMS4zMDMzQzEwLjk4OTYgMTEuNTk2MiAxMS40NjQ1IDExLjU5NjIgMTEuNzU3NCAxMS4zMDMzTDE2LjUzMDMgNi41MzAzM1pNNi41NTY3MWUtMDggNi43NUwxNiA2Ljc1TDE2IDUuMjVMLTYuNTU2NzFlLTA4IDUuMjVMNi41NTY3MWUtMDggNi43NVonIGZpbGw9JyN7JGNvbG9yfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbkBtaXhpbiB3aWdnbHktc3ZnKCRjb2xvcikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0MCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQwIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOS45MzU0OCAtMi4xNDU3N2UtMDVMOC4yNjcyMSAxLjEwMzA5TDAgNi41Njk1NkwxLjY2ODI4IDcuNjcyNjdMOS45MzU0OCAyLjIwNjE5TDE4LjIwMjcgNy42NzI2N0wxOC41MTYxIDcuNDY1NDFMMTguODI5NiA3LjY3MjY3TDI3LjA5NjggMi4yMDYxOUwzNS4zNjQgNy42NzI2N0wzNS42Nzc0IDcuNDY1NDFMMzUuOTkwOSA3LjY3MjY3TDQ0LjI1ODEgMi4yMDYxOUw1Mi41MjUzIDcuNjcyNjdMNTIuODM4NyA3LjQ2NTQyTDUzLjE1MjEgNy42NzI2N0w2MS40MTk0IDIuMjA2MTlMNjkuNjg2NiA3LjY3MjY3TDcwIDcuNDY1NDFMNzAuMzEzNCA3LjY3MjY3TDc4LjU4MDYgMi4yMDYxOUw4Ni44NDc4IDcuNjcyNjdMODcuMTYxMyA3LjQ2NTQxTDg3LjQ3NDcgNy42NzI2N0w5NS43NDE5IDIuMjA2MTlMMTA0LjAwOSA3LjY3MjY3TDEwNC4zMjMgNy40NjU0MUwxMDQuNjM2IDcuNjcyNjdMMTEyLjkwMyAyLjIwNjE5TDEyMS4xNyA3LjY3MjY3TDEyMS40ODQgNy40NjU0MUwxMjEuNzk3IDcuNjcyNjdMMTMwLjA2NSAyLjIwNjE5TDEzOC4zMzIgNy42NzI2N0wxNDAgNi41Njk1NkwxMzEuNzMzIDEuMTAzMDlMMTMwLjA2NSAtMi4xNDU3N2UtMDVMMTI4LjM5NiAxLjEwMzA5TDEyMS40ODQgNS42NzM3MUwxMTQuNTcyIDEuMTAzMDlMMTEyLjkwMyAtMi4xNDU3N2UtMDVMMTExLjIzNSAxLjEwMzA5TDEwNC4zMjMgNS42NzM3MUw5Ny40MTAyIDEuMTAzMDlMOTUuNzQxOSAtMi4xNDU3N2UtMDVMOTQuMDczNyAxLjEwMzA5TDg3LjE2MTMgNS42NzM3MUw4MC4yNDg5IDEuMTAzMDlMNzguNTgwNyAtMi4xNDU3N2UtMDVMNzYuOTEyNCAxLjEwMzA5TDcwIDUuNjczNzFMNjMuMDg3NiAxLjEwMzA5TDYxLjQxOTQgLTIuMTQ1NzdlLTA1TDU5Ljc1MTEgMS4xMDMwOUw1Mi44Mzg3IDUuNjczNzFMNDUuOTI2MyAxLjEwMzA5TDQ0LjI1ODEgLTIuMTQ1NzdlLTA1TDQyLjU4OTggMS4xMDMwOUwzNS42Nzc0IDUuNjczNzFMMjguNzY1MSAxLjEwMzA5TDI3LjA5NjggLTIuMTQ1NzdlLTA1TDI1LjQyODUgMS4xMDMwOUwxOC41MTYxIDUuNjczNzFMMTEuNjAzOCAxLjEwMzA5TDkuOTM1NDggLTIuMTQ1NzdlLTA1WicgZmlsbD0nI3skY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFNVRURPIEVMRU1FTlQgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBwc2V1ZG8gbWl4aW5cbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgcG9zaXRpb246ICRwb3M7XG59XG5cbi8vIFRyaWFuZ2xlIG1peGluXG5AbWl4aW4gY3NzLXRyaWFuZ2xlKCRjb2xvciwgJGRpcmVjdGlvbiwgJHNpemU6IDZweCwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJHJvdW5kOiBmYWxzZSkge1xuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBpZiAkcm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb249PWRvd24ge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT11cCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoJHNpemUgLyAyLjUpO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb249PXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICB9XG59XG5cbi8vIGZvciBleGFtcGxlIHRvIG1ha2UgYSByZWQgdHJpYW5nbGUgdGhhdCBwb2ludHMgZG93biwgd2l0aCBhIHNpemUgb2YgMTBweCBhbmQgcm91bmRlZCBjb3JuZXJzXG4vLyBAaW5jbHVkZSBjc3MtdHJpYW5nbGUocmVkLCBkb3duLCAxMHB4ICwgYWJzb2x1dGUgLHRydWUgKTsiLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBBTklNQVRJT04gKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb3ZlbWVudFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gZmFuY3kgdHJhbnNpdGlvbnNcbiRtb3ZlLXdoaXA6IGN1YmljLWJlemllcigwLjgsIDAsIDAuMywgMSk7XG4kbW92ZS1zbmFwOiBjdWJpYy1iZXppZXIoMC43LCAtMC41LCAwLjMsIDEuNSk7XG4kbW92ZS1zbmFwLWluOiBjdWJpYy1iZXppZXIoMC42LCAtMC4zLCAwLjcsIDApO1xuJG1vdmUtc25hcC1vdXQ6IGN1YmljLWJlemllcigwLjIsIDAuOSwgMC4zLCAxLjMpO1xuXG5cbiV0cmFuc2l0aW9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVhc2UoYmFja2dyb3VuZCwgYm9yZGVyLCBib3gtc2hhZG93LCBjb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLCBoZWlnaHQsIHBhZGRpbmcsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgd2lkdGgpO1xufVxuXG4uaG9tZSB7XG4gICAgKltkYXRhLXZpc2libGU9XCJ0cnVlXCJde1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSwgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjYwbXM7XG4gICAgfVxuICAgICpbZGF0YS1zY3JvbGwtZWZmZWN0PVwiZmFkZWluXCJde1xuICAgICAgICBvcGFjaXR5OiAwLjAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgMS41cztcbiAgICB9XG4gICAgKltkYXRhLXNjcm9sbC1lZmZlY3Q9XCJmYWRlXCJde1xuICAgICAgICBvcGFjaXR5OiAwLjAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG4gICAgfVxuICAgICpbZGF0YS1zY3JvbGwtZWZmZWN0PVwiZmFkZWlubGVmdFwiXXtcbiAgICAgICAgb3BhY2l0eTogMC4wMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDZzO1xuICAgIFxuICAgIH1cbiAgICAqW2RhdGEtc2Nyb2xsLWVmZmVjdD1cImZhZGVpbnJpZ2h0XCJde1xuICAgICAgICBvcGFjaXR5OiAwLjAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCA2cztcbiAgICB9XG59IiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogTEFZT1VUICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLyBNYWtlIGEgZmxleGJveCBjb250YWluZXJcbiVmbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogV0VCRk9OVFMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKytcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYW5kYXNhbnMnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1yZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xhbmRhc2Fucy9sYW5kYXNhbnMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLXJlZ3VsYXIuc3ZnI3lvdXdvcmtmb3J0aGVtJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdMYW5kYXNhbnMnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1tZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9sYW5kYXNhbnMvbGFuZGFzYW5zLW1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL3dlYmZvbnRzL2xhbmRhc2Fucy9sYW5kYXNhbnMtbWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvbGFuZGFzYW5zL2xhbmRhc2Fucy1tZWRpdW0uc3ZnI3lvdXdvcmtmb3J0aGVtJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1saWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtbGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy93ZWJmb250cy9vcGVuc2Fucy9vcGVuc2Fucy1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtYm9sZGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvd2ViZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMtYm9sZGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59IiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IFRZUE9HUkFQSFkgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVscGVyc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBUaGlzIGlzIHRoZSBoaWdobGlnaHQgY29sb3VyIHVzZWQgd2l0aCB0aGUgY3Vyc29yXG5AaW5jbHVkZSBzZWxlY3Rpb24oJGJhY2tncm91bmQ6ICRzZWNvbmRhcnksICRjb2xvcjogJHdoaXRlKTtcblxuLy8gRm9ybSBwbGFjZWhvbGRlciBjb2xvclxuQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0c1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJWZvbnQtaGVhZGVyIHtcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS4yICRmb250LWhlYWRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4lZm9udC1ib2R5IHtcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS41ICRmb250LWJvZHk7XG59XG5cbiVmb250LWNvbnRlbnQge1xuICAgIGZvbnQ6ICRub3JtYWwgMXJlbS8xLjUgJGZvbnQtY29udGVudDtcbn1cblxuJWZvbnQtbWV0YSB7XG4gICAgZm9udDogJG5vcm1hbCAxcmVtLzEuNSAkZm9udC1tZXRhO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5cbiVmb250LWxhYmVsIHtcbiAgICBmb250OiAkYm9sZCAwLjlyZW0vMS41ICRmb250LWhlYWRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNldHRpbmdzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4laDEge1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS43MnJlbSArIDEuNHZ3KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbiVoMiB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDF2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG5cbiVoMyB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzZyZW0gKyAwLjd2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG4laDQge1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMycmVtICsgMC40dncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxufVxuXG4laDUge1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yMXJlbSArIDAuMnZ3KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cblxuJWg2IHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjEwNXJlbSArIDAuMXZ3KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbiIsIi8vKysrKysrKysrKysrKysrK1xuLy8rKysgU0VUVElOR1MgKysrXG4vLysrKysrKysrKysrKysrKytcblxuLy8gU2V0IHRoZSBjb2xvciBzY2hlbWVcbiRwcmltYXJ5OiAkZ2Fsb3AtZ3JlZW47XG4kc2Vjb25kYXJ5OiAkZ2Fsb3AtcHVycGxlO1xuJHRlcnRpYXJ5OiAkZ2Fsb3AteWVsbG93O1xuXG4vLyBDcmVhdGVzIGEgZnVsbCBwYWxldHRlIGZyb20gYmFzZSBjb2xvdXJzXG4kcHJpbWFyeS1icmlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDIwJSk7XG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LXNoYWRlOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XG5cbiRzZWNvbmRhcnktYnJpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDIwJSk7XG4kc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDEwJSk7XG4kc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuJHNlY29uZGFyeS1zaGFkZTogZGFya2VuKCRzZWNvbmRhcnksIDIwJSk7XG5cbi8vIFNldCBjb21tb24gY29sb3JzXG4kYm9keS1jb2xvcjogJHdoaXRlO1xuJGhlYWRlci1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XG5cbi8vIFNldCBmaXhlZCBoZWFkZXJcbiRmaXhlZGhlYWQ6IHRydWU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWhlYWRlcjogJ0xhbmRhc2FucycsICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIEdyYW5kZScsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiRmb250LWJvZHk6ICdPcGVuIFNhbnMnLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBHcmFuZGUnLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4kZm9udC1jb250ZW50OiAnT3BlbiBTYW5zJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xuJGZvbnQtcXVvdGU6ICdPcGVuIFNhbnMnLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBHcmFuZGUnLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4kZm9udC1tZXRhOiAnTGFuZGFzYW5zJywgQW5kYWxlTW9ubywgJ0x1Y2lkYSBDb25zb2xlJywgbW9ub3NwYWNlO1xuXG4kbGlnaHQ6IDMwMDtcbiRub3JtYWw6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRib2xkOiA3MDA7XG5cbi8vIExheW91dFxuJGhlYWRlci1oZWlnaHQ6IDIyOXB4O1xuJGdhcDogMXJlbTtcbiRjb3JuZXI6IDIwcHg7XG4kbGluZTogMXB4O1xuJHBhZ2Utd2lkdGg6IDgwcmVtO1xuJHNoYWRvdzogMCAwIDhweCAwIHJnYmEoJGJsYWNrLCAwLjEpO1xuXG4vLyBTZXRzIHdpZHRoIG9mIGZpeGVkIGNvbHVtbnNcbiRoYWxmLWNvbHVtbjogJHBhZ2Utd2lkdGggLyAyO1xuJHRoaXJkLWNvbHVtbjogJHBhZ2Utd2lkdGggLyAzO1xuJHR3by10aGlyZHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyAzKSAqIDI7XG4kZm91cnRoLWNvbHVtbjogJHBhZ2Utd2lkdGggLyA0O1xuJHRocmVlLWZvdXJ0aHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyA0KSAqIDM7XG4kc2l4dGgtY29sdW1uOiAkcGFnZS13aWR0aCAvIDY7XG4kZml2ZS1zaXh0aHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyA2KSAqIDU7XG5cbi8vIEtlZXAgdHJhY2sgb2Ygei1pbmRleGVzIHRvIGF2b2lkIHotaW5kZXg6IDk5OTk5OTk5OTtcbiR6aW5kZXg6IChcbiAgICBwb3B1cDogNTAsXG4gICAgaGVhZGVyOiA0MCxcbiAgICBybmF2OiAzMCxcbiAgICBmb290ZXI6IDIwLFxuICAgIG92ZXJsYXk6IDEwLFxuICAgIGhpZ2hsaWdodDogLTEwLFxuKTtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAgIHNtYWxsOiA1NjBweCxcbiAgICB0YWJsZXQ6IDcwMHB4LFxuICAgIG1lZGl1bTogOTYwcHgsXG4gICAgbGFyZ2U6IDEyODBweCxcbiAgICB4bGFyZ2U6IDE0NDBweCxcbiAgICB4eGxhcmdlOiAxNzAwcHgsXG4pO1xuXG4vLyBhZGQgQ01TIHNwZWNpZmljIGNoYW5nZXNcbiR3b3JkcHJlc3M6IHRydWU7XG4kZHJ1cGFsOiBmYWxzZTtcbiRkcnVwYWwtdmVyc2lvbjogODtcbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBCVVRUT05TICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrKytcblxuLy8gQnV0dG9uIG1peGluXG4lYnV0dG9uIHtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAzLjUgJGdhcCAqIDIgJGdhcCAvIDEuODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4sXG4uYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuICAgIGNvbG9yOiAkYmxhY2s7ICAgIFxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuICAgIH1cbn1cblxuLmJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRnYWxvcC1waW5rO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcihmYWxzZSwgdHJ1ZSk7XG4gICAgICAgIEBpbmNsdWRlIGFycm93LXN2ZygnJTIzODYzMzhBJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRnYWxvcC1kYXJrcHVycGxlO1xuICAgICAgICBjb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFycm93LXN2ZygnJTIzNDIzNDhEJyk7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogRk9STVMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKytcblxuJWZvcm0taW5wdXQge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgY29sb3I6ICRncmV5MjA7XG4gICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICBib3JkZXI6ICRsaW5lIHNvbGlkICRncmV5ODA7XG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LWJvZHk7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5MDtcbiAgICB9XG59XG5cbmZvcm0ge1xuICAgIGZvbnQ6IDFyZW0gJGZvbnQtYm9keTtcblxuICAgIHAgeyBmb250OiAxZW0gJGZvbnQtYm9keTsgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xufVxuXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwid2Vla1wiXSxcblt0eXBlPVwidGltZVwiXSxcblt0eXBlPVwic2VhcmNoXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bbGlzdF0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgICAgIFxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6ICRnYXAgKiA4O1xufVxuXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cblt0eXBlPVwiY29sb3JcIl0sXG5bdHlwZT1cImZpbGVcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1cImZpbGVcIl0ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbnNlbGVjdCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMjVweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI0ExQUVCNztcblx0XG5cdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LWFycm93LnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQmOjotbXMtZXhwYW5kIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxubGFiZWwge1xuICAgIGZvbnQ6ICRub3JtYWwgMWVtLzEuNSAkZm9udC1ib2R5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJiArIGlucHV0LFxuICAgICYgKyB0ZXh0YXJlYSxcbiAgICAmICsgc2VsZWN0IHsgbWFyZ2luLXRvcDogJGdhcCAvIDQ7IH1cbn1cblxubGVnZW5kIHtcbiAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkZ3JleTkwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJGdhcCAqIDEuNTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJiArIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vLyBDaG9zZW4gc3R5bGluZ1xuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogJGdhcCAvIDQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBcbiAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LWFycm93LnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvcm0gYXNzZW1ibHlcblxuLmJicC1sb2dpbi1mb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud0Zvcm1Db250YWluZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgLnN1cHBvcnRJbmZvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRnYWxvcC1kYXJrZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgICYuc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLndGb3JtVGl0bGUge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaHRtbFNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250OiAkbm9ybWFsIDFyZW0vMS4yICRmb250LWhlYWRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCwgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDsgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvc3RGaWVsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC53Rm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIC5vbmVGaWVsZCB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgLyAyIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kZ2FwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwICRnYXAgLyAyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUsIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmlubGluZXtcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5vbmVGaWVsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTsgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JSAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5wdXRXcmFwcGVyIHtcbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vbmVDaG9pY2Uge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyAgIFxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dFdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICAub25lQ2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnlBY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5maWVsZC1oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAgLyAxLjU7XG4gICAgICAgIFxuICAgICAgICAmLWluYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTMwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDEuNTsgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtY19lbWJlZF9zaWdudXAge1xuICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWQsIDAuMik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkcmVkLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbn1cbi5nZm9ybV9maWVsZHMge1xuICAgIEBleHRlbmQgJWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIFxuICAgIC5nZmllbGQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuICAgICAgICBtYXJnaW46ICRnYXAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTtcbiAgICAgICAgfVxuICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmdmaWVsZF9lcnJvciB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gICAgXG4gICAgLy8gRG9uYXRlIHNwZWNpZmljIGZvcm0gc3R5bGluZ1xuICAgIFxuICAgICNmaWVsZF8xXzEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI2ZpZWxkXzFfMTAsICNmaWVsZF8xXzE1IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgXG4gICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdmb3JtX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6ICRnYXAgKiAyO1xuICAgIFxuICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5nZmllbGRfcmFkaW8sIC5nZmllbGRfY2hlY2tib3gge1xuICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgLyAxLjU7XG4gICAgfVxufVxuXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgLmdmb3JtX2JvZHkge1xuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgICAgIHNlbGVjdCArIGxhYmVsLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTUwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBJQ09OUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKytcblxuLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAkZ2FwICogMS41O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6ICRnYXAgKiAxLjU7XG5cbiAgICAuaWUgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xuXG4gICAgICAgIC5pZSAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQVJUSUNMRSArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEFydGljbGUgcmVwcmVzZW50cyB0aGUgcGFydCBvZiBhIHBhZ2UgdGhhdCBpbmNsdWRlcyBwb3N0ZWQgY29udGVudCBpbmNsdWRpbmcgdGl0bGUgYW5kIHN1bW1hcnkuIERpc3BsYXlpbmcgYXMgYW4gaW5saW5lLWJsb2NrIGFsbG93cyB0aGUgYXJ0aWNsZSB0byBjZW50ZXIgbmljZWx5IHdpdGggb3Igd2l0aG91dCBhIHNpZGViYXIgcHJlc2VudC5cblxuLmFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogJGdhcCAqIDIgJGdhcCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgICBwYWRkaW5nOiAkZ2FwICogMiAkZ2FwOyAgICBcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250OiAkbGlnaHQgMS4zM2VtLzEuNSAkZm9udC1oZWFkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6ICRsaW5lIHNvbGlkICRncmV5ODA7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCg2Ni42NiUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLy9JbmxpbmUgY29tcG9uZW50c1xuXHRcblx0PiAqICsgKiB7IG1hcmdpbjogJGdhcCAqIDIgMCAwIH1cbiAgICBcbiAgICAuYWNjb3JkaW9uLW91dGVyLCAucHVsbHF1b3RlIHtcblx0XHR3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1vdXRlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xuICAgIH1cbiAgICAucHVsbHF1b3RlIHtcblx0XHRtYXJnaW46ICRnYXAgKiAyIDAgMDtcblx0ICAgICYtaW1hZ2Uge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFxuXHRcdFx0KyAucHVsbHF1b3RlLWluZm8ge1x0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNXJlbSAwIDAgJGdhcCAqIDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0XHQmLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHQgICAgY2l0ZSB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgd2lnZ2x5LXN2ZygnJTIzNjhDM0VDJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0bWFyZ2luOiAkZ2FwIC8gMiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW46ICRnYXAgLyAyIGF1dG8gJGdhcCAvIDIgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuICAgIH1cblx0LmdhbGxlcnkge1xuXHRcdCYtdGh1bWIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdCoge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGljay1kb3R0ZWQge1xuXHRcdFx0Ji5zbGljay1zbGlkZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1x0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGxlZnQ6IC0kZ2FwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0cmlnaHQ6IC0kZ2FwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZG93bmxvYWQge1xuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1x0XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN0YSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAzO1xuXHRcdFxuXHRcdCYtaW5uZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHRcblx0XHR9XG5cdH1cblx0Lm1lZGlhLWJsb2NrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcblx0XHQmLWVsZW1lbnQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnZpZGVvLW91dGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyICRjb3JuZXIgMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9ICAgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLWNhcHRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0bWFyZ2luOiAwICRnYXAgKiAyIDAgMDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwICogNCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9maWxlIHtcblx0XHRtYXJnaW46ICRnYXAgKiAyICgtJGdhcCAqIDEuNSk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdG1hcmdpbjogJGdhcCAqIDIgKC0kZ2FwICogMik7XG5cdFx0fVxuXHRcdCYtbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWVsZW1lbnQge1xuXHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKG4rNCksICY6bnRoLWNoaWxkKG4rNSkge1xuXHRcdFx0XHRtYXJnaW46ICRnYXAgKiAxLjUgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IENNUyArKytcbisrKysrKysrKysrKysrKysgKi9cblxuIC8vIFdvcmRwcmVzc1xuIFxuIGJvZHkubG9nZ2VkLWluIHtcblx0IC5oZWFkZXIge1xuXHRcdHRvcDozMnB4XG5cdCB9XG4gfVxuIFxuQGlmICR3b3JkcHJlc3Mge1xuXHRib2R5LmFkbWluLWJhciB7XG5cdFx0LmxnLW91dGVyIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHR0b3A6IDMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIiBcIuKAmFwiIFwi4oCZXCI7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdCAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0ICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxufVxuXG5AaWYgJGRydXBhbCB7XG5cdC5sb2NhbC10YXNrLWxpc3Qge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmLWJhc2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXkzMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwIDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0KiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHQgICAgfVxuXHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LCAxMiUpO1xuXHRcdFx0fVxuXHRcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgJGdhcCAvIDEuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAuaG92ZXItaW50ZW50IC50b29sYmFyLW1lbnUgLnRvb2xiYXItbWVudSB7XG5cdCAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuXHQgICAgICAgIG1hcmdpbi10b3A6IC0zOXB4O1xuXHQgICAgfVxuXHR9XG5cdFxuXHQjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IENPTlRFTlQgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBDb21tZW50c1xuJWNvbW1lbnRzIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgbWF4LXdpZHRoOiAkdHdvLXRoaXJkcy1jb2x1bW47XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgY29sb3I6ICRncmV5NjA7XG4gICAgICAgIGZvbnQ6ICRib2xkIDEuMmVtLzEuMiAkZm9udC1oZWFkZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuXG4lY29tbWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk5MDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwICogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtbWV0YWRhdGEge1xuICAgICAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5MzA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogJGdhcCAqIDM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xuICAgICAgICAgICAgd2lkdGg6ICRnYXAgKiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG4gICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcCAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlcGx5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAgKiAyO1xuICAgIH1cbn1cblxuJXBlcm1hbGluayB7XG4gICAgY29sb3I6ICRncmV5NjA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxcmVtO1xufVxuXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgLmNvbW1lbnRzLWFyZWEge1xuICAgICAgICBAZXh0ZW5kICVjb21tZW50cztcblxuICAgICAgICAuY29tbWVudHMtdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudHMtdGl0bGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50cy10aXRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YS1pbWFnZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZXRhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhO1xuXG4gICAgICAgICAgICAgICAgLmZuIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YS1uYW1lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZXRhZGF0YSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YS1kZXRhaWxzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1jb250ZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVwbHkge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGlsZHJlbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LXJlcGx5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJGRydXBhbCB7XG4gICAgLmNvbW1lbnQtd3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgJWNvbW1lbnRzO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50cy10aXRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0dGVkIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbWV0YWRhdGE7XG5cbiAgICAgICAgICAgIC51c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YS1uYW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZXJtYWxpbmsge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGVybWFsaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1oZWxwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWd1aWRlbGluZXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuXHRcdCAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcblx0XHQgICAgbWFyZ2luLXRvcDogMDtcblx0XHRcblx0XHQgICAgJiA+ICoge1xuXHRcdCAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgICAgICBtYXJnaW46ICRnYXAgJGdhcCAwIDA7XG5cdFx0ICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDT05URU5UICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gQ29udGVudCBpcyB0aGUgc2VjdGlvbiBvZiB0aGUgcGFnZSB0aGF0IGNvbnRhaW5zIGJvZHkgY29weSwgdHlwaWNhbGx5IGZyb20gYSBXWVNJV1lHIGFyZWEuIFRoaXMgZ2V0cyBhbGwgdGhlIHBvc3Qgc3R5bGluZyBzdWNoIGFzIGJsb2NrcXVvdGVzIGFuZCBsaXN0cy5cblxuLmNvbnRlbnQge1xuICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcbiAgICBcbiAgICAqIHtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXHRcdFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLy8gTGlzdHNcbiAgICBvbCwgdWwge1xuXHQgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogMS4yO1xuICAgIH1cblxuICAgIGxpICsgbGkge1xuICAgICAgICBtYXJnaW46ICRnYXAgLyAyIGF1dG8gMDtcbiAgICB9XG5cbiAgICBvbCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cbiAgICAgICAgb2wgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuOyB9XG4gICAgICAgIHVsIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAgICAgdWwgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxuICAgICAgICBvbCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBvbCwgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLy8gTWVkaWFcbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgJGNvcm5lciAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuICAgIH1cblxuICAgIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBhIGltZyB7XG4gICAgICAgIEBleHRlbmQgJWltYWdlLWhvdmVyO1xuICAgIH1cblxuICAgIC8vIEJ1dHRvbnNcbiAgICAuYnRuLFxuICAgIC5idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMi41ICRnYXAgKiAxLjUgJGdhcCAvIDEuODtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgKyAuYnRuLCAuYnV0dG9uIHtcblx0ICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biBhLFxuICAgIC5idXR0b24gYSxcbiAgICBhLmJ0bixcbiAgICBhLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHAuYnRuLFxuICAgIHAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYnRuIGEsXG4gICAgLmJ1dHRvbiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgfVxuXG4gICAgLy8gUXVvdGVzXG4gICAgYmxvY2txdW90ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBcblx0ICAgIHAge1xuXHRcdCAgICBib3JkZXItbGVmdDogc29saWQgNnB4ICRzZWNvbmRhcnk7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXHQgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjU7XHQgICAgICAgIFxuXHRcdFx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHQgICAgY29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdCAgICB9XG4gICAgfVxuXG4gICAgY29kZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5ODA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tZXRhO1xuICAgIH1cbiAgICBcblxuc3ViLCBzdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgcCwgbGkgeyBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgICAgIGxpIGxpIHsgZm9udC1zaXplOiAxZW07IH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgLmFsaWdubGVmdCxcbiAgICAgICAgLmZsb2F0LWxlZnQsXG4gICAgICAgIC5mbG9hdF9sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41ICRnYXAgKiAxLjUgJGdhcCAqIDEuNSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxpZ25yaWdodCxcbiAgICAgICAgLmZsb2F0LXJpZ2h0LFxuICAgICAgICAuZmxvYXRfcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41IDAgJGdhcCAqIDEuNSAkZ2FwICogMS41O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAud3AtY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgXG5cdCAgICAmLXRleHQge1xuXHQgICAgICAgIEBleHRlbmQgZmlnY2FwdGlvbjtcblx0ICAgIH1cbiAgICB9XG59XG5AaWYgJGRydXBhbCB7XG4gICAgZmlndXJlW3JvbGU9Z3JvdXBdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBcblx0ICAgIGZpZ2NhcHRpb24ge1xuXHQgICAgICAgIEBleHRlbmQgZmlnY2FwdGlvbjtcblx0ICAgIH1cbiAgICB9XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1zaXplOiA4NSU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tZXRhO1xuXHRsaW5lLWhlaWdodDogMS40NTtcblx0bWFyZ2luOiAkZ2FwICogMyAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogJGdhcDtcbn1cblxucCB7XG5cdHByZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBQQUdJTkFUSU9OICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gUGFnaW5hdGlvbiBsaW5rcyBmb3IgdGhlIGxpc3RpbmcgYW5kIGZlYXR1cmVzIHBhZ2VzXG5cbi5wYWdpbmF0aW9uLW91dGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgJGdhcCAqIDMuNTtcbn1cblxuJXBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgJWZsZXg7XG4gICAgQGV4dGVuZCAlZm9udC1tZXRhO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgIH1cblxuICAgICYtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1lbGVtZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtYXJyb3cge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtY3VycmVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRsaW5lICRzZWNvbmRhcnkgaW5zZXQ7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAvIDQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtZWxlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb247XG5cbiAgICAgICAgJl9ibG9jayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubnVtZXJhbCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1udW1iZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmlld19hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2VsZW1lbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xuXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWN1cnJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkZHJ1cGFsIHtcbiAgICAucGFnZXIge1xuXHQgICAgcGFkZGluZzogJGdhcCAwO1xuXG5cdCAgICAmX19pdGVtcyB7XG5cdCAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbjtcblx0ICAgIH1cblxuICAgICAgICAmLWZpcnN0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbiAgICAgICAgJl9faXRlbSB7XG5cdCAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1ibG9jaztcblxuXHQgICAgICAgIGEge1xuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgJi5pcy1hY3RpdmUge1xuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tY3VycmVudDtcblxuXHQgICAgICAgICAgICBhIHtcblx0XHQgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmLS1maXJzdCBhLFxuXHQgICAgICAgICYtLXByZXZpb3VzIGEsXG5cdCAgICAgICAgJi0tbmV4dCBhLFxuXHQgICAgICAgICYtLWxhc3QgYSB7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1lbGxpcHNpcyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBET05BVEUgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFRoZSBtYWluIGZlYXR1cmVzIG9mIHRoZSBkb25hdGUgcGFnZSwgc3VjaCBhcyBjb3N0IGV4YW1wbGVzIGFuZCBkb25hdGUgZm9ybVxuXG4uZG9uYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLW9wdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6ICR0aGlyZC1jb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgMCAwICRjb3JuZXI7IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDsgfVxuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWg1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hbW91bnQge1xuICAgICAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XG5cbiAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2RvbmF0ZS1vbmNlOmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1vbmNlLFxuI2RvbmF0ZS1tb250aGx5OmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1tb250aGx5IHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbiNkb25hdGUtb25jZTpjaGVja2VkIH4gLmRvbmF0ZS1mb3JtIC5kb25hdGUtaGVhZGVyLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogR0VORVJBTCArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFVuaXZlcnNhbCBtYXJnaW5zXG5ib2R5LFxuYnIsXG5kZCxcbm9wdGlvbixcbnRkLFxudGgsXG5zdmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjE7XG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZDogJGdyZXkxNTtcbiAgICBjb2xvcjogJGdyZXkyMDtcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS41ICRmb250LWJvZHk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVHlwb2dyYXBoeVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuaDEge1xuICAgIEBleHRlbmQgJWgxO1xufVxuXG5oMiB7XG4gICAgQGV4dGVuZCAlaDI7XG59XG5cbmgzIHtcbiAgICBAZXh0ZW5kICVoMztcbn1cblxuaDQge1xuICAgIEBleHRlbmQgJWg0O1xufVxuXG5oNSB7XG4gICAgQGV4dGVuZCAlaDU7XG59XG5cbmg2IHtcbiAgICBAZXh0ZW5kICVoNjtcbn1cblxuZmlnY2FwdGlvbiB7XG4gICAgQGV4dGVuZCAlZm9udC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcbn1cblxuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc3VwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuc3ViIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG59XG5cbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZXhpdCB7XG4gICAgJi1vdXRlciB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcmVkLCAxMCk7ICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogJGdhcCAqIDEuNTsgICAgXG4gICAgICAgICAgICBsZWZ0OiAkZ2FwICogMS41O1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXAgKiAyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctc3ZnKHdoaXRlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwICogMi41O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDUpOyBcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcCAqIDI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR2xvYmFsIHBsYWNlaG9sZGVycyBhbmQgY2xhc3Nlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRnVsbCB3aWR0aCBzZWN0aW9uXG4lc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogJGdhcCAqIDIgMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMyAwO1xuICAgIH1cbn1cblxuLy8gQmFzaWMgbGF5b3V0IGZvciBhIGNvbnRhaW5lciAodXN1YWxseSB3aXRoaW4gYSAlc2VjdGlvbilcblxuLmNvbXBvbmVudHMge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyO1xuICAgIH1cbn1cblxuJWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMjtcbiAgICB9XG59XG5cbiV3aWdnbHkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSB3aWdnbHktc3ZnKHdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbn1cblxuLy8gQ2FyZCB3aXRoIGEgd2hpdGUgYmFja2dyb3VuZCBhbmQgZHJvcCBzaGFkb3dcbiVjYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEhvdmVyIHN0eWxlcyBmb3IgbGlua3MgYW5kIGltYWdlc1xuJXRleHQtaG92ZXIge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4laW1hZ2UtaG92ZXIge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBHaXZlcyBhbnkgZmlyc3QgcGFyYWdyYXBocyBhIGRyb3AgY2FwXG4lZHJvcC1jYXAge1xuICAgICY+cDpmaXJzdC1jaGlsZDo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzQwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICAgIH1cbn1cblxuLy8gQWRkIGEgZGFyayBmaWx0ZXJcbiVvdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuJXNoYWRlZC10b3AsXG4lc2hhZGVkLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuJXNoYWRlZC10b3A6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQodG9wLCB0byBib3R0b20sXG4gICAgICAgIHJnYmEoJGJsYWNrLCAxKSAwJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNzM4KSAxOSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjU0MSkgMzQlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4zODIpIDQ3JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMjc4KSA1Ni41JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTk0KSA2NSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjEyNikgNzMlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNzUpIDgwLjIlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNDIpIDg2LjElLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMjEpIDkxJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDA4KSA5NS4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDAyKSA5OC4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDApIDEwMCUpO1xufVxuXG4lc2hhZGVkLWJvdHRvbTpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChib3R0b20sIHRvIHRvcCxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDEpIDAlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC43MzgpIDE5JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNTQxKSAzNCUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjM4MikgNDclLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4yNzgpIDU2LjUlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4xOTQpIDY1JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTI2KSA3MyUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA3NSkgODAuMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA0MikgODYuMSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAyMSkgOTElLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDgpIDk1LjIlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDIpIDk4LjIlLFxuICAgICAgICByZ2JhKCRibGFjaywgMCkgMTAwJSk7XG59XG5cbi8vIFNpZGV3YXlzIHRleHRcbiVzaWRld2F5cyB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAtbW96LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgLW1zLXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gVmVydGljYWwgY2VudGVyZWQgY29udGFpbmVyXG4ldmVydGljYWwge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtaG92ZXIge1xuICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG59XG5cbi8vIEhpZGUgdGhpbmdzXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxcHg7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuI2NjYyB7XG4gICAgI2NjYy10aXRsZSwgI2NjYy1uZWNlc3NhcnktdGl0bGUsIC5vcHRpb25hbC1jb29raWUtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gICAgLmNjYy1ub3RpZnktYnV0dG9uLCAuY2NjLWJ1dHRvbi1zb2xpZCB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94LXRvZ2dsZS0tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRnYWxvcC1kYXJrcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jaGVja2JveC10b2dnbGUtdG9nZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2tpcC1saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLSRnYXAgKiAxMDtcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6aW5kZXgsIGhlYWRlcik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBTRUNUSU9OICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gQSBzZWN0aW9uIGlzIGEgZ3JvdXBpbmcgb2YgY29udGVudCwgdHlwaWNhbGx5IHdpdGggYSBoZWFkZXIsIHBvc3NpYmx5IHdpdGggYSBmb290ZXIuIEEgJy5zZWN0aW9uJyB3aXRoIGEgJy5jb250YWluZXInIHJlc3VsdHMgaW4gYSBjb25zaXN0ZW50IHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtYXgtd2lkdGggZm9yIGNvbnRlbnQgd2hpbGUgYWxsb3dpbmcgZm9yIGZ1bGwgd2lkdGggYmFja2dyb3VuZCBjb2xvcnMgb24gdGhlIHNlY3Rpb24gYW5kIGNlbnRyZWQgYmFja2dyb3VuZCBjb2xvcnMgb24gdGhlIGNvbnRhaW5lci5cblxuLnNlY3Rpb24ge1xuICAgIEBleHRlbmQgJXNlY3Rpb247XG5cbiAgICAmLnByaW1hcnkgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgfVxuICAgICYuc2Vjb25kYXJ5IHsgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7IH1cbiAgICAmLmRhcmsgeyAgYmFja2dyb3VuZDogJGdhbG9wLWRhcmtwdXJwbGU7IH1cbiAgICAmLmdyZXkgeyAgYmFja2dyb3VuZDogJGdyZXk4MDsgfVxuICAgIFxuICAgICYucHJpbWFyeSB7IFxuICAgICAgICAuc2VjdGlvbi1oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNlY29uZGFyeSwgJi5kYXJrIHtcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyLCAuc2VjdGlvbi1mb290ZXIsIC5tYWluLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud3lzaXd5ZywgJi5zdGF0aXN0aWMtb3V0ZXIsICYuZG93bmxvYWQtb3V0ZXIsICYucHVsbHF1b3RlLW91dGVyLCAmLnByb2ZpbGUtb3V0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmxpc3Rpbmcge1xuICAgICAgICAgICAgLmNhcmQtd3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRpc3RpYy12YWx1ZS1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmLmN0YS1vdXRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTsgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKyAucHVsbHF1b3RlLW91dGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZXJyb3I0MDQge1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuc3VibmF2IHtcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG5cdCAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcCAqIDI7ICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIFxuXHQgICAgICAgICsgLnNlY3Rpb24taGVhZGVyLXN1bW1hcnkge1xuXHRcdCAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgLyAxLjU7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdW1tYXJ5IHtcblx0ICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgXHRwYWRkaW5nOiAwIDAgJGdhcDtcbiAgICAgICAgICAgIFx0d2lkdGg6ICRoYWxmLWNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYubGlzdGluZyB7XG5cdCAgICAuY2FyZC1pbWFnZSB7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXI7XG5cbiAgICAmLmNlbnRlcmVkIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgJi5zbWFsbCB7IG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uOyB9XG5cbiAgICAmLndoaXRlLFxuICAgICYuZ3JleSxcbiAgICAmLmRhcmssXG4gICAgJi5wcmltYXJ5LFxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGggLSAkZ2FwICogNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayxcbiAgICAmLnByaW1hcnksXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYud2hpdGUgeyBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cbiAgICAmLmdyZXkgeyBiYWNrZ3JvdW5kOiAkZ3JleTkwOyB9XG4gICAgJi5kYXJrIHsgYmFja2dyb3VuZDogJGdyZXkxNTsgfVxuICAgICYucHJpbWFyeSB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyB9XG4gICAgJi5zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5OyB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU1RBVElTVElDUyArKytcbisrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5zdGF0aXN0aWMge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAkZ2FwICogMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0ICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgICYtb3V0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zcmMvaW1hZ2VzL2JnLWJsb2IyLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDYxNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTE1JTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtaXRlbSB7XG4gICAgXHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuICAgIFx0bWFyZ2luOiAwIDAgJGdhcCAqIDI7XG4gICAgXHRcbiAgICBcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHQgICAgXHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG4gICAgXHR9XG4gICAgXHRcbiAgICBcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgXHRAaW5jbHVkZSBmbGV4Ym94KDIwJSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdCAgICBcdFxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gLnN0YXRpc3RpYy1pdGVtIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCg0OCUpO1xuXHRcdCAgICB9XG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAuc3RhdGlzdGljLWl0ZW0ge1xuXHQgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDMwJSk7XG5cdFx0ICAgIH1cbiAgICBcdH1cbiAgICBcdCY6bGFzdC1jaGlsZCB7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206ICRnYXA7XG5cdCAgICBcdFxuXHQgICAgXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgXHRcdG1hcmdpbjogMCAwICRnYXAgKiAyO1xuXHQgICAgXHR9XG4gICAgXHR9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwdnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAld2lnZ2x5O1xuXHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0cGFkZGluZzogMCAwICRnYXA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWdnbHktc3ZnKCclMjNGQkRENEYnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7ICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBNRVRBREFUQSArKytcbisrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBNZXRhZGF0YSBvbiBhbiBhcnRpY2xlIHBhZ2Vcbi5tZXRhZGF0YSB7XG4gICAgQGV4dGVuZCAlZm9udC1tZXRhO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cblxuICAgIHRpbWUge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxufVxuXG4ubWV0YWxhYmVsIHtcbiAgICBAZXh0ZW5kICVmb250LWxhYmVsO1xuICAgIGNvbG9yOiAkZ2Fsb3AtZGFya2dyZWVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgfVxufVxuXG4vLyBUYWdzXG5cbi50YWdzIHtcblx0bWFyZ2luLXRvcDogJGdhcDtcbn1cbi5tZXRhdGFnIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46ICRnYXAgLyA0ICRnYXAgLyA0IDAgMDtcblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk0MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIC8gNCAkZ2FwIC8gNCAkZ2FwIC8gNCAwO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMS41O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogVEVBTSBQUk9GSUxFICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4ucHJvZmlsZSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAkZ2FwICogMiAwO1xuXHRcblx0Ji1vdmVybGF5IHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0XG5cdFx0Ji5hY3RpdmUtcHJvZmlsZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0XG5cdCYtZWxlbWVudCB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAkZ2FwICogMjtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjUlKTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQobis0KSB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZChuKzUpIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0Ji1pbWFnZSB7XG5cdFx0QGV4dGVuZCAlaW1hZ2UtaG92ZXI7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxMHB4ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLXdyYXAge1xuXHRcdG1hcmdpbjogJGdhcCAqIDIgMCAwO1xuXHRcdHBhZGRpbmc6IDAgJGdhcDtcblx0fVx0XG5cdCYtbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZy10b3A6ICRnYXAgLyAxLjU7XG5cdH1cblx0Ji1zdW1tYXJ5IHtcblx0ICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdCAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgbWFyZ2luLXRvcDogMDtcblx0ICAgIG92ZXJmbG93OiBzY3JvbGw7XG5cdCAgICBwYWRkaW5nOiAkZ2FwICogNSAkZ2FwICogMiAkZ2FwICogMjtcblx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcblx0ICAgIHJpZ2h0OiAtOTAlO1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIHRvcDogMDtcblx0ICAgIHdpZHRoOiA5MCU7XG5cdCAgICB6LWluZGV4OiA5OTk7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogMi41O1xuXHRcdFx0cmlnaHQ6IC01MCU7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDU7XG5cdFx0XHRyaWdodDogLTM1JTtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgICYuYWN0aXZlLXByb2ZpbGUge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdCAgICB9XG5cdFx0XG5cdFx0Ji1jb3B5IHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0fVxuXHQgICAgXG5cdCAgICAucHJvZmlsZS1zdW1tYXJ5LWNsb3NlIHtcblx0XHQgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblx0ICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICByaWdodDogJGdhcCAqIDI7XG5cdCAgICAgICAgdG9wOiAkZ2FwICogMjtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0ICAgICAgICBcblx0ICAgICAgICAmOmhvdmVyIHtcblx0XHQgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgJi1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblx0XHRcdFxuXHRcdFx0LnByb2ZpbGUtbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG5cdCYtbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogJGdhcDtcblx0XHRcblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogJGdhcCAvIDQgMDtcblx0XHRcdFxuXHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggJGJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyOyBcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5wcm9maWxlLW1ldGEtaXRlbS10ZXh0IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tYWlsIHtcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMS4yO1xuXHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiAxLjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwIC8gMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRk9PVEVSICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBMYXlvdXQgb2YgdGhlIHNpdGUgZm9vdGVyXG5cbi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyRjdGO1xuXHRjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiA0O1xuICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMi41O1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgZm9vdGVyKTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdFxuXHQmLWN0YSB7XG5cdFx0LmN0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdCYtaW5uZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMyAkZ2FwICogMyAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzUlKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAkZ2FwICogMztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRnYXAgKiAyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1zdW1tYXJ5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jdGEtaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDIwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogaW5oZXJpdDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICAgXG4gICAgJi1oZWFkZXIge1xuXHQgICAgQGV4dGVuZCAlZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XG5cdCAgICBcblx0XHQqIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxODZweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW1nIHtcdCAgICAgICAgXG4gICAgICAgIFx0d2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXHRcbiAgICAmLW5hdiB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAzcHggcmdiYSgkd2hpdGUsIDAuMyk7XG5cdFx0cGFkZGluZy10b3A6ICRnYXAgKiAxLjU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdG1hcmdpbjogMCAyJTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDIzLjUlKTtcblx0XHRcdG1hcmdpbjogMCAyJTtcblx0XHR9XG5cdFx0XG5cdCAgICAmOmZpcnN0LWNoaWxkIHtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgICB9XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMiU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0bWFyZ2luOiAkZ2FwIDIlIDAgMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDIlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbjogJGdhcCAwIDAgMiU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyJTtcblx0XHRcdH1cblx0XHR9XG5cdCAgICBcblx0ICAgICYtb3V0ZXIge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgJi5zb2NpYWwge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdCAgICB9XG5cdCAgICBcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mb290ZXItbmF2LWl0ZW0tdGl0bGUge1xuXHQgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0ICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uYXYtaXRlbS1saW5rIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcblx0ICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHQgICAgICAgICAgICBwYWRkaW5nOiAwIDAgJGdhcCAvIDIgMDtcblx0ICAgICAgICAgICAgXG5cdCAgICAgICAgICAgICY6aG92ZXIge1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zb2NpYWwge1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNTtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblx0XHQgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IFxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIFxuXHQgICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdCAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDNweCAkd2hpdGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0ZXJ0aWFyeTtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5pbnN0YWdyYW0ge1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmFjZWJvb2sge1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6ICRnYXAgKiAyLjU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICRnYXAgKiAxLjU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogJGdhcCAqIDEuNTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiAyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkZ2FwICogMztcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0ICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuXHQmLWhlbHBsaW5lIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdGJvcmRlci10b3A6IHNvbGlkIDNweCByZ2JhKCR3aGl0ZSwgMC4zKTtcblx0XHRwYWRkaW5nLXRvcDogJGdhcCAvIDI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xuXHRcdH1cblx0XHRcblx0XHQmLWl0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCR3aGl0ZSwgMC4zKTtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpudGgtY2hpbGQoMyksXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjIuNSUpO1xuXHRcdFx0XHRtYXJnaW46IDAgMiU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSxcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KGF1dG8pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDEuNTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgLyA0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb290ZXItaGVscGxpbmUtbWFpbCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJHByaW1hcnk7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICR0ZXJ0aWFyeTtcblx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1tYWlsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogJGdhcCAvIDEuMiAwICRnYXA7XG5cdFx0fVxuXHRcdCYtdGVsIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuXHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWNyZWRpdHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1pbGx1c3RyYXRpb24ucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMCAxNiU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdCoge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogJGdhcCBhdXRvICRnYXAgMDtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICRnYXAgMCBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEhFQURFUiArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gU2l0ZSBoZWFkZXIgYmFyXG4uaGVhZGVyIHtcblx0QGV4dGVuZCAlZmxleDtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItY29sb3I7XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogbWFwLWdldCgkemluZGV4LCBoZWFkZXIpO1xuXG4gICAgJi1pbm5lciB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogODJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIGZhbHNlKTtcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDZweCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODVweDtcblx0ICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRnYXA7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDE1cHggJHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGxlZnQ6ICRnYXA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMTVweCAkd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rcywge1xuICAgICBcdG1hcmdpbjogMDtcbiAgICAgXHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAqIDEuMjYgJGdhcCAqIDEuNTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICogMS4xNiAkZ2FwICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1uYXYge1xuICAgICAgICBAZXh0ZW5kICVmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgXG5cdCAgICAmLWxpc3Qge1xuXHQgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICAgICAgXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgICAgICBtYXJnaW46IDA7XG5cdFx0ICAgIH1cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRnYWxvcC15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cbiAgICAmLXN1Ym5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblx0ICAgICYtaW5uZXIge1xuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdCAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tdGVydGlhcnkge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRnYWxvcC1ibHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICR0ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctc3ZnKCclMjNGQkRENEYnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3ctc3ZnKHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIFxuXHRcdCAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjMgMCAkZ2FwICogMS41O1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5zdWJuYXYtaXRlbSB7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMCAkZ2FwIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9XG59XG5cbi5oZWxwbGluZSB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXAgJGdhcCAvIDIgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMyAwIDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgJGdhcCAvIDQgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDQgMCAkZ2FwIC8gNCAwO1xuICAgIH1cbiAgICBcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggcmdiYSgkc2Vjb25kYXJ5LCAwLjMpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLW91dGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcbiAgICAgICAgcGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwICogMS41ICRnYXAgLyAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBOYXZpZ2F0aW9uIGl0ZW1zIGluIHRoZSBoZWFkZXIgYW5kIGZvb3RlclxuLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgICY6Zm9jdXMtd2l0aGluIC5kcm9wZG93biwgJjpob3ZlciAuZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyAwLjNzIGVhc2UpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgJGdhcDtcblxuICAgICAgICAuc29jaWFsICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAkZ2FwO1xuICAgIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBuYXYgaGFtYnVyZ2VyIGJ1dHRvblxuLm1lbnUtYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbWFyZ2luOiAkZ2FwIC8gNSAkZ2FwICogMS41IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwICRnYXAgKiAzLjUgMCAkZ2FwICogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnk7IFxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBzdHlsaW5nXG4uZHJvcGRvd24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcyAwLjRzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjJzIGVhc2UpO1xuICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyO1xuICAgIFxuICAgICYtaXRlbSB7XG4gICAgICAgIC5uYXYtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ01TIHR3ZWFrc1xuQGlmICR3b3JkcHJlc3Mge1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkZHJ1cGFsIHtcblx0LmhlYWRlci1uYXYtb3V0ZXIge1xuXHRcdC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHQgICAgICBjb2xvcjogJGdyZXkxNTtcblx0XHQgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogSE9NRSArKytcbisrKysrKysrKysrKysrKysrICovXG5cbi5zY3JvbGxtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1ibG9iIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zcmMvaW1hZ2VzL2JnLWJsb2IyLnN2ZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdGhlaWdodDogNjE1cHg7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0XG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdHdpZHRoOiA1ODZweDtcblx0fVxuXHRcblx0Ji5zZWNvbmQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3JjL2ltYWdlcy9iZy1ibG9iLnN2ZycpO1xuXHRcdGhlaWdodDogNzkwcHg7XG5cdFx0dG9wOiAxNSU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHR3aWR0aDogNjE1cHg7XHRcblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtaGVybyB7XG5cdEBleHRlbmQgJXdpZ2dseTtcblx0QGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7XG5cdG1hcmdpbjogJGdhcCAqIDIgYXV0byAwIDA7XG5cdHdpZHRoOiA5MCU7XG5cdHotaW5kZXg6IDM7XG5cdFxuXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMnJlbSAwIDhyZW07XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0cGFkZGluZzogMnJlbSAwIDhyZW07XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdHBhZGRpbmc6IDNyZW0gMCAxMnJlbTtcblx0fVxuXHRcblx0JjphZnRlciB7XG5cdFx0bWFyZ2luOiAkZ2FwICogMyBhdXRvICRnYXAgKiA1O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRtYXJnaW46ICRnYXAgKiAzIGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luOiAkZ2FwICogNCBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWlubmVyIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zcmMvaW1hZ2VzL2hvbWUtaGVyby1iZy5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiA3IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAzIDA7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDEyIDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogOCAwIDA7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMiAwIDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLW91dGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5zdXBwb3J0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgtJGdhcCAqIDUpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEzMnB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogKC0kZ2FwICogOCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTk0cHg7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnYWxvcC1kYXJrcHVycGxlO1xuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5ob21lLWhlcm8taW5uZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgJGdhcCAqIDIuNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAtNDVweDtcblx0XHRcdFx0XHR3aWR0aDogNzdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhvbWUtaGVybyB7XG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODUlKTtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMi41IGF1dG8gJGdhcCAqIDM7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDYwJSk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiA2IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHh4bGFyZ2UpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDYgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji10aXRsZSwgJi1zdW1tYXJ5IHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1x0XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXN1bW1hcnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDI4JSk7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogYXV0bztcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW46IDAgKC0kZ2FwICogMikgKC0kZ2FwICogNSkgMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgyMiUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAoLSRnYXAgKiA2KSAoLSRnYXAgKiAzKSAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAoLSRnYXAgKiA2KSAoLSRnYXAgKiAyMCkgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgKC0kZ2FwICogNSkgKC0kZ2FwICogMyk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAoLSRnYXAgKiAzKSAoLSRnYXAgKiA2KTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgKC0kZ2FwICogMjApICgtJGdhcCAqIDYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMS41O1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXAgKiAzLjUgJGdhcCAvIDEuNTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9uLXRlcnRpYXJ5IHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRnYWxvcC1ibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICR0ZXJ0aWFyeTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGVydGlhcnk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBhcnJvdy1zdmcoJyUyM0ZCREQ0RicpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFycm93LXN2Zyh3aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMi41O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNzAlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMy4xMjVyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji1zZWxlY3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdG1hcmdpbjogJGdhcCAqIDIgJGdhcCAqIDQgMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDExMnB4O1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRcdG1hcmdpbjogJGdhcCAqIDIgJGdhcCAqIDcgMDtcblx0XHR9XG5cdFx0XG5cdFx0c2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMCAxMDBweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAwICRnYXA7XG5cdFx0XHRoZWlnaHQ6ICRnYXAgKiAzLjI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdGhlaWdodDogJGdhcCAqIDMuMztcblx0XHRcdFx0cGFkZGluZzogMCAkZ2FwICogMi41IDAgJGdhcCAqIDI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGhlaWdodDogJGdhcCAqIDQuNTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0QGluY2x1ZGUgYXJyb3ctc3ZnKGJsYWNrKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMxcHggMjJweDtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNnJlbTtcblx0XHRcdHBhZGRpbmc6IDAgJGdhcDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYXJyb3ctc3ZnKHdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgyMCUpO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdG1hcmdpbjogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmdldC1oZWxwLCAudXBkYXRlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmdldC1oZWxwIHtcblx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdHBhZGRpbmc6IDA7XG5cdFxuXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRtYXJnaW4tdG9wOiAtJGdhcCAqIDI7XG5cdH1cblx0XG5cdC5jYXJkcyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdG1hcmdpbjogJGdhcCAqIDIgMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRcblx0XHQ+ICoge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1x0XG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCRzZWNvbmRhcnksIDAuMik7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHRcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYtd3JhcC1pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDIgJGdhcCAqIDM7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtaGVhZGVyLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHQuY2FyZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoJHNlY29uZGFyeSwgMC4yKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgkc2Vjb25kYXJ5LCAwLjIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggcmdiYSgkc2Vjb25kYXJ5LCAwLjIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi51cGRhdGVzIHtcblx0QGV4dGVuZCAld2lnZ2x5O1xuXHRwYWRkaW5nLXRvcDogMDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHdpZ2dseS1zdmcoJyUyMzY4QzNFQycpO1xuXHRcdG1hcmdpbjogJGdhcCAqIDQgYXV0byAkZ2FwO1xuXHR9XG5cdFxuXHQuY2FyZHMge1xuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2FyZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1x0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHZoO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHZoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY2FyZC1oZWFkZXItdGl0bGUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmhvdmVyZWQge1xuXHRcdFx0XHRcdC5jYXJkLWltYWdlLCAuY2FyZC13cmFwIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuMSk7XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblx0fVxufVxuXG5cbi56b3BpbSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuXHRcdGJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTUFJTiArKytcbisrKysrKysrKysrKysrKysrICovXG5cbi8vIE1haW4gaXMgdGhlIGhpZ2ggbGV2ZWwgY29udGFpbmVyIG9mIGNvbnRlbnQsIGluIGJldHdlZW4gdGhlIHNpdGUgaGVhZGVyIGFuZCBmb290ZXJcblxuLm1haW4ge1xuICAgIGJhY2tncm91bmQ6ICRib2R5LWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYtc2VjdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgIEBleHRlbmQgJXNlY3Rpb247XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBcbiAgICAgICAgJi5oaWRkZW4td3lzaXd5ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIsXG4gICAgJi1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWN0aW9uIHtcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHQgICAgXG5cdCAgICB9XG5cbiAgICAgICAgPiAqIHtcblx0ICAgICAgICBAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgICAgIFxuXHQgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgICAgICAgICBmbGV4OiAxIDY2LjY2JTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHQgICAgICAgIH1cbiAgICAgICAgfVxuXHQgICAgJi5zaW5nbGUge1xuXHQgICAgICAgID4gKiB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHQgICAgICAgIFxuXHRcdCAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdCAgICAgICAgfVxuXHQgICAgICAgIH0gXG4gICAgICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7ICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0ICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFJFU1BPTlNJVkUgTkFWICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIExheW91dCBhbmQgc3R5bGluZyBvZiB0aGUgbmF2aWdhdGlvbiBhdCBtb2JpbGUgYW5kIHRhYmxldCBzaXplc1xuXG4ucm5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgJi1vdXRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAyLjUgJGdhcCAvIDEuNSAkZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRnYXAgLyAxLjg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICB9XHRcbiAgICAgICAgfVx0XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcCAqIDMgJGdhcCAkZ2FwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlOyAgIFxuICAgICAgICBcbiAgICAgICAgLnJuYXYtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc2VjbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRnYWxvcC1kYXJrcHVycGxlLCA0KTtcbiAgICAgICAgXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5ybmF2LWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXkyMCwgNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjRzIGVhc2UpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICNybmF2LW9wZW46Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNFQVJDSCArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLnNlYXJjaCB7XG5cdGJvcmRlcjogc29saWQgMnB4ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDE4MHB4O1xuXHRcblx0Ji1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRoZWlnaHQ6IDJlbTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAwICRnYXAgLyAxLjI7XG5cdFx0XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkd2hpdGU7IG9wYWNpdHk6IDE7IH1cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICR3aGl0ZTsgb3BhY2l0eTogMTsgfVxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICR3aGl0ZTsgb3BhY2l0eTogMTsgfVxuXHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkd2hpdGU7IG9wYWNpdHk6IDE7IH1cblx0fVxuXHRcblx0Ji1pY29uIHtcblx0ICAgIEBpbmNsdWRlIGNlbnRlcmVyKGZhbHNlLCB0cnVlKTtcblx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGhlaWdodDogMTlweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cmlnaHQ6ICRnYXAgLyAyO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWluZGVudDogLTk5OXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRmaWxsOiAkdGVydGlhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0lERUJBUiArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFJlcHJlc2VudHMgY29udGVudCB0aGF0IGlzIHRhbmdlbnRpYWxseSByZWxhdGVkIHRvIHRoZSBjb250ZW50IG5lYXJieSwgc3VjaCBhcyB0YWdzIGFuZCBzdWJuYXZpZ2F0aW9uLiB3aXRoaW4gdGhlIHslIGJsb2NrIHBhZ2UgJX0gdGhlIHNpZGViYXIgaXMgb3B0aW9uYWwgYW5kIGlmIGluY2x1ZGVkIHdpbGwgdHJpZ2dlciBhIHR3byBjb2x1bW4gbGF5b3V0XG5cbi5zaWRlYmFyIHtcblx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdhbG9wLWRhcmtwdXJwbGU7XG5cdGJvcmRlcjogc29saWQgMTBweCAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdG1hcmdpbi1ib3R0b206ICRnYXA7XG5cdHBhZGRpbmc6ICRnYXAgKiAxLjU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMjklKTtcblx0XHRtYXJnaW46IC0yZW0gMCAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAoI3skZ2FwfSAqIDIpKTtcblx0XHRcblxuXHRcdC5uYXYtdXAgJntcblx0XHRcdHRvcDogJGdhcCAqIDI7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgyNSUpO1xuXHR9XG5cblx0Ji1zaG93LWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRib3JkZXI6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0XG5cdCYtaW5uZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLWJsb2NrICsgJi1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6ICRub3JtYWwgMS44ZW0vMS4yICRmb250LWhlYWRlcjtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkICRncmV5ODA7XG5cdFx0XHRtYXJnaW46IDAgMCAkZ2FwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgLyAyO1xuXHRcdH1cblx0fVxuXG5cdCYtYmxvY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCYtbmF2IHtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyZXk5MDtcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAkZ2FwIC8gMjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQucm5hdi1hcnJvdyB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtJGdhcCAqIDEuNTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmN1cnJlbnQge1x0XG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1saXN0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnN1Ym5hdl9lbGVtZW50IHtcblx0XHRcdFx0QGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQ6ICRub3JtYWwgMS44ZW0vMS4yICRmb250LWhlYWRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdFxuXG5cdFx0XHRcdCY6aG92ZXIsICYuY3VycmVudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0LnN1Ym5hdl9lbGVtZW50IHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2lkZWJhci1uYXYtaXRlbSB7XG5cdFx0XHRcdFx0LnN1Ym5hdl9lbGVtZW50IHtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGlzdCB7XG5cdFx0XHQuc3ViLWxpc3Qge1xuXHRcdFx0XG5cdFx0XHRcdCYgJiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5ybmF2LWFycm93IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtJGdhcCAqIDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAycHggMCAkZ3JleTkwO1xuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB+IC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsICYuY3VycmVudCB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAycHggMCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRlcnRpYXJ5O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0kZ2FwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAycHggMCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnN1Yi1saXN0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtbWV0YSB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYtYmxvY2sge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbjogJGdhcCAvIDEuNSAwO1xuXHRcdFx0XG5cdFx0XHQmLmluZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDU1JSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1x0XG5cdFx0XHR9XHRcdFx0XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1x0XG5cdFx0XHR9XG5cblx0XHRcdCYudGFncyB7XG5cdFx0XHRcdG1hcmdpbjogMCAoLSRnYXAgLyA0KTtcblx0XHRcdH1cblx0XHRcdCYuaW1hZ2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0fVx0XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG9iamVjdC1maXQoNC81LCAxMDAlKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNpZGViYXItYnV0dG9uIHtcblx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc21hcnQtZGF0ZSB7XG5cdFx0XHRcdCYtLXRpbWUsICYtLWRhdGUge1xuXHRcdFx0XHQgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXRpbWU6YWZ0ZXIsICYtLWRhdGU6YmVmb3JlIHtcblx0XHRcdFx0ICBjb250ZW50OiAnICc7XG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAZXh0ZW5kICVmb250LWNvbnRlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAwICRnYXAgLyA0ICRnYXAgLyAyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji10YWcge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRAZXh0ZW5kICVmb250LW1ldGE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnYWxvcC1wdXJwbGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW46ICRnYXAgLyA0ICRnYXAgLyA0ICRnYXAgLyA0IDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAxLjU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNoYXJlIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdFx0Ji5kb3dubG9hZHMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gMyAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZG93bmxvYWRzLWxpbmsge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAwIDAgJGdhcCAqIDI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtc2hhcmUge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdG1hcmdpbjogJGdhcCAvIDIgMCAkZ2FwIC8gMS41O1xuXHRcdFx0XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1jb250ZW50O1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkZ2FwIC8gMjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gMiAwIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHdpdHRlciwgJi5pbnN0YWdyYW0ge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMS40ZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogMS40ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYud2hhdHNhcHAsICYubGluaywgJi5tYWlsIHtcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcblx0LmZvcnVtLXdpZGdldC1hcmVhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XG5cdFx0LndpZGdldC10aXRsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHB1cnBsZTtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAvIDI7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMS41O1xuXHRcdH1cblx0XHQuYmJwLXJlcGxpZXMtd2lkZ2V0IHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyLjUgJGdhcCAvIDEuNSAkZ2FwIC8gMS41O1xuXHRcdH1cblx0XHQuYmJwLXJlcGx5LXRvcGljLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0cGFkZGluZzogMCAkZ2FwIC8gMyAkZ2FwIC8gMjtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblx0XG5cdFx0XHQmOmhvdmVyLCAmLmN1cnJlbnQge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2luZ2xlLWZvcnVtIHtcblx0LnNpZGViYXIge1xuXHRcdCYtbmF2IHtcblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtIDByZW0gLjVyZW0gLjVyZW07XG5cdFx0XHRcdG1hcmdpbjogMCAwIC41cmVtIDA7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgM3B4ICRnYWxvcC15ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi53cC1lZGl0b3ItY29udGFpbmVyIHtcblx0bWluLWhlaWdodDogMjByZW07XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBGT1JVTSArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLmJicC10ZW1wbGF0ZS1ub3RpY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogc29saWQgMXB4IHJnYmEoJHByaW1hcnksIDAuNikgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcblx0XG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iYnByZXNzLXdyYXBwZXIge1xuXHQuYmJwLWZvcm0ge1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXHQuYmJwLWJyZWFkY3J1bWIge1xuXHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHBhZGRpbmctdG9wOiAkZ2FwIC8gMS41O1xuXHRcdFxuXHRcdC5iYnAtYnJlYWRjcnVtYi1jdXJyZW50IHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjYmJwLXNlYXJjaC1mb3JtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDEuNTtcblx0XHRcblx0XHQuYnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjZyZW0gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjU7XG5cdFx0fVxuXHR9XG5cdC5iYnAtaGVhZGVyLCAuYmJwLWZvb3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IFxuXHRcdFxuXHRcdC5mb3J1bS10aXRsZXMsIC5iYnAtcmVwbHktYXV0aG9yLCAuYmJwLXJlcGx5LWNvbnRlbnQge1xuXHRcdFx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdH1cblx0fVxuXHQuYmJwLWZvcnVtcywgLmJicC10b3BpY3MsIC5iYnAtcmVwbGllcyB7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFxuXHRcdC5iYnAtZm9ydW0tdGl0bGUsIC5iYnAtdG9waWMtcGVybWFsaW5rIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmJwLXRvcGljcyB1bC5zdGlja3kge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0Ji5vZGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NSAhaW1wb3J0YW50O1x0XG5cdFx0fVxuXHR9XG5cdC5iYnAtZm9ydW1zLWxpc3Qge1xuXHRcdHBhZGRpbmctbGVmdDogJGdhcCAhaW1wb3J0YW50O1xuXHR9XG5cdC5iYnAtcmVwbHktY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGhlaWdodDogMi42cmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41O1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0aW5wdXQsXG5cdHRleHRhcmVhLFxuXHRzZWxlY3Qge1xuXHRcdGhlaWdodDogMi41ZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICRnYXAgIWltcG9ydGFudDtcblx0fVxuXHRbdHlwZT1cImNoZWNrYm94XCJdLFxuXHRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRoZWlnaHQ6ICRnYXAgKiAxLjUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAxLjUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmJwLWZvcnVtLWNvbnRlbnQge1xuXHRmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuLmJicC1mb3J1bXMtbGlzdCB7XG5cdGxpIHtcblx0XHRmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1x0XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAkZ2FwIC8gNCAwO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5iYnAtc3VibWl0LXdyYXBwZXIge1xuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5saS5iYnAtZm9ydW0tZnJlc2huZXNzLCBsaS5iYnAtdG9waWMtZnJlc2huZXNzIHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYmJwLWZvcm0ge1xuXHRpbnB1dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0aGVpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAhaW1wb3J0YW50O1xuXHR9XG5cdFt0eXBlPVwiY2hlY2tib3hcIl0sXG5cdFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGhlaWdodDogJGdhcCAqIDEuNSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zdWJtaXQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGhlaWdodDogMi42cmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41O1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFRBQkxFUyArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLmNvbnRlbnQge1xuICAgIHRhYmxlIHtcbiAgICAgICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyB0YWJ1bGFyLW51bXM7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICBjYXB0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwIC8gMS41O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkLCB0Zm9vdCwgdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxuXG5cbiAgICB0aCwgdGQge1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICRncmV5ODA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIHRoZWFkIHRkLFxuICAgIHRmb290IHRkLFxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEFDQ09SRElPTiArKytcbisrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLmFjY29yZGlvbiB7XG5cdCYtb3V0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHR9XG5cdFxuXHQmLWl0ZW0ge1xuXHRcdHBhZGRpbmc6ICRnYXAgMDtcblxuXHQgICAgJiArICYge1xuXHQgICAgICAgIGJvcmRlci10b3A6ICRsaW5lIHNvbGlkICRncmV5ODA7XG5cdCAgICB9XG5cdH1cblxuXHQmLXRyaWdnZXIge1xuXHRcdCoge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjUgMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxLjA1ZW07XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwLjNlbTtcblx0XHRcdHRyYW5zaXRpb246IDAuMjM1cyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHR3aWR0aDogMS4wNWVtO1x0XHRcdFxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtcGFuZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6ICRnYXA7XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1x0XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IENBUkRTICsrK1xuKysrKysrKysrKysrKysrKysrICovXG5cbi8vIENhcmRzIGFyZSBtb3JlIHZpc3VhbGx5IGludGVyZXN0aW5nIGFuZCBjb250ZW50LWxpZ2h0IHRoYW4gYSBzdGFuZGFyZCBsaXN0aW5nIHBhZ2UuXG5cbi5jYXJkcyB7XG4gICAgQGV4dGVuZCAlZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+ICoge1xuICAgICAgICBAZXh0ZW5kICVmbGV4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFxuXHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkgfiBhcnRpY2xlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdG1hcmdpbjogJGdhcCAwO1xuXHRcdFxuICAgICAgICA+ICoge1xuXHQgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgID4gKiB7XG5cdCAgICAgICAgQGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtb3V0ZXIge1xuXHQgICAgLnNlY3Rpb24taGVhZGVyIHtcblx0XHQgICAgJi5jb250YWluZXIge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMCAkZ2FwICogMjtcblx0XHRcdCAgICB9XHRcdFx0ICAgIFxuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICAuY29udGFpbmVyIHtcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdFx0Ji5yZXNvdXJjZXMge1xuXHRcdFx0LmNhcmRzIHtcblx0XHRcdFx0PiAqIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdG1hcmdpbjogJGdhcCAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5jYXJkIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgJGdhcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDQvNSwgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCsgLmNhcmQtd3JhcCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzUlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbn1cblxuLmNhcmQge1xuICAgIEBleHRlbmQgJWNhcmQ7XG4gICAgQGV4dGVuZCAlZmxleDtcblx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0bWFyZ2luOiAkZ2FwICogMS41IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0ICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xuICAgIH1cblx0XG5cdCYuaG92ZXJlZCB7XG5cdFx0Ym94LXNoYWRvdzogMCAydncgNHZ3IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdFxuXHRcdC5jYXJkLWhlYWRlci10aXRsZSB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICBcdGhlaWdodDogMjV2aDtcbiAgICAgICAgfVx0XG5cblx0ICAgIGltZyB7XG5cdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDQvMywgMTAwJSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHQgICAgfVxuXHRcdC5jYXJkLWZlYXR1cmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnYWxvcC1kYXJrcHVycGxlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMi41ICRnYXAgLyAxLjU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRnYXAgKiAxLjU7XG5cdFx0fVxuICAgIH1cblxuICAgICYtd3JhcCB7XG5cdCAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIFxuICAgICAgICAmLWlubmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdCAgICAgICAgcGFkZGluZzogJGdhcCAqIDI7ICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIFxuICAgICAgICArIC5jYXJkLXN1bW1hcnkge1xuXHQgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG5cdCAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcblx0XHRcdGNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcbiAgICAgICAgfVxuICAgIH1cblx0Ji1zdW1tYXJ5IHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblx0XHRcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICAgJi1idXR0b24ge1xuXHQgICAgJi1vdXRlciB7XG5cdFx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdCAgICB9XG4gICAgfVxufVxuXG4vLyBSZXBvcnQgbGF5b3V0XG5cbi5yZXBvcnRzIHtcblx0LmNhcmQge1xuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGJvdHRvbTogLTFlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMyBhdXRvIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogLTAuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtd3JhcCB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggLThweCAyMnB4IDBweCByZ2JhKCRibGFjaywgMC4zKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XHRcbn1cblxuLy8gTGlzdGluZyBsYXlvdXRcblxuLmxpc3Rpbmcge1xuXHQuY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0Ji13cmFwIHtcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDVweCAkcHJpbWFyeTtcblx0XHRcdFxuXHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2Vjb25kYXJ5IHtcblx0XHQuY2FyZCB7XG5cdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCA1cHggJHdoaXRlO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFR3byBjb2x1bW4gbGF5b3V0XG4udHdvLWNvbCB7XG5cdC5jYXJkcyB7XG5cdFx0PiAqIHtcblx0ICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHQgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcdCAgICAgICAgXG5cdCAgICAgICAgfVxuXHQgICAgICAgIFxuXHQgICAgICAgIC5jYXJkIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHQgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJi1pbWFnZSB7XG5cdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHRcdH1cblx0fVxufVxuXG4vLyBUaHJlZSBjb2x1bW4gbGF5b3V0XG4udGhyZWUtY29sIHtcblx0LmNhcmRzIHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcdFx0XHRcblx0XHRcdH1cblx0ICAgICAgICAuY2FyZCB7XG5cdCAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJi1pbWFnZSB7XG5cdFx0ICAgICAgICAgICAgaGVpZ2h0OiAyNXZoO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHRcdFx0XG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgLmNhcmQge1xuXHRcdCAgICAgICAgICAgIFxuXHRcdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xuXHRcdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHRcdCAgICB9XHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvdXIgY29sdW1uIGxheW91dFxuLmZvdXItY29sIHtcblx0LmNhcmRzIHtcblx0XHQ+ICoge1xuXHRcdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goMjUlKTtcblx0XHQgICAgfVxuXHRcdCAgICAuY2FyZCB7XG5cdFx0ICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcblx0XHQgICAgfVxuXHRcdCAgICBcblx0XHQgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGFydGljbGUge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHQgICAgfVxuXHRcdCAgICBcblx0XHQgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGFydGljbGUge1xuXHQgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdCAgICAgICAgICAgIFxuXHQgICAgICAgICAgICAuY2FyZCB7XG5cdFx0ICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgKiAxLjU7XG5cdFx0ICAgICAgICAgICAgXG5cdFx0ICAgICAgICAgICAgJi1pbWFnZSB7XG5cdFx0XHQgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHQgICAgICAgICAgICBoZWlnaHQ6IDM1dmg7XG5cdFx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdFx0ICAgIH1cblx0XHR9XHRcblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IENUQSArKytcbisrKysrKysrKysrKysrKysgKi9cblxuLmNvbXBvbmVudHMge1xuXHQuY3RhIHtcblx0XHQmLW91dGVyIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogJHBhZ2Utd2lkdGg7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cbn1cblxuLmN0YSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFxuICAgICYtb3V0ZXIge1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAyO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCYuZm9vdGVyLWN0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcblx0XHRcdFxuXHRcdFx0LmN0YS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHRcblx0XHRcdH1cblx0XHR9XG5cdCAgICBcblx0ICAgICYuZnVsbC13aWR0aC1pbWFnZSB7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIFxuXHRcdCAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0bWluLWhlaWdodDogODB2aDtcdFx0ICAgIFxuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICAuY3RhLWltYWdlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgXG5cdCAgICAmLnNpdGUtd2lkdGgtaW1hZ2Uge1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdCAgICBcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwdmg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHQgICAgXHR3aWR0aDogJHBhZ2Utd2lkdGg7XG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgIC5jdGEtaW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIC5jdGEtaW1hZ2Uge1xuXHRcdCAgICArIC5jdGEtaW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0bWFyZ2luOiA0dmg7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdG1hcmdpbjogOHZoO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdG1hcmdpbjogOHZoIGF1dG87XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHRcdC5jdGEtaW5uZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxLjU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogJHBhZ2Utd2lkdGggLyAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCsgLm1lZGlhLWJsb2NrLW91dGVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XHRcblx0XHRcdCYud2hpdGUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuICAgIFxuIFx0Ji1zdW1tYXJ5IHtcblx0IFx0cGFkZGluZzogJGdhcCAqIDEuNSAwICRnYXAgKiAyO1xuXHRcdCBcblx0XHQgcCB7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdCB9XG4gXHR9XG4gXHRcbiBcdCYtaW1hZ2Uge1xuXHQgXHRoZWlnaHQ6IDEwMCU7XG5cdCBcdGxlZnQ6IDA7XG5cdCBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0IFx0dG9wOiAwO1xuXHQgXHR3aWR0aDogMTAwJTtcblx0IFx0XG5cdCBcdGltZyB7XG5cdFx0IFx0QGluY2x1ZGUgb2JqZWN0LWZpdCgxNi85LCAxMDAlKTtcblx0IFx0fVxuIFx0fVxuXHQgLmJ1dHRvbiB7XG5cdFx0ICY6aG92ZXIge1xuXHRcdFx0IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0IGNvbG9yOiAkYmxhY2s7XG5cdFx0IH1cblx0IH1cbiAgICAmLWNhcHRpb24ge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdCAgICBjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdCAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjU7XG5cdCAgICBcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuICAgIH1cbn1cbiIsIi5kb25hdGUtcGFnZSB7XG4gIC5jb21wb25lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDQ7XG4gIH1cbn1cblxuLmRvbmF0aW9ucyB7XG4gIEBleHRlbmQgJWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3NyYy9pbWFnZXMvaG9tZS1oZXJvLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGNvcm5lciAkY29ybmVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzokZ2FwICogMyAwO1xuICB9XG5cbiAgKyAucHVsbHF1b3RlLW91dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQoMTYvOSwgMTAwJSk7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCl7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgXG4gIH1cbiAgLmhvbWUtaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICBmb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIHBhZGRpbmc6ICRnYXAgKiAxO1xuICAgIG1hcmdpbjogJGdhcCAqIDIgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAkZ2FwICogMS41ICRnYXAgKiAyICRnYXAgKiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAyIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBcbiAgLmN1cnJlbmN5LXN5bWJvbCB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGVmdDogJGdhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjhyZW07XG4gIH1cbiAgLmN1c3RvbV9hbW91bnQge1xuICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XG4gIH1cbiAgXG4gICYtYWN0aW9ucyB7XG4gICAgQGV4dGVuZCAlZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLmJ1dHRvbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LCBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJiArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCg0OCUpO1xuICAgICAgICBoZWlnaHQ6ICRnYXAgKiAzLjU7XG5cbiAgICAgICAgJiArIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFtb3VudHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgKyBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgNik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4OyAgIFxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICAwIDE1cHggMTVweCAwOyAgIFxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXk5NTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYW1vdW50LXRhYnBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgIHBhZGRpbmc6ICRnYXA7XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICB9XG5cbiAgLnRhYnMge1xuICAgIEBleHRlbmQgJWZsZXg7XG4gIH1cbiAgXG4gIFtyb2xlPVwidGFibGlzdFwiXSB7XG4gICAgQGV4dGVuZCAlZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICYuZnJlcXVlbmN5LXRhYmxpc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICYuYm90aCB7XG4gICAgICAgIG1hcmdpbi10b3A6JGdhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJiArIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblxuICAgICAgICAmICsgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgYnV0dG9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMnB4ICRzZWNvbmRhcnktZGFyaztcbiAgfVxuXG4gIC5mcmVxdWVuY3kge1xuICAgICYtdGFiIHtcbiAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10YWJwYW5lbCB7XG4gICAgICBtYXJnaW46ICRnYXAgMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxufVxuXG4ucHVsbHF1b3RlLW91dGVyIHtcbiAgKyAuY2FyZHMtb3V0ZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRE9XTkxPQURTICsrK1xuKysrKysrKysrKysrKysrKyAqL1xuXG4uZG93bmxvYWQge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogJGdhcCAqIDEuNSAwO1xuXHRcblx0Ji1ibG9jayB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdG1hcmdpbjogJGdhcCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHR9XG5cdFx0XG5cdFx0Lmljb24ge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0Ji1saW5rIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiAyO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRVhQQU5EICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uZXhwYW5kLWNoZWNrIHtcbiAgICB+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIH4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZXhwYW5kLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjRzIGVhc2UpO1xuICAgIH1cblxuICAgIC5leHBhbmQtY2hlY2s6Y2hlY2tlZCB+ICYge1xuXG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEZFRUQgKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBGZWVkIGlzIHRoZSBiYXNpYyBsaXN0aW5nIG9mIGNvbnRlbnQgc3VjaCBhcyBuZXdzIHBvc3RzLCBtb3JlIHNjYW5uYWJsZSBhbmQgY29udGVudCBoZWF2eSB0aGFuIGNhcmRzXG5cbi5mZWF0LWl0ZW1zIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0Lml0ZW0ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5NTtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg0OCUpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLWltYWdlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgJGNvcm5lciAwIDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbmZvIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxLjU7XG5cdFx0fVxuXHRcdFxuXHRcdCsgLml0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQuaXRlbSB7XG5cdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxufVxuXG4uc2VhcmNoLWxpc3Rpbmcge1xuXHQubWFpbiB7XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQubWFpbi1oZWFkZXItdGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAyO1xuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0XG5cdCYuaG92ZXJlZCB7XG5cdFx0Lml0ZW0taGVhZGVyLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cdFxuICAgICYgKyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiAyO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcblx0XHR9XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCgxNi85LCAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWluZm8ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdCAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSwgJi1hdXRob3Ige1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiAwO1xuICAgICAgICB9XG4gICAgICAgICYtYXV0aG9yIHtcblx0ICAgICAgICAmOmJlZm9yZSB7XG5cdFx0ICAgICAgICBjb250ZW50OiAnfCc7XG5cdFx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICBtYXJnaW46IDAgJGdhcCAvIDI7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xuXHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMjtcbiAgICAgICAgfVxuXG5cdFx0Ji1pbmZvIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0fVxuXG4gICAgICAgICYtaW1hZ2Uge1xuXHQgICAgICAgIEBpbmNsdWRlIGZsZXhib3goMzUlKTtcblx0ICAgICAgICBcblx0ICAgICAgICArIC5pdGVtLWluZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcblx0XHQgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg2NSUpO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXAgKiAyO1xuXHRcdCAgICAgICAgfVxuXHQgICAgICAgIH1cblxuICAgICAgICAgICAgJiArICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRklMVEVSUyArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5maWx0ZXIge1xuXHRAZXh0ZW5kICVmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICBwYWRkaW5nOiAkZ2FwICogMS41ICRnYXAgMDtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgcGFkZGluZzogJGdhcCAkZ2FwIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgJGdhcDtcbiAgICB9XG4gICAgXG4gICAgJi1vdXRlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2Fsb3AtZGFya3B1cnBsZTtcblx0ICAgIFxuXHQgICAgJi5zbWFsbCB7XG5cdFx0ICAgIC5maWx0ZXIge1xuXHRcdFx0ICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxuICAgIFxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuICAgIFxuICAgICYtc2hvdy1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgKiAyICRnYXAgMDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAzOyAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgZmxleDogMCAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgJGdhcCAqIDEuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwIC8gMS41O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMi41ICRnYXAgKiAxLjU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHQgICAgICAgIGZsZXg6IDEgMTJlbTtcblx0ICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxhYmVsIHtcblx0ICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHQgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEZJWEVEIEhFQURFUiArKytcbisrKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuQGlmICRmaXhlZGhlYWQge1xuXHQuaGVhZGVyIHtcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICBcdGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKCRibGFjaywgMC4xKTtcblx0XHQgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0fVxuXHRcdFxuXHQgICAgJi5uYXYtdXAge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTExcHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XG5cdFx0XHRcdC5oZWFkZXItbG9nbyB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCA2cHggJHdoaXRlO1xuXHRcdFx0XHRcdGhlaWdodDogODVweDtcblx0XHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhlYWRlci1zdWJuYXYtaW5uZXIge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQuc2VhcmNoLCAuaGVhZGVyLXN1Ym5hdiB7XG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHQuaGVhZGVyLW5hdi1saXN0IHtcblx0XHRcdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW46ICRnYXAgKiAxLjUgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRlci1pbm5lciB7XG5cdFx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkZXItbGlua3Mge1xuXHRcdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWxwbGluZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGdhcDtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji1vdXRlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAycHggcmdiYSgkc2Vjb25kYXJ5LCAwLjMpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblx0Lm1haW4ge1xuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuXHQgICAgfVxuXHR9XG59IiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEdBTExFUlkgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmLXRodW1iIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAkZ2FwO1xuXHRcdFx0XHRcblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgb2JqZWN0LWZpdCg0LzMsIDEwMCUpO1xuXHRcdH1cblx0fVxufVxuLnNsaWNrLWFycm93IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59IiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEhFUk8gKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG4uaGVybyB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuXHR9XG5cdFxuXHQmLW91dGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGNvcm5lciAkY29ybmVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0Ji5mdWxsIHtcblx0XHRcdC5oZXJvLWltYWdlIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0KyAuaGVyby1pbmZvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4MCUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdG1hcmdpbjogMTBlbSBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zb2xpZCB7XG5cdFx0XHQuaGVyby1pbWFnZSB7XG5cdFx0XHRcdCsgLmhlcm8taW5mbyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goOTIlKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMjVlbSBhdXRvIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4MGVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg2NCUpO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAkZ2FwICogMjtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGlzdGluZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC5oZXJvLWluZm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcblx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6ICRwYWdlLXdpZHRoIC8gMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGVyby10aXRsZSwgLmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaW5mbywgJi1pbWFnZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCYtaW5mbyB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0Lmhlcm8tdGl0bGUge1xuXHRcdFx0QGV4dGVuZCAld2lnZ2x5O1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luOiAkZ2FwIGF1dG8gMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuaGVyby1zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXHRcdH1cblx0XHRcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQmLWlubmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAzcmVtIDJyZW07XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHR3aWR0aDogODBlbTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiAyLjVyZW0gM3JlbSAzcmVtIDJlbTtcblx0XHR9XG5cdFx0Lmhlcm8tdGl0bGUsIC5oZXJvLXN1bW1hcnkge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjYuNjYlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0fVxuXHRcdCsgLmhlcm8taW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0fVxuXHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cmVtIDNyZW0gNHJlbSAyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDQwZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMi41IGF1dG8gMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZXJvLXRpdGxlLCAuaGVyby1zdW1tYXJ5IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRAaW5jbHVkZSBvYmplY3QtZml0KDE2LzksIDEwMCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE1FRElBIEJMT0NLICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi8qICsrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTUVESUEgQkxPQ0sgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLm1lZGlhLWJsb2NrIHtcblx0QGV4dGVuZCAlZmxleDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoJGJsYWNrLCAwLjIpO1xuXHRtaW4taGVpZ2h0OiA0MjBweDtcblx0XG5cdCYtb3V0ZXIge1xuXHRcdCYucmlnaHQge1xuXHRcdFx0Lm1lZGlhLWJsb2NrIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1lbGVtZW50IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyJSAyJSAwIDIlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyJSAyJSAyJSAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0ICAgICYuZGFyayB7XG5cdFx0ICAgIC5tZWRpYS1ibG9jayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICAmLnZpZGVvIHtcblx0XHQgICAgLm1lZGlhLWJsb2NrIHtcblx0XHRcdCAgICBtaW4taGVpZ2h0OiBhdXRvOyAgIFxuXHRcdFx0ICAgIFxuXHRcdFx0ICAgICYtZWxlbWVudCB7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdCAgICAudmlkZW8tb3V0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fSAgIFxuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAmLWluZm8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHRcdCsgLmN0YS1vdXRlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblx0XG4gICAgJi1lbGVtZW50LCAmLWluZm8ge1xuXHQgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLWluZm8ge1xuXHQgICAgQGV4dGVuZCAlZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0ICAgIHBhZGRpbmc6ICRnYXAgKiAxLjU7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiAzOyAgICBcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDM7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogNCAkZ2FwICogMztcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgLmJ1dHRvbiB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDJyZW07IFxuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdCAgICB9XG4gICAgfVxuICAgICYtY29udGVudCB7XG5cdCAgICBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuXHRcdCAgICBcblx0XHQgICAgYSB7XG5cdFx0XHQgICAgQGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuICAgIH1cbiAgICAmLWVsZW1lbnQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHQgICAgfVxuXHQgICAgXG5cdCAgICAmLXBsYXkge1xuXHRcdCAgICBAZXh0ZW5kIC5idXR0b247XG5cdFx0ICAgIEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0cGFkZGluZzogJGdhcDtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIHotaW5kZXg6IDI7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KDE2LzksIDEwMCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcblx0XHRcdG1hcmdpbjogMiUgMCAyJSAyJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xuXHQgICAgICAgICAgICBsZWZ0OiAwO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIHRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiA5NCU7XG5cdFx0XHRcdHdpZHRoOiA5OCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uby1vYmplY3RmaXQgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cdCAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuXHQgICAgZm9udC1zaXplOiAxLjRlbTtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41O1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHQgICAgZm9udC1zaXplOiAyZW07XHQgICAgXG5cdCAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogUFVMTFFVT1RFICsrK1xuKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uaG9tZSB7XG5cdC5wdWxscXVvdGUtaW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cbi5jb21wb25lbnRzIHtcblx0LnB1bGxxdW90ZSB7XG5cdFx0Ji1vdXRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQucHVsbHF1b3RlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdFx0XHRcdCsgLnB1bGxxdW90ZS1pbmZvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSAwO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHJlbSAwIDRyZW0gNHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhyZW0gMCA2cmVtIDRyZW07XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Y2l0ZSB7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHdpZ2dseS1zdmcod2hpdGUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdG1hcmdpbjogJGdhcCAvIDIgYXV0bztcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwIGF1dG8gJGdhcCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wdWxscXVvdGUge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46ICRnYXAgKiAyIDA7XG5cdHBhZGRpbmctYm90dG9tOiAkZ2FwICogMS41O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDMgMCAwO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogJHBhZ2Utd2lkdGg7XG5cdH1cblx0XG5cdCYtb3V0ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWltYWdlIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzUlKTtcblx0XHR9XG5cdFx0XG5cdFx0KyAucHVsbHF1b3RlLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMCAwIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDY1JSk7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiA1IDAgMCAkZ2FwICogMjtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiA4IDAgJGdhcCAqIDggJGdhcCAqIDI7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cdFxuXHQmLWluZm8ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiA4IDAgJGdhcCAqIDggJGdhcCAqIDI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDY2LjY2JSk7XG5cdFx0fVxuXHRcdFxuXHRcdCYtY3RhIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXHRcdFx0LmJ1dHRvbi1zZWNvbmRhcnkge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi10ZXJ0aWFyeSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICR0ZXJ0aWFyeTtcblx0XHRcdFx0XHRjb2xvcjogJHRlcnRpYXJ5O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYXJyb3ctc3ZnKCclMjNGQkRENEYnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFycm93LXN2Zyh3aGl0ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGJsb2NrcXVvdGUge1xuXHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAzLjEyNXJlbTtcblx0XHR9XG5cdFx0XG5cdFx0ZGl2IHtcblx0XHRcdHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblx0fVxuXHQmLXNoYXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA1O1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLXRpdGxlIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtY29udGVudDtcblx0XHRcdGNvbG9yOiAkZ3JleTMwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgJGdhcCAqIDQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWVsZW1lbnQge1xuXHRcdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW46IDAgMCAwICRnYXAgLyAyO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHdpZHRoOiAzMHB4O1xuXHRcdCAgICBcblx0XHQgICAgLmljb24ge1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDNweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0hBUkUgKysrXG4rKysrKysrKysrKysrKysrKysgKi9cblxuLnNoYXJlIHtcblx0QGV4dGVuZCAlZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxuXHQmLWl0ZW0ge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAkZ2FwICRnYXAgKiAxLjU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goYXV0byk7XG5cdFx0XHRtYXJnaW46IDAgJGdhcDtcblx0XHR9XG5cdFx0XG5cdFx0Ji53aGF0c2FwcCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1x0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLndoYXRzYXBwLCAmLmxpbmsge1xuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHR3aWR0aDogMS4yZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uLy4uL2Fzc2V0cy93ZWJmb250cy9zbGljay9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljayB7XG4gICAgJi1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLXRyYWNrIHtcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgICAgZmxleDogMSBhdXRvO1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHk9PVwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCBmYWxzZSk7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZCB7XG4gICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1x0XG4gICAgfVxuICAgIFxufVxuXG4uc2xpY2stZG90cyB7XG4gICAgQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgZmFsc2UpO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRlbnR7XG4gICAgLmdhbGxlcnl7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi01cHg7XG5cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbntcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6c29saWQgNXB4IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjp6b29tLWluO1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iXX0= */
