/*! Styles built for: recruitment following the corporate theme */@-webkit-keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@use "sass:math";.resources-grid,#main .resources-grid,.affiliations-grid,#main .affiliations-grid{padding:16px 24px}@media (max-width: 570px){.resources-grid,#main .resources-grid,.affiliations-grid,#main .affiliations-grid{padding:16px 8px}}.resources-grid>.block,#main .resources-grid>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{position:relative;flex:1 1 30%;max-width:33.33%;padding:8px}@media only screen and (max-width: 1199px){.resources-grid>.block,#main .resources-grid>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{flex:1 1 50%;max-width:50%}}@media (max-width: 767px){.resources-grid>.block,#main .resources-grid>.block,.affiliations-grid>.block,#main .affiliations-grid>.block{flex:none;display:block;width:100%;max-width:none}}.get-a-quote-page .get-a-quote-grid{padding:16px 24px}@media (max-width: 570px){.get-a-quote-page .get-a-quote-grid{padding:16px 8px}}.get-a-quote-page .get-a-quote-grid>.block{position:relative;flex:1 1 22%;max-width:25%;padding:8px}@media (max-width: 768px){.get-a-quote-page .get-a-quote-grid>.block{flex:1 1 50%;max-width:50%}}@media (max-width: 568px){.get-a-quote-page .get-a-quote-grid>.block{flex:none;display:block;width:100%;max-width:none}}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled],button[disabled]:hover,html input[disabled]:hover{cursor:not-allowed;background:#ccc;border-color:#ccc;color:#444 !important}input[disabled]::-moz-placeholder{color:#444 !important}input[disabled]:-ms-input-placeholder{color:#444 !important}input[disabled]::placeholder{color:#444 !important}*[data-disabled]{cursor:not-allowed;color:#444 !important}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*!
 *  Stunnplate Defaults
 *  Version: 1.1.1
 *
 */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*,*:before,*:after,section{box-sizing:border-box}p{margin:0 0 1em 0}.img-holder img{width:100%;max-width:100%}.content .img-holder{margin-bottom:30px}.flex-parent{flex-wrap:wrap}.flex-parent.flex-parent_mod{position:relative;margin:0 -16px;padding:0}.flex-parent.flex-parent_mod .block{min-width:120px;padding:0 16px;box-sizing:border-box}.flex-parent.flex-parent_mod .one-half{flex:1 1 40%;max-width:50%}.flex-wrap{position:relative;margin:0 -16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.flex-wrap.nowrap{flex-wrap:nowrap}.flex-wrap .flex{display:flex;flex:1 1 auto;padding:0 16px;box-sizing:border-box}.flex-wrap .block{display:inline-block;min-width:120px;padding:0 16px;box-sizing:border-box}.flex-wrap .one-half{flex:1 1 40%;max-width:50%;box-sizing:border-box}.flex-wrap-col{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.flex-wrap-col.l-center{justify-content:center;align-items:center}.flex-wrap-col .flex{display:flex;flex:0 1 auto;box-sizing:border-box}.flex-wrap-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.flex-wrap-row.wrap{flex-wrap:wrap}.flex-wrap-row .flex{display:flex;flex:1 1 auto;box-sizing:border-box}.flex-wrap-row .one-half{flex:1 1 40%;max-width:50%;box-sizing:border-box}.flex-auto{flex:1 1 auto}.flex-none{flex:0 0 auto}.flex-fill{flex:1 1 100%;max-width:100%}.ie7 .title{padding-top:20px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (min-width: 1171px){*[data-hide*=desk]{display:none !important}}@media only screen and (min-width: 960px) and (max-width: 1170px){*[data-hide*=desk]{display:none !important}}@media only screen and (min-width: 768px) and (max-width: 959px){*[data-hide*=tab]{display:none !important}}@media only screen and (min-width: 480px) and (max-width: 767px){*[data-hide*=mob]{display:none !important}}@media only screen and (max-width: 479px){*[data-hide*=mob]{display:none !important}}body{font-size:16px;line-height:1.75;background:#fff;color:#414a51;overflow-x:hidden;font-family:"Gotham A","Gotham B",sans-serif}body::before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';transition:opacity .5s, width .1s .5s, height .1s .5s;opacity:0;background:rgba(0,0,0,0.4)}body.is-offcanvas-open::before{position:fixed;z-index:1000;transition:opacity .5s;opacity:1}@media (max-width: 568px){body{font-size:15px}}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:normal}@media (max-width: 767px){body h1,body h2,body h3,body h4,body h5,body h6{line-height:1.3em}}body h5{margin:10px 0 18px;font-size:18px;line-height:18px;color:#212121}@media (max-width: 568px){body h5{margin:15px 0 18px;font-size:14px;color:#464646}}body a,body input,body button,body select,body textarea{text-decoration:none;transition:all 250ms}body a:focus,body a:hover,body a:active,body input:focus,body input:hover,body input:active,body button:focus,body button:hover,body button:active,body select:focus,body select:hover,body select:active,body textarea:focus,body textarea:hover,body textarea:active{outline:0}body a{color:#01bee5;font-weight:400}body a:visited{color:#01bee5}body a:hover,body a:active{text-decoration:none}body a:hover,body a:active{color:#4a4a4a}body a.wizardLink{font-size:0.8rem;display:inline-block;margin:0 0 0.5rem 0;padding:0 4px 0px 0}body a.wizardLink svg{height:1.2rem;width:1.5rem;fill:currentColor;vertical-align:middle}body img{max-width:100%}body ::-webkit-input-placeholder{color:#565656}body ::-moz-placeholder{color:#565656}body :-moz-placeholder{color:#565656}body :-ms-input-placeholder{color:#565656}body section{position:relative;display:block;width:100%}body .bounds,body .jf-header-bounds{max-width:1332px;box-sizing:border-box}body .wide-bounds{width:100%;margin:0 auto;max-width:1440px;box-sizing:border-box}body .clearfix:after{display:table;clear:both;content:''}body .page-container{position:relative;width:100%;margin-left:0;transition:all 0.3s ease;background:#ffffff;z-index:0}@media (max-width: 99px){body .page-container{border:1px solid black}}@media (max-width: 990px){body .page-container.menu-opened{margin-left:-384px}}@media (max-width: 568px){body .page-container.menu-opened{margin-left:-100%}}body .visible{display:block !important}body .clear{clear:both}@media (max-width: 568px){body .hide-for-mobile{display:none}}@media (max-width: 767px){body .hide-for-widephone{display:none}}@media (max-width: 990px){body .hide-for-tablet{display:none}}@media only screen and (max-width: 1199px){body .hide-for-ipad{display:none}}@media only screen and (min-width: 992px){body .hide-for-desktop{display:none}}body .tablet-visible{display:none}@media only screen and (min-width: 768px) and (max-width: 1199px){body .tablet-visible{display:block}}@media only screen and (min-width: 1200px){body .desktop-hidden{display:none}}body .tablet-hidden{display:none}@media only screen and (min-width: 1200px){body .tablet-hidden{display:block}}@media only screen and (max-width: 767px){body .tablet-hidden{display:block}}body .dataTable_overflow_wrapper{max-width:100%;overflow-x:scroll;overflow-y:hidden;width:100%}.half-bounds{max-width:666px;width:100%}a,input,button,select,textarea{text-decoration:none;transition:all 250ms}a:focus,a:hover,a:active,input:focus,input:hover,input:active,button:focus,button:hover,button:active,select:focus,select:hover,select:active,textarea:focus,textarea:hover,textarea:active{outline:0}a{color:#01bee5;font-weight:400}a:visited{color:#01bee5}a:hover,a:active{text-decoration:none}address{font-style:normal}ul,li{margin:0;padding:0}ul{padding-left:20px}.main-article ul{margin-bottom:20px}#websitehny{position:absolute;display:block;left:-99999px;top:-99999px}#loginform input[type="text"]{width:100%;display:block;padding:5px;margin-bottom:10px;border:solid 1px #dedddd;color:#dedddd}#loginform input[type="submit"]{margin:10px 0}#loginform input[type="file"]{border:solid 1px #dedddd;color:#dedddd;background:#fff}.block-content-banner-summary{max-width:602px}.fixed-header{display:block;position:relative;width:100%;z-index:999;top:0;left:0;right:0}.fixed-header.fixed{position:fixed}@media only screen and (max-width: 720px){.fixed-header{position:relative}}/*!
*  Stunnplate Flex layout.css
*  Version: 1
*
*/.stickyFootWrap{display:flex;flex-direction:column;min-height:100vh}.stickyFootMain{flex:1 0 auto;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:auto;ms-flex:1}.stickyFootOther{display:block;width:100%;flex:none}.flex-parent{display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:flex-start;-ms-flex-line-pack:stretch;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start}.ie9 .flex-parent{font-size:0;vertical-align:middle}.flex-parent .block{display:inline-block;box-sizing:border-box;min-width:200px;padding:16px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 200px}.flex-parent .block.grow3{flex-grow:3}.ie11 .flex-parent>.block-heading,.flex-parent>.block-heading{flex-basis:100%;min-width:100%}.ie11 .flex-parent>.block-heading h1,.flex-parent>.block-heading h1{margin-bottom:0}.ie11 .flex-parent .block{flex-basis:22%}.ie10 .flex-parent .block{-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:22%}.ie9 .flex-parent .block{font-size:16px;width:25%;vertical-align:top}.flex-parent.right{align-content:flex-end;justify-content:flex-end}.flex-parent.right .block{flex:0 1 auto}.block-resources-grid{padding-top:0 !important}.bounds,.jf-header-bounds,.jf-header-bounds{width:100%;max-width:1364px;margin:0 auto}.content-padding,.jf-header-bounds{padding:0 32px}.block-justify-content{justify-content:center;-ms-flex-pack:center}@media only screen and (min-width: 1030px){.flex-parent .block{-webkit-flex:1 1 25%}}@media only screen and (max-width: 768px){#main section .narrow{width:100%}}@media only screen and (max-width: 568px){.flex-parent{padding:8px}.flex-parent .block{padding:8px}.content-padding,.jf-header-bounds{padding:0 16px}}.page-container{padding-top:104px}.account-switcher-enabled .page-container{padding-top:132px}@media (max-width: 1023px){.page-container{padding-top:94px}.account-switcher-enabled .page-container{padding-top:132px}}@media (max-width: 567px){.page-container{padding-top:70px}.account-switcher-enabled .page-container{padding-top:126px}}.page-container #nav{position:fixed;top:0;z-index:99999}@media (max-width: 567px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:94px}.account-switcher-enabled .site-lsos .page-container,.account-switcher-enabled .site-locktonlsostest .page-container{padding-top:132px}}@media (max-width: 414px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:83px}}@media (max-width: 370px){.site-lsos .page-container,.site-locktonlsostest .page-container{padding-top:75px}}.pf-form .page-container{padding-top:182px}.account-switcher-enabled .pf-form .page-container{padding-top:210px}/*!
*  Stunnplate nav.css
*  Version: 1
*/.flex-nav{display:flex;padding:0 16px;align-items:center;flex-grow:1;justify-content:space-between}.flex-ul{display:flex;justify-content:flex-end}#nav{margin:0;padding:0}nav ul.container{margin-bottom:0}nav ul{margin:0;padding:0}nav ul li{max-height:none;transition:all 0.3s ease-out 0s;-mob-transition:all 0.3s ease-out 0s;position:relative}@media only screen and (max-width: 568px){.flex-nav{padding:8px}}.tabbed,.tabbed:before,.tabbed:after{box-sizing:border-box}.tabbed{display:block;position:relative}.tabbed>ul{display:none;position:relative;list-style:none;padding:0;margin:0 0 -1px 0}.tabbed>ul{display:block;white-space:no-wrap}.tabbed>ul li{display:inline-block;margin:0}.tabbed>ul>li>a{display:inline-block;margin:0 0 0 4px;opacity:0.5;background:#fff;padding:10px;border-radius:4px 4px 0 0;text-decoration:none;color:black}.tabbed>ul>li.active>a{opacity:1;background:#fff;border-bottom:1px solid white}.tabbed>ul.isWrapping li a{margin:0 -6px 4px 4px;border:1px solid black !important;border-radius:4px}.tabbed .overflowTabsParent{z-index:200}.tabbed .overflowTabsParent:hover .overflowTabs{display:block}.tabbed .overflowTabs{display:none;margin:-1px 0 0 0;padding:0;position:absolute;right:0;left:0px;right:0px;top:100%;min-width:200px;border-top:1px solid #666}.tabbed .overflowTabs li{display:block;width:100%}.tabbed .overflowTabs li{background-color:rgba(255,255,255,0.9)}.tabbed .overflowTabs li a{display:block;margin:0;padding:10px;opacity:1;border:1px solid #666;border-radius:0;border-top-width:0}.tabbed .overflowTabs li a:hover{color:red;background-color:#fff}.tabbed .overflowTabs li.active a{color:#333}.tabbed .overflowTabs li.active a:before{content:' ';display:inline-block;vertical-align:middle;width:0;font-size:0;border:6px solid transparent;border-left-color:#333}.tabbed>section{display:none;background:#fff}.tabbed>section.open{display:block}.tabbed>section>a{display:none}.tabbed>section>div{display:none;padding:0;margin:0}.tabbed>section.open>div{display:block;height:100%;max-height:20000px}.tabbed>section>div>div{padding:20px}#testContainer{max-width:70%;border:1px dotted red}/*! Element Query... 
 * @Requires https://github.com/tysonmatanich/elementQuery (stunnplate/elementQuery.min.js) 
 * The following uses a JS element query plugin (insead of a media-query) to style the tabbed content when they are less than 300px wide.
 * The plugin looks for [min/max]-[width/height] space-separated attribute selectors eg: element[min-width~="200px"][max-width~="400px"]{background-color:red;}
 */.tabbed[max-width~="300px"]{padding:0;border:1px solid black;border-width:0px 1px}.tabbed[max-width~="300px"]>ul{display:none}.tabbed[max-width~="300px"]>section{display:block;background:white;border:0}.tabbed[max-width~="300px"]>section>a{display:block;border:1px solid black;border-width:1px 0;padding:20px;background:#eee;text-decoration:none}.tabbed[max-width~="300px"]>section.active>a{background:#fff}/*!  
 *  Stunnplate modal.css
 *  Version: 1.1
 */body{height:100%;margin:0}.modal-wrap{z-index:-1;position:fixed;width:100%;height:100%;top:0;transition:z-index 0.1s linear 1.5s}.modal-wrap.active{z-index:999998;transition:z-index 0s linear 0s}.modal-overlay{background-color:transparent;background-color:rgba(0,0,0,0);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:all 0.5s ease 1s;width:100%;z-index:-1}.modal-wrap.active .modal-overlay{background-color:#000000;background-color:rgba(0,0,0,0.7);pointer-events:auto;transition:all 0.5s ease 0s;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-overlay:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.loader{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAYAAACHjumMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDM0FFNUJGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDM0FFNUNGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUMzQUU1OUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUMzQUU1QUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgVmtUAABTNSURBVHja7J0xVxtJ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");display:block;height:280px;left:50%;margin-left:-140px;margin-top:-140px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:all 0 ease 0s;-webkit-animation:anim-rotate 2s infinite linear;animation:anim-rotate 2s infinite linear;width:280px;z-index:-1}.modal-wrap.active .loader{opacity:1;transition:all 0.5s ease 0s;z-index:1}.modal-wrap.active.loaded .loader{opacity:0;transition:all 0.25 ease 0s;z-index:-1}.modal-close{border-color:#ff0000;border-radius:20px;color:#ff0000;cursor:pointer;height:40px;line-height:40px;opacity:0;position:absolute;right:10px;top:10px;width:40px;z-index:999999999}.modal-close svg{fill:#fff}.modal-close svg:hover{fill:#01bee5}.modal-wrap.active .modal-close{opacity:1;transition:all 0.5s ease 0s}.modal-contentWrap{display:inline-block;max-height:0px;max-width:0px;overflow:auto;padding:20px 0;transition:all 1s ease 0s;vertical-align:middle;z-index:-1;opacity:0}.modal-wrap.active .modal-contentWrap{background:#f5f5f5;border:#a0a0a0 solid 1px;max-height:90%;max-width:90%;padding:10px 15px;transition:all 1s ease 0.5s;z-index:1;opacity:1}.modal-content{opacity:0;transition:opacity 0.3s ease 0s;z-index:-1}.ie8 .modal-content,.ie9 .modal-content{display:none}.ie8 .modal-wrap.active .modal-content,.ie9 .modal-wrap.active .modal-content{display:block}.modal-wrap.active:not(#modal-ajax) .modal-content,.modal-wrap.active.loaded .modal-content{opacity:1;transition:opacity 0.5s ease 1s;z-index:1}.carousel,.carousel *,.carousel:before,.carousel:after{box-sizing:border-box}.carousel ul,.carousel li{-webkit-backface-visibility:hidden}.carousel{position:relative;display:block;overflow:hidden;max-width:100%}.carousel-title{display:block}.carousel ul{display:block;overflow:hidden;min-width:100%;margin:0 -16px;padding:5px 0;list-style:none;transition:all 500ms;white-space:nowrap;text-indent:0}.carousel li{display:inline-block;width:25%;margin:0;transition:all 600ms;vertical-align:top;white-space:normal;border:0 dotted red;background:none}.carousel.resizing li{transition:none}.carousel li{width:25%}.carousel li>div{margin:0 16px}.carousel li>a{display:block;margin:0 16px}.carousel-button-wrapper{position:relative;display:block;float:right}a[href^='#carousel-button']{display:inline-block;margin:0 0 5px 5px;padding:5px;text-align:left;text-decoration:none;border:1px solid #666666;background-color:#EEEEEE}a[href^='#carousel-button'] svg{width:20px;height:20px}a[href^='#carousel-button'].frozen{cursor:not-allowed;opacity:.5;filter:alpha(opacity=50)}#carouselTwo.carousel li,#carouselFour.carousel li{width:100%}#carouselThree.carousel li a{opacity:.5;outline:1px solid white}#carouselThree.carousel li a.active{opacity:1;outline:1px solid white}/*! Media queries... 
 * OR include the stunnplate/lib/vendor/elementQuery to use Element Queries (see below)
 */@media only screen and (max-width: 768px){.carousel li{width:33.333%}}@media only screen and (max-width: 630px){.carousel li{width:50%}}@media only screen and (max-width: 400px){.carousel li{width:100%}.carousel-title{display:none}}/*! Example using Element Queries... 
 * @Requires https://github.com/tysonmatanich/elementQuery (stunnplate/lib/vendor/elementQuery.min.js) 
 * The following uses a JS element query plugin (insead of a media-query) to style the tabbed content when they are less than 300px wide.
 * The plugin looks for [min/max]-[width/height] space-separated attribute selectors eg: element[min-width~="200px"][max-width~="400px"]{background-color:red;}

.carousel[max-width~="500px"] li {
    width:33.333%;
}
.carousel[max-width~="360px"] li {
    width:50%;
}
.carousel[max-width~="360px"] .carousel-title {
    display:none;
}
.carousel[max-width~="200px"] li {
    width:100%;
}
*/.accordion,.accordion:before,.accordion:after{box-sizing:border-box}.accordion{position:relative}.accordion-content{transition:max-height 0.6s ease 0s, opacity 0.4s ease 0.3s;max-height:0px;overflow:hidden;opacity:0.5}.accordion-item-open>.accordion-content,.accordion-item-open>.accordion-content>.jf-input-type-repeatable .accordion-content{transition:max-height 0.6s ease 0s, opacity 0.4s ease 0.3s;max-height:1000px;opacity:1}/*!
 *  Stunnplate Maps.js
 *  Version: 1.0
 */html{height:100%}body{height:100%;margin:0;padding:0}.map{height:300px;width:100%;display:inline-block}.flexSlider{position:relative;z-index:1;overflow:hidden;width:100%;min-width:100%;max-width:100%;max-height:100%;-webkit-backface-visibility:hidden}.flexSlider.fill{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;height:100%;min-height:100%}.flexSlider_professions.fill{position:relative}.flexSlider.fill>ul{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;min-height:100%}.flexSlider.fill>ul>li{height:100%;min-height:100%}.flexSlider>ul{display:block;height:100%;margin:0;padding:0;list-style:none}.flexSlider>ul>li{height:100%;max-height:100%;text-align:center;vertical-align:top;background:#666666 repeat center center;background-size:cover}.flexSlider[data-transitionMode='slide']>ul{position:relative;width:10000%}.flexSlider[data-transitionMode='slide']>ul>li{position:relative;display:inline-block;overflow:hidden;width:1%}.flexSlider[data-transitionMode='fade']{height:100%}.flexSlider[data-transitionMode='fade']>ul>li{position:absolute;top:0;left:0;display:block;width:100%;transition:opacity 1s ease 0s;opacity:0}.flexSlider[data-transitionMode='fade']>ul>li[data-state*='is-active']{opacity:1}.index-container{display:flex;justify-content:center;align-items:center;z-index:100;background-color:#029ee3;padding-bottom:20px;margin-top:-60px;max-width:655px}@media (min-width: 769px){.index-container{background-color:transparent}}.index-container .flex-index-text{font-weight:bold}@media (max-width: 1280px){.index-container{max-width:317px}}@media (max-width: 768px){.index-container{max-width:100%;margin-top:-20px}}.flexSlider-nextButton,.flexSlider-indexContainer,.flexSlider-prevButton{height:40px;width:60px;display:flex;align-items:center;justify-content:center;z-index:2}.flexSlider-nextButton,.flexSlider-prevButton{cursor:pointer}.flexSlider-indexContainer b{-webkit-animation:fadeIn 1.0s;animation:fadeIn 1.0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.flexSlider-nextButton:after,.flexSlider-prevButton:after{position:absolute;content:'';display:block;border-right:0.2em solid;border-bottom:0.2em solid;transform:rotate(135deg);width:20px;height:20px;color:#fff}.flexSlider-nextButton:after{transform:rotate(-45deg)}.flexSlider-prevButton:after{border-right-color:white;border-left-width:0}.flexSlider-nextButton:hover,.flexSlider-prevButton:hover{opacity:.8}.flexSlider-dots{position:absolute;z-index:999;right:0;bottom:0;left:0;width:100%;max-width:1364px;margin:auto;padding:0 32px;text-align:center;pointer-events:none}@media (max-width: 768px){.flexSlider-dots{padding:0 16px}}@media (max-width: 568px){.flexSlider-dots{padding:0 8px}}.flexSlider-dots a{font-family:Arial serif;font-size:70px;line-height:100px;margin:0 4px;text-decoration:none;pointer-events:auto;color:rgba(255,255,255,0.6)}.flexSlider-dots a:hover{color:red}.flexSlider-dots .current,.flexSlider-dots [data-state*='is-active']{color:rgba(255,255,255,0.9);text-shadow:2px 2px 5px rgba(140,140,140,0.6)}.flexSlider-dots .current:hover,.flexSlider-dots [data-state*='is-active']:hover{color:#ffffff}.flexSlider [class^='animate-in-']{position:absolute;overflow:hidden;width:0;height:0;transition:all 1400ms}.flexSlider .current [class*='animate-in-'],.flexSlider [data-state*='is-active'] [class*='animate-in-']{position:relative;overflow:visible;width:auto;height:auto}.flexSlider .notransition{margin:0;transition:none}.flexSlider .animate-in-from-left{left:-100%}.flexSlider .animate-in-from-right{right:-100%}.flexSlider .animate-in-from-top{bottom:100%}.flexSlider .animate-in-from-bottom{top:100%}.flexSlider .current .animate-in-from-left,.flexSlider [data-state*='is-active'] .animate-in-from-left{left:0}.flexSlider .current .animate-in-from-right,.flexSlider [data-state*='is-active'] .animate-in-from-right{right:0}.flexSlider .current .animate-in-from-top,.flexSlider [data-state*='is-active'] .animate-in-from-top{bottom:0}.flexSlider .current .animate-in-from-bottom,.flexSlider [data-state*='is-active'] .animate-in-from-bottom{top:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.wizard .wiz-content section{display:none}.wizard .wiz-nav-pane .page-index{display:none}.mp-wrapper{position:relative;display:block;width:100%;height:100%;overflow:hidden;font-weight:300;font-style:normal;font-size:18px;line-height:26px;background-color:#ffffff;box-sizing:border-box}@media (max-width: 568px){.mp-wrapper{font-size:16px;line-height:1.31}}.wizard{position:relative;display:block;width:100%;height:100%;background:#ffffff}.wizard .wiz-content{display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.wizard .wiz-content .mp-section{min-height:100%;padding:72px 88px 178px;background-color:#ffffff;box-sizing:border-box}@media (max-width: 768px){.wizard .wiz-content .mp-section{padding:45px 44px 142px}}@media (max-width: 568px){.wizard .wiz-content .mp-section{padding:22px 17px 140px}}.wizard .wiz-content .mp-section .step-title{margin:0 0 17px;padding:0;font-family:"adobe-garamond-pro",serif;font-size:40px;color:#414a51;line-height:1.25;text-align:left}@media (max-width: 568px){.wizard .wiz-content .mp-section .step-title{font-size:30px;line-height:37px}}.wizard .wiz-content .mp-section .mp-content-wrap{margin:64px 0 0}@media (max-width: 768px){.wizard .wiz-content .mp-section .mp-content-wrap{margin:42px 0 0}}@media (max-width: 568px){.wizard .wiz-content .mp-section .mp-content-wrap{margin:20px 0 0}}.wizard .wiz-nav-panel{position:absolute;top:calc(100% - 106px);bottom:0;left:0;right:0;flex:none;overflow:hidden;background-color:#f8f9f7;transition:top 0.4s ease-out;z-index:5;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media (max-width: 568px){.wizard .wiz-nav-panel{top:calc(100% - 86px)}}.wizard .wiz-nav-panel.opened{top:0}.wizard .wiz-nav-panel.opened .wiz-nav li.index a::before{width:28px;height:27px;margin-bottom:12px;background-image:url("../img/modules/wizard/close-menu-icon.svg")}@media (max-width: 568px){.wizard .wiz-nav-panel.opened .wiz-nav li.index a::before{margin-bottom:6px}}.wizard .wiz-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:none;height:106px;margin:0;padding:0;list-style:none;background-color:#060708;box-sizing:border-box}@media (max-width: 568px){.wizard .wiz-nav{height:86px}}.wizard .wiz-nav li{display:flex;flex:0 1 450px;flex-wrap:nowrap;align-items:flex-start;box-sizing:border-box}.wizard .wiz-nav li a{display:inline-flex;flex-wrap:nowrap;font-size:14px;font-weight:600;line-height:17px;color:#aab7bb;text-decoration:none;outline:0;border:0;transition:all 0.2s ease-out;box-sizing:border-box}.wizard .wiz-nav li a:hover,.wizard .wiz-nav li a:focus,.wizard .wiz-nav li a:active{text-decoration:none;outline:0}.wizard .wiz-nav li a:hover{color:#ffffff;cursor:pointer}.wizard .wiz-nav li.index{flex:0 0 200px;width:200px;padding-bottom:13px;text-align:center;align-self:flex-end;justify-content:center}@media (max-width: 568px){.wizard .wiz-nav li.index{flex:0 0 100px;width:100px}}.wizard .wiz-nav li.index a{flex-direction:column;justify-content:flex-start;align-items:center;text-transform:uppercase;color:#ffffff}@media (max-width: 568px){.wizard .wiz-nav li.index a{font-size:12px;line-height:15px}}.wizard .wiz-nav li.index a::before{display:block;content:"";width:39px;height:36px;margin:0 auto 6px;background-image:url("../img/modules/wizard/index-icon.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 568px){.wizard .wiz-nav li.index a::before{width:32.5px;height:30px}}.wizard .wiz-nav li:first-child{justify-content:flex-end;padding-left:20px}@media (max-width: 568px){.wizard .wiz-nav li:first-child{justify-content:flex-start}}.wizard .wiz-nav li:first-child a{position:relative;flex-direction:row;justify-content:flex-end;align-items:center}@media (max-width: 568px){.wizard .wiz-nav li:first-child a{font-size:0;line-height:0;color:#5c767e;overflow:hidden}}.wizard .wiz-nav li:first-child a:hover::after{box-shadow:0 0 10px 0 rgba(0,0,0,0.4);background-image:url("../img/modules/wizard/left-scroll-button2.jpg")}.wizard .wiz-nav li:first-child a::after{display:block;flex:none;content:"";width:38px;height:38px;margin:0 0 0 25px;background-image:url("../img/modules/wizard/left-scroll-button.svg");background-image:url("../img/modules/wizard/left-scroll-button.svg"),url("../img/modules/wizard/left-scroll-button2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.2s ease-out}@media (max-width: 568px){.wizard .wiz-nav li:first-child a::after{width:34px;height:34px;margin:0}}.wizard .wiz-nav li:last-child{justify-content:flex-start;padding-right:20px}@media (max-width: 568px){.wizard .wiz-nav li:last-child{justify-content:flex-end}}.wizard .wiz-nav li:last-child a{position:relative;flex-direction:row;justify-content:flex-start;align-items:center}@media (max-width: 568px){.wizard .wiz-nav li:last-child a{font-size:0;line-height:0;color:#5c767e;overflow:hidden}}.wizard .wiz-nav li:last-child a:hover::before{background-image:url("../img/modules/wizard/right-scroll-button2.jpg");box-shadow:0 0 10px 0 rgba(0,0,0,0.4)}.wizard .wiz-nav li:last-child a::before{display:block;flex:none;content:"";width:38px;height:38px;margin:0 25px 0 0;background-image:url("../img/modules/wizard/right-scroll-button.svg");background-image:url("../img/modules/wizard/right-scroll-button.svg"),url("../img/modules/wizard/right-scroll-button2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.2s ease-out}@media (max-width: 568px){.wizard .wiz-nav li:last-child a::before{width:34px;height:34px;margin:0}}.wizard .wiz-nav-details{flex:1 1 auto;overflow-y:auto;box-sizing:border-box}.wizard .wiz-nav-details .mp-section{padding:47px 88px 84px}@media (max-width: 768px){.wizard .wiz-nav-details .mp-section{padding:45px 44px 63px}}@media (max-width: 568px){.wizard .wiz-nav-details .mp-section{padding:22px 17px 58px}}#policyDurationWidget .demoted{opacity:0.2}.alertDialog{font-family:sans-serif;display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#222222;background-color:rgba(0,0,0,0.75);text-align:center;z-index:99999999}.alertDialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.alertDialog .dialog-box{background-color:#ffffff;width:40%;min-width:400px;max-width:80%;margin:auto;display:inline-block;vertical-align:middle;max-height:100%;overflow:auto}.alertDialog .dialog-title{background:rgba(238,239,236,0.91);padding:20px 40px;font-family:"adobe-garamond-pro",serif;font-size:30px;color:#060708;font-weight:400;line-height:1.21;text-align:left}.get-a-quote-page .alertDialog .dialog-title{display:flex;flex-direction:column;align-items:center}.get-a-quote-page .alertDialog .dialog-title .getAQuoteOption-icon{margin-bottom:10px}.alertDialog .dialog-message{margin:0;padding:30px;text-align:center}.alertDialog .dialog-button-row{background:none repeat scroll 0 0 rgba(100,100,100,0.1);background-color:#1d1d1d;display:flex;flex-direction:row-reverse;padding-right:40px}.alertDialog .dialog-button-row a{background:#01bee5;color:#fff;padding:10px;display:inline-block;margin:15px 0 15px 15px;text-decoration:none;min-width:150px;font-size:14px;text-transform:uppercase}.alertDialog .dialog-button-row a:hover{background:#666;box-shadow:none}.alertDialog .dialog-button-row a+a{background:transparent;box-shadow:0 0 0 1px #9b9b9b}.alertDialog form{text-align:left;opacity:1 !important}.alertDialog form.submitted input:invalid+label.mvalidation{display:block}.alertDialog form .jf-row>label.mvalidation{padding:10px 10px 0px 40px !important;display:inline-block;min-width:30%;max-width:100%;width:auto;text-align:center}.alertDialog form #wrapper-for-name.jf-row>label.mvalidation{padding-top:15px !important}body.alertIsOpen{overflow:hidden}body.alertIsOpen section,body.alertIsOpen header,body.alertIsOpen footer,body.alertIsOpen .jf-header-section,body.alertIsOpen ul[attr^=jf-page-control]{filter:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJnYXVzc2lhbl9ibHVyIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjEuNiIgLz4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KPC9zdmc+#gaussian_blur);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px)}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{box-shadow:0px 0px 5px #666666}.dataTable{width:100%;margin:.625rem 0}.dataTable th,.dataTable td{padding:0.625rem}.dataTable thead{border-bottom:4px solid #999999}.dataTable thead th,.dataTable thead td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tfoot{border-top:4px solid #999999}.dataTable tfoot th,.dataTable tfoot td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tbody td{padding:0.625rem 0.85rem}.dataTable .sortable-column{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sortable-column:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sortable-column.sort-asc,.dataTable .sortable-column.sort-desc{background-color:#eeeeee}.dataTable .sortable-column.sort-asc:after,.dataTable .sortable-column.sort-desc:after{color:#1d1d1d}.dataTable .sortable-column.sort-asc:after{content:"\2191"}.dataTable .sortable-column.sort-desc:after{content:"\2193"}.dataTable.sortable-markers-on-left .sortable-column{padding-left:30px}.dataTable.sortable-markers-on-left .sortable-column:before,.dataTable.sortable-markers-on-left .sortable-column:after{left:0;margin-left:10px}.dataTable.striped tbody tr:nth-child(odd){background:#eeeeee}.dataTable.border{border:1px #999999 solid}.dataTable.bordered th,.dataTable.bordered td{border:1px #999999 solid}.dataTable.bordered thead tr:first-child th,.dataTable.bordered thead tr:first-child td{border-top:none}.dataTable.bordered thead tr:first-child th:first-child,.dataTable.bordered thead tr:first-child td:first-child{border-left:none}.dataTable.bordered thead tr:first-child th:last-child,.dataTable.bordered thead tr:first-child td:last-child{border-right:none}.dataTable.bordered tbody tr:first-child td{border-top:none}.dataTable.bordered tbody tr td:first-child{border-left:none}.dataTable.bordered tbody tr td:last-child{border-right:none}.dataTable.bordered tbody tr:last-child td{border-bottom:none}.dataTable .condensed th,.dataTable .condensed td{padding:.3125rem}.dataTable .super-condensed th,.dataTable .super-condensed td{padding:.125rem}.dataTable .sorting{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sorting:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sorting.sort-asc,.dataTable .sorting.sort-desc{background-color:#eeeeee}.dataTable .sorting.sort-asc:after,.dataTable .sorting.sort-desc:after{color:#1d1d1d}.dataTable .sorting.sort-asc:after{content:"\2191"}.dataTable .sorting.sort-desc:after{content:"\2193"}.dataTable .sorting_asc,.dataTable .sorting_desc{position:relative;cursor:pointer}.dataTable .sorting_asc:after,.dataTable .sorting_desc:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;line-height:1;font-size:1.1rem}.dataTable .sorting_asc{background-color:#eeeeee}.dataTable .sorting_asc:after{color:#1d1d1d}.dataTable .sorting_asc:after{content:"\2191"}.dataTable .sorting_desc{background-color:#eeeeee}.dataTable .sorting_desc:after{color:#1d1d1d}.dataTable .sorting_desc:after{content:"\2193"}.dataTables_paginate{display:block;margin:.625rem 0;float:left;width:50%;margin:0}.dataTables_paginate:before,.dataTables_paginate:after{display:table;content:""}.dataTables_paginate:after{clear:both}.dataTables_paginate .ellipsis{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate>.item{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #eeeeee solid;text-align:center;font-size:.875rem}.dataTables_paginate>.item:first-child{margin-left:0 !important}.dataTables_paginate>.item.current,.dataTables_paginate>.item.active{background-color:#000;border-color:#000;color:#ffffff;text-shadow:2px 2px 4px rgba(0,0,0,0.4)}.dataTables_paginate>.item:hover{background-color:#75c7ee;border-color:#75c7ee;color:#ffffff}.dataTables_paginate>.item:disabled,.dataTables_paginate>.item.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate>.item.spaces{border:0;cursor:default}.dataTables_paginate>.item.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_paginate.rounded>.item{border-radius:.3125rem}.dataTables_paginate.cycle>.item{width:28px;height:28px;border-radius:50%;font-size:.7rem;padding:.4375rem 0}.dataTables_paginate.no-border>.item{border:0}.dataTables_paginate.no-border>.item:hover{color:#59cde2;background-color:transparent !important}.dataTables_paginate.no-border>.item:disabled,.dataTables_paginate.no-border>.item.disabled{cursor:default;background-color:transparent;border-color:transparent;color:#999999}.dataTables_paginate.no-border>.item.current:hover,.dataTables_paginate.no-border>.item.active:hover{background-color:#75c7ee !important;border-color:#75c7ee !important;color:#ffffff !important}.dataTables_paginate .paginate_button{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #6D6E71 solid;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate .paginate_button:first-child{margin-left:0 !important}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.active{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:hover{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate .paginate_button.spaces{border:0;cursor:default}.dataTables_paginate .paginate_button.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_info{padding:5px;background-color:transparent;font-size:.875rem;float:right}.dataTables_length{display:block;float:left;margin:.625rem 0}.dataTables_length select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0 .125rem;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_length select:focus{outline:none;border-color:#1d1d1d}.dataTables_filter{display:block;float:right;margin:.625rem 0}.dataTables_filter label>input{margin:0 0 0 .25rem}.dataTables_filter input{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_filter input:focus{outline:none;border-color:#1d1d1d}.dataTable{clear:both}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dataTables_processing{display:block;position:fixed;pointer-events:none;z-index:99999999;top:0;right:0;bottom:0;left:0;margin:auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(28,117,188,0.2);border-right:1.1em solid rgba(28,117,188,0.2);border-bottom:1.1em solid rgba(28,117,188,0.2);border-left:1.1em solid #1c75bc;transform:translateZ(0);-webkit-animation:load8 1.0s infinite linear;animation:load8 1.0s infinite linear}.dataTables_processing,.dataTables_processing:after{border-radius:50%;width:8em;height:8em}.dataTables_wrapper{margin-bottom:100px}.chosen-container{font-size:13px;position:relative;display:inline-block;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;*display:inline}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;z-index:1010;top:100%;left:-9999px;width:100%;border:1px solid #AAAAAA;border-top:0;background:#FFFFFF;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{font-weight:400;overflow:hidden;margin-right:4px;white-space:nowrap;text-overflow:ellipsis;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{padding-left:2px;content:':';vertical-align:top}.chosen-container-single .chosen-single{line-height:24px;position:relative;display:block;overflow:hidden;height:25px;padding:0 0 0 8px;white-space:nowrap;text-decoration:none;color:#444444;border:1px solid #AAAAAA;border-radius:5px;background:linear-gradient(top, #fff 20%, #F6F6F6 50%, #eee 52%, #F4F4F4 100%);background-color:#FFFFFF;background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}.chosen-container-single .chosen-default{color:#999999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:6px;right:26px;display:block;width:12px;height:12px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{font-family:sans-serif;font-size:1em;line-height:normal;width:100%;height:auto;margin:1px 0;padding:4px 20px 4px 5px;border:1px solid #AAAAAA;border-radius:0;outline:0;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#444444;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:15px;display:none;margin:0;padding:5px 6px;list-style:none;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;cursor:default;color:#CCCCCC}.chosen-container .chosen-results li.highlighted{color:#FFFFFF;background-color:#3875D7;background-image:linear-gradient(#3875D7 20%, #2A62BC 90%)}.chosen-container .chosen-results li.no-results{display:list-item;color:#777777;background:#F4F4F4}.chosen-container .chosen-results li.group-result{font-weight:700;display:list-item;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;width:100%;height:auto !important;height:1%;margin:0;padding:0 5px;cursor:text;border:1px solid #AAAAAA;background-color:#FFFFFF;background-image:linear-gradient(#eee 1%, #fff 15%)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family:sans-serif;font-size:100%;line-height:normal;height:25px;margin:1px 0;padding:0;color:#999999;border:0 !important;border-radius:0;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices li.search-choice{line-height:13px;position:relative;max-width:100%;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;cursor:default;color:#333333;border:1px solid #AAAAAA;border-radius:3px;background-color:#EEEEEE;background-image:linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%);background-repeat:repeat-x;background-clip:padding-box;background-size:100% 19px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05)}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-size:1px;position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/img/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;color:#666666;border:1px solid #CCCCCC;background-color:#E4E4E4;background-image:linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%)}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;cursor:default;color:#CCCCCC}.chosen-container-active .chosen-single{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #AAAAAA;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #FFFFFF inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{cursor:default;opacity:0.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/img/vendor/chosen/chosen-sprite@2x.png) !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-select{width:100%}.chosen-select-deselect{width:100%}.chosen-container{font-size:14px;position:relative;display:inline-block;vertical-align:middle}.chosen-container .chosen-drop{position:absolute;z-index:1060;top:100%;left:-9000px;margin-top:-1px;border:1px solid #CCCCCC;background:#FFFFFF;box-shadow:0 8px 8px rgba(0,0,0,0.25)}.chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#555555;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:1.42857;display:none;margin:0;padding:5px 6px;list-style:none}.chosen-container .chosen-results li em{font-style:normal;background:#FEFFDE}.chosen-container .chosen-results li.group-result{font-weight:bold;display:list-item;cursor:default;color:#999999}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.highlighted{color:white;background-color:#1C75BC;background-image:none}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#777777}.chosen-container .chosen-results .no-results{display:list-item;background:#EEEEEE}.chosen-container .chosen-results-scroll{position:absolute;z-index:1;width:321px;margin:0 4px;text-align:center;background:white}.chosen-container .chosen-results-scroll span{display:inline-block;width:9px;height:1.42857;text-indent:-5000px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container-single .chosen-single{line-height:31px;position:relative;display:block;overflow:hidden;height:34px;padding:0 0 0 12px;white-space:nowrap;text-decoration:none;color:#555555;border:1px solid #CCCCCC;background-color:#FFFFFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:12px;right:26px;display:block;width:12px;height:10px}.chosen-container-single .chosen-single abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-default{color:#777777}.chosen-container-single .chosen-search{position:relative;z-index:1000;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{width:100%;margin:1px 0;padding:4px 20px 4px 4px;border:1px solid #CCCCCC;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-drop{margin-top:-1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-single-nosearch .chosen-search input[type='text']{position:absolute;left:-9000px}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;height:auto !important;height:1%;margin:0;padding:0;cursor:text;border:1px solid #CCCCCC;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#FFFFFF;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input[type='text']{height:32px;margin:0;padding:4px;color:#555555;border:0 !important;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices .search-field .default{color:#999999}.chosen-container-multi .chosen-choices .search-choice{line-height:13px;position:relative;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;cursor:default;color:#333333;background-color:#EEEEEE;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{font-size:1px;position:absolute;top:5px;right:4px;display:block;width:12px;height:10px;cursor:pointer}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0 0 0 0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#FFFFFF}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active .chosen-choices .search-field input[type='text']{color:#111111 !important}.chosen-container-active.chosen-with-drop .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-disabled{cursor:default;opacity:.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single div{right:auto;left:7px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices .search-field input[type='text']{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{right:auto;left:4px;background-position:right top}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("/img/vendor/chosen/chosen-sprite@2x.png") !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-container-single .chosen-single{border-radius:0;background:#FFFFFF;filter:none}.chosen-container-single .chosen-search input{background:#fff url("/img/vendor/chosen/chosen-sprite.png") no-repeat 100% -20}.chosen-container-single .chosen-drop{border-radius:0}.chosen-container-multi .chosen-choices{background:#FFFFFF}.chosen-container-multi .chosen-choices .search-choice{border-radius:0;background:#E4E4E4}.chosen-container-multi .chosen-choices .search-choice.search-choice-disabled{background:#E4E4E4}.chosen-container .chosen-results .highlighted{background:#3875D7}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#EEEEEE}.chose-image{width:24px;height:24px;padding:2px 5px 3px 0}.chose-image-small{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}.chose-image-list{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}div.chosen-container-multi .result-selected img{opacity:0.3}.alert{margin-top:20px;margin-bottom:20px;padding:12px;border:1px solid #eaebe8}.alert.withbutton{display:flex;align-items:center;justify-content:space-between}.alert.withbutton button{padding:0.5rem 1rem;width:auto;text-transform:uppercase}.alert.green{color:#71B544}.alert.success{color:#71B544}.alert.red,.alert.error{color:#D17B2F}.alert.warn{color:#D17B2F}.alert.warn .icon-warning-triangle{fill:#D17B2F;float:left;margin-right:10px;vertical-align:top}.login-box .alert{margin:0;padding:5px;font-size:14px;font-weight:300;text-align:center}.login-box .alert.success{color:#fff;background:#D17B2F;border-color:#D17B2F}.login-box .alert.error{color:#fff;background:#D0021B;border-color:#D0021B}.alert_readonly{margin-bottom:2em;border:1px solid #eaebe8;display:flex;max-width:640px}.alert_readonly .alert-icon{background:#faa24a;flex-basis:56px;flex-grow:0}.alert_readonly .alert-icon svg{fill:#fff;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.alert_readonly .alert-message{font-size:17px;line-height:1.29;flex-basis:auto;padding:12px 16px;line-height:1.29;letter-spacing:0.26px}.alert_readonly .alert-title{font-weight:bold}.btn,.btn_a,#summaryScreen .jf-progressTable .button,.btn_a:visited,.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.btn_b:visited,.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.btn_d,.btn_d:visited,.btn_e,.btn_e:visited,.btn_login,.btn_login:visited,.page-container button,.page-container input[type=button],.modal-content button,.modal-content input[type=button],.pf-admin .jf-btn,.pf-admin .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-admin span.button,.pf-admin .csvio>span,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button,.pf-dashboard .csvio>span,button#main_summary,button#main_submit_float,.jsonForm input[type="submit"],.pf-checkout.secure-hosting input.trans-back[type='submit']{font-size:14px;line-height:14px;display:block;max-width:300px;width:100%;box-sizing:border-box;padding:20px 20px;text-align:center;color:#fff;border:none;border-radius:0}.multipleButtonWrapper .btn,.multipleButtonWrapper .btn_a,.multipleButtonWrapper #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .multipleButtonWrapper .button,.multipleButtonWrapper .btn_b,.multipleButtonWrapper button#summaryPanelCloseButton,.multipleButtonWrapper button#issuesPanelCloseButton,.multipleButtonWrapper .btn_c,.multipleButtonWrapper .jsonForm input[type="cancel"],.jsonForm .multipleButtonWrapper input[type="cancel"],.multipleButtonWrapper .btn_d,.multipleButtonWrapper .btn_e,.multipleButtonWrapper .btn_login,.multipleButtonWrapper .page-container button,.page-container .multipleButtonWrapper button,.multipleButtonWrapper .page-container input[type=button],.page-container .multipleButtonWrapper input[type=button],.multipleButtonWrapper .modal-content button,.modal-content .multipleButtonWrapper button,.multipleButtonWrapper .modal-content input[type=button],.modal-content .multipleButtonWrapper input[type=button],.multipleButtonWrapper .pf-admin .jf-btn,.pf-admin .multipleButtonWrapper .jf-btn,.multipleButtonWrapper .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .multipleButtonWrapper span.button,.multipleButtonWrapper .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .multipleButtonWrapper span.button,.multipleButtonWrapper .pf-admin .csvio>span,.pf-admin .multipleButtonWrapper .csvio>span,.multipleButtonWrapper .pf-dashboard .jf-btn,.pf-dashboard .multipleButtonWrapper .jf-btn,.multipleButtonWrapper .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .multipleButtonWrapper span.button,.multipleButtonWrapper .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .multipleButtonWrapper span.button,.multipleButtonWrapper .pf-dashboard .csvio>span,.pf-dashboard .multipleButtonWrapper .csvio>span,.multipleButtonWrapper button#main_summary,.multipleButtonWrapper button#main_submit_float,.multipleButtonWrapper .jsonForm input[type="submit"],.jsonForm .multipleButtonWrapper input[type="submit"],.multipleButtonWrapper .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .multipleButtonWrapper input.trans-back[type='submit']{display:inline-block;margin-right:20px}.btn:hover,.btn_a:hover,#summaryScreen .jf-progressTable .button:hover,.btn_b:hover,button#summaryPanelCloseButton:hover,button#issuesPanelCloseButton:hover,.btn_c:hover,.jsonForm input:hover[type="cancel"],.btn_d:hover,.btn_e:hover,.btn_login:hover,.page-container button:hover,.page-container input:hover[type=button],.modal-content button:hover,.modal-content input:hover[type=button],.pf-admin .jf-btn:hover,.pf-admin .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-admin span.button:hover,.pf-admin .csvio>span:hover,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,.pf-dashboard .csvio>span:hover,button#main_summary:hover,button#main_submit_float:hover,.jsonForm input:hover[type="submit"],.pf-checkout.secure-hosting input.trans-back:hover[type='submit'],.btn:active,.btn_a:active,#summaryScreen .jf-progressTable .button:active,.btn_b:active,button#summaryPanelCloseButton:active,button#issuesPanelCloseButton:active,.btn_c:active,.jsonForm input:active[type="cancel"],.btn_d:active,.btn_e:active,.btn_login:active,.page-container button:active,.page-container input:active[type=button],.modal-content button:active,.modal-content input:active[type=button],.pf-admin .jf-btn:active,.pf-admin .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-admin span.button:active,.pf-admin .csvio>span:active,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active,.pf-dashboard .csvio>span:active,button#main_summary:active,button#main_submit_float:active,.jsonForm input:active[type="submit"],.pf-checkout.secure-hosting input.trans-back:active[type='submit']{color:#fff}.aside .btn,.aside .btn_a,.aside #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .aside .button,.aside .btn_b,.aside button#summaryPanelCloseButton,.aside button#issuesPanelCloseButton,.aside .btn_c,.aside .jsonForm input[type="cancel"],.jsonForm .aside input[type="cancel"],.aside .btn_d,.aside .btn_e,.aside .btn_login,.aside .page-container button,.page-container .aside button,.aside .page-container input[type=button],.page-container .aside input[type=button],.aside .modal-content button,.modal-content .aside button,.aside .modal-content input[type=button],.modal-content .aside input[type=button],.aside .pf-admin .jf-btn,.pf-admin .aside .jf-btn,.aside .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .aside span.button,.aside .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .aside span.button,.aside .pf-admin .csvio>span,.pf-admin .aside .csvio>span,.aside .pf-dashboard .jf-btn,.pf-dashboard .aside .jf-btn,.aside .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .aside span.button,.aside .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .aside span.button,.aside .pf-dashboard .csvio>span,.pf-dashboard .aside .csvio>span,.aside button#main_summary,.aside button#main_submit_float,.aside .jsonForm input[type="submit"],.jsonForm .aside input[type="submit"],.aside .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .aside input.trans-back[type='submit']{max-width:none}.btn_a,#summaryScreen .jf-progressTable .button,.btn_a:visited,#summaryScreen .jf-progressTable .button:visited{color:#fff !important;border:solid 1px #01bee5;background-color:#01bee5}.btn_a:hover,#summaryScreen .jf-progressTable .button:hover,.btn_a:active,#summaryScreen .jf-progressTable .button:active,.btn_a:visited:hover,#summaryScreen .jf-progressTable .button:visited:hover,.btn_a:visited:active,#summaryScreen .jf-progressTable .button:visited:active{color:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.btn_b:visited,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton:visited{color:#060708 !important;border:solid 1px #9b9b9b;background-color:rgba(0,0,0,0)}.btn_b:hover,button#summaryPanelCloseButton:hover,button#issuesPanelCloseButton:hover,.btn_b:active,button#summaryPanelCloseButton:active,button#issuesPanelCloseButton:active,.btn_b:visited:hover,button#summaryPanelCloseButton:visited:hover,button#issuesPanelCloseButton:visited:hover,.btn_b:visited:active,button#summaryPanelCloseButton:visited:active,button#issuesPanelCloseButton:visited:active{color:#fff !important;border:solid 1px #20262a;background-color:#20262a}.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.jsonForm input:visited[type="cancel"]{color:#fff !important;border:solid 1px #d0021b;background-color:#d0021b}.btn_c:hover,.jsonForm input:hover[type="cancel"],.btn_c:active,.jsonForm input:active[type="cancel"],.btn_c:visited:hover,.jsonForm input:visited:hover[type="cancel"],.btn_c:visited:active,.jsonForm input:visited:active[type="cancel"]{color:#fff !important;border:solid 1px #991524;background-color:#991524}.btn_d,.btn_d:visited{color:#d0021b !important;border:solid 1px #d0021b;background-color:rgba(0,0,0,0)}.btn_d:hover,.btn_d:active,.btn_d:visited:hover,.btn_d:visited:active{color:#fff !important;border:solid 1px #991524;background-color:#991524}.btn_e,.btn_e:visited{color:#fff !important;border:solid 1px #d0021b;background-color:#d0021b}.btn_e:hover,.btn_e:active,.btn_e:visited:hover,.btn_e:visited:active{color:#fff !important;border:solid 1px #991524;background-color:#991524}.btn_login,.btn_login:visited{white-space:nowrap;color:#fff !important;border:solid 1px #d0021b;padding:6px 10px;background-color:#d0021b;min-width:58px;position:relative;top:-2px}.btn_login:hover,.btn_login:active,.btn_login:visited:hover,.btn_login:visited:active{color:#fff !important;border:solid 1px #991524;background-color:#991524}.large-btn{line-height:17px;padding:10px 25px}.small-btn{padding:12px 40px;width:auto;display:inline-block;text-transform:uppercase}.page-container button,.page-container input[type=button],.modal-content button,.modal-content input[type=button]{color:#fff;border:solid 1px #01bee5;background-color:#01bee5;display:inline-block}.page-container button.btn_b,.page-container button#summaryPanelCloseButton,.page-container button#issuesPanelCloseButton,.page-container button.btn_c,.page-container input[type=button].btn_b,.page-container input[type=button].btn_c,.page-container .jsonForm input[type=button][type="cancel"],.jsonForm .page-container input[type=button][type="cancel"],.modal-content button.btn_b,.modal-content button#summaryPanelCloseButton,.modal-content button#issuesPanelCloseButton,.modal-content button.btn_c,.modal-content input[type=button].btn_b,.modal-content input[type=button].btn_c,.modal-content .jsonForm input[type=button][type="cancel"],.jsonForm .modal-content input[type=button][type="cancel"]{display:inline-block}.page-container button:hover,.page-container button:active,.page-container input[type=button]:hover,.page-container input[type=button]:active,.modal-content button:hover,.modal-content button:active,.modal-content input[type=button]:hover,.modal-content input[type=button]:active{color:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}button.ot-link-btn.category-host-list-handler{color:#00AeeF !important}button#onetrust-pc-btn-handler{color:black !important}.filter-button{position:relative;fill:#fff}.filter-button:before{position:absolute;right:16px;top:75px;display:block;width:26px;height:26px;content:'';transition:all .2s ease 0s;-webkit-animation:anim-rotate 1s infinite linear;animation:anim-rotate 1s infinite linear;opacity:0;border:2px solid transparent;border:2px solid rgba(1,190,229,0.6);border-left:2px solid #01bee5;border-radius:15px;background:transparent}.filter-button:after{font-size:14px;line-height:24px;position:absolute;right:0;top:75px;display:block;width:auto;height:26px;content:attr(data-count);transition:all .2s ease 0s;white-space:nowrap;opacity:0;color:#414a51;background:transparent}.ajaxLoaded .filter-button:after,.ajaxLoading .filter-button:before{opacity:1}.ajaxLoading.ajaxLoaded .filter-button:after{opacity:0}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.btn-lookup{display:inline-block;bottom:4px;right:4px;position:absolute;border-radius:0em;padding:0.5em 0.75em;text-transform:uppercase;line-height:1em;font-size:14px;color:#fff;opacity:0.5;pointer-events:none;background-color:#cccccc}input:valid+.btn-lookup{opacity:1;pointer-events:all;cursor:pointer;background-color:#01bee5}input:valid+.btn-lookup:hover,input:valid+.btn-lookup:active{background-color:#0fa8c7}input.busy+.btn-lookup{opacity:0.2;cursor:wait;background-color:#cccccc;background:linear-gradient(-90deg, #9b9b9b 30%, #198fc2 50%, #9b9b9b 70%);background-size:300% 400%;-webkit-animation:gradient 2s ease infinite;animation:gradient 2s ease infinite}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.btn.disabled,.disabled.btn_a,#summaryScreen .jf-progressTable .disabled.button,.disabled.btn_b,button.disabled#summaryPanelCloseButton,button.disabled#issuesPanelCloseButton,.disabled.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.disabled.btn_login,.page-container button.disabled,.page-container input.disabled[type=button],.modal-content button.disabled,.modal-content input.disabled[type=button],.pf-admin .disabled.jf-btn,.pf-admin .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-admin span.disabled.button,.pf-admin .csvio>span.disabled,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,.pf-dashboard .csvio>span.disabled,button.disabled#main_summary,button.disabled#main_submit_float,.jsonForm input.disabled[type="submit"],.pf-checkout.secure-hosting input.disabled.trans-back[type='submit']{filter:grayscale(1);pointer-events:none}.back-to-page .back-to-page-link{position:relative;display:block;padding-left:22px;margin-bottom:1.5em;text-align:right;color:#01bee5}.back-to-page .back-to-page-link .back-to-page-arrow{position:relative;display:inline-block;top:2px;width:15px;height:15px;vertical-align:top;margin-right:1em}.back-to-page .back-to-page-link .back-to-page-text{display:inline-block;font-size:16px;line-height:20px;color:#01bee5;transition:all 250ms;text-transform:none;vertical-align:top}.back-to-page .back-to-page-link .icon-fill{fill:#01bee5;transition:all 250ms}.back-to-page .back-to-page-link:hover .back-to-page-text,.back-to-page .back-to-page-link:active .back-to-page-text{color:#4a4a4a}.back-to-page .back-to-page-link:hover .icon-fill,.back-to-page .back-to-page-link:active .icon-fill{fill:#4a4a4a}.social-icons-wrap{display:none}.social-icons-wrap ul.social-icons{text-align:left;list-style-type:none;display:none}ul.social-icons{text-align:left;list-style-type:none;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:32px;margin-left:-12px;width:168px}@media (max-width: 568px){ul.social-icons{margin-bottom:0}}ul.social-icons li{display:block;vertical-align:middle;border-right:1px solid #f7f7f7;flex:1 1 24%}ul.social-icons li:last-child{border-right:0 none}ul.social-icons li a{display:block;text-align:center;line-height:25px}ul.social-icons li a svg{vertical-align:middle;transition:fill 250ms;fill:#f7f7f7}ul.social-icons li a:hover svg.icon-twitter,ul.social-icons li a:active svg.icon-twitter{fill:#55ACEE}ul.social-icons li a:hover svg.icon-facebook,ul.social-icons li a:active svg.icon-facebook{fill:#3B5998}ul.social-icons li a:hover svg.icon-linkedin,ul.social-icons li a:active svg.icon-linkedin{fill:#0976B4}ul.social-icons li a:hover svg.icon-google-plus,ul.social-icons li a:active svg.icon-google-plus{fill:#DD4B39}#icon-logo_mobility .one{fill:#87756A}#icon-logo_mobility .two{fill:#8A786D}#icon-logo_mobility .three{fill:#09357A}#icon-logo_mobility .four{fill:#92C020}.icon-logo_mobility svg{width:136px !important;height:85px !important}@media (max-width: 568px){.icon-logo_mobility svg{width:90px !important;height:56px !important}}.logo.logo_performance{line-height:1px}.logo.logo_performance svg{fill:#fff;height:63px;width:83px;stroke:none}.icon-logo_accountants{fill:#fff;stroke:#fff}.site-medica .logo{max-width:none !important;flex-basis:200px}.logo.logo_medica{padding:16px 0}.logo.logo_medica a img{width:184px !important;height:43px !important}.logo.logo_oasis{padding:16px 0}.logo.logo_oasis a img{width:112px !important;height:63px !important}.logo.logo_recruitment{padding:16px 0}.logo.logo_recruitment a img{width:83px !important;height:63px !important}.logo.logo_recruitment svg{fill:#fff;height:63px !important;width:83px !important}@media (max-width: 567px){.logo.logo_recruitment{padding:0}}.logo.logo_globalfi{padding:10px 0}.logo.logo_globalfi a img{height:72px !important;width:115px !important}.logo.logo_globalfi svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_globalfi{padding:0}}.logo.logo_construction{padding:10px 0}.logo.logo_construction a img{height:72px !important;width:115px !important}.logo.logo_construction svg{fill:#fff;height:72px !important;width:115px !important}@media (max-width: 567px){.logo.logo_construction{padding:0}}.logo.logo_privateclients{padding:10px 0}.logo.logo_privateclients a{display:flex}.logo.logo_privateclients a img{height:72px !important;width:115px !important}.logo.logo_privateclients svg{fill:#fff;height:56px !important;width:98px !important}@media (max-width: 567px){.logo.logo_privateclients{padding:0}}.header .logo{position:relative;max-width:215px;padding-right:41px;background-color:rgba(0,0,0,0);flex:1 1 auto;z-index:1;text-align:left;flex:0 0 auto}@media (min-width: 1280px){.header .logo{max-width:350px;min-width:300px}}@media (max-width: 1199px){.header .logo{max-width:138px}}@media (max-width: 767px){.header .logo.logo_norway{padding-right:0}}@media (max-width: 568px){.header .logo{padding-right:22px}}@media (max-width: 568px) and (max-width: 350px){.header .logo{padding-right:0px}}.header .logo a{display:inline-block}.header .logo a img,.header .logo a svg{width:112px;height:54px}@media (max-width: 1199px){.header .logo a img,.header .logo a svg{width:97px;height:48px}}@media (max-width: 568px){.header .logo a img,.header .logo a svg{width:78px;height:38px}}.header .logo::after{display:block;position:absolute;top:0;bottom:0;left:0;width:2500px;margin-left:-2500px;content:"";background-color:rgba(0,0,0,0);z-index:1}.site-lsos .logo{max-width:345px}.logo_lsos{display:inline-block;margin-left:35px;vertical-align:top}@media (max-width: 1024px){.logo_lsos{margin-left:20px}}@media (max-width: 568px){.logo_lsos{margin-left:16px}}@media (max-width: 350px){.logo_lsos{margin-left:8px}}.logo_lsos img{min-width:97px;max-width:154px;height:auto;max-height:62px}@media (max-width: 1200px){.logo_lsos img{width:120px;max-height:49px}}@media (max-width: 1024px){.logo_lsos img{width:120px;max-height:49px}}@media (max-width: 568px){.logo_lsos img{width:97px;max-height:39px}}.logo_norwaybar{display:inline-block;vertical-align:top}.logo_norwaybar img{max-width:154px;height:auto;vertical-align:middle}@media (min-width: 1201px){.logo_norwaybar img{min-width:128px}}@media (max-width: 1200px){.logo_norwaybar img{width:120px}}@media (max-width: 767px){.logo_norwaybar img{width:105px}}@media (max-width: 568px){.logo_norwaybar img{width:95px}}.pf-dashboard .lsoslogo,.pf-form_flex .lsoslogo{display:none !important;margin-left:10px}.pf-dashboard .lsos .lsoslogo,.pf-form_flex .lsos .lsoslogo{display:inline-block !important}.header .bounds .logoRecruitment a img,.header .jf-header-bounds .logoRecruitment a img{width:83px !important;height:63px !important}.icon-activity{width:32px;height:32px}.icon-adoption-form{width:59px;height:59px}.icon-all-formats{width:24px;height:24px}.icon-arrow-right{width:9px;height:13px}.icon-arrow-thin-right{width:23px;height:13px}.icon-bell{width:24px;height:22px}.icon-bin{width:32px;height:32px}.icon-car{width:48px;height:48px}.icon-car-plus{width:53px;height:53px}.icon-checked-success{width:22px;height:22px}.icon-checklist{width:12px;height:14px}.icon-checklist-indicator-amber{width:18px;height:18px}.icon-checklist-indicator-green{width:18px;height:18px}.icon-checklist-indicator-grey{width:18px;height:18px}.icon-checklist-indicator-red{width:18px;height:18px}.icon-chevron-left{width:16px;height:26px}.icon-chevron-right{width:15px;height:26px}.icon-circle-bullet{width:10px;height:10px}.icon-clipboard{width:21px;height:28px}.icon-close{width:21px;height:22px}.icon-close-button{width:12px;height:12px}.icon-close-button-2{width:32px;height:32px}.icon-close-icon{width:32px;height:32px}.icon-cloud-computing{width:81px;height:60px}.icon-cloud-upload{width:36px;height:25px}.icon-cog{width:22px;height:22px}.icon-cog_professions{width:25px;height:25px}.icon-compare{width:48px;height:40px}.icon-complete{width:19px;height:13px}.icon-contact-email{width:32px;height:32px}.icon-convertGuest{width:20px;height:17px}.icon-create-policy{width:32px;height:32px}.icon-cross-drawn{width:23px;height:21px}.icon-danger{width:32px;height:28px}.icon-dashboard{width:146px;height:116px}.icon-dashboard-header{width:33px;height:20px}.icon-dashboard-header-inverse{width:33px;height:20px}.icon-disable{width:15px;height:15px}.icon-document{width:24px;height:24px}.icon-down-arrow{width:512px;height:512px}.icon-down-triangle{width:490.68px;height:490.68px}.icon-download{width:16px;height:19px}.icon-download-all-files{width:26px;height:27px}.icon-download_icon{width:34px;height:34px}.icon-edit{width:32px;height:32px}.icon-edit-document{width:56px;height:57px}.icon-email{width:32px;height:26px}.icon-email-dark{width:37px;height:37px}.icon-email-inverse{width:28px;height:21px}.icon-email_professions{width:21px;height:15px}.icon-eye{width:17px;height:11px}.icon-facebook{width:10px;height:18px}.icon-facebook-dark{width:37px;height:37px}.icon-file{width:26px;height:30px}.icon-file-alt{width:26px;height:34px}.icon-filter-close{width:27px;height:25px}.icon-filter-list-close{width:19px;height:13px}.icon-filter-list-open{width:19px;height:13px}.icon-filter-open{width:27px;height:25px}.icon-filter-open-back{width:27px;height:25px}.icon-globe{width:20px;height:20px}.icon-globe_logo{width:112px;height:36px}.icon-google-plus{width:24px;height:15px}.icon-hamburger{width:32px;height:22px}.icon-heart{width:20px;height:18px}.icon-help{width:17px;height:17px}.icon-home{width:48px;height:48px}.icon-home-plus{width:53px;height:53px}.icon-ic-close{width:14px;height:14px}.icon-ic-edit{width:20px;height:20px}.icon-ic-plus{width:16px;height:16px}.icon-ic-warning{width:45px;height:40px}.icon-idle{width:26px;height:18px}.icon-inactive{width:13px;height:9px}.icon-info{width:17px;height:17px}.icon-inprogress{width:20px;height:15px}.icon-insurances{width:32px;height:32px}.icon-invoice{width:26px;height:26px}.icon-jf-add{width:18px;height:18px}.icon-jf-add-edit{width:30px;height:30px}.icon-jf-delete{width:14px;height:18px}.icon-jf-edit{width:19px;height:19px}.icon-jf-remove{width:14px;height:2px}.icon-jf-spreadsheet{width:18px;height:20px}.icon-large-i{width:24px;height:47px}.icon-left-arrow{width:10px;height:17px}.icon-letter{width:367.69px;height:370px}.icon-link-client-console{width:78px;height:79px}.icon-linkedin{width:16px;height:15px}.icon-linkedin-dark{width:37px;height:37px}.icon-list_view_icon{width:22px;height:20px}.icon-lock{width:20px;height:24px}.icon-lockton-logo{width:154px;height:77px}.icon-lockton-logo-header{width:135px;height:63px}.icon-logo{width:112px;height:55px}.icon-logo-scrolling-white{width:140px;height:23px}.icon-logo-white{width:908px;height:417px}.icon-logo_accountants{width:142.5px;height:111.4px}.icon-logo_assetmanagement{width:113px;height:71px}.icon-logo_construction{width:143.1px;height:134.4px}.icon-logo_globalfi{width:142.5px;height:111.4px}.icon-logo_malta{width:135px;height:80px}.icon-logo_mobility{width:136px;height:85px}.icon-logo_performance{width:204.2px;height:124.6px}.icon-logo_recruitment{width:144px;height:115px}.icon-medal{width:17px;height:23px}.icon-menu-business-and-finance{width:14px;height:14px}.icon-menu-delete{width:10px;height:13px}.icon-menu-dots{width:18px;height:4px}.icon-menu-edit{width:14px;height:13px}.icon-menu-eye{width:17px;height:11px}.icon-menu-file-download{width:11px;height:14px}.icon-menu-form{width:10px;height:14px}.icon-menu-grid{width:19px;height:19px}.icon-menu-hide{width:17px;height:14px}.icon-menu-life{width:17px;height:13px}.icon-menu-notebook{width:11px;height:14px}.icon-menu-override-quote{width:16px;height:15px}.icon-menu-paper{width:14px;height:14px}.icon-menu-plus{width:13px;height:13px}.icon-menu-preview{width:11px;height:14px}.icon-menu-remind{width:13px;height:14px}.icon-menu-satisfied{width:16px;height:14px}.icon-menu-select-quote{width:14px;height:15px}.icon-menu-selected{width:19px;height:19px}.icon-menu-upload{width:52px;height:36px}.icon-menu-vertical-dots{width:5px;height:21px}.icon-myLockton{width:24px;height:24px}.icon-myLocktonArrow{width:35px;height:24px}.icon-note{width:12px;height:15px}.icon-notes{width:82.81px;height:109.38px}.icon-open-close{width:24px;height:24px}.icon-open-icon{width:32px;height:32px}.icon-openClose_professions{width:32px;height:32px}.icon-overview-client{width:32px;height:32px}.icon-overview-progress{width:32px;height:32px}.icon-overview-started{width:32px;height:32px}.icon-overview-submitted{width:32px;height:32px}.icon-paper-plane{width:15px;height:15px}.icon-payonline{width:33px;height:28px}.icon-pdf_icon{width:29px;height:34px}.icon-percent{width:45px;height:45px}.icon-pf-download{width:32px;height:32px}.icon-phone{width:35px;height:30px}.icon-phone-call{width:57px;height:57px}.icon-phone-volume{width:27px;height:37px}.icon-pie-chart{width:36px;height:36px}.icon-pin-drop{width:20px;height:28px}.icon-play-button{width:21px;height:21px}.icon-policies{width:32px;height:32px}.icon-pound{width:45px;height:45px}.icon-pound_minus{width:45px;height:45px}.icon-presentation{width:24px;height:20px}.icon-preview{width:23px;height:25px}.icon-preview-modal{width:34px;height:34px}.icon-preview-propform{width:34.1px;height:35px}.icon-print{width:25px;height:23px}.icon-private{width:32px;height:23px}.icon-quote{width:52px;height:41px}.icon-read-only{width:25px;height:27px}.icon-reassign{width:259px;height:226px}.icon-renew{width:24px;height:24px}.icon-requiresAttention{width:17px;height:20px}.icon-reset-icon-01{width:40px;height:40px}.icon-right-arrow{width:20px;height:20px}.icon-right-arrow-forward{width:34px;height:34px}.icon-right-arrow_thin{width:14px;height:19px}.icon-search{width:18px;height:18px}.icon-search-ew{width:27px;height:25px}.icon-search-ew-back{width:27px;height:25px}.icon-settings{width:22px;height:22px}.icon-smilie-happy{width:40px;height:40px}.icon-smilie-neutral{width:40px;height:40px}.icon-smilie-sad{width:40px;height:40px}.icon-staff{width:36px;height:32px}.icon-started-next{width:34px;height:34px}.icon-switch-accounts-header{width:27px;height:20px}.icon-switch-accounts-menu{width:27px;height:20px}.icon-tail-spin{width:38px;height:38px}.icon-team-member{width:12px;height:16px}.icon-telephone{width:20px;height:20px}.icon-template{width:21px;height:24px}.icon-tick-drawn{width:28px;height:28px}.icon-twitter{width:17px;height:13px}.icon-twitter-dark{width:37px;height:37px}.icon-up-triangle{width:490.66px;height:490.66px}.icon-upload{width:16px;height:17px}.icon-user{width:24px;height:24px}.icon-video{width:24px;height:20px}.icon-view-files{width:403px;height:485px}.icon-vimeo{width:17px;height:17px}.icon-visit-us{width:25px;height:26px}.icon-warning-triangle{width:24px;height:21px}.icon-wizard{width:745px;height:486px}#icon-open-close #oc-background{fill:transparent}#icon-open-close #oc-plus{fill:currentColor}#icon-open-close #oc-minus{fill:inherit}#icon-open-close #oc-border{fill:inherit}.icon-open-close{position:absolute;top:50%;right:24px;transform:translateY(-50%);vertical-align:middle;color:#57676c;fill:#57676c;height:30px;width:30px}.tab-title.active .icon-open-close,.active .tabtrigger .icon-open-close,.accordion-item-open .icon-open-close{color:transparent !important;fill:#fff}.pagination-container .pagination{border-top:1px solid #d7d5d5}.pagination-container .pagination .pagination-text,.pagination-container .pagination li,.pagination-container .pagination a,.pagination-container .pagination span{font-size:20px;line-height:24px;color:#414a51}.pagination-container .pagination ul{padding:22px 16px 22px 25px;list-style:none;font-size:0;line-height:0;display:flex;text-align:center;justify-content:flex-end}.pagination-container .pagination ul li{margin:0 3px;flex-basis:50px}.pagination-container .pagination ul li.active{background:#01bee5;color:#fff;padding:14px}.pagination-container .pagination ul li.pagedResults-prevnext{flex-basis:80px}.pagination-container .pagination ul li a{background:#edeeee;display:block;white-space:nowrap;padding:14px}.pagination-container .pagination ul li a:hover{background:#dadcdc}.pagination-container .pagination ul li.next,.pagination-container .pagination ul li.prev{margin:0 1px}.pagination-container .pagination ul li.next a,.pagination-container .pagination ul li.prev a{padding:0}.site-search-container{padding:0 0 65px}.site-search-container .block-title{position:relative;display:inline-block;margin:0 0 11px;padding:0 30px 0 0;font-size:28px;line-height:34px}@media (max-width: 990px){.site-search-container .block-title{display:block;padding:0}}.site-search-container .block-title .block-icon{display:block;position:absolute;right:0;top:7px;line-height:19px;z-index:1}@media (max-width: 990px){.site-search-container .block-title .block-icon{display:none}}.site-search-container .block-text{margin:0 0 18px;font-size:18px;line-height:22px}.site-search-container .form-fields-wrap{position:relative;width:300px;padding:0 75px 0 0}.site-search-container .form-fields-wrap .search-field-wrap{width:100%}.site-search-container .form-fields-wrap .search-field-wrap input{width:100%;height:42px;padding:0 10px;font-size:16px;line-height:28px;color:#565656;background-color:#fff;border:solid 1px #979797;box-sizing:border-box;border-radius:0;transition:all 300ms}.site-search-container .form-fields-wrap .search-field-wrap input:focus{border:1px solid #01bee5;box-shadow:inset 0 0 5px rgba(141,198,63,0.3)}.site-search-container .form-fields-wrap .search-submit-wrap{position:absolute;top:0;right:0;z-index:1}.site-search-container .form-fields-wrap .search-submit-wrap .btn,.site-search-container .form-fields-wrap .search-submit-wrap .btn_a,.site-search-container .form-fields-wrap .search-submit-wrap #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .site-search-container .form-fields-wrap .search-submit-wrap .button,.site-search-container .form-fields-wrap .search-submit-wrap .btn_b,.site-search-container .form-fields-wrap .search-submit-wrap button#summaryPanelCloseButton,.site-search-container .form-fields-wrap .search-submit-wrap button#issuesPanelCloseButton,.site-search-container .form-fields-wrap .search-submit-wrap .btn_c,.site-search-container .form-fields-wrap .search-submit-wrap .jsonForm input[type="cancel"],.jsonForm .site-search-container .form-fields-wrap .search-submit-wrap input[type="cancel"],.site-search-container .form-fields-wrap .search-submit-wrap .btn_d,.site-search-container .form-fields-wrap .search-submit-wrap .btn_e,.site-search-container .form-fields-wrap .search-submit-wrap .btn_login,.site-search-container .form-fields-wrap .search-submit-wrap .page-container button,.page-container .site-search-container .form-fields-wrap .search-submit-wrap button,.site-search-container .form-fields-wrap .search-submit-wrap .page-container input[type=button],.page-container .site-search-container .form-fields-wrap .search-submit-wrap input[type=button],.site-search-container .form-fields-wrap .search-submit-wrap .modal-content button,.modal-content .site-search-container .form-fields-wrap .search-submit-wrap button,.site-search-container .form-fields-wrap .search-submit-wrap .modal-content input[type=button],.modal-content .site-search-container .form-fields-wrap .search-submit-wrap input[type=button],.site-search-container .form-fields-wrap .search-submit-wrap .pf-admin .jf-btn,.pf-admin .site-search-container .form-fields-wrap .search-submit-wrap .jf-btn,.site-search-container .form-fields-wrap .search-submit-wrap .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .pf-admin .csvio>span,.pf-admin .site-search-container .form-fields-wrap .search-submit-wrap .csvio>span,.site-search-container .form-fields-wrap .search-submit-wrap .pf-dashboard .jf-btn,.pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap .jf-btn,.site-search-container .form-fields-wrap .search-submit-wrap .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap span.button,.site-search-container .form-fields-wrap .search-submit-wrap .pf-dashboard .csvio>span,.pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap .csvio>span,.site-search-container .form-fields-wrap .search-submit-wrap button#main_summary,.site-search-container .form-fields-wrap .search-submit-wrap button#main_submit_float,.site-search-container .form-fields-wrap .search-submit-wrap .jsonForm input[type="submit"],.jsonForm .site-search-container .form-fields-wrap .search-submit-wrap input[type="submit"],.site-search-container .form-fields-wrap .search-submit-wrap .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .site-search-container .form-fields-wrap .search-submit-wrap input.trans-back[type='submit']{height:30px;width:65px;text-align:center;line-height:7px}.section-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:500;line-height:1.4;margin-top:0}.column-title{font-family:"adobe-garamond-pro",serif;font-size:42px;color:#20262a;font-weight:500;line-height:1.52;margin-top:0}@media (max-width: 568px){.column-title{font-size:38px;line-height:1.32}}@media (max-width: 568px){.column-title{font-size:34px;line-height:1.24}}h1.article-heading,h2.article-heading{font-weight:500;line-height:1.42}.title-mylockton,.aside-title h4.title-mylockton{color:#01bee5}.title-mylockton span,.aside-title h4.title-mylockton span{color:white}.icon-hamburger{fill:#fff}.mobile-menu-button{display:none}.menu-button{position:relative;padding:0}.pf-dashboard .doughnutChart{position:relative;display:inline-block;width:120px;height:120px;margin:0;padding:0;vertical-align:middle}.pf-dashboard .doughnutSummary{display:none}.pf-dashboard .doughnutTip{font-size:12px;line-height:1em;position:absolute;display:block;padding:5px;color:#CCCCCC;background:#333333}.pf-dashboard .doughnutTip:after{content:'%'}.progressBar{background-color:#9cd762;height:10px;position:relative}.progressBar .progressBar-filled,.progressBar b{background-color:#1e5f6f;height:10px;position:absolute;top:0;left:0;max-width:100%}.progressBar .progressBar-filled.valid,.progressBar b.valid{background-color:#90ce51}.progressBar .progressBar-filled.unfilled,.progressBar .progressBar-filled.unstarted,.progressBar b.unfilled,.progressBar b.unstarted{background-color:#f93}.progressBar .progressBar-filled.invalid,.progressBar b.invalid{background-color:#d0021b}#summaryScreen .progressBar{background-color:#1e5f6f}#summaryScreen .progressBar .progressBar-filled,#summaryScreen .progressBar b{background-color:#67868e}#summaryScreen .progressBar .progressBar-filled.valid,#summaryScreen .progressBar b.valid{background-color:#90ce51}#summaryScreen .progressBar .progressBar-filled.unfilled,#summaryScreen .progressBar .progressBar-filled.unstarted,#summaryScreen .progressBar b.unfilled,#summaryScreen .progressBar b.unstarted{background-color:#f93}#summaryScreen .progressBar .progressBar-filled.invalid,#summaryScreen .progressBar b.invalid{background-color:#d0021b}.progressBar .title{font-size:0}.downloads{position:relative}.downloads ul.files{list-style:none;padding:0 !important}.downloads ul.files li{display:block;padding:0;position:relative;margin:0;font-size:16px;line-height:1}.downloads ul.files li a{min-height:70px;display:flex;background-color:#edeeee;background-color:#f6f7f7;color:#414a51}.downloads ul.files li a .fileIcon,.downloads ul.files li a .fileTitle,.downloads ul.files li a .fileAction{align-items:center}.downloads ul.files li a .fileIcon{display:flex;align-items:center;justify-content:center;min-width:70px}.downloads ul.files li a .fileIcon svg{fill:#01bee5}.downloads ul.files li a .fileTitle{align-self:center;padding:14px 14px 14px 0;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.downloads ul.files li a .fileAction{background-color:#01bee5;min-width:70px;display:flex;align-items:center;justify-content:center;transition:all 250ms}.downloads ul.files li a .fileAction svg{fill:#fff}.downloads ul.files li a:hover{color:#01bee5}.downloads ul.files li a:hover .fileAction{background-color:#0fa8c7}.downloads ul.files li+li{border-top:1px solid #fff}.downloads ul.files li:after{display:none}.downloads ul.files li:before{display:none}.l-list,.banner.split-banner .banner-content ul{margin:35px 0 45px;padding:0 0 0 28px;list-style:none}.l-list li,.banner.split-banner .banner-content ul li{position:relative;margin:0 0 9px;padding:0;font-size:16px;line-height:28px;font-weight:500;color:inherit}.l-list li::before,.banner.split-banner .banner-content ul li::before{position:absolute;display:block;content:"";top:50%;left:-28px;width:10px;height:10px;margin-top:-5px;background:transparent;border:2px solid #01bee5;border-radius:50%;box-sizing:border-box}.s-list{margin:0;padding:0;list-style:none}.s-list li{margin:0 0 7px;padding:0}.s-list li a{position:relative;display:inline-block;padding:5px 32px 5px 0;font-size:17px;line-height:26px;font-weight:500;color:#01bee5}.s-list li a::before,.s-list li a::after{position:absolute;display:block;content:""}.s-list li a::before{left:0;right:32px;bottom:0;height:2px;background:transparent;transition:all 250ms}.s-list li a::after{top:50%;right:0;width:20px;height:12px;margin-top:-6px;background-size:cover}.s-list li a:hover::before{background:#01bee5}/*! Flags */.service-flag{position:absolute;display:block;top:0;width:43px;height:59px;padding:20px 6px 8px;overflow:hidden}.service-flag img,.service-flag svg{display:block;width:31px;height:31px}.resources-block .image-wrap{position:relative}.resources-block .image-wrap .service-flag{right:16px}.page-header .flag-wrap{position:static !important;height:50px}.page-header .flag-wrap .service-flag{left:16px;width:50px;height:69px;padding:24px 7px 8px}.page-header .flag-wrap .service-flag img,.page-header .flag-wrap .service-flag svg{width:36px;height:36px}blockquote{border-top:2px solid #c8caca;padding-top:2em;font-style:italic;line-height:1.75;letter-spacing:normal;color:#414a51}blockquote cite{font-weight:500;font-style:normal;line-height:1.25;letter-spacing:normal;color:#20262a}.switch{position:relative;display:inline-block;width:41px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#D0021B;transition:.4s}.slider:before{position:absolute;content:"";height:13px;width:13px;left:5px;bottom:5px;background-color:white;transition:.4s}input:checked+.slider{background-color:#71B544}input.js-waiting:checked+.slider{-webkit-animation:background-loading-success 1.5s infinite;animation:background-loading-success 1.5s infinite}input.js-waiting+.slider{-webkit-animation:background-loading-error 1.5s infinite;animation:background-loading-error 1.5s infinite}input:focus+.slider{box-shadow:0 0 1px #71B544}input:checked+.slider:before{transform:translateX(18px)}.slider{border-radius:24px}.slider:before{border-radius:50%}@-webkit-keyframes background-loading-success{0%{background-color:#b5b6b7}50%{background-color:#71B544}100%{background-color:#b5b6b7}}@keyframes background-loading-success{0%{background-color:#b5b6b7}50%{background-color:#71B544}100%{background-color:#b5b6b7}}@-webkit-keyframes background-loading-error{0%{background-color:#b5b6b7}50%{background-color:#D0021B}100%{background-color:#b5b6b7}}@keyframes background-loading-error{0%{background-color:#b5b6b7}50%{background-color:#D0021B}100%{background-color:#b5b6b7}}.flex-table{font-size:17px;line-height:1.53;letter-spacing:0.26px;margin-bottom:2em;max-width:600px}.flex-table .flex-parent{padding:0}.flex-table .flex-parent>.ft-label{flex-basis:33%;padding:0;font-weight:bold}.flex-table .flex-parent>.ft-data{flex-basis:66%;padding:0}.thirdPartyCheckoutLinkTable{display:flex;flex:1 1 auto;flex-wrap:wrap;margin-top:48px;margin-bottom:32px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink{display:flex;flex:1 1 auto;flex-basis:100%;background:#ebebeb;margin-bottom:4px;padding:16px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink-title{flex-basis:100%;font-size:21px;line-height:36px;padding-left:12px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink-button{min-width:100px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink-button a{font-weight:bold;padding:10px 16px}.sorryPageLink{padding:8px 0;font-size:18px;font-weight:300;line-height:1.56}.sorryPageLink svg{fill:#01bee5;position:relative;padding-left:12px}.sorryPageLink svg.icon-arrow-thin-right{width:29px;height:12px}.rfqAccept,.rfqDecline{max-height:0px;transition:400ms ease 0s;overflow:hidden}.rfqAccept.rfqShow,.rfqDecline.rfqShow{max-height:500px}.rfqRetractBounds{padding:32px 0px 48px 0px}.form-container .quote-form{display:block;padding:22px 32px 30px;background-color:#eee;overflow:hidden;position:relative}@media (max-width: 990px){.form-container .quote-form{padding:22px 24px 38px}}@media (max-width: 767px){.form-container .quote-form{padding:16px 16px 35px}}.form-container .quote-form input[type="text"],.form-container .quote-form input[type="tel"],.form-container .quote-form input[type="email"],.form-container .quote-form select,.form-container .quote-form textarea,.form-container .quote-form input[type="date"]{width:100%;padding:0 10px;font-size:16px;color:#4a4a4a;background-color:#fff;border:solid 1px #dedddd;border-radius:0}.form-container .quote-form input[type="text"]:focus,.form-container .quote-form input[type="tel"]:focus,.form-container .quote-form input[type="email"]:focus,.form-container .quote-form select:focus,.form-container .quote-form textarea:focus,.form-container .quote-form input[type="date"]:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}.form-container .quote-form input[type="text"],.form-container .quote-form input[type="tel"],.form-container .quote-form input[type="email"],.form-container .quote-form select,.form-container .quote-form input[type="date"]{height:29px;line-height:27px;transition:all 300ms}.form-container .quote-form textarea{padding:5px 10px 10px;height:169px;line-height:20px;resize:none}@media (max-width: 767px){.form-container .quote-form textarea{height:248px}}.form-container .quote-form label{display:block;padding:0 30px 4px 0;font-size:18px;line-height:1.3;color:#212121}@media (max-width: 568px){.form-container .quote-form label{font-size:15px;line-height:24px}}.form-container .quote-form .form-field{position:relative;width:48%;margin-bottom:18px}.form-container .quote-form .form-field:nth-child(odd){float:left;clear:left}@media (max-width: 568px){.form-container .quote-form .form-field:nth-child(odd){width:100%;float:none}}.form-container .quote-form .form-field:nth-child(even){float:right;clear:right}@media (max-width: 568px){.form-container .quote-form .form-field:nth-child(even){width:100%;float:none}}.form-container .quote-form .form-field .ff-validation::after{display:none;position:absolute;content:'';top:6px;right:10px;width:16px;height:17px;font-size:19px;text-align:center;color:#74bd43;z-index:3}.form-container .quote-form .form-field input:required:invalid,.form-container .quote-form .form-field input:required.error,.form-container .quote-form .form-field input.error,.form-container .quote-form .form-field select:required:invalid,.form-container .quote-form .form-field select:required.error,.form-container .quote-form .form-field select.error{border:solid 1px #ec1a3b;box-shadow:0 0 20px rgba(236,26,59,0.35)}.form-container .quote-form .form-field input:required:invalid ~ .ff-validation::after,.form-container .quote-form .form-field input:required.error ~ .ff-validation::after,.form-container .quote-form .form-field input.error ~ .ff-validation::after,.form-container .quote-form .form-field select:required:invalid ~ .ff-validation::after,.form-container .quote-form .form-field select:required.error ~ .ff-validation::after,.form-container .quote-form .form-field select.error ~ .ff-validation::after{background:url("../img/invalid-icon.svg") no-repeat center top}.form-container .quote-form .form-field input:required:invalid ~ .ff-validation::before,.form-container .quote-form .form-field input:required.error ~ .ff-validation::before,.form-container .quote-form .form-field input.error ~ .ff-validation::before,.form-container .quote-form .form-field select:required:invalid ~ .ff-validation::before,.form-container .quote-form .form-field select:required.error ~ .ff-validation::before,.form-container .quote-form .form-field select.error ~ .ff-validation::before{display:block;content:attr(data-err);font-size:16px;line-height:24px;padding:3px 0 0;color:#ec1a3b}.form-container .quote-form .form-field input:required:valid ~ .ff-validation::after,.form-container .quote-form .form-field input.no-error ~ .ff-validation::after,.form-container .quote-form .form-field select:required:valid ~ .ff-validation::after,.form-container .quote-form .form-field select.no-error ~ .ff-validation::after{content:'\2713'}.form-container .quote-form .form-field input[value=""]:required:invalid,.form-container .quote-form .form-field select:required.no-error,.form-container .quote-form .form-field input:required.no-error,.form-container .quote-form .form-field .no-error{border:solid 1px #dedddd;box-shadow:none}.form-container .quote-form .form-field input[value=""]:required:invalid:focus,.form-container .quote-form .form-field select:required.no-error:focus,.form-container .quote-form .form-field input:required.no-error:focus,.form-container .quote-form .form-field .no-error:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}.form-container .quote-form .form-field input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form .form-field select:required.no-error ~ .ff-validation::before,.form-container .quote-form .form-field input:required.no-error ~ .ff-validation::before,.form-container .quote-form .form-field .no-error ~ .ff-validation::before{display:none}.form-container .quote-form .form-field input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form .form-field select:required.no-error ~ .ff-validation::after,.form-container .quote-form .form-field input:required.no-error ~ .ff-validation::after,.form-container .quote-form .form-field .no-error ~ .ff-validation::after{background:none}.form-container .quote-form .form-field select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form .form-field .no-error.not-selected ~ .ff-validation::after{content:''}.form-container .quote-form .form-field select{border-radius:0;padding-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none !important;background-image:url("../img/select-arrow.svg");background-position:96% center;background-repeat:no-repeat}.form-container .quote-form .form-field select::-ms-expand{display:none}.form-container .quote-form .form-textarea{clear:both;margin-bottom:26px}@media (max-width: 990px){.form-container .quote-form .form-textarea{margin-bottom:18px}}.form-container .quote-form .form-submit{text-align:right}.get-quote-block.flex-parent{justify-content:space-between;margin-bottom:20px}.get-quote-block .block{background-color:#212f38;max-width:640px}.get-quote-block .content{display:flex;flex-direction:column;justify-content:space-between;padding:24px;height:100%}.get-quote-block .content .text{color:#ffffff;font-size:24px;line-height:1.12;font-family:"adobe-garamond-pro", serif;font-weight:normal}@media (max-width: 768px){.get-quote-block .content .text{font-size:18px}}.get-quote-block .content ul li{color:#f7f7f7;font-size:14px;line-height:1.71}.get-quote-block .content .line{width:100%;height:2px;opacity:0.4;border:solid 1px #ffffff;margin-top:25px;margin-bottom:21px}.get-quote-block .content .quote-header{display:flex;align-items:center;margin-bottom:5px}.get-quote-block .content .quote-header h2{margin:0;font-size:34px;color:#ffffff;font-family:"adobe-garamond-pro", serif;padding-top:0;padding-bottom:0}@media (max-width: 768px){.get-quote-block .content .quote-header h2{font-size:28px}}.get-quote-block .content .quote-header svg+h2{margin:0 26px}.get-quote-block .content .quote-header .icon-car,.get-quote-block .content .quote-header .icon-car-plus{fill:#D4AF37}.get-quote-block .content .quote-header .icon-home,.get-quote-block .content .quote-header .icon-home-plus{fill:#49ADAD}.get-quote-block .content .quote-header+.line{margin-top:6px}.get-quote-block .content .btn_a,.get-quote-block .content #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .get-quote-block .content .button{margin-top:24px;font-size:14px;padding:14px 20px}.get-quote-block .content .getAQuoteOption-btn{width:228px;height:44px}.page-header{position:relative;z-index:11;color:#20262a}.pf-admin .block-content h2{margin-top:0;margin-bottom:12px;letter-spacing:0.34px;font-size:22px;font-weight:bold;line-height:1.45}.pf-admin .block-content p{font-size:14px;line-height:1.14;letter-spacing:0.21px}.detail-page .page-header{color:#fff}.search-results-page .page-header{color:#fff}.page-header .club-badge-wrapper{position:absolute;bottom:0;width:100%}.page-header .bounds>.flex-parent,.page-header .jf-header-bounds>.flex-parent{padding-top:0;padding-bottom:0}.page-header .bounds>.flex-parent .notification-block,.page-header .jf-header-bounds>.flex-parent .notification-block{flex-basis:73%}.page-header .bounds>.flex-parent .contact-block,.page-header .jf-header-bounds>.flex-parent .contact-block{flex-basis:25%;max-width:300px}@media only screen and (max-width: 767px){.page-header .bounds>.flex-parent .contact-block,.page-header .jf-header-bounds>.flex-parent .contact-block{flex-basis:100%}}.page-header .bounds>.flex-parent .contact-block .chosen-single,.page-header .jf-header-bounds>.flex-parent .contact-block .chosen-single,.page-header .bounds>.flex-parent .contact-block .contact-select,.page-header .jf-header-bounds>.flex-parent .contact-block .contact-select{border:0px solid #CCCCCC;padding:0 0 0 0px;line-height:34px;box-shadow:none;background:transparent;font-weight:400}.page-header .bounds>.flex-parent .contact-block .chosen-single:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .chosen-single:hover,.page-header .bounds>.flex-parent .contact-block .contact-select:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .contact-select:hover{line-height:34px}.page-header .bounds>.flex-parent .contact-block a,.page-header .jf-header-bounds>.flex-parent .contact-block a{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#060708;font-weight:300;line-height:1.5}.page-header .bounds>.flex-parent .contact-block a:hover,.page-header .jf-header-bounds>.flex-parent .contact-block a:hover{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#060708;font-weight:300;line-height:1.5}.page-header .bounds>.flex-parent .contact-block .name,.page-header .jf-header-bounds>.flex-parent .contact-block .name{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#060708;font-weight:500;line-height:1.56}.page-header .bounds>.flex-parent .contact-block .email,.page-header .jf-header-bounds>.flex-parent .contact-block .email{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#01bee5;font-weight:300;line-height:1.5;text-decoration:underline}.page-header .bounds>.flex-parent .contact-block .email:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .email:hover{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#0fa7c7;font-weight:300;line-height:1.5;text-decoration:underline}.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.name,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.name,.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.email,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.email,.page-header .bounds>.flex-parent .acc-contact-details .text-wrap.phone,.page-header .jf-header-bounds>.flex-parent .acc-contact-details .text-wrap.phone{display:block}@media (max-width: 568px){.page-header .bounds>.flex-parent,.page-header .jf-header-bounds>.flex-parent{display:block;width:100%;padding-right:13px;padding-left:13px;flex:none}}.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{position:relative;padding-top:48px;padding-bottom:48px}.get-a-quote-page:not(.get-a-quote-page_withUpload) .page-header .bounds>.flex-parent .block,.get-a-quote-page:not(.get-a-quote-page_withUpload) .page-header .jf-header-bounds>.flex-parent .block{padding-bottom:inherit}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.news-detail-image,.page-header .jf-header-bounds>.flex-parent .block.news-detail-image{display:none}}.page-header .bounds>.flex-parent .block.block-person-info,.page-header .jf-header-bounds>.flex-parent .block.block-person-info{min-width:450px}.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{min-height:455px}@media (max-width: 929px){.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{padding-bottom:63%;min-height:unset}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block.block_image,.page-header .jf-header-bounds>.flex-parent .block.block_image{display:none}}.page-header .bounds>.flex-parent .block .content-image,.page-header .jf-header-bounds>.flex-parent .block .content-image{position:absolute;width:100vw;left:50%;transform:translateX(-50vw);top:0;bottom:0;background-size:cover;background-position:center}@media (max-width: 1200px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{padding-top:32px}}@media (max-width: 991px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{padding-top:20px;padding-bottom:20px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{display:block;width:100%;padding-bottom:27px;flex:none}.page-header .bounds>.flex-parent .block.block-resources-grid,.page-header .jf-header-bounds>.flex-parent .block.block-resources-grid{padding-left:0;padding-right:0}.page-header .bounds>.flex-parent .block.resources-grid>.block,.page-header .jf-header-bounds>.flex-parent .block.resources-grid>.block{padding-left:0;padding-right:0}}.page-header .bounds>.flex-parent .block .content-wrap,.page-header .jf-header-bounds>.flex-parent .block .content-wrap{font-size:16px;line-height:20px;max-width:600px}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap,.page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:100%}}.pf-admin .page-header .bounds>.flex-parent .block .content-wrap,.pf-admin .page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:none}.pf-agreement .page-header .bounds>.flex-parent .block .content-wrap,.pf-agreement .page-header .jf-header-bounds>.flex-parent .block .content-wrap{max-width:none}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges{height:100%;display:flex;flex-direction:column;justify-content:center;position:static}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges{padding-bottom:75px}}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge{display:flex;align-items:center;position:absolute;bottom:0;padding:0 130px 0 16px;background:linear-gradient(-120deg, transparent 0%, transparent 70px, #30363C 70px);font-size:12px;z-index:1}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge::before,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge::before{content:'';display:block;background-color:#30363C;top:0;height:100%;width:2500px;right:100%;position:absolute}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img{width:75px;height:75px;margin:16px 20px 16px 0}@media (max-width: 568px){.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge img{width:55px;height:55px;margin:10px 20px 10px 0}}.page-header .bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge span,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge span{padding:0}.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{position:relative;margin-top:-3px;padding-left:23px}@media (max-width: 1200px){.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{padding-right:15px}}@media (max-width: 990px){.page-header .bounds>.flex-parent .block .additional-content,.page-header .jf-header-bounds>.flex-parent .block .additional-content{margin-top:0;padding-right:0;padding-left:15px}}.page-header .bounds>.flex-parent .block:first-child,.page-header .jf-header-bounds>.flex-parent .block:first-child{padding-right:32px}@media (max-width: 568px){.page-header .bounds>.flex-parent .block:first-child,.page-header .jf-header-bounds>.flex-parent .block:first-child{padding-right:7px}}.pf-admin .page-header .bounds>.flex-parent .block:first-child,.pf-admin .page-header .jf-header-bounds>.flex-parent .block:first-child,.pf-dashboard .page-header .bounds>.flex-parent .block:first-child,.pf-dashboard .page-header .jf-header-bounds>.flex-parent .block:first-child{text-align:left}.page-header .bounds>.flex-parent .block:first-child::before,.page-header .jf-header-bounds>.flex-parent .block:first-child::before{position:absolute;z-index:-1;top:0;bottom:0;display:block;right:0;width:2500px;content:'';background-color:rgba(0,0,0,0)}.detail-page .page-header .bounds>.flex-parent .block:first-child::before,.detail-page .page-header .jf-header-bounds>.flex-parent .block:first-child::before{background-color:#414a51}.search-results-page .page-header .bounds>.flex-parent .block:first-child::before,.search-results-page .page-header .jf-header-bounds>.flex-parent .block:first-child::before{background-color:#414a51}@media (max-width: 568px){.page-header .bounds>.flex-parent .block:first-child::before,.page-header .jf-header-bounds>.flex-parent .block:first-child::before{right:-32px}}.page-header .bounds>.flex-parent .block:first-child::after,.page-header .jf-header-bounds>.flex-parent .block:first-child::after{position:absolute;z-index:0;top:0;bottom:0;left:100%;display:block;width:2500px;content:'';background-color:rgba(0,0,0,0)}.detail-page .page-header .bounds>.flex-parent .block:first-child::after,.detail-page .page-header .jf-header-bounds>.flex-parent .block:first-child::after{background-color:#414a51}.search-results-page .page-header .bounds>.flex-parent .block:first-child::after,.search-results-page .page-header .jf-header-bounds>.flex-parent .block:first-child::after{background-color:#414a51}.page-header .bounds>.flex-parent .block:last-child.actions-block,.page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block{padding-left:16px}.page-header .bounds>.flex-parent .block:last-child.actions-block::before,.page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::before{display:none}.page-header .bounds>.flex-parent .block:last-child.actions-block::after,.page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::after{background-color:rgba(0,0,0,0)}.detail-page .page-header .bounds>.flex-parent .block:last-child.actions-block::after,.detail-page .page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::after{background-color:#414a51}.search-results-page .page-header .bounds>.flex-parent .block:last-child.actions-block::after,.search-results-page .page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::after{background-color:#414a51}.page-header .bounds>.flex-parent .block+.block .content-image,.page-header .jf-header-bounds>.flex-parent .block+.block .content-image{width:50vw;left:0;transform:none}@media (max-width: 1199px){.page-header .bounds>.flex-parent .block+.block,.page-header .jf-header-bounds>.flex-parent .block+.block{padding-left:23px}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block+.block,.page-header .jf-header-bounds>.flex-parent .block+.block{padding-left:8px}}.page-header .bounds>.flex-parent .block+.block::after,.page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:rgba(0,0,0,0);left:0}.detail-page .page-header .bounds>.flex-parent .block+.block::after,.detail-page .page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:#414a51}.search-results-page .page-header .bounds>.flex-parent .block+.block::after,.search-results-page .page-header .jf-header-bounds>.flex-parent .block+.block::after{background-color:#414a51}@media (max-width: 568px){.page-header .bounds>.flex-parent .block+.block::after,.page-header .jf-header-bounds>.flex-parent .block+.block::after{left:-32px}}.page-header .bounds>.flex-parent .actions-block,.page-header .jf-header-bounds>.flex-parent .actions-block{text-align:right}.page-header .bounds>.flex-parent>div>div,.page-header .jf-header-bounds>.flex-parent>div>div{position:relative;z-index:5}.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0;margin-bottom:20px;display:block}.detail-page .page-header .bounds>.flex-parent .column-title,.detail-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#fff}.search-results-page .page-header .bounds>.flex-parent .column-title,.search-results-page .page-header .jf-header-bounds>.flex-parent .column-title{color:#fff}@media (max-width: 568px){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-size:32px}}.page-header .bounds>.flex-parent .column-content,.page-header .jf-header-bounds>.flex-parent .column-content{line-height:1.75}.page-header .bounds>.flex-parent .column-content-request,.page-header .jf-header-bounds>.flex-parent .column-content-request{padding-bottom:20px}.resource-filter-select,.filter-select,.resource-filter-image{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resource-filter-select option,.filter-select option,.resource-filter-image option{padding:13px 24px}.resource-filter-select+.chosen-container .chosen-single,.resource-filter-select+.chosen-container .chosen-drop li,.filter-select+.chosen-container .chosen-single,.filter-select+.chosen-container .chosen-drop li,.resource-filter-image+.chosen-container .chosen-single,.resource-filter-image+.chosen-container .chosen-drop li{padding:13px 20px;height:auto;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;line-height:2.16}.resource-filter-select+.chosen-container .chosen-drop li:hover,.filter-select+.chosen-container .chosen-drop li:hover,.resource-filter-image+.chosen-container .chosen-drop li:hover{background-color:#f7f8f8;color:#060708}.resource-filter-select+.chosen-container .chosen-drop li.result-selected,.filter-select+.chosen-container .chosen-drop li.result-selected,.resource-filter-image+.chosen-container .chosen-drop li.result-selected{background-color:transparent;color:#d2d3d4}.flex-parent>.filter-button-wrapper{flex-basis:92px;max-width:92px;min-width:0;align-self:flex-end}.flex-parent>.filter-button-wrapper svg{fill:#fff}.flex-parent>.filter-button-wrapper .btn,.flex-parent>.filter-button-wrapper .btn_a,.flex-parent>.filter-button-wrapper #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .flex-parent>.filter-button-wrapper .button,.flex-parent>.filter-button-wrapper .btn_b,.flex-parent>.filter-button-wrapper button#summaryPanelCloseButton,.flex-parent>.filter-button-wrapper button#issuesPanelCloseButton,.flex-parent>.filter-button-wrapper .btn_c,.flex-parent>.filter-button-wrapper .jsonForm input[type="cancel"],.jsonForm .flex-parent>.filter-button-wrapper input[type="cancel"],.flex-parent>.filter-button-wrapper .btn_d,.flex-parent>.filter-button-wrapper .btn_e,.flex-parent>.filter-button-wrapper .btn_login,.flex-parent>.filter-button-wrapper .page-container button,.page-container .flex-parent>.filter-button-wrapper button,.flex-parent>.filter-button-wrapper .page-container input[type=button],.page-container .flex-parent>.filter-button-wrapper input[type=button],.flex-parent>.filter-button-wrapper .modal-content button,.modal-content .flex-parent>.filter-button-wrapper button,.flex-parent>.filter-button-wrapper .modal-content input[type=button],.modal-content .flex-parent>.filter-button-wrapper input[type=button],.flex-parent>.filter-button-wrapper .pf-admin .jf-btn,.pf-admin .flex-parent>.filter-button-wrapper .jf-btn,.flex-parent>.filter-button-wrapper .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .pf-admin .csvio>span,.pf-admin .flex-parent>.filter-button-wrapper .csvio>span,.flex-parent>.filter-button-wrapper .pf-dashboard .jf-btn,.pf-dashboard .flex-parent>.filter-button-wrapper .jf-btn,.flex-parent>.filter-button-wrapper .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .flex-parent>.filter-button-wrapper span.button,.flex-parent>.filter-button-wrapper .pf-dashboard .csvio>span,.pf-dashboard .flex-parent>.filter-button-wrapper .csvio>span,.flex-parent>.filter-button-wrapper button#main_summary,.flex-parent>.filter-button-wrapper button#main_submit_float,.flex-parent>.filter-button-wrapper .jsonForm input[type="submit"],.jsonForm .flex-parent>.filter-button-wrapper input[type="submit"],.flex-parent>.filter-button-wrapper .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .flex-parent>.filter-button-wrapper input.trans-back[type='submit']{padding:18px 20px}.page-header .resources-grid.flex-parent,.page-header .resources-grid.flex-parent>.block{padding-top:0}.resources-filters .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:#20262a;line-height:1.75;margin-bottom:1.5em}@media (max-width: 568px){.resources-filters .title{margin-bottom:.9em}}.resources-grid.flex-parent>.block:first-child:before{display:none}#text-search-container{position:relative;padding-top:10px;padding-bottom:10px;margin-top:2em}#text-search-container .btn,#text-search-container .btn_a,#text-search-container #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable #text-search-container .button,#text-search-container .btn_b,#text-search-container button#summaryPanelCloseButton,#text-search-container button#issuesPanelCloseButton,#text-search-container .btn_c,#text-search-container .jsonForm input[type="cancel"],.jsonForm #text-search-container input[type="cancel"],#text-search-container .btn_d,#text-search-container .btn_e,#text-search-container .btn_login,#text-search-container .page-container button,.page-container #text-search-container button,#text-search-container .page-container input[type=button],.page-container #text-search-container input[type=button],#text-search-container .modal-content button,.modal-content #text-search-container button,#text-search-container .modal-content input[type=button],.modal-content #text-search-container input[type=button],#text-search-container .pf-admin .jf-btn,.pf-admin #text-search-container .jf-btn,#text-search-container .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper #text-search-container span.button,#text-search-container .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin #text-search-container span.button,#text-search-container .pf-admin .csvio>span,.pf-admin #text-search-container .csvio>span,#text-search-container .pf-dashboard .jf-btn,.pf-dashboard #text-search-container .jf-btn,#text-search-container .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper #text-search-container span.button,#text-search-container .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard #text-search-container span.button,#text-search-container .pf-dashboard .csvio>span,.pf-dashboard #text-search-container .csvio>span,#text-search-container button#main_summary,#text-search-container button#main_submit_float,#text-search-container .jsonForm input[type="submit"],.jsonForm #text-search-container input[type="submit"],#text-search-container .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting #text-search-container input.trans-back[type='submit']{padding:14px 20px}#text-search-container .flex-parent{margin:0 0 0 0;padding:4px 0px 4px 0px}@media (max-width: 767px){#text-search-container{padding-top:22px;padding-bottom:22px;display:block}}@media (max-width: 567px){#text-search-container{padding-top:28px;padding-bottom:32px}}#text-search-container:after{left:-50% !important;content:'';position:absolute;background:#414a51;top:0;bottom:0;height:100%}#text-search-container .single-block{position:relative;z-index:3}#text-search-container .single-block .block-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#fff;font-weight:300;line-height:76px;padding:0 0;max-width:250px;color:#fff}@media (max-width: 767px){#text-search-container .single-block .block-title{line-height:20px;margin-bottom:15px;padding-left:0px}}@media (max-width: 568px){#text-search-container .single-block .block-title{font-size:18px;line-height:22px;padding-left:0px}}#text-search-container .single-block .search-form-wrap{padding:12px 0;display:flex;flex-wrap:nowrap}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap{padding:0}}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .search-field-wrap{margin-top:-28px}}@media (max-width: 567px){#text-search-container .single-block .search-form-wrap .search-field-wrap{margin-top:-6px;width:100%}}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{font-size:16px;line-height:30px;box-sizing:border-box;width:539px;height:52px;padding:0 10px;color:#4a4a4a;border:solid 1px #4a4a4a;background-color:#fff}@media (max-width: 990px){#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{width:273px}}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field{width:100%}}#text-search-container .single-block .search-form-wrap .search-field-wrap .search-field:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-left:15px;flex:1 0 58px;max-width:58px}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-top:-35px}}@media (max-width: 567px){#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-top:-6px}}#text-search-container .single-block .search-form-wrap .submit-btn-wrap .submit-btn{height:30px}#text-search-container .single-block .search-form-wrap .submit-btn-wrap svg{fill:#fff}.resources-page .resources-filters>.flex-parent>.block{flex-basis:100%;padding:0}.resources-filters .flex-parent .flex-parent{margin:0 -32px -20px -32px}@media (max-width: 991px){.resources-filters .flex-parent .flex-parent{margin:0 -16px 16px -16px}}@media (max-width: 568px){.resources-filters .flex-parent .flex-parent{margin:0 -8px 8px -8px}}.resources-filters+main .search-results .resources-grid{padding-top:0;margin-top:0}.resources-filters .ajax-form>.flex-parent{padding-bottom:0}.popular-container{background-color:#f7f7f7;padding:64px 0}.popular-container a,.popular-container a:visited{color:#20262a}.popular-container .article-heading{font-size:18px;line-height:26px}.popular-container .article-meta{border-bottom:3px solid #01bee5;min-height:200px;flex-basis:50%;margin:0 32px}.popular-container .carousel-container{position:relative}.popular-container .carousel-button-prev{position:absolute;top:50%;right:100%}.popular-container .carousel-button-next{position:absolute;top:50%;left:100%}.popular-container .article-category{padding-top:6px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:400;line-height:1.44}.popular-container a[href^='#carousel-button']{border:0;background-color:#f7f7f7}.popular-container a[href^='#carousel-button'] svg{width:100px;height:100px;fill:#d2d3d4}.popular-container a:hover{cursor:pointer}.popular-container a:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78)}.popular-container .popular-article{display:flex}.popular-container .image-wrap{flex-basis:50%}.popular-container li{width:50%}.contact-tabs{padding:0;background-color:transparent}@media (max-width: 768px){.contact-tabs{margin-left:-32px;margin-right:-32px}}@media (max-width: 568px){.contact-tabs{margin-left:-16px;margin-right:-16px}}.contact-tabs .tab-tops{display:flex;margin:0 0 8px}.contact-tabs .tab-title{font-size:28px;line-height:1.39em;position:relative;border-right:4px solid transparent;border-left:4px solid transparent;border-radius:0;flex-basis:30%;flex-grow:1}.contact-tabs .tab-title:first-child{border-left:0}.contact-tabs .tab-title:last-child{border-right:0}.contact-tabs .tab-title a{font-weight:300;width:100%;margin:0;padding:18px 64px 16px 32px;opacity:1;color:#414a51;border:0 none;background-color:#fff}@media (max-width: 1100px){.contact-tabs .tab-title a{padding-left:24px}}.contact-tabs .tab-title.active a{color:#414a51;background-color:#fff}.contact-tabs .tab-title.active a:hover{color:#414a51}.contact-tabs .contact-tab{font-weight:300;color:#57676c;border:1px solid #eaebe8;border-bottom-width:6px}.contact-tabs .contact-tab>div>div{padding:16px 0 32px 0;border-bottom:0 none}.contact-tabs .icon-phone,.contact-tabs .icon-contact-email,.contact-tabs .icon-letter{position:relative;top:-4px;width:20px;height:20px;margin-right:6px;vertical-align:middle;fill:#1c3a6e}.contact-tabs[max-width~='950px']{padding:0}.contact-tabs[max-width~='950px']>ul{display:none}.contact-tabs[max-width~='950px']>section{display:block;border:0}.contact-tabs[max-width~='950px']>section>a{font-size:21px;font-weight:300;line-height:1.34em;position:relative;display:block;padding:18px 64px 16px 32px;text-decoration:none;color:#414a51;background:#fff}@media (max-width: 568px){.contact-tabs[max-width~='950px']>section>a{padding-left:16px}}.contact-tabs[max-width~='960px']>section.active>a{color:#414a51;border:0 none;background-color:#fff}.contact-tabs[max-width~='960px']>section.active>a:hover{color:#414a51}@media (max-width: 768px){.contact-tabs .tabtrigger .icon-open-close{right:32px}}@media (max-width: 568px){.contact-tabs .tabtrigger .icon-open-close{right:16px}}.logo-carousel-section{background:#1d1d1d;padding:0;border-top:1px solid #4a4a4a}.logo-carousel-section .bounds .carousel-button-wrapper,.logo-carousel-section .jf-header-bounds .carousel-button-wrapper{display:none;margin-right:24px;overflow:hidden}@media only screen and (max-width: 1360px){.logo-carousel-section .bounds .carousel-button-wrapper,.logo-carousel-section .jf-header-bounds .carousel-button-wrapper{margin-right:0}}.logo-carousel-section .bounds .carousel-button-prev,.logo-carousel-section .jf-header-bounds .carousel-button-prev,.logo-carousel-section .bounds .carousel-button-next,.logo-carousel-section .jf-header-bounds .carousel-button-next{display:none}.logo-carousel-section .bounds ul,.logo-carousel-section .jf-header-bounds ul{padding:15px 0 5px;font-size:0;border:none;box-sizing:border-box}@media (max-width: 767px){.logo-carousel-section .bounds ul,.logo-carousel-section .jf-header-bounds ul{padding:10px 0 5px}}.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{display:inline-block;width:12.5%;font-size:16px;text-align:right}.site-locktonperformance .logo-carousel-section .bounds ul li,.site-locktonperformance .logo-carousel-section .jf-header-bounds ul li{width:16.66%}.site-locktonperformance .logo-carousel-section .bounds ul li .img-wrap,.site-locktonperformance .logo-carousel-section .jf-header-bounds ul li .img-wrap{text-align:center}@media only screen and (max-width: 960px){.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{width:25%}}@media only screen and (max-width: 568px){.logo-carousel-section .bounds ul li,.logo-carousel-section .jf-header-bounds ul li{width:50%}}@media (max-width: 1199px){.location-tabs .bounds,.location-tabs .jf-header-bounds{padding:0}}.location-tabs .location-wrap{position:relative;padding:0;background-color:transparent;z-index:10}.location-tabs .location-wrap>section{background-color:#20262a}.location-tabs .location-wrap .tab-content{position:relative;height:443px;border:none}@media (max-width: 767px){.location-tabs .location-wrap .tab-content{height:auto}}.location-tabs .location-wrap .tab-content::after{display:block;position:absolute;content:"";top:0;bottom:0;left:66.5%;width:3000px;background-color:#20262a;z-index:5}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content::after{display:none}}.location-tabs .location-wrap .tab-content>div{height:100% !important}.location-tabs .location-wrap .tab-content .office-map{position:absolute;left:0;top:0;bottom:0;height:100%;width:300%;border:none;margin-left:-130%;z-index:1}@media (min-width: 1200px){.location-tabs .location-wrap .tab-content .office-map{position:absolute !important}}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-map{position:relative;margin-left:0;width:66%}}@media (max-width: 990px){.location-tabs .location-wrap .tab-content .office-map{width:72%}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-map{width:100%;height:282px}}.location-tabs .location-wrap .tab-content .office-info-wrap{position:relative;float:right;width:33.5%;height:100%;padding:55px 46px 50px;border:none;z-index:10;background-color:#20262a;box-sizing:border-box;color:#f7f8f8}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap{padding:35px 23px 60px;width:34%}}@media (max-width: 990px){.location-tabs .location-wrap .tab-content .office-info-wrap{width:28%}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap{width:100%;float:none;padding:35px 16px 20px}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;font-weight:300;line-height:1.57;padding-left:20px}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding-left:15px}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{font-size:15px;line-height:21px}}@media (max-width: 990px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding-left:12px}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .office{text-transform:uppercase;margin-bottom:20px}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address span{display:block}.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{position:absolute;bottom:10px;left:46px}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{left:23px;bottom:20px}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{position:static;padding-top:35px}}.faq-accordion{border:solid 2px #f8f9f7}.faq-accordion .accordion-item:not(:last-child){border-bottom:solid 2px #f8f9f7}.faq-accordion .accordion-item .faq-icon{position:absolute;top:14px;left:20px;display:block;width:0;height:8px;transition:all .3s;opacity:0}.faq-accordion .accordion-item .accordion-trigger{position:relative;display:block;background-color:#eee;padding:16px 64px 16px 32px;font-size:22px;font-weight:300;line-height:27px}.faq-accordion .accordion-item .accordion-trigger .title-tert{margin:0;color:#414a51;font-weight:300;font-size:16px;line-height:20px}@media (max-width: 568px){.faq-accordion .accordion-item .accordion-trigger .title-tert{font-size:15px}}.faq-accordion .accordion-item .accordion-content ul{box-sizing:border-box;padding:20px 50px 15px 30px}@media (max-width: 568px){.faq-accordion .accordion-item .accordion-content ul{padding:20px 40px 15px 25px}}.faq-accordion .accordion-item .accordion-content ul li{font-size:14px;line-height:18px;color:#414a51}.faq-accordion .accordion-item .accordion-content p{padding-right:16px;padding-left:16px}.faq-accordion .accordion-item.accordion-item-open .accordion-trigger{border-bottom:solid 1px #f8f9f7;background-color:#414a51}.faq-accordion .accordion-item.accordion-item-open .accordion-trigger .title-tert{color:#fff}.faq-accordion .accordion-item.accordion-item-open .accordion-trigger::after{opacity:0}.faq-accordion .accordion-item.accordion-item-open .faq-icon{width:12px;opacity:1}.faq-accordion .accordion-item.accordion-item-open .accordion-content{padding:16px 0 16px 26px}.faq-accordion .accordion-content{overflow:hidden;max-height:0;transition:max-height .7s ease-out, opacity .3s ease-out;opacity:0}.faq-accordion .accordion-item-open .accordion-content{max-height:800px;transition:max-height 1.2s ease-out, opacity .5s ease-out;opacity:1}.speak-to-specialist-widget{padding:20px;margin-bottom:25px;border:solid 1px #bdc6cc}@media (max-width: 990px){.speak-to-specialist-widget{padding:15px 15px 12px}}@media (max-width: 767px){.speak-to-specialist-widget{margin-bottom:17px}}.speak-to-specialist-widget .widget-image-wrap{float:left;width:110px;margin:0 18px 10px 0;border:solid 1px #9b9b9b}@media only screen and (max-width: 1040px){.speak-to-specialist-widget .widget-image-wrap{margin-bottom:15px}}@media (max-width: 990px){.speak-to-specialist-widget .widget-image-wrap{margin-right:12px}}@media only screen and (min-width: 768px) and (max-width: 991px){.speak-to-specialist-widget .widget-image-wrap{width:45%}}.speak-to-specialist-widget .widget-image-wrap img{width:100%;height:auto}.speak-to-specialist-widget .widget-title{margin:0 0 25px;font-weight:300;font-size:23px;line-height:29px;color:#4a4a4a}@media (max-width: 990px){.speak-to-specialist-widget .widget-title{font-size:22px;line-height:29px}}@media (max-width: 568px){.speak-to-specialist-widget .widget-title{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 1040px){.speak-to-specialist-widget .contacts{clear:both}}@media (max-width: 568px){.speak-to-specialist-widget .contacts{clear:both}}.speak-to-specialist-widget .contacts span{display:block;line-height:24px;margin-bottom:5px}.speak-to-specialist-widget .contacts .name{font-weight:400;font-size:19px;color:#4a4a4a}.info-widget{padding:0 20px 7px;margin-bottom:3px;background-color:#20262a;color:#f7f8f8}@media (max-width: 1199px){.info-widget{padding:0 20px}}.info-widget .widget-block{padding:30px 0 23px}.info-widget .widget-block:first-child{margin-bottom:10px;border-bottom:1px solid #fff}@media (max-width: 1199px){.info-widget .widget-block:first-child{margin-bottom:7px}}@media (max-width: 1199px){.info-widget .widget-block{padding:23px 0 15px}}.info-widget .widget-block .widget-title{margin:0 0 25px;font-size:28px;line-height:34px}.info-widget .widget-block .widget-list{list-style:none}.info-widget .widget-block .widget-list li{position:relative;padding-left:25px;margin-bottom:20px;font-size:16px;line-height:18px}.info-widget .widget-block .widget-list li .list-icon{display:block;position:absolute;left:0;top:3px;font-size:18px;line-height:0.9;color:#01bee5;z-index:1;height:14px;width:12px}@media (max-width: 568px){.info-widget .widget-block .widget-list li .list-icon{top:0;font-size:20px;line-height:18px}}.info-widget .widget-block .widget-list li .list-icon svg{display:block;fill:#01bee5;width:100%;height:100%}.banner{min-height:580px}@media (max-width: 568px){.banner{min-height:0 !important;height:calc(100vh - 70px)}}.banner .banner-slide{background:center center url("");background-size:cover;text-align:left}@media (max-width: 990px){.banner .banner-slide{padding:52px 0 48px}}@media (max-width: 568px){.banner .banner-slide{padding:32px 0 28px}}.banner .banner-contentwrap{display:flex;justify-content:flex-start;align-items:center;height:100%}@media (max-width: 568px){.banner .banner-content{flex-basis:100%}}.banner .banner-content .title_site{font-family:"adobe-garamond-pro",serif;font-size:52px;color:#20262a;font-weight:400;line-height:1.23;margin:0 0 .25em;max-width:800px}@media (max-width: 568px){.banner .banner-content .title_site{font-size:36px}}.banner .banner-content .strapline{font-family:"adobe-garamond-pro",serif;font-size:52px;color:#01bee5;font-weight:400;line-height:1.23;margin:0 0 .5em;max-width:44vw}@media (max-width: 991px){.banner .banner-content .strapline{max-width:44vw;margin:.5em 0 .5em}}@media (max-width: 568px){.banner .banner-content .strapline{font-size:36px;max-width:none}}.banner .banner-content p{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.56;max-width:44vw;margin-bottom:1.5em}@media (max-width: 991px){.banner .banner-content p{max-width:44vw}}@media (max-width: 567px){.banner .banner-content p{max-width:none;font-size:16px;line-height:1.75}}.banner .banner-content .banner-cta{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:300;line-height:1.22;width:100%;text-align:center}.banner .banner-content.banner_inverse .title_site,.banner .banner-content.banner_inverse p,.banner .banner-content.banner_inverse .banner-cta{color:#fff}.banner .icon-down-arrow{position:absolute;top:90%;left:50%;width:40px;height:40px;transform:translate(-50%, -50%)}@media (max-width: 865px){.banner .icon-down-arrow{left:77%}}@media (max-width: 768px){.banner .icon-down-arrow{width:30px;height:30px;left:77%}}@media (max-width: 568px){.banner .icon-down-arrow{width:20px;height:20px;top:80%;left:50%}}@media screen and (max-height: 480px){.banner .icon-down-arrow{top:75%;left:50%}}.banner .icon-down-arrow svg{width:40px;height:40px;fill:#fff}@media (max-width: 768px){.banner .icon-down-arrow svg{width:30px;height:30px}}@media (max-width: 568px){.banner .icon-down-arrow svg{width:20px;height:20px}}.banner #scrollDown:before{position:absolute;top:-54%;left:-50%;width:200%;height:200%;content:'';transition:background .4s ease 0.1s, border-color .4s ease 0s;border:3px solid rgba(255,255,255,0.02);border-radius:50%;background:rgba(255,255,255,0.05)}@media (max-width: 768px){.banner #scrollDown:before{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.6)}}.banner #scrollDown:hover:before{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.6);transition:background .4s ease 0s, border-color .4s ease 0.1s}.banner .flexSlider-dots,.banner .flexSlider-nextButton,.banner .flexSlider-prevButton,.banner .flexSlider-indexContainer{display:none}.banner .banner_stream{padding-right:400px}.banner .banner-widget-wrap{position:relative}.banner .banner-widget{width:370px;position:absolute;right:-50vw;top:2em;z-index:999;-webkit-animation:slide-from-the-right 1s 2s 1 forwards;animation:slide-from-the-right 1s 2s 1 forwards}.banner .banner-widget .tabbed{background:transparent;padding:0}.banner .banner-widget .tabbed .logo.logo_globalfi{padding:0;margin-bottom:-21px;margin-top:7px}.banner .banner-widget .tabbed .logo.logo_globalfi svg{height:55px !important;width:90px !important}.banner .banner-widget .tabbed>section{border:0 none;background:transparent}.banner .banner-widget .tabbed>ul{display:flex;justify-content:flex-start;align-items:stretch;padding:0}.banner .banner-widget .tabbed>ul>li{display:block;flex:1 1 auto}.banner .banner-widget .tabbed>ul>li>a{width:100%;color:#fff;border-radius:0;border:0 none;margin:0;padding:16px 0 16px 32px;background:#414a51}.banner .banner-widget .tabbed>ul>li.active>a{border:0 none;background:transparent}.banner .banner-widget .tabbed>section>div>div{padding:0}.banner .banner-widget .flex-parent{padding-bottom:32px}@media (max-width: 991px){.banner .banner-widget{position:relative;width:auto;top:auto;right:auto;margin:0 -32px;z-index:3;-webkit-animation:none;animation:none;box-shadow:0 2px 6px 0 rgba(0,0,0,0.5)}.banner .banner-widget .jsonForm .flex-wrap-row{max-width:706px}}@media (max-width: 568px){.banner .banner-widget{margin:0 -16px;margin-bottom:0 !important}.banner .banner-widget .aside{width:auto;margin:0}.banner .banner-widget .aside .inlineCheckbox label ~ .focb{margin-left:15px !important}.banner .banner-widget .aside .jsonForm.jsonFormInverse .flex-wrap-row{display:block}.banner .banner-widget .aside .jsonForm.jsonFormInverse .flex-wrap-row .one-half.left-block{margin-right:0}.banner .banner-widget .aside .aside-title{display:none}.banner .banner-widget .tabbed>ul>li>a{padding:16px}}.banner.split-banner .banner-content{max-width:420px;padding:150px 0 115px;color:#20262a}.banner.split-banner .banner-content .banner-cta{display:inline-block;max-width:100%;width:auto;min-width:220px;font-size:16px;line-height:24px;font-weight:500;color:inherit;border:1px solid #20262a}.banner.split-banner .banner-content .banner-cta:hover{color:#fff;background:#20262a;border-color:#20262a}.banner.split-banner .banner-content h1,.banner.split-banner .banner-content p,.banner.split-banner .banner-content ul{color:inherit}.banner.split-banner .banner-slide .banner-content.banner_inverse{color:#fff}.banner.split-banner .banner-slide .banner-content.banner_inverse .banner-cta{color:inherit !important;border-color:#d7d5d5}.banner.split-banner .banner-slide .banner-content.banner_inverse .banner-cta:hover{color:#20262a !important;background:#fff;border-color:#fff}@media (max-width: 990px){.banner.split-banner .banner-slide{padding:0}.banner.split-banner .banner-content{padding:110px 0}}@media (max-width: 767px){.banner.split-banner .banner-content{padding:40px 0 50px}}@media (max-width: 567px){.banner.split-banner .banner-content{max-width:100%}.banner.split-banner .banner-content .banner-cta{display:block;width:100%;min-width:0}}.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{max-width:720px}@media (max-width: 1199px){.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{max-width:520px}}@media (max-width: 991px){.banner.banner_stream,.banner.banner_withWidget{min-height:0 !important}.banner.banner_stream .flexSlider,.banner.banner_withWidget .flexSlider{position:relative;display:flex;top:auto;left:auto;right:auto;bottom:auto;min-height:580px;height:auto}.ie10 .banner.banner_stream .flexSlider,.ie11 .banner.banner_stream .flexSlider,.ie10 .banner.banner_withWidget .flexSlider,.ie11 .banner.banner_withWidget .flexSlider{height:600px}.banner.banner_stream .flexSlider>ul,.banner.banner_withWidget .flexSlider>ul{display:flex;flex:0 0 10000%;height:auto}.banner.banner_stream .flexSlider>ul>li,.banner.banner_withWidget .flexSlider>ul>li{display:flex;flex:0 0 1%;margin:0}.banner.banner_stream .flexSlider .banner-contentwrap,.banner.banner_withWidget .flexSlider .banner-contentwrap{display:flex;flex:1 1 100%;align-items:center}.banner.banner_stream .flexSlider .banner-slide,.banner.banner_withWidget .flexSlider .banner-slide{height:auto !important}.banner.banner_stream .banner-content,.banner.banner_withWidget .banner-content{padding:0}}@media (max-width: 767px){.banner.banner_stream .flexSlider,.banner.banner_withWidget .flexSlider{min-height:440px}}.footer-rsa{background:rgba(238,239,236,0.91)}.footer-rsa .flex-parent>.block{min-width:0}.footer-rsa .rsa-image{flex-basis:10%}@media (max-width: 568px){.footer-rsa .rsa-image{flex-basis:50%}.footer-rsa .rsa-image img{width:86%;position:relative;top:-6px}}.footer-rsa .rsa-underwrite{font-size:18px;font-weight:600;line-height:1.33em;text-transform:uppercase;flex-basis:30%}@media (max-width: 568px){.footer-rsa .rsa-underwrite{font-size:12px;line-height:1.17em;flex-basis:50%}}.footer-rsa .rsa-text{font-size:14px;line-height:1.14em;flex-basis:60%}@media (max-width: 568px){.footer-rsa .rsa-text{font-size:12px;line-height:1.17em;flex-basis:100%}}.aside{background:#20262a;margin-bottom:2em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;font-weight:300;line-height:1.57}.aside .flex-parent{padding:24px 16px 64px}@media (max-width: 568px){.aside .flex-parent{padding:24px 8px 32px}}.aside .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.aside .flex-parent .block{padding:8px}}.aside a{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside .phoneno{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:28px;color:#01bee5;font-weight:500;line-height:1;margin-bottom:.45em}.aside .openinghours a{color:#fff;margin-bottom:1em;display:inline-block}@media (max-width: 568px){.aside{margin:0 -16px;width:100vw}}.aside .jf-row{color:#fff}.aside .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.aside .jf-row.password-reset a{font-size:12px}.aside .show-hide-pass{color:#fff}.aside a.show-hide-pass:hover{color:#fff}.aside.aside-without-margin{margin:0}.aside.aside-get-a-quote .flex-parent{padding-bottom:26px}.aside-title h3{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1.2;margin:0}.aside-title h4,.aside-title h2{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:400;line-height:1.2;margin:0;padding-bottom:12px;padding-top:8px}@media (max-width: 568px){.aside-title h4,.aside-title h2{font-size:32px;line-height:1.14em;margin-bottom:.5em}}.aside-download-list{list-style-type:none;padding-left:0}.aside-download-list li{padding:2px 0}.aside .aside-image-wrap{margin-bottom:40px}.aside .team-name{font-size:20px;font-weight:bold;line-height:1.8;color:#01bee5}.aside .team-email,.aside .team-tel{font-size:16px;line-height:2;color:#01bee5}.aside .team-email a,.aside .team-tel a{color:#fff}.aside .team-email a:hover,.aside .team-tel a:hover{color:#01bee5}.aside .team-email a{text-decoration:underline}.aside+.aside{margin-top:32px}.asideQuickQuote{background-color:#4a4a4a;margin-bottom:2em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;font-weight:300;line-height:1.57}.asideQuickQuote .flex-parent{padding:24px 16px 64px}@media (max-width: 568px){.asideQuickQuote .flex-parent{padding:24px 8px 32px}}.asideQuickQuote .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.asideQuickQuote .flex-parent .block{padding:8px}}.asideQuickQuote a{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.asideQuickQuote .jf-row{color:#fff;position:relative;display:block;width:calc(100% - 6px);margin:0px 6px 30px;padding:0px}.asideQuickQuote .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.asideQuickQuote .jf-row.password-reset a{font-size:12px}.asideQuickQuote.busy{opacity:0.5;pointer-events:none}.asideQuickQuote .get-your-quick-quote-block{width:calc(100% - 6px);height:124px;opacity:0.9;background-color:#ffffff;max-height:200px;overflow:hidden;transition:all 500ms;display:block;margin:20px 6px 30px}.asideQuickQuote .get-your-quick-quote-block.closed{background:inherit;max-height:1px}.asideQuickQuote .get-your-quick-quote-block.busy{transition:all 0ms;background:#d8d8d8;background:linear-gradient(90deg, #6e6e6e 60%, #e99813 60%, #e99813 100%);background-size:200% 100%;-webkit-animation:wipe 1s linear infinite;animation:wipe 1s linear infinite}.asideQuickQuote .get-your-quick-quote-block #error{color:#ec5a4b;padding:0 10px}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-label{opacity:0.9;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:600;line-height:1.29;padding:10px}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value{font-size:42px;opacity:0.9;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:42px;color:#20262a;font-weight:300;line-height:1.38;position:relative;left:37px}@media only screen and (max-width: 1198px){.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:30px;color:#20262a;font-weight:300;line-height:1.38}}.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value .NOK-label{font-size:28px}@media only screen and (max-width: 1198px){.asideQuickQuote .get-your-quick-quote-block .get-your-quick-quote-value .NOK-label{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.38}}.asideQuickQuote .get-your-quick-quote-block #other{opacity:0.9;position:relative;left:37px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;font-weight:300;line-height:1.38}.asideQuickQuote .get-your-quick-quote-block #other .NOK-label{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.38}.asideQuickQuote .jsonFormInverseQuickQuote li,.asideQuickQuote .jsonFormInverseQuickQuote ul{list-style-type:none}.resources-block{padding:39px 12px 47px;overflow:hidden;margin-bottom:68px}.resources-block .flex-parent{min-width:340px}@media (max-width: 1199px){.resources-block{width:50%;max-width:50%;padding:30px 12px 37px}}@media (max-width: 990px){.resources-block{padding:36px 8px 31px}}@media (max-width: 767px){.resources-block{width:100%;max-width:none;padding:27px 8px 25px;margin-bottom:0}}.resources-page .resources-block:nth-child(2){flex-basis:100% !important;max-width:none !important;overflow:visible;padding-top:0 !important}.resources-page .resources-block:nth-child(2) .image-wrap img{position:relative;left:50%;transform:translateX(-50%)}@media (max-width: 991px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:260px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:178px}}.resources-page .resources-block:nth-child(2) .article-meta:after,.resources-page .resources-block:nth-child(2) .article-meta:before{display:block;content:'';background:#fff;position:absolute;left:-8px;top:0;bottom:0;width:8px}@media (max-width: 991px){.resources-page .resources-block:nth-child(2) .article-meta:after,.resources-page .resources-block:nth-child(2) .article-meta:before{display:none}}.resources-page .resources-block:nth-child(2) .article-meta:before{left:100%}.insuranceService-grid .resources-block .article-heading{height:auto;border-bottom:solid 1px #d7d5d5;margin-bottom:0;padding-bottom:4px}.insuranceService-grid .resources-block .article-summary{display:block;color:#20262a}.resources-block .article-meta{padding:16px 0;transition:all 300ms ease 0s;background:#fff}@media (min-width: 991px){.resources-block .article-meta{margin-top:-64px;transform:translateY(64px)}.resources-block:hover .article-meta{transform:translateY(0)}}@media (min-width: 991px){.get-a-quote-grid .resources-block .article-meta{margin-top:-32px;transform:translateY(32px)}.resources-block:hover .article-meta{transform:translateY(0)}}.resources-block .article-meta-gray{background:#f7f7f7}.resources-block .article-heading{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:700;line-height:1.44;margin-bottom:10px}@media (max-width: 568px){.resources-block .article-heading{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:700;line-height:1.44}}.get-a-quote-grid .resources-block .article-heading{height:52px;margin-bottom:0}.resources-block .article-date{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.resources-block .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:400;line-height:1.44}@media (max-width: 568px){.resources-block .article-category{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262a;font-weight:400;line-height:1.44}}.resources-block .article-summary{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;line-height:1.6;margin-bottom:10px}.resources-block .article-readmore{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#9b9b9b;line-height:1.6;opacity:0}.resources-block .article-readmore svg{fill:#9b9b9b;vertical-align:middle;height:12px;width:30px}.resources-block .article-readmore:hover{color:#01bee5}.resources-block .article-readmore:hover svg{fill:#01bee5}.get-a-quote-grid .resources-block .article-readmore{font-weight:500;color:#01bee5}.get-a-quote-grid .resources-block .article-readmore svg{fill:#01bee5}.resources-block .image-wrap img{transition:all 300ms;min-width:100%}.resources-block:hover{cursor:pointer}.resources-block:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78)}.resources-block:hover .article-readmore{opacity:1}.resources-title{padding:32px 0 0 32px}.section-gray{background-color:#f7f7f7}.affiliations-block{padding:39px 12px 47px;overflow:hidden;margin-bottom:68px}.affiliations-block .flex-parent{min-width:340px}@media (max-width: 1199px){.affiliations-block{width:50%;max-width:50%;padding:30px 12px 37px}}@media (max-width: 990px){.affiliations-block{padding:36px 8px 31px}}@media (max-width: 767px){.affiliations-block{width:100%;max-width:none;padding:27px 8px 25px;margin-bottom:0}}.insuranceService-grid .affiliations-block .article-heading{height:auto;border-bottom:solid 1px #d7d5d5;margin-bottom:0;padding-bottom:4px}.insuranceService-grid .affiliations-block .article-summary{display:block;color:#20262a}.affiliations-block .article-meta{padding:16px 0;transition:all 300ms ease 0s;background:#fff}@media (min-width: 991px){.affiliations-block .article-meta{margin-top:-64px;transform:translateY(64px)}.resources-block:hover .article-meta{transform:translateY(0)}}@media (min-width: 991px){.get-a-quote-grid .affiliations-block .article-meta{margin-top:-32px;transform:translateY(32px)}.resources-block:hover .article-meta{transform:translateY(0)}}.affiliations-block .article-heading{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:700;line-height:1.44;height:78px;margin-bottom:10px}@media (max-width: 568px){.affiliations-block .article-heading{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:700;line-height:1.44}}.get-a-quote-grid .affiliations-block .article-heading{height:52px;margin-bottom:0}.affiliations-block .article-date{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.affiliations-block .article-partner-type{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.affiliations-block .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:25px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:400;line-height:1.44}@media (max-width: 568px){.affiliations-block .article-category{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262a;font-weight:400;line-height:1.44}}.affiliations-block .article-summary{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;line-height:1.6;margin-bottom:10px}.affiliations-block .article-readmore{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#9b9b9b;line-height:1.6;opacity:0}.affiliations-block .article-readmore svg{fill:#9b9b9b;vertical-align:middle;height:12px;width:30px}.affiliations-block .article-readmore:hover{color:#01bee5}.affiliations-block .article-readmore:hover svg{fill:#01bee5}.get-a-quote-grid .affiliations-block .article-readmore{font-weight:500;color:#01bee5}.get-a-quote-grid .affiliations-block .article-readmore svg{fill:#01bee5}.affiliations-block .image-wrap img{transition:all 300ms;min-width:100%}.affiliations-block:hover{cursor:pointer}.affiliations-block:hover .image-wrap img{filter:hue-rotate(-2.16deg) saturate(0.87) brightness(0.87) contrast(0.78)}.affiliations-block:hover .article-readmore{opacity:1}.resources-title{padding:32px 0 0 32px}.story-facts{background-color:#414a51;color:#fff;text-align:center}.story-facts .flex-parent{align-items:center}.story-facts .flex-parent>.block{flex-basis:8%;min-width:160px;align-items:center;align-content:center}@media (max-width: 1099px){.story-facts .flex-parent>.block{flex-basis:25%}}.tabbed-wrap .tabs-control{display:flex;list-style-type:none;font-size:0;background-color:transparent}@media (max-width: 1199px){.tabbed-wrap .tabs-control{padding:0 32px;box-sizing:border-box}}@media (max-width: 990px){.tabbed-wrap .tabs-control{padding:0 16px;box-sizing:border-box}}.tabbed-wrap .tabs-control .overflowTabs li.overflow{display:block}.tabbed-wrap .tabs-control li{display:inline-block;font-size:18px;margin-right:20px;margin-bottom:8px;height:44px;white-space:nowrap}@media (max-width: 1199px){.tabbed-wrap .tabs-control li{width:21.5%}}@media (max-width: 990px){.tabbed-wrap .tabs-control li{width:24%}}@media (max-width: 767px){.tabbed-wrap .tabs-control li{width:100%}.tabbed-wrap .tabs-control li:not(:first-child){margin-top:1px}}.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{display:block;width:227px;padding:11px 0px 0px 0px;font-size:15px;line-height:1;text-align:left;margin:0;background-color:#fff;color:#9b9b9b !important;opacity:1;border:none;border-top:1px #9b9b9b solid;border-right:1px #9b9b9b solid;border-radius:0}@media (max-width: 1199px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{width:100%}}@media (max-width: 990px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{padding:11px 12px}}@media (max-width: 767px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{text-align:center;font-size:16px}}@media (max-width: 568px){.tabbed-wrap .tabs-control li a,.tabbed-wrap .tabs-control li a:hover{font-size:12px}}.tabbed-wrap .tabs-control li.active a{background-color:#fff;color:#060708 !important;border-top:1px #000 solid;border-right:1px #000 solid;font-weight:400}.tabbed .tab-control_blocks{display:flex;flex-wrap:nowrap}.tabbed .tab-control_blocks li{flex:1 1 auto;padding-right:2px;position:relative}.tabbed .tab-control_blocks li:first-child{max-width:60px}@media (max-width: 271px){.tabbed .tab-control_blocks li:first-child{max-width:unset}}.tabbed .tab-control_blocks li:last-child{padding-right:0}.tabbed .tab-control_blocks li a{background:#bdc6cc;border-color:#bdc6cc;color:#20262a;padding:16px;border-radius:0;display:block;margin-left:0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:300;line-height:1.6}.tabbed .tab-control_blocks li a svg{fill:#fff}.tabbed .tab-control_blocks li.active a{background-color:#20262a;color:#fff;border-color:#20262a}.tabbed .tab-control_blocks li.active:after{height:0;width:0;display:block;content:'';position:absolute;left:6px;top:99%;border-style:solid;border-width:8px 6px 0 6px;border-color:#20262a transparent transparent transparent;z-index:1}.dashboard-tabs .dashboard-wrap{position:relative;padding:0;background-color:transparent;z-index:10}.dashboard-tabs .dashboard-wrap>section{background-color:#f7f7f7}.dashboard-tabs .dashboard-wrap>section>div>div{position:relative;border-bottom:0 none}.dashboard-tabs .dashboard-wrap>section:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;height:100%;content:'';z-index:-1}.dashboard-tabs .dashboard-wrap .tabs-control{padding:0 32px}@media (max-width: 768px){.dashboard-tabs .dashboard-wrap .tabs-control{padding:0 16px}}@media (max-width: 568px){.dashboard-tabs .dashboard-wrap .tabs-control{padding:0 8px}}.dashboard-tabs .dashboard-wrap .tab-content{position:relative;border:none}@media (max-width: 767px){.dashboard-tabs .dashboard-wrap .tab-content{height:auto}}.dashboard-tabs .dashboard-wrap .tab-content>div{height:100% !important}.dashboard-tabs .dashboard-wrap .tab-content .tab-info-wrap{background-color:#edeeee}.dashboard-tabs .dashboard-wrap .tab-content fieldset{margin-top:0}.pf-dashboard .policies-parent{display:flex;padding:0 !important;justify-content:space-between;border-bottom:0px;padding:16px;margin:0 -16px}@media (max-width: 767px){.pf-dashboard .policies-parent{flex-wrap:wrap}}.pf-dashboard .policies-parent .statusLegend{border-top:2px solid #fff;width:100%;padding:32px;position:relative;margin-top:64px}@media (max-width: 768px){.pf-dashboard .policies-parent .statusLegend{margin-top:32px}}.pf-dashboard .policies-parent .statusLegend:after{border-top:2px solid #fff;position:absolute;display:block;top:-2px;left:-2500px;right:-32px;height:100%;content:''}@media (max-width: 990px){.pf-dashboard .applications-my-policies-parent{flex-wrap:wrap}}@media (max-width: 999px){.pf-dashboard .cover-my-policies-parent{flex-wrap:wrap}}.pf-dashboard .policies-main{width:100%}.pf-dashboard .policies{max-width:1100px;flex-basis:70%;flex-grow:1}.pf-dashboard .policies .table{padding:0 16px}.pf-dashboard .policies .table span.policy-name{display:block}.pf-dashboard .policies .table span.additional-info{display:block;font-size:13px;font-weight:500}.pf-dashboard .policies .table span.additional-info:before{content:"-";margin-right:5px}.pf-dashboard .flex-parent>.policy{position:relative;display:flex;flex-wrap:wrap;flex-basis:100%;max-width:450px}.pf-dashboard .flex-parent>.policy.policy_extended{max-width:814px;border:solid 1px #a2a1a2;margin-bottom:67px}.pf-dashboard .policy-sidebar{background-color:#212f38;min-width:255px;z-index:1;margin-right:32px;padding:0px;max-width:255px}@media (max-width: 914px){.pf-dashboard .policy-sidebar{margin-right:0;max-width:none;min-width:unset;width:100%}}.pf-dashboard .policy-sidebar .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:400;line-height:1.3;padding:50px 30px 0px 30px}.pf-dashboard .policy-sidebar .progressItem{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;padding:30px;padding-bottom:0}.pf-dashboard .policy-sidebar .progressItem .progressValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1}.pf-dashboard .policy-sidebar .progressItem .progressRemainValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1}.pf-dashboard .policy-sidebar .progressItem .progressBorder{border-bottom:1px #777677 solid}.pf-dashboard .policy-sidebar .progressItem .progressName{padding:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressStatus{padding:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressDoughnut{text-align:center;padding-bottom:30px}.pf-dashboard .policy-sidebar .progressItem .progressBar{margin:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressRemaining{padding:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressRemaining .days{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#fff;font-weight:400;line-height:1}.pf-dashboard .days-text{width:296px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1}.pf-dashboard .wrap-progressBar{width:200px;position:relative;top:5px;left:131px}.pf-dashboard .wrap-progressBar.wrap-progressBar-remaining{left:166px}.pf-dashboard .wrap-progressBar.wrap-progressBar-active{left:91px}.pf-dashboard .policy .title{font-size:16px;font-weight:400;line-height:16px;position:relative;display:block;min-height:40px;max-height:75px;margin:0;padding:30px;background-color:#464646;flex:1 1 45%;color:#FFFFFF}.pf-dashboard .policy .title.title_extended{width:764px;height:67px;background-color:#212f38;padding:0px;flex:1 1 68%}.pf-dashboard .div-title{display:flex;flex-wrap:wrap}.pf-dashboard .policy .title .svg-icon{position:absolute;top:50%;right:16px;display:block;width:28px;height:28px;margin:-14px 0 0 0;fill:#FFFFFF}.pf-dashboard .performance-title{width:493px;height:19px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.43;position:relative;top:40%;left:5%}.pf-dashboard .policyIcon{flex-basis:80px;position:relative;background-color:#767677}.pf-dashboard .policyIcon svg{fill:white;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.pf-dashboard .policyIcon svg.icon-complete{width:35.9px;height:27.3px}.pf-dashboard .policyIcon svg.icon-inprogress{width:37px;height:27px}.pf-dashboard .policyIcon svg.icon-warning-triangle{width:46px;height:40px}.pf-dashboard .policyIcon svg.icon-inactive{width:26px;height:18px;fill:#6D858D}.pf-dashboard .leadInsurer{flex:1 1 32%;background-color:#3c474e;text-align:center}.pf-dashboard .lead-insurer-text{width:262px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:500;line-height:1.43;position:relative;top:40%}.pf-dashboard .lead-insurer-name{display:block;white-space:nowrap;width:257px;text-overflow:ellipsis;overflow:hidden}.pf-dashboard .text-uppercase{text-transform:uppercase}.pf-dashboard .text-lowercase{text-transform:lowercase}.pf-dashboard .policy.status-not-started .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-not-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-not-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-not-started .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-not-started{fill:#d0021b}.pf-dashboard .icon-status-not-started+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-open .policyIcon{background-color:#198fc2}.pf-dashboard .policy.status-open .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-open .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-open .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .status.status-open{fill:#198fc2}.pf-dashboard .icon-status-open+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy.status-started .policyIcon{background-color:#198fc2}.pf-dashboard .policy.status-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-started .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .status.status-started{fill:#198fc2}.pf-dashboard .icon-status-started+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy.status-locked .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-locked .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-locked .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-locked .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-locked{fill:#d0021b}.pf-dashboard .icon-status-locked+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-idle .policyIcon{background-color:#67868e}.pf-dashboard .policy.status-idle .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-idle .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-idle .button{border-color:#67868e;background:#67868e}.pf-dashboard .status.status-idle{fill:#67868e}.pf-dashboard .icon-status-idle+.status-icon{color:#67868e;background:#67868e}.pf-dashboard .policy.status-inactive .policyIcon{background-color:#f93}.pf-dashboard .policy.status-inactive .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-inactive .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-inactive .button{border-color:#f93;background:#f93}.pf-dashboard .status.status-inactive{fill:#f93}.pf-dashboard .icon-status-inactive+.status-icon{color:#f93;background:#f93}.pf-dashboard .policy.status-returned .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-returned .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-returned .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-returned .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-returned{fill:#d0021b}.pf-dashboard .icon-status-returned+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-complete .policyIcon{background-color:#90ce51}.pf-dashboard .policy.status-complete .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-complete .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-complete .button{border-color:#90ce51;background:#90ce51}.pf-dashboard .status.status-complete{fill:#90ce51}.pf-dashboard .icon-status-complete+.status-icon{color:#90ce51;background:#90ce51}.pf-dashboard .policy.status-retracted .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-retracted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-retracted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-retracted .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-retracted{fill:#d0021b}.pf-dashboard .icon-status-retracted+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-submitted .policyIcon{background-color:#198fc2}.pf-dashboard .policy.status-submitted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-submitted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-submitted .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .status.status-submitted{fill:#198fc2}.pf-dashboard .icon-status-submitted+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy.status-not-renewed .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-not-renewed .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-not-renewed .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-not-renewed .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-not-renewed{fill:#d0021b}.pf-dashboard .icon-status-not-renewed+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-unpaid .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-unpaid .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-unpaid .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-unpaid .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-unpaid{fill:#d0021b}.pf-dashboard .icon-status-unpaid+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .content{background-color:#20262a;flex-wrap:wrap;display:flex;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;max-height:86%;height:100%;flex:1 1 100%}@media only screen and (max-width: 880px){.pf-dashboard .policy .content{max-height:unset;height:unset}}.pf-dashboard .policy .content .valueText{font-weight:300}.pf-dashboard .policy .content .insurer-valueText{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended2{max-width:450px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43;padding:0px}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended2 span{margin-left:30px}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended3{max-width:450px;margin-left:30px;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended3 span{margin-left:53px}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended4{max-width:450px;text-align:right;margin-bottom:10px;padding:0px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText strong{width:87px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:700;line-height:1.56}.pf-dashboard .policy .content .insurer-div-indemnity{max-width:480px;margin-left:6px}.pf-dashboard .policy .content .insurer-div{max-width:480px;margin-left:14px}.pf-dashboard .policy .content .insurer-div2{max-width:450px;padding:0px;border-bottom:solid 1px #e3e3e3;margin-left:30px;margin-top:5px}.pf-dashboard .policy .content .insurer .insurer-content1{text-align:left;border-bottom:solid 0.8px #9b9b9b;padding:20px}.pf-dashboard .policy .content .insurer .insurer-content1 .flex-column-parent{text-align:left}.pf-dashboard .policy .content .insurer .insurer-content2{text-align:left;padding:25px}.pf-dashboard .policy .content .align-content-right{float:right}.pf-dashboard .policy .content .insurer{flex-basis:100%;padding:25px}.pf-dashboard .policy .content .insurer.insurer_extended{padding:0px}.pf-dashboard .policy .content .additonal-info{flex-basis:100%;padding:25px;border-bottom:#464646 solid 1px}.pf-dashboard .policy .content .additonal-info.insurer_extended{padding:0px}.pf-dashboard .policy .content .split{padding:20px 25px;max-height:20px}.pf-dashboard .policy .content .insurer{flex-basis:100%;padding:25px}.pf-dashboard .policy .content .insurer.insurer_extended{padding:0px}.pf-dashboard .policy .content .insurer.insurer-special{max-height:24%;height:100%}@media only screen and (max-width: 880px){.pf-dashboard .policy .content .insurer.insurer-special{max-height:unset;height:unset}}.pf-dashboard .policy .content .previous-policy{background:#575757;flex-basis:100%;padding:26px 25px 24px 47px}.pf-dashboard .policy .content .previous-policy .button{background:#575757;color:white}.pf-dashboard .policy .content .indemnity{flex-basis:50%;padding:25px;max-width:50%;text-align:center;border:#464646 solid 1px;border-left:0;border-right:0;border-bottom:0}.pf-dashboard .policy .content .indemnity .indemnityTitle{padding-bottom:10px}.pf-dashboard .policy .content .indemnity .indemnityValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:24.7px;color:#fff;font-weight:500;line-height:1.42;padding-top:10px}.pf-dashboard .policy .content .indemnity.indemnity_extended{width:553px;height:236px;background-color:#ffffff;flex-basis:68%;padding:0px;max-width:none}.pf-dashboard .policy .content .contentStatus{flex:1 1 50%;max-width:50%;padding:25px;text-align:center;border:#464646 solid 1px;border-right:0;border-bottom:0;text-align:center}.pf-dashboard .policy .content .contentStatus.contentStatus_extended{flex:1 1 32%;background-color:#ffffff;max-width:none}.pf-dashboard .policy .content .contentStatus-text{width:108px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .renewal{flex:1 1 50%;max-width:50%;padding:25px;text-align:center;background-color:#464646}.pf-dashboard .policy .content .renewal.renewal_extended{flex:1 1 68%;max-width:none;background-color:#212f38;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.pf-dashboard .policy .content .contentButton{flex:1 1 50%;max-width:50%;padding:18px;background-color:#01bee5;text-align:center}.pf-dashboard .policy .content .contentButton a{background-color:#01bee5;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.8}.pf-dashboard .policy .content .contentButton a.disabled{background-color:#20262a}.pf-dashboard .policy .content .contentButton.disabled{background-color:#55565a}.pf-dashboard .policy .content .contentButton.disabled a{background-color:#55565a;pointer-events:none}.pf-dashboard .policy .content .contentButton.contentButton_extended{flex:1 1 32%;max-width:none}.pf-dashboard .notification-policy{position:relative;z-index:1;padding:16px 0 8px 0;border-bottom:solid 0.9px #777677;margin-bottom:20px;width:200px;left:25px}.pf-dashboard .div-alert-total{display:inline-block;text-align:center;border-radius:50%;background-color:#01bee5;width:22px;height:22px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.69;position:relative;top:-12px}.pf-dashboard .insurance-type-alert{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.pf-dashboard .insurance-type-alert .staff-contact{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.pf-dashboard .insurance-type-alert.alert-message{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.pf-dashboard .no-alerts{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46;text-align:center}.pf-dashboard .no-display{display:none}.pf-dashboard .close-copy{position:absolute;top:-6px;right:0;display:block;padding:0;width:12px;height:12px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;cursor:pointer}.pf-dashboard .time-added{width:198px;height:17px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46}.pf-dashboard .display-inline-block{display:inline-block}.pf-dashboard .display-inline{display:inline}.pf-dashboard .display-block{display:block}.pf-dashboard .ie11 .policy .content{height:calc(100% - 66px)}.pf-dashboard .policy .content>div span .button{margin-top:0}.pf-dashboard .policy-list{background-color:#f7f7f7}.pf-dashboard.new-dashboard .new-policy-sidebar{background-color:#212f38;min-width:255px;z-index:1;padding:0px;max-width:255px}.pf-dashboard.new-dashboard .new-policy-sidebar .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:400;line-height:1.3;padding:50px 30px 0px 30px}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;padding:30px;padding-bottom:0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressRemainValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressBorder{border-bottom:1px #777677 solid}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressName{padding:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressStatus{padding:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressDoughnut{text-align:center;padding-bottom:30px}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressBar{margin:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressRemaining{padding:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressRemaining .days{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#fff;font-weight:400;line-height:1}.pf-dashboard.new-dashboard .new-policies-parent{display:flex;padding:10px 30px;justify-content:space-between;border-bottom:0px;flex-wrap:wrap}@media (max-width: 767px){.pf-dashboard.new-dashboard .new-policies-parent{padding:10px 13px}}@media (max-width: 568px){.pf-dashboard.new-dashboard .new-policies-parent{padding:10px 4px}}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main{width:65%;padding-top:22px}@media (max-width: 914px){.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main{width:100%}}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll{position:absolute;display:block;min-width:100px;vertical-align:middle;color:#4a4a4a;bottom:8px;z-index:999999;right:16px;opacity:1;transition:all .4s ease 0s}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll .btn_a,.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll .button{display:inline-block;max-width:26px;padding:6px;height:26px;margin-left:.5em;line-height:13px}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .viewAll .console_viewAll{opacity:0}.pf-dashboard.new-dashboard .new-policies-parent .new-policies{max-width:1100px;flex-basis:70%;flex-grow:1}.pf-dashboard.new-dashboard .new-policies-parent .new-policies .table{padding:0 16px}.pf-dashboard.new-dashboard .new-policy.new-policy_extended{max-width:814px;border:solid 0.8px #9b9b9b;margin-bottom:67px;position:relative}.pf-dashboard.new-dashboard .new-policy.consoleWidget .task-count{background-color:#01bee5;color:#fff;height:19px;width:19px;line-height:19px;font-size:12px;font-weight:600;letter-spacing:0.18px;text-align:center;border-radius:50%;display:inline-block;position:absolute;margin-left:.5em}.pf-dashboard.new-dashboard .new-policy .div-title{display:flex;flex-wrap:wrap}.pf-dashboard.new-dashboard .new-policy .new-leadInsurer{flex:1 1 32%;background-color:#3c474e;text-align:center;padding:10px}.pf-dashboard.new-dashboard .new-policy .new-leadInsurer .new-lead-insurer-text{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.43;position:relative}.pf-dashboard.new-dashboard .new-policy .new-leadInsurer .new-lead-insurer-name{display:block;white-space:pre-wrap;text-overflow:ellipsis;overflow:hidden}.pf-dashboard.new-dashboard .new-policy .new-title{position:relative;display:block;margin:0;flex:1 1 45%}.pf-dashboard.new-dashboard .new-policy .new-title.new-title_extended{max-width:814px;background-color:#212f38;padding:0px;flex:1 1 68%}.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.43;position:relative;padding:23px}.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title span.additional-info{font-weight:300}.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title span.additional-info::before{content:" - "}@media (max-width: 293px){.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title{text-align:center}}.pf-dashboard.new-dashboard .new-policy .new-content{flex-wrap:wrap;display:flex;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;max-width:814px;flex:1 1 100%}.pf-dashboard.new-dashboard .new-policy .new-content.console_wrap{overflow:hidden;position:relative;transition:max-height 0.4s ease 0s}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43;min-width:0}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended2{max-width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43;padding:0px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended2 span{margin-left:30px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended3{text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended3{margin-left:0;padding:0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended4{max-width:50%;text-align:right;margin-bottom:10px;padding:0px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText strong{width:87px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:700;line-height:1.56}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended5{border-bottom:solid 1px #e3e3e3;padding:0px 0px 6px 0px;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended5 .asset-registration-number{float:right;margin-left:10px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended6{max-width:450px;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended6{padding:0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div-indemnity{max-width:480px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div-indemnity .flex-column-parent{display:flex;flex:1 1 auto;justify-content:space-between;flex-direction:column}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div-indemnity .flex-row-parent{display:flex;flex:1 1 auto;justify-content:space-between}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div{margin:0 30px 0 30px;padding:5px 0 0 0}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div{margin:0 0 0 0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div2{padding:20px 0 0 0}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div2{margin:0 0 0 0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content1{display:flex;justify-content:space-between;border-bottom:solid 0.8px #9b9b9b;padding:15px 0 15px 25px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content1 .flex-column-parent{text-align:left}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content1{padding:15px 15px 15px 15px}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2{text-align:left;padding:25px 100px 25px 25px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2.assets-content{padding:25px 25px 25px 25px}@media (max-width: 1199px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2{padding:25px}}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2{padding:15px 15px 15px 15px}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content-full{padding:25px}.pf-dashboard.new-dashboard .new-policy .new-content .align-content-right{float:right}.pf-dashboard.new-dashboard .new-policy .new-content .insurer{flex-basis:100%;padding:25px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer.insurer_extended{padding:0px}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity{text-align:center;border-left:0;border-right:0;border-bottom:0}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity .indemnityTitle{padding-bottom:10px}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity .indemnityValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:24.7px;color:#fff;font-weight:500;line-height:1.42;padding-top:10px}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity.new-indemnity_extended{background-color:#ffffff;padding:0px;display:flex;flex:1 1 68%;flex-wrap:wrap;max-height:258px;position:relative;overflow:hidden}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity.new-indemnity_extended:after{content:'';position:absolute;display:block;top:214px;left:1px;right:1px;bottom:1px;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 100%);opacity:1;transition:max-height 0.4s ease 0s}.pf-dashboard.new-dashboard .new-policy .new-content.viewAll .new-indemnity.new-indemnity_extended{max-height:unset !important}.pf-dashboard.new-dashboard .new-policy .new-content.viewAll .new-indemnity.new-indemnity_extended:after{display:none !important}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus{flex:1 1 50%;max-width:50%;padding:25px;text-align:center;border-left:solid 0.8px #9b9b9b;border-right:0;border-bottom:0}@media (max-width: 547px){.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus{border-left:0;border-top:solid 0.8px #9b9b9b}}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .new-statusTitle .new-contentStatus-text{width:108px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block{margin-top:45px;display:flex;justify-content:center}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .center-svg{position:absolute;-webkit-animation:fadein 2s;animation:fadein 2s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .started-next{margin-top:54px;fill:#169ED9}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .ic-warning{margin-top:46px;fill:#ffffff}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .idle{margin-top:62px;fill:#67868E}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon{flex-basis:80px;position:relative;background-color:#767677}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg{fill:white;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-complete{max-width:35.9px;height:27.3px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-inprogress{max-width:37px;height:27px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-warning-triangle{max-width:46px;height:40px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-inactive{max-width:26px;height:18px;width:100%;fill:#6D858D}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon.new-policyIcon_extended{position:relative;top:60px}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon.new-policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-size-donutChart{width:142px;height:142px;position:relative}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block-donutChart{margin-top:25px}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus.new-contentStatus_extended{flex:1 1 32%;background-color:#ffffff;max-width:none}.pf-dashboard.new-dashboard .new-policy .new-content .renewal{flex:1 1 50%;max-width:50%;padding:18px;text-align:center;background-color:#464646}.pf-dashboard.new-dashboard .new-policy .new-content .renewal.renewal_extended{flex:1 1 68%;max-width:none;background-color:#212f38;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:space-between;padding:26px 19px 10px 19px}@media (min-width: 915px) and (max-width: 1102px){.pf-dashboard.new-dashboard .new-policy .new-content .renewal.renewal_extended{justify-content:center}}@media (max-width: 703px){.pf-dashboard.new-dashboard .new-policy .new-content .renewal.renewal_extended{justify-content:center}}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-days-text{position:relative;max-width:296px;width:100%;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar{position:relative;max-width:200px;width:100%;padding:3px 0px 0 0px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar.wrap-progressBar-remaining{padding:3px 0px 0 0px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar.wrap-progressBar-active{padding:3px 0px 0 0px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar .progressValue{padding-right:10px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar .progressRemainValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton{flex:1 1 50%;max-width:50%;padding:18px;background-color:#01bee5;text-align:center}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton a{background-color:#01bee5;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.8}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton a.disabled{background-color:#20262a}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton.disabled{background-color:#55565a}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton.disabled a{background-color:#55565a;pointer-events:none}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton.contentButton_extended{flex:1 1 32%;max-width:none}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape{width:122px;height:122px;border-radius:50%;position:relative}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_green{background-color:#90ce51}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_orange{background-color:#f93}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_gray{background-color:#67868e}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_blue{background-color:#169ed9}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_red{background-color:#d0021b}.pf-dashboard .main-policy-details{background-color:#fff}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block{position:relative;flex-grow:3}@media only screen and (min-width: 476px){.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block:after{content:'';display:block;position:absolute;right:0;top:-37px;bottom:-40px;width:2px;background-color:#f0f0f0}}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details{max-width:460px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .insurer-policy-name{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-cover-remaining{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .premium-box{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .policy-endorsements{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .policy-endorsements .endorsement-advice{margin-top:16px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .policy-endorsements .endorsement-advice .strong-view-assets{font-weight:500}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box{border-bottom:1px solid #D2D3D4;padding-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box .documents-content{padding-top:15px;position:relative}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box .documents-content svg.policy-file-download{width:14px;height:17px;position:relative;top:4px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box .document-name{position:relative;left:10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box{padding-top:44px;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:480px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box .btn_b,.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box button#summaryPanelCloseButton,.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box button#issuesPanelCloseButton{padding:8px;flex-basis:30%;white-space:nowrap}.pf-dashboard .main-policy-details .policy-contact-details .contact-block{position:relative;left:41px;max-width:250px}@media only screen and (max-width: 476px){.pf-dashboard .main-policy-details .policy-contact-details .contact-block{left:0px}}.pf-dashboard .main-policy-details .policy-contact-details .your-contacts-label{text-transform:uppercase;padding-bottom:20px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:1}.pf-dashboard .main-policy-details .policy-contact-details .single-policy-contact{border-bottom:1px solid #D2D3D4;padding-top:16px;padding-bottom:12px}.pf-dashboard .main-policy-details .policy-contact-details .policy-contact-company{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .name{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .staff-name{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:1.4}.pf-dashboard .main-policy-details .policy-contact-details .currentStaff:first-child .single-policy-contact{padding-top:10px}.pf-dashboard .main-policy-details .policy-contact-details .staff-role{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .email{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01BEE5;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .phone svg.policy-contact-handset-icon{width:14px;height:14px;position:relative;top:2px}.pf-dashboard .main-policy-details .policy-contact-details .phone .phone-number{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2;position:relative;left:9px}.pf-dashboard .main-policy-details .margin-bottom-10{margin-bottom:10px}.pf-dashboard .main-policy-details .font-policy-label{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:1.21}.pf-dashboard .main-policy-details .font-policy-content{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details div.assets-tooltip-icon .info-endorsements-icon{width:17px;height:17px;position:relative;top:3px}.pf-dashboard .main-policy-details .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #EDEEEE}.pf-dashboard .main-policy-details .tooltip .tooltiptext{visibility:hidden;width:248px;height:48px;background-color:#EDEEEE;padding:10px;position:absolute;z-index:1;top:-16px;left:231%;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262A;font-weight:300;line-height:1;box-shadow:0 0 5px #888888}.pf-dashboard .main-policy-details .tooltip .tooltiptext::after{content:"";position:absolute;top:50%;right:100%;margin-top:-13px;border-width:13px;border-style:solid;border-color:transparent #EDEEEE transparent transparent}.pf-dashboard .main-policy-details .tooltip:hover .tooltiptext{visibility:visible}.pf-dashboard .insurance-logo{max-height:40px;max-width:59px;position:relative;margin-right:20px}.pf-dashboard .modal-wrap.active .modal-contentWrap{background:#fff;padding:32px}@media only screen and (max-width: 768px){.pf-dashboard .modal-wrap.active .modal-contentWrap{padding:5px}}.pf-dashboard .modal-wrap.active .modal-contentWrap .modal_assets{padding:0 64px;width:86vw;max-height:88vh}.pf-dashboard .modal-wrap.active .modal-contentWrap .assets-locktonpf-logo{border-bottom:1px solid #c8c9ca;text-align:left;padding:10px 0px 10px 0px;margin-bottom:10px}.pf-dashboard .modal-wrap.active .modal-contentWrap .assets-locktonpf-logo .logo.logo_performance svg{fill:#000;height:68px;width:112px;margin-bottom:10px}.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box{text-align:end}.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box .insurance-logo{max-height:98px;max-width:98px;position:relative;top:-18px}@media only screen and (max-width: 705px){.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box{text-align:center}.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box .insurance-logo{top:0px}}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box{text-align:left}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-title{margin-bottom:14px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262A;font-weight:300;line-height:1.45}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-title .assets-title-bold{font-weight:500}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-subtitle{margin-bottom:30px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262A;font-weight:300;line-height:1.6}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-subtitle .assets-subtitle-bold{font-weight:500}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details{text-align:left}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block{position:relative;flex-grow:3}@media only screen and (min-width: 523px){.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block:after{content:'';display:block;position:absolute;right:0;top:-32px;bottom:-33px;width:2px;background-color:#f0f0f0}}@media only screen and (min-width: 569px){.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block:after{content:'';display:block;position:absolute;right:0;top:-37px;bottom:-40px;width:2px;background-color:#f0f0f0}}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block .valuation-block .date-valuation{font-style:italic}@media only screen and (min-width: 546px){.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-right-side.block{padding-left:4%}}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .margin-bottom-20{margin-bottom:20px}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .font-assets-label{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:2}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .font-assets-content{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:1.5}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details div.assets-tooltip-icon{display:inline-block;position:relative;border-radius:50%;width:17px;height:17px;border:1px solid #01bee5;text-align:center;line-height:1}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details div.assets-tooltip-icon span.assets-tooltip-icon{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:300;line-height:1;position:relative;top:1px}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-documents-block .assets-documents-row{margin:5px 0 5px 0}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-documents-block .assets-documents-row svg.policy-file-download{width:19px;height:19px;position:relative;top:5px}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-documents-block .assets-documents-row .document-name{position:relative;left:10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #EDEEEE}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip .tooltiptext{visibility:hidden;width:248px;height:48px;background-color:#EDEEEE;padding:10px;position:absolute;z-index:1;top:-16px;left:231%;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262A;font-weight:300;line-height:1;box-shadow:0 0 5px #888888}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip .tooltiptext::after{content:"";position:absolute;top:50%;right:100%;margin-top:-13px;border-width:13px;border-style:solid;border-color:transparent #EDEEEE transparent transparent}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip:hover .tooltiptext{visibility:visible}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.div-alert-title{height:32px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:1.6;padding:22px;margin-bottom:30px}.statusLegend{border:none}.statusLegend ul{display:flex;justify-content:flex-start;list-style-type:none}@media (max-width: 1199px){.statusLegend ul{flex-wrap:wrap}}.statusLegend li{white-space:nowrap;flex:1 1 25%;max-width:240px;padding-right:32px}.statusLegend li .legend-icon{padding:12px;display:inline-block;margin-right:8px}.statusLegend li .legend-icon svg{fill:#fff}.statusLegend li.legend_incomplete .legend-icon{background-color:#f93}.statusLegend li.legend_complete .legend-icon{background-color:#90ce51}.statusLegend li.legend_notStarted .legend-icon{background-color:#198fc2}.statusLegend li.legend_issues .legend-icon{background-color:#d0021b}.statusLegend li.legend_inactive .legend-icon{background-color:#67868e}@media (max-width: 567px){.statusLegend li{flex-basis:100%;margin-bottom:12px}}.statusLegend .legend_issues .legend-icon{min-width:56px;min-height:56px;padding-left:17px;padding-top:15px}.statusLegend .legend_complete .legend-icon{min-width:56px;min-height:56px;padding-left:19px;padding-top:16px}.statusLegend .legend_notStarted .legend-icon{min-width:56px;min-height:56px;padding-left:19px;padding-top:16px}.statusLegend .legend_incomplete .legend-icon{min-width:56px;min-height:56px;padding-left:20px;padding-top:16px}.statusLegend .legend_inactive .legend-icon{min-width:56px;min-height:56px;padding-left:21px;padding-top:14px}#summaryScreen .statusLegend{padding-top:32px}#summaryScreen .statusLegend ul{padding-left:0px}.importContacts{margin-top:50px;margin-bottom:50px}.importContacts-download{margin-bottom:20px}.importContacts-download button{margin-top:0}.importContacts-upload form{width:100%;max-width:400px;padding:0;display:flex;align-items:flex-end}.importContacts-upload .jf-row{margin:0}.importContacts-upload .jf-row.importContacts-submit{width:auto}.jf-row.importContacts-submit .btn_a,.jf-row.importContacts-submit #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .jf-row.importContacts-submit .button{margin:0;color:#fff !important;padding:9px 6px}.ws-popover{z-index:110000}.pf-admin .ws-popover button{display:inline-block;color:#222 !important}.pf-admin button.ws-popover-opener{color:#01bee5 !important}.input-picker .ws-button-row>button{width:inherit}.input-picker .picker-list td>button:hover,.input-picker .picker-list td>button.checked-value{color:#fff !important;background:#000}.ws-picker-controls>button{display:inline-block !important}.homeSection .heading-block{flex-basis:100%}.homeSection .heading-block h3{margin-bottom:0;font-weight:500}.homeSection .article-heading{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.homeSection .article-heading{font-size:32px;line-height:1.14em}}.homeSection.theme_negative{background-color:#1d1d1d;color:#fff}.homeSection.theme_negative .article-heading{color:#fff}.homeSection.theme_image{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right}.homeSection.theme_video{background-size:cover;background-position-x:right;background-color:#1d1d1d;color:#fff}.homeSection.theme_video .article-heading{color:#fff}.homeSection.theme_video .flex-parent{justify-content:flex-end;align-content:center;min-height:600px}@media (max-width: 768px){.homeSection.theme_video .flex-parent{min-height:0;padding-top:192px}}.homeSection.theme_video .flex-parent .block{max-width:40%}@media (max-width: 900px){.homeSection.theme_video .flex-parent .block{max-width:70%}}@media (max-width: 768px){.homeSection.theme_video .flex-parent .block{max-width:none}}.homeSection.theme_video .portalVideo-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.homeSection.theme_video .portalVideo-play svg{height:120px;width:120px;fill:#f8f9f7;opacity:0.9;transition:all 0.4s ease 0s}.homeSection.theme_video .portalVideo-play:hover svg{fill:#fff;opacity:1;transition:all 0.4s ease 0s}@media (max-width: 900px){.homeSection.theme_video .portalVideo-play{left:calc(15% + 16px)}}@media (max-width: 768px){.homeSection.theme_video .portalVideo-play{top:64px;left:50%;transform:translate(-50%, 0)}}.homeSection.theme_video .modal-wrap.active .modal-contentWrap{padding:0;line-height:0}.homeSection .l-list{margin-top:0}.homeSection .l-list li{font-weight:400}.stream-block .block-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:26px;color:#414a51;font-weight:500;line-height:1.42;margin-top:0}.stream-block .article-readmore{opacity:1;padding-top:1em;color:#01bee5}.stream-block:hover .article-readmore{color:#4a4a4a}.two-col-list{position:relative;flex-wrap:nowrap;margin:0 -15px;padding:7px 0 0}.two-col-list .block{position:relative;flex:0 1 auto;max-width:50%;min-width:0;padding:15px}.ie10 .two-col-list .block,.ie11 .two-col-list .block{flex-basis:350px}.two-col-list .block h4{margin:0 0 13px;font-size:18px;line-height:26px;font-weight:bold;color:#20262a}.two-col-list .right-block::before{position:absolute;display:block;content:"";top:15px;left:0;bottom:17px;width:2px;background:#D4DADB;z-index:1}@media (min-width: 569px){.two-col-list .left-block{padding-right:50px}.two-col-list .right-block{padding-left:50px}}@media (max-width: 568px){.two-col-list{display:block;margin:0}.two-col-list .block{display:block;max-width:100%;padding:15px 0 22px}.two-col-list .right-block{padding-top:36px}.two-col-list .right-block::before{top:0;bottom:auto;width:100%;height:2px}}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li{display:flex;width:50%;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li.current{z-index:2}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd){left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:-150px;padding-left:150px;overflow:hidden}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-end;padding-left:150px}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even){left:50%}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:-150px;overflow:hidden}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{justify-content:flex-start;padding-left:240px;padding-right:300px}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-inner{position:relative;display:flex;flex:1 1 auto;min-height:100%;transform:skew(20deg)}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container{position:relative;display:flex;flex:1 1 auto;min-height:100%;margin:0 -150px;padding:0 150px;background-position:center;background-repeat:no-repeat;background-size:cover;transform:skew(-20deg)}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container>div{position:relative}@media (max-width: 1199px){.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:0;padding-left:0;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-start;padding-left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:0;overflow:visible}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:20px;padding-right:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-inner{transform:none}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport .banner-slide-container{margin:0;padding:0;transform:none}}@media (max-width: 767px){.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul{position:relative;display:flex;flex-direction:column}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li{position:relative;flex:1 1 auto;top:auto;min-height:0;width:100%;height:auto !important;opacity:1 !important}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even){left:0}.flexSlider[data-transitionMode='fade'].two-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:0}}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li{display:flex;width:33.3%;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li.current{z-index:2}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1){left:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1) .banner-slide-inner{margin-left:0px;padding-left:0px;overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(1) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2){left:33.3%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2) .banner-slide-inner{overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3){left:66.6%;width:33.4%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3) .banner-slide-inner{overflow:hidden}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3) .banner-slide-container{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-inner{position:relative;display:flex;flex:1 1 auto;min-height:100%}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container{position:relative;display:flex;flex:1 1 auto;min-height:100%;margin:0 -150px;padding:0 150px;background-position:center;background-repeat:no-repeat;background-size:cover}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container h1{font-size:3em;line-height:1.2}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container>div{position:relative}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap{justify-content:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content{text-align:center}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content p{max-width:100%;font-size:14px}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content h1{font-family:"adobe-garamond-pro",serif}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content .sub-title{margin:0;font-weight:500}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container .banner-contentwrap .banner-content .banner-cta{margin-top:45px;border:none}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container::before{content:"";inset:0;display:block;position:absolute;background:#000;opacity:0.2}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container:hover::before{opacity:0}@media (max-width: 1199px){.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-inner{margin-left:0;padding-left:0;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(odd) .banner-slide-container{justify-content:flex-start;padding-left:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(even) .banner-slide-inner{margin-right:0;overflow:visible}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(even) .banner-slide-container{padding-left:0px;padding-right:0}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-inner{transform:none}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .banner-slide-container{margin:0;padding:0;transform:none}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport .half-bounds{max-width:100%}}@media (max-width: 767px){.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul{position:relative;display:flex;flex-direction:column}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li{position:relative;flex:1 1 auto;top:auto;min-height:0;width:100%;height:auto !important;opacity:1 !important}.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(2),.flexSlider[data-transitionMode='fade'].three-sides-in-viewport>ul>li:nth-child(3){left:0;width:100%}}.getAQuoteOption{border-right:solid 1px #c8caca}.getAQuoteOption .getAQuoteOption-heading{font-family:"adobe-garamond-pro",serif;font-size:30px;color:#060708;font-weight:300;line-height:1.5;text-align:center}.getAQuoteOption .getAQuoteOption-desc{text-align:center;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;font-weight:300;line-height:1.5}.getAQuoteOption .getAQuoteOption-btn{text-align:center}.getAQuoteOption .getAQuoteOption-btn a{display:inline-block}.getAQuoteOption:last-child{border-right:0 none}.getAQuoteOption-icon{height:68px;position:relative;margin-top:20px}.getAQuoteOption-icon svg{fill:#fff;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.getAQuoteOption-icon .svg-wrap{display:block;content:'';position:absolute;background:#414a51;border-radius:50% 50%;width:68px;height:68px;left:50%;top:50%;transform:translate(-50%, -50%);padding:14px}.flex-parent .block-getAQuoteOption{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:200px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 200px}.complete-proposal-message{text-align:left;margin-bottom:30px;font-family:"Gotham A","Gotham B",sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:#060708}.complete-proposal-message .proposal-message{margin-bottom:30px}.complete-proposal-message.complete-proposal-link{font-size:17px;font-weight:500;line-height:2.12;color:#01bee5}.complete-proposal-message::after{content:'';position:absolute;border:solid 1px #d7d5d5;min-width:35%;z-index:9}@media only screen and (max-width: 866px){.complete-proposal-message::after{content:'';position:absolute;border:solid 1px #d7d5d5;min-width:322px;z-index:9}}.complete-proposal-message .ion-ios-arrow-thin-right---Ionicons{width:25px;height:13px;position:relative;left:13px}@media only screen and (max-width: 1024px){.get-a-quote-page .dropzone{width:100% !important}.get-a-quote-page a.drop-button{bottom:0px !important;position:relative !important;left:0 !important;margin:10px auto !important}.alertDialog .dialog-button-row{padding-right:0 !important}.alertDialog .dialog-button-row a{margin:15px auto !important}.get-a-quote-page .dropzone-icon{margin-top:40px}.alertDialog .dialog-title{font-size:21px !important}.alertDialog .dialog-title .getAQuoteOption-icon{margin-top:10px !important;margin-bottom:10px !important}.alertDialog .dialog-title .getAQuoteOption-icon{margin-right:10px !important}}@media only screen and (max-width: 402px){.alertDialog .dialog-box{min-width:100% !important;margin:auto -5px !important}.alertDialog .dialog-title{font-size:16px !important}.alertDialog{position:relative !important}.modal-wrap.active .modal-contentWrap{max-width:100% !important;max-height:100% !important;margin:auto -5px !important;overflow:auto !important;vertical-align:auto;padding:0}.modal-overlay:before{display:inline-block;height:100%;margin-right:0;vertical-align:middle}.get-a-quote-page .dropzone{width:95% !important}}.modal_pdf{left:0}.modal_pdf .row{margin-bottom:8px}.modal_pdf .icon{display:inline-block;vertical-align:middle;height:20px}.modal_pdf svg{height:12px;width:12px}.modal_pdf.active .modal-overlay:before{height:unset}.modal_pdf.active .modal-overlay .pdf-control-panel{position:fixed;top:0;margin:auto;width:100%;background-color:#333333;box-sizing:border-box;box-shadow:0 5px 5px rgba(39,39,39,0);display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:flex-start;-ms-flex-line-pack:stretch;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block{flex:1 1 25%}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .doc-name{color:#fff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary{color:#868686;font-size:14px;font-weight:normal;margin:0 10px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary:hover{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='prevPage-']{margin-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='nextPage-']{margin-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']{max-width:32px;width:100%;background-color:transparent;border:none;border-bottom:1px solid;color:#868686;text-align:center}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']:focus{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-outer-spin-button,.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[type=number]{-moz-appearance:textfield}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block .pdf-preview-icons{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:25px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .modal-close{position:relative;width:40px;right:unset;top:unset;z-index:unset;color:#fff;font-weight:bold}.modal_pdf.active .modal-overlay .modal-contentWrap{width:unset;height:unset;padding:0;margin-top:5%}.modal_pdf.active .modal-overlay .modal-contentWrap .modal-content .pdf-preview canvas[id^='canvas-']{border:1px solid black;direction:ltr}.modal_pdf.active .modal-overlay .icon-download{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .icon-pdf-preview-close{left:50%;transform:translateX(-50%);fill:#fff}.pf-admin .list-menu{padding:16px 16px 17px 16px;border-radius:2px;box-shadow:2px 3px 12px 0 rgba(0,0,0,0.5);border:solid 1px #505c64;background-color:#fff;display:none;max-height:0;transition:max-height 0.5s ease-out, opacity .3s ease-out;opacity:0;position:absolute;z-index:99999;margin-top:10px}.pf-admin .list-menu.one-item{padding:10px 16px 10px 16px}.pf-admin .list-menu ul{list-style-type:none;padding-left:0}.pf-admin .list-menu ul li{display:flex;align-items:center;margin:8px 0;cursor:pointer}.pf-admin .list-menu ul li a,.pf-admin .list-menu ul li button{color:#4a4a4a;font-family:Sarabun;font-size:13px;font-weight:300;line-height:1.69;transition:all 250ms;white-space:nowrap}.pf-admin .list-menu ul li button{padding:2px 0;cursor:pointer;background-color:white;color:#4a4a4a !important;border:none}.pf-admin .list-menu ul li svg{transition:all 250ms}.pf-admin .list-menu ul li .icon-wrap{width:30px;display:flex;justify-content:flex-start}.pf-admin .list-menu ul li:hover a{color:#01bee5}.pf-admin .list-menu ul li:hover button{color:#01bee5 !important}.pf-admin .list-menu ul li:hover.line{border-bottom:solid 1px #01bee5}.pf-admin .list-menu ul li:hover svg{fill:#01bee5}.pf-admin .list-menu ul li .icon-menu-paper{margin-top:3px}.pf-admin .list-menu ul li .icon-dashboard{width:16px;height:11px}.pf-admin .list-menu ul li .icon-menu-upload{width:16px;height:11px}.pf-admin .list-menu ul li .icon-cloud-upload{width:17px}.pf-admin .list-menu ul li .icon-renew{width:17px}.pf-admin .list-menu ul li .icon-tick-drawn,.pf-admin .list-menu ul li .icon-cross-drawn{fill:#373F45}.pf-admin .list-menu ul li .icon-menu-vertical-dots{width:5px;height:20px}.pf-admin .list-menu ul li .icon-reset-icon-01{width:17px;height:17px}.pf-admin .list-menu ul li .icon-tick-drawn,.pf-admin .list-menu ul li .icon-cross-drawn{width:17px;height:17px}.pf-admin .list-menu ul li.line{width:100%;border-bottom:solid 1px #979797;padding-bottom:6px;transition:all 250ms}.pf-admin .list-menu.opened{transition:max-height 0.5s ease-out, opacity .7s ease-out;opacity:1;max-height:500px;display:block}.pf-admin .list-menu.vertical-dots{margin-left:25px}.pf-admin .dataTable_overflow_wrapper{overflow-y:visible;overflow-x:visible}.list-btn-menu{cursor:pointer;z-index:0}.list-btn-menu.selected svg{fill:#029ee3}.list-btn-menu svg{transition:all 250ms}.list-btn-menu.vertical-dots{padding:4px 12px}.list-menu-container{position:relative}.list-menu-container.vertical-dots-menu{margin-right:-10px;margin-top:-2px}.list-menu-container .icon-compare{width:15px;height:14px}.list-menu-main-wrap{display:flex;justify-content:flex-end}.modal_pdf{left:0}.modal_pdf .row{margin-bottom:8px}.modal_pdf .icon{display:inline-block;vertical-align:middle;height:20px}.modal_pdf svg{height:12px;width:12px}.modal_pdf.active .modal-overlay:before{height:unset}.modal_pdf.active .modal-overlay .pdf-control-panel{position:fixed;top:0;margin:auto;width:100%;background-color:#333333;box-sizing:border-box;box-shadow:0 5px 5px rgba(39,39,39,0);display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:flex-start;-ms-flex-line-pack:stretch;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block{flex:1 1 25%}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .doc-name{color:#fff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary{color:#868686;font-size:14px;font-weight:normal;margin:0 10px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary:hover{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='prevPage-']{margin-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='nextPage-']{margin-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']{max-width:32px;width:100%;background-color:transparent;border:none;border-bottom:1px solid;color:#868686;text-align:center}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']:focus{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-outer-spin-button,.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[type=number]{-moz-appearance:textfield}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block .pdf-preview-icons{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:25px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .modal-close{position:relative;width:40px;right:unset;top:unset;z-index:unset;color:#fff;font-weight:bold}.modal_pdf.active .modal-overlay .modal-contentWrap{width:unset;height:unset;padding:0;margin-top:5%}.modal_pdf.active .modal-overlay .modal-contentWrap .modal-content .pdf-preview canvas[id^='canvas-']{border:1px solid black;direction:ltr}.modal_pdf.active .modal-overlay .icon-download{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .icon-pdf-preview-close{left:50%;transform:translateX(-50%);fill:#fff}.header,#mainheader.header{background:#20262a;z-index:100}.header .flex-nav,#mainheader.header .flex-nav{padding:0 32px}@media (max-width: 568px){.header .flex-nav,#mainheader.header .flex-nav{padding:9px 16px}}ul.main-nav-icons{position:static;display:block;font-size:0}ul.main-nav-icons>li{display:inline-block;width:50%;vertical-align:middle;font-size:16px;line-height:42px}@media (max-width: 991px){ul.main-nav-icons>li{width:100%}}ul.main-nav-icons>li>a{display:inline-block;width:100%;line-height:21px;vertical-align:middle;color:#fff}@media (max-width: 991px){ul.main-nav-icons>li>a{height:auto;overflow:hidden;text-align:left}}ul.main-nav-icons>li>a .nav-icon{transition:all 250ms}ul.main-nav-icons>li>a:hover,ul.main-nav-icons>li>a:active{text-decoration:none;border-bottom:2px #01bee5 solid;color:#01bee5}ul.main-nav-icons>li>a:hover .nav-icon,ul.main-nav-icons>li>a:hover svg,ul.main-nav-icons>li>a:active .nav-icon,ul.main-nav-icons>li>a:active svg{fill:#01bee5}ul.main-nav-icons>li>a span{display:block;font-size:10px;line-height:22px;text-transform:uppercase;white-space:nowrap}@media (max-width: 991px){ul.main-nav-icons>li>a span{float:left;font-size:16px;line-height:20px;color:#01bee5;text-transform:capitalize;color:#c8caca}ul.main-nav-icons>li>a span:hover{color:#01bee5}}ul.main-nav-icons>li>a svg{transition:all 250ms;fill:#fff}@media (max-width: 991px){ul.main-nav-icons>li>a svg{float:right}}ul.main-nav-icons>li>a .login{width:14px;height:20px}ul.main-nav-icons>li>a .search{width:21px;height:20px}.mobile-nav-header{position:relative;padding-right:58px;margin-bottom:62px}@media (max-width: 568px){.mobile-nav-header{margin-bottom:35px;padding-right:45px}}.mobile-nav-header .mobile-nav-title{float:left;padding-top:12px;font-size:16px;line-height:20px;text-align:left;color:#c8caca}.mobile-nav-header .mobile-nav-close{position:absolute;right:33px;top:0;width:14px;height:14px;padding:0;background:url("../img/close-icon.svg") no-repeat center center;background-size:cover;z-index:100}.mobile-nav-header .mobile-nav-close:hover{cursor:pointer}@media (max-width: 568px){.mobile-nav-header .mobile-nav-close{right:20px}}.site-lsos .page-get-a-quote,.site-lsos .page-request-a-quote,.site-lsos .page-notify-a-claim{display:none !important}.site-locktonmobility .page-insurance-services,.site-locktonmobility .page-about-us{display:none !important}.readonlyMode #mainheader{margin-top:79px !important}.icon-create-policy{fill:#c8caca}.header-account-switcher{height:28px;background-color:#01bee5;display:flex;justify-content:center;align-items:center}.header-account-switcher span{font-size:13px;font-weight:bold;color:#fff;margin-right:8px}.header-account-switcher svg{fill:#fff}section.notification-bar{padding-left:20%}section.notification-bar .align-left,section.notification-bar .align-right{line-height:21px;color:#fff}section.notification-bar .align-left .notification-icon,section.notification-bar .align-right .notification-icon{display:none}section.notification-bar .align-left .notification-counter-rounded,section.notification-bar .align-right .notification-counter-rounded{display:none}section.notification-bar .align-left .notification-message,section.notification-bar .align-right .notification-message{display:inline-block;font-size:14px}@media (max-width: 991px){section.notification-bar .align-left .notification-message,section.notification-bar .align-right .notification-message{font-size:13px;line-height:1.46}}section.notification-bar .align-left .go-to-my-lockton,section.notification-bar .align-right .go-to-my-lockton{display:block;font-size:10px;line-height:22px;color:#fff}section.notification-bar .align-left .go-to-my-lockton span,section.notification-bar .align-right .go-to-my-lockton span{padding:0 2px 0 5px}section.notification-bar .align-left .go-to-my-lockton:hover,section.notification-bar .align-left .go-to-my-lockton:active,section.notification-bar .align-right .go-to-my-lockton:hover,section.notification-bar .align-right .go-to-my-lockton:active{color:#01bee5}.main-nav-wrap{flex:1 1 60%;z-index:20}.main-nav-wrap .main-nav{flex:1 1 auto;justify-content:flex-end}.main-nav-wrap .main-nav>li{position:relative;flex:1 1 auto;font-size:16px;line-height:42px;padding:31px 5px;text-align:center}.main-nav-wrap .main-nav>li:last-child{padding-right:0}@media (max-width: 991px){.main-nav-wrap .main-nav>li:not(.off-canvas-controls){display:none}}@media (max-width: 568px){.main-nav-wrap .main-nav>li{padding:8px 0}}.main-nav-wrap .main-nav>li a{display:inline-block;vertical-align:middle;text-decoration:none;line-height:36px;font-size:14px;font-weight:300;color:#c8caca;position:relative}@media (max-width: 991px){.main-nav-wrap .main-nav>li a{height:auto;font-size:16px;line-height:20px;color:#c8caca;text-align:left;text-transform:capitalize}}.main-nav-wrap .main-nav>li a:after{display:block;width:100%;height:3px;background:#01bee5;opacity:0;transition:all 300ms ease;position:absolute;left:0;right:0;top:calc(100% + 30px);content:'';pointer-events:none}.main-nav-wrap .main-nav>li a#pdfdownloadbutton:after{content:none}.main-nav-wrap .main-nav>li a:hover,.main-nav-wrap .main-nav>li a:active{color:#fff}.main-nav-wrap .main-nav>li a:hover:after,.main-nav-wrap .main-nav>li a:active:after{opacity:1;top:100%}.main-nav-wrap .main-nav>li:hover>a{color:#fff}.main-nav-wrap .main-nav>li.on:not(:first-child)>a{color:#fff}.main-nav-wrap .main-nav>li.has-submenu:hover{background:#060708}.main-nav-wrap .main-nav>li.has-submenu:hover a+.first-level-submenu{max-height:700px}.main-nav-wrap .main-nav>li.create.qcwizard a .icon-wizard{transition:all 300ms ease;vertical-align:middle;height:30px;width:30px;fill:#c8caca}.main-nav-wrap .main-nav>li.create.qcwizard:hover>a .icon-wizard{fill:#fff}.main-nav-wrap #pdfdownloadbutton{line-height:25px}.main-nav-wrap #pdfdownloadbutton.disabled{opacity:0.25;cursor:wait}.main-nav-wrap .main-nav li.a4blive a{line-height:24px}.main-nav-wrap .main-nav li.a4blive a:after{display:none}ul.first-level-submenu{position:absolute;top:100%;left:-50%;padding:0px 32px;text-align:left;background:#060708;box-shadow:0 2px 3px rgba(0,0,0,0.2);z-index:50;max-height:0;overflow:hidden;transition:all 400ms ease;display:flex}@media (max-width: 1365px){ul.first-level-submenu{left:-170px}}@media (max-width: 991px){ul.first-level-submenu{display:none;position:static;width:100%;min-width:0;height:auto;top:auto;left:auto;padding:0 0 15px 20px;background-color:transparent;box-shadow:none;z-index:1}}ul.first-level-submenu>li{padding:32px 32px;box-sizing:border-box;border-bottom:0 none;flex:1 1 300px}ul.first-level-submenu>li a{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#c8caca;font-weight:400;line-height:1.55}ul.first-level-submenu>li a:after{display:none}ul.first-level-submenu>li a.submenu-sibling{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#fff;font-weight:400;line-height:28px}ul.first-level-submenu>li a:hover{color:#fff}ul.first-level-submenu>li>a:hover:after{display:none}ul.first-level-submenu>li>ul.second-level-submenu{position:static;margin:16px 0 40px 0}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu{padding:5px 0;display:none;min-width:0;height:auto}}ul.first-level-submenu>li>ul.second-level-submenu>li{display:block;position:relative;padding:0 0 0 30px;border-bottom:0 none}ul.first-level-submenu>li>ul.second-level-submenu>li::before,ul.first-level-submenu>li>ul.second-level-submenu>li::after{position:absolute;display:block;top:1em;left:1px;content:"";background-color:#c8caca;z-index:1;height:10px;width:10px;transform:translateY(-50%) rotate(45deg);transition:all 300ms ease}ul.first-level-submenu>li>ul.second-level-submenu>li::after{left:-1px;background-color:#060708;z-index:2}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu>li::after{background-color:#20262a}}ul.first-level-submenu>li>ul.second-level-submenu>li:hover:before{left:8px;background-color:#01bee5}ul.first-level-submenu>li>ul.second-level-submenu>li:hover:after{left:6px}ul.first-level-submenu>li>ul.second-level-submenu>li>a{display:block;text-align:left;padding:7px 0;line-height:22px}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu>li>a{position:relative;padding:6px 40px 6px 15px;z-index:5}}ul.first-level-submenu>li>ul.second-level-submenu>li>a:after{height:1px;top:1em;left:-26px;transform:translateY(2px);width:0;transition:width 300ms ease, opacity 0s}ul.first-level-submenu>li>ul.second-level-submenu>li:hover>a:after{width:14px;opacity:1;z-index:99999}ul.first-level-submenu>li>ul.second-level-submenu>li:hover>a:hover:after{top:1em;transform:translateY(2px)}ul.two-column-submenu{width:960px}@media (max-width: 991px){ul.two-column-submenu{left:0;width:100%}}ul.one-column-submenu{width:480px}@media (max-width: 991px){ul.one-column-submenu{left:0;width:100%}}.site-locktonrecruitment ul.one-column-submenu{width:auto;white-space:nowrap;margin-right:-200px}.site-locktonrecruitment ul.one-column-submenu ul.second-level-submenu{margin:16px 0}@media (max-width: 991px){.has-submenu a.submenu-sibling{position:relative;padding-right:45px}.has-submenu a.submenu-sibling::before{display:block;position:absolute;right:30px;top:50%;content:"";width:10px;height:2px;margin-top:-1px;background:rgba(87,103,108,0.9);z-index:1}.has-submenu a.submenu-sibling::after{display:block;position:absolute;right:34px;top:50%;content:"";width:2px;height:10px;margin-top:-5px;background:rgba(87,103,108,0.9);z-index:1}}@media (max-width: 568px){.has-submenu a.submenu-sibling::before{right:20px}.has-submenu a.submenu-sibling::after{right:24px}}ul.first-level-submenu.submenu-opened{max-height:600px}@media (max-width: 991px){ul.first-level-submenu.submenu-opened::after{display:none}}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{display:none;justify-content:space-between;padding-right:30px}.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{padding-right:50px;display:flex;cursor:pointer}@media (max-width: 568px){.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu.submenu-sibling{padding-right:50px;display:flex}}@media (max-width: 568px){.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling).show-desktop,.offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow.show-desktop{display:none}}.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.first-level-menu:not(.submenu-sibling).show-desktop,.pf-admin .offCanvasMenu-tabbed .offCanvasMenu-navigation li a.menu-item-with-arrow.show-desktop{display:none}.off-canvas-nav{position:fixed;width:384px;height:100%;top:0;right:-384px;transition:all 0.3s ease;padding:80px 0 20px 0;overflow-y:auto;background:#20262a;background-size:cover;z-index:9999999}@media (max-width: 568px){.off-canvas-nav{width:100%;right:-100%;padding:20px 0 20px 16px}}.is-offcanvas-open .off-canvas-nav{right:0}.off-canvas-nav ul{list-style-type:none}.off-canvas-nav li{padding:6px 0 6px 15px}.off-canvas-nav li.edit-profile{margin-top:3em}.off-canvas-nav li.edit-profile:after{height:1px;background:#777677;width:80%;position:absolute;top:-2em;right:0;display:block;content:''}.off-canvas-nav li a{display:block;vertical-align:middle;font-size:14px;line-height:20px;color:#c8caca}@media (max-width: 991px){.off-canvas-nav li a{height:auto;font-size:14px;line-height:20px;color:#c8caca}}.off-canvas-nav li a:hover,.off-canvas-nav li a:active{color:#fff !important;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li a:hover,.off-canvas-nav li a:active{background-color:transparent}}.offCanvasMenu-navigation svg{fill:#c8caca;width:20px;height:20px;transition:fill 300ms ease;position:absolute;right:20%;top:50%;transform:translateY(-50%)}.offCanvasMenu-navigation a:hover svg{fill:#01bee5}.off-canvas-nav li.on a,.off-canvas-nav li.current a{color:#01bee5 !important;background-color:#131618;text-decoration:none}@media (max-width: 991px){.off-canvas-nav li.on a,.off-canvas-nav li.current a{background-color:transparent}}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.page-container{overflow-x:hidden;position:relative;left:0;transition:all 0.3s ease}.is-offcanvas-open .page-container{left:-384px}.mobile-nav-close{position:absolute;right:33px;top:32px;width:14px;height:14px;padding:0;z-index:100}.mobile-nav-close:hover{cursor:pointer}@media (max-width: 568px){.mobile-nav-close{right:20px}}.mobile-nav-close svg{fill:#c8caca;width:20px;height:20px;transition:fill 300ms ease}.mobile-nav-close svg:hover{fill:#fff}.main-nav-icons{position:relative}.off-canvas-nav .nav-icons-wrap{padding:0;border-bottom:0 none}.pf-dashboard .icon-logout,.pf-form_flex .icon-logout,.pf-admin .icon-logout{font-size:10px;display:inline-block;transition:all .3s !important;text-transform:uppercase}.pf-dashboard .icon-logout .svg-icon,.pf-form_flex .icon-logout .svg-icon,.pf-admin .icon-logout .svg-icon{fill:#fff}.pf-dashboard .icon-logout .svg-icon use,.pf-form_flex .icon-logout .svg-icon use,.pf-admin .icon-logout .svg-icon use{transition:all .3s !important;fill:#fff}.pf-dashboard .icon-logout:hover,.pf-dashboard .icon-logout:hover .svg-icon use,.pf-form_flex .icon-logout:hover,.pf-form_flex .icon-logout:hover .svg-icon use,.pf-admin .icon-logout:hover,.pf-admin .icon-logout:hover .svg-icon use{color:#01bee5;fill:#01bee5}.pf-dashboard #headband,.pf-form_flex #headband,.pf-admin #headband{position:absolute;z-index:99999550;top:0;right:0;left:0;width:100%;height:54px;text-align:left;transition:border-color .5s;color:#fff;background:#20262a}.pf-dashboard #headband .header-alert .svg-icon,.pf-form_flex #headband .header-alert .svg-icon,.pf-admin #headband .header-alert .svg-icon{fill:#fff}.pf-dashboard #headband .flex-parent,.pf-dashboard #headband .block,.pf-form_flex #headband .flex-parent,.pf-form_flex #headband .block,.pf-admin #headband .flex-parent,.pf-admin #headband .block{padding-top:0;padding-bottom:0}@media (max-width: 568px){.pf-dashboard #headband .flex-parent,.pf-dashboard #headband .block,.pf-form_flex #headband .flex-parent,.pf-form_flex #headband .block,.pf-admin #headband .flex-parent,.pf-admin #headband .block{min-width:0;flex-basis:10%;flex-grow:1}}.pf-dashboard #headband .block+.block,.pf-form_flex #headband .block+.block,.pf-admin #headband .block+.block{flex-grow:3}.pf-dashboard #headband #headerbuttons,.pf-form_flex #headband #headerbuttons,.pf-admin #headband #headerbuttons{text-align:right;display:block}.pf-dashboard #mainheader+#headband #headerbuttons .headerbuttons-item,.pf-dashboard .headericon-exit,.pf-dashboard .headericon-logout,.pf-form_flex #mainheader+#headband #headerbuttons .headerbuttons-item,.pf-form_flex .headericon-exit,.pf-form_flex .headericon-logout,.pf-admin #mainheader+#headband #headerbuttons .headerbuttons-item,.pf-admin .headericon-exit,.pf-admin .headericon-logout{font-size:12px;position:relative;top:inherit;right:inherit;display:inline-block;float:none;margin-left:10px;text-transform:uppercase}.pf-dashboard .headericon-logout,.pf-form_flex .headericon-logout,.pf-admin .headericon-logout{margin-left:0}.pf-dashboard .headericon-user:before,.pf-form_flex .headericon-user:before,.pf-admin .headericon-user:before{font-size:16px;line-height:16px}.pf-dashboard #headband #headerbuttons .headerbuttons-item:hover,.pf-dashboard .headericon-logout:hover,.pf-dashboard #headband #headerbuttons .headerbuttons-item.active,.pf-form_flex #headband #headerbuttons .headerbuttons-item:hover,.pf-form_flex .headericon-logout:hover,.pf-form_flex #headband #headerbuttons .headerbuttons-item.active,.pf-admin #headband #headerbuttons .headerbuttons-item:hover,.pf-admin .headericon-logout:hover,.pf-admin #headband #headerbuttons .headerbuttons-item.active{color:#01bee5}.pf-dashboard .logout-button,.pf-form_flex .logout-button,.pf-admin .logout-button{font-family:inherit;font-weight:normal;line-height:22px;margin-top:8px;text-align:center;white-space:nowrap;color:#fff;border:0;background:transparent}.pf-dashboard .logout-button:hover,.pf-form_flex .logout-button:hover,.pf-admin .logout-button:hover{border:0;background:transparent}.pf-dashboard #mainheader.shallow+#headband,.pf-form_flex #mainheader.shallow+#headband{border-bottom-color:transparent}.pf-dashboard #headband .lockton,.pf-form_flex #headband .lockton{position:relative;top:17px;left:0;display:block;height:24px;margin:auto;transition:opacity .5s;opacity:0}.pf-dashboard #mainheader.shallow+#headband .lockton,.pf-form_flex #mainheader.shallow+#headband .lockton{opacity:1}.pf-dashboard #headband .lockton img,.pf-form_flex #headband .lockton img{display:inline-block;height:24px}.pf-dashboard #mainheader #logomask,.pf-form_flex #mainheader #logomask{position:fixed;z-index:99999555;top:0;left:0;display:block;width:300px;height:13px;background:#fff}.pf-dashboard #headband #accManBasic,.pf-dashboard #headband #headerbuttons,.pf-form_flex #headband #accManBasic,.pf-form_flex #headband #headerbuttons{position:relative;padding-left:10px;vertical-align:middle}.pf-dashboard #headband .header-alert,.pf-form_flex #headband .header-alert{font-size:14px;font-weight:300;display:table-cell;vertical-align:middle;line-height:54px;transform:translateZ(0)}.pf-dashboard .header-alert .alert-num,.pf-form_flex .header-alert .alert-num{font-size:12px;line-height:20px;position:relative;display:inline-block;box-sizing:border-box;width:20px;height:20px;text-align:center;color:#FFFFFF;border-radius:50%;background:#01bee5}.pf-dashboard #headband .header-alert span,.pf-form_flex #headband .header-alert span{display:inline-block;padding-left:10px;vertical-align:middle}.pf-dashboard #headband #accManBasic,.pf-form_flex #headband #accManBasic{overflow:hidden;max-width:1px;padding-right:0;transition:max-width 1.25s;white-space:nowrap;opacity:0}.pf-dashboard #mainheader.shallow+#headband #accManBasic,.pf-form_flex #mainheader.shallow+#headband #accManBasic{max-width:400px;padding-right:12px;opacity:1;color:#CCCCCC;font-size:14px !important}.pf-dashboard #headband #accManBasic:after,.pf-form_flex #headband #accManBasic:after{position:absolute;top:0;right:0;bottom:0;display:block;width:1px;height:20px;margin:auto;content:'';border-right:1px solid #DDDDDD}.pf-dashboard #headband #accManBasic .acc-contact,.pf-form_flex #headband #accManBasic .acc-contact{display:inline-block;color:#1C75BC}.pf-dashboard #headband #accManBasic .acc-contact .phone,.pf-form_flex #headband #accManBasic .acc-contact .phone{color:#AFAFAF}.pf-dashboard #mainheader+#headband a.do-maximise-header,.pf-form_flex #mainheader+#headband a.do-maximise-header{font-size:0;display:inline-block;width:0;height:0;margin:0 5px;vertical-align:middle;border:5px solid transparent;border-top-width:7px;border-top-color:#CCCCCC}.pf-dashboard .lsoslogo,.pf-form_flex .lsoslogo{display:none !important;margin-left:10px}.pf-dashboard .lsos .lsoslogo,.pf-form_flex .lsos .lsoslogo{display:inline-block !important}.pf-dashboard .lsos #headband .lsoslogo,.pf-form_flex .lsos #headband .lsoslogo{height:40px;margin:-7px 0 -8px 10px}.pf-dashboard #mainheader,.pf-form_flex #mainheader{position:relative;height:150px;margin-top:54px;z-index:10;padding:0;transition:opacity .5s;opacity:1}.pf-dashboard #mainheader.shallow,.pf-form_flex #mainheader.shallow{opacity:0}.pf-dashboard #mainheader .logo .svg-logo,.pf-form_flex #mainheader .logo .svg-logo{position:relative;display:inline-block;width:112px;height:110px;vertical-align:middle;fill:#fff}.pf-dashboard #mainheader>.bounds,.pf-dashboard #mainheader>.jf-header-bounds,.pf-form_flex #mainheader>.bounds,.pf-form_flex #mainheader>.jf-header-bounds{padding-top:18px;padding-bottom:22px;text-align:left}.pf-dashboard #mainheader .bounds ul.main-nav,.pf-dashboard #mainheader .jf-header-bounds ul.main-nav,.pf-form_flex #mainheader .bounds ul.main-nav,.pf-form_flex #mainheader .jf-header-bounds ul.main-nav{padding-right:310px}.pf-dashboard #mainheader .bounds>ul li.create,.pf-dashboard #mainheader .jf-header-bounds>ul li.create,.pf-form_flex #mainheader .bounds>ul li.create,.pf-form_flex #mainheader .jf-header-bounds>ul li.create{float:right}.pf-dashboard #mainheader .bounds>ul li.create a,.pf-dashboard #mainheader .jf-header-bounds>ul li.create a,.pf-form_flex #mainheader .bounds>ul li.create a,.pf-form_flex #mainheader .jf-header-bounds>ul li.create a{font-size:10px;position:relative;padding:14px 32px;transition:color .3s !important}.pf-dashboard #mainheader .bounds>ul li.create a span,.pf-dashboard #mainheader .jf-header-bounds>ul li.create a span,.pf-form_flex #mainheader .bounds>ul li.create a span,.pf-form_flex #mainheader .jf-header-bounds>ul li.create a span{position:relative;display:block;width:85px;margin-top:8px;text-align:center}.pf-dashboard #mainheader .bounds ul.main-nav li .svg-icon,.pf-dashboard #mainheader .jf-header-bounds ul.main-nav li .svg-icon,.pf-form_flex #mainheader .bounds ul.main-nav li .svg-icon,.pf-form_flex #mainheader .jf-header-bounds ul.main-nav li .svg-icon{fill:#BDC6CC}.off-canvas-controls{min-width:100px;max-width:200px;flex-basis:300px;padding-left:60px !important;display:block;background:#060708;background:linear-gradient(120deg, transparent 0%, transparent 60px, #060708 60px)}@media (max-width: 991px){.off-canvas-controls{display:block}}.off-canvas-controls .off-canvas-print #pdfdownloadbutton{vertical-align:unset !important}.off-canvas-controls:after{position:absolute;display:block;top:0;left:100%;right:-2500px;height:100%;content:'';background:#060708}.off-canvas-controls ul{list-style-type:none;display:flex;justify-content:flex-end;width:100%}.off-canvas-controls ul>li.hasNotifications:after{display:block;background:#01bee5;position:absolute;top:11px;right:12px;width:9px;height:9px;border-radius:100%;content:attr(data-notificationCount)}.off-canvas-controls ul li{flex:1 1 auto;color:#fff;padding:0 9px;max-width:42px;text-align:center}.off-canvas-controls ul li.off-canvas-open{padding-right:0;max-width:none;text-align:right;cursor:pointer}.off-canvas-controls ul li.off-canvas-open-notifications{min-width:50px}.off-canvas-controls ul li.off-canvas-open-login{min-width:50px}.off-canvas-controls ul li:hover{cursor:pointer}.off-canvas-controls ul li svg{vertical-align:middle;fill:#c8caca;transition:fill 300ms ease}.off-canvas-controls ul li svg:hover{fill:#fff}.off-canvas-controls.off-canvas-controls_v2 ul li span{display:none}@media screen and (min-width: 569px) and (max-width: 991px), screen and (min-width: 1200px){.off-canvas-controls.off-canvas-controls_v2{max-width:270px;min-height:104px}.main-nav>.off-canvas-controls.off-canvas-controls_v2{padding-top:40px;padding-bottom:15px}.off-canvas-controls.off-canvas-controls_v2 ul li{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:0 1 auto;max-width:none;text-align:center;color:#fff}.off-canvas-controls.off-canvas-controls_v2 ul li span{display:inline-block;margin-top:6px;font-size:10px;font-weight:400;line-height:15px}.off-canvas-controls.off-canvas-controls_v2 ul li.off-canvas-open{margin-left:15px}}.offCanvasMenu-tabbed{background:transparent;padding:0}.offCanvasMenu-tabbed>section{border:0 none;background:transparent;display:block;opacity:0;z-index:0;transition:opacity 200ms ease,z-index 0s linear 200ms}.offCanvasMenu-tabbed>section.open{opacity:1;z-index:1;transition:opacity 200ms ease,z-index 0s linear 200ms}.offCanvasMenu-tabbed>section>div>div{padding:0;border-bottom:0 none}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops{padding-left:20%}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.hasNotifications:after{display:block;background:#01bee5;position:absolute;top:17px;right:28px;width:9px;height:9px;border-radius:100%;content:''}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.hasNotifications2:after{display:block;background:#01bee5;position:absolute;top:0px;right:16px;width:22px;height:22px;border-radius:100%;content:attr(data-notificationsCount);font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.69;text-align:center}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active{padding:6px 15px 6px 0}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a{background:transparent;border:0 none;margin-left:0;padding-left:0;transition:opacity 300ms ease}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a svg,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a svg{fill:#fff}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li>a:hover,.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.active>a:hover{opacity:1}.offCanvasMenu-tabbed .offCanvasMenu-navigation li{padding:0}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a{padding:12px 0 12px 20%;border-right:5px solid transparent}.offCanvasMenu-tabbed .offCanvasMenu-navigation li.on>a,.offCanvasMenu-tabbed .offCanvasMenu-navigation li>a:hover{border-right-color:#01bee5;background:#131618}.off-canvas-nav .offCanvasMenu-tabbed .offCanvasMenu-navigation li>ul li>a{border-right-color:#20262a;background:#20262a}.menu-title{font-family:"adobe-garamond-pro",serif;font-size:34px;color:#fff;line-height:1.88;padding-left:20%}.h2{margin:0.83em 0}.close-copy{position:absolute;top:-6px;right:0;display:block;padding:0;width:12px;height:12px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;cursor:pointer}.insurance-type-alert-menu{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert-menu .staff-contact{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert-menu.alert-message{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.notification-policy-menu{position:relative;z-index:1;padding:16px 0 8px 0;border-bottom:solid 0.9px #777677;margin-bottom:20px;width:200px;left:76px}.notification-policy-menu.notification-policy-menu_extended{border-bottom:none}.time-added{width:198px;height:17px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46}.display-inline-block{display:inline-block}.display-inline{display:inline}.display-block{display:block}.multiple-ocm-form-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:80vh}.ocm-form{padding:0 19% 0 20%}.ocm-form .menu-title{padding-left:0}.ocm-form .menu-subtitle{font-size:14px;font-weight:500;line-height:1.57;color:#ffffff;margin-bottom:40px}.ocm-form .form-field{margin-bottom:.75em}.ocm-form input[type="text"],.ocm-form input[type="password"],.ocm-form input[type="search"]{border:1px solid #9b9b9b;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;line-height:20px;color:#fff;padding:10px 6px;width:100%;transition:all 300ms ease}.ocm-form input[type="text"]:focus,.ocm-form input[type="password"]:focus,.ocm-form input[type="search"]:focus{border-color:#01bee5}.ocm-form input[type="search"]{border:0 none;border-bottom:1px solid #fff;margin-bottom:40px}.ocm-form input[type="password"]{margin-bottom:10px}.ocm-form label{display:block;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;line-height:15px;margin-bottom:.5em}.ocm-form .btn_a,.ocm-form #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .ocm-form .button{margin:1em 0 0.75em}.ocm-form .form-links{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#c8caca;line-height:18px;text-align:right}.ocm-form .form-links a{color:#c8caca}.ocm-form .form-links a:hover{color:#01bee5}.ocm-acc-switcher{margin-bottom:40px}.ocm-permissions .menu-title{font-size:1.25em;color:#bbb;border-bottom:1px solid #666}.ocm-permissions form .check-wrap .focb{color:#bbb}.ocm-permissions form .check-wrap .focb:hover,.ocm-permissions form .check-wrap input[type='checkbox'].focbed:checked+.focb{color:white}.ocm-permissions form .check-wrap input[type='checkbox'].focbed+.focb:before{background:rgba(255,255,255,0.175);scale:0.9}.ocm-permissions form .check-wrap input[type='checkbox'].focbed+.focb:hover:before{border-color:white}.ocm-permissions form .check-wrap input[type=checkbox]:checked+.focb::before{background-color:#90ce51}.site-lsos .page-get-a-quote,.site-lsos .page-request-a-quote{display:none !important}.site-locktonmobility .page-insurance-services,.site-locktonmobility .page-about-us{display:none !important}.site-medica .nav-icons-wrap,.site-oasis .nav-icons-wrap,.site-healthcare .nav-icons-wrap{display:none !important}.sales-medica,.sales-healthcare,.sales-accountants{font-size:18px;font-weight:300;line-height:1.56}.sales-medica .article-heading,.sales-healthcare .article-heading,.sales-accountants .article-heading{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.sales-medica .article-heading,.sales-healthcare .article-heading,.sales-accountants .article-heading{font-size:32px;line-height:1.14em}}.sales-medica .btn,.sales-medica .btn_a,.sales-medica #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-medica .button,.sales-medica .btn_b,.sales-medica button#summaryPanelCloseButton,.sales-medica button#issuesPanelCloseButton,.sales-medica .btn_c,.sales-medica .jsonForm input[type="cancel"],.jsonForm .sales-medica input[type="cancel"],.sales-medica .btn_d,.sales-medica .btn_e,.sales-medica .btn_login,.sales-medica .page-container button,.page-container .sales-medica button,.sales-medica .page-container input[type=button],.page-container .sales-medica input[type=button],.sales-medica .modal-content button,.modal-content .sales-medica button,.sales-medica .modal-content input[type=button],.modal-content .sales-medica input[type=button],.sales-medica .pf-admin .jf-btn,.pf-admin .sales-medica .jf-btn,.sales-medica .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-medica span.button,.sales-medica .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-medica span.button,.sales-medica .pf-admin .csvio>span,.pf-admin .sales-medica .csvio>span,.sales-medica .pf-dashboard .jf-btn,.pf-dashboard .sales-medica .jf-btn,.sales-medica .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-medica span.button,.sales-medica .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-medica span.button,.sales-medica .pf-dashboard .csvio>span,.pf-dashboard .sales-medica .csvio>span,.sales-medica button#main_summary,.sales-medica button#main_submit_float,.sales-medica .jsonForm input[type="submit"],.jsonForm .sales-medica input[type="submit"],.sales-medica .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-medica input.trans-back[type='submit'],.sales-healthcare .btn,.sales-healthcare .btn_a,.sales-healthcare #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-healthcare .button,.sales-healthcare .btn_b,.sales-healthcare button#summaryPanelCloseButton,.sales-healthcare button#issuesPanelCloseButton,.sales-healthcare .btn_c,.sales-healthcare .jsonForm input[type="cancel"],.jsonForm .sales-healthcare input[type="cancel"],.sales-healthcare .btn_d,.sales-healthcare .btn_e,.sales-healthcare .btn_login,.sales-healthcare .page-container button,.page-container .sales-healthcare button,.sales-healthcare .page-container input[type=button],.page-container .sales-healthcare input[type=button],.sales-healthcare .modal-content button,.modal-content .sales-healthcare button,.sales-healthcare .modal-content input[type=button],.modal-content .sales-healthcare input[type=button],.sales-healthcare .pf-admin .jf-btn,.pf-admin .sales-healthcare .jf-btn,.sales-healthcare .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-healthcare span.button,.sales-healthcare .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-healthcare span.button,.sales-healthcare .pf-admin .csvio>span,.pf-admin .sales-healthcare .csvio>span,.sales-healthcare .pf-dashboard .jf-btn,.pf-dashboard .sales-healthcare .jf-btn,.sales-healthcare .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-healthcare span.button,.sales-healthcare .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-healthcare span.button,.sales-healthcare .pf-dashboard .csvio>span,.pf-dashboard .sales-healthcare .csvio>span,.sales-healthcare button#main_summary,.sales-healthcare button#main_submit_float,.sales-healthcare .jsonForm input[type="submit"],.jsonForm .sales-healthcare input[type="submit"],.sales-healthcare .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-healthcare input.trans-back[type='submit'],.sales-accountants .btn,.sales-accountants .btn_a,.sales-accountants #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .sales-accountants .button,.sales-accountants .btn_b,.sales-accountants button#summaryPanelCloseButton,.sales-accountants button#issuesPanelCloseButton,.sales-accountants .btn_c,.sales-accountants .jsonForm input[type="cancel"],.jsonForm .sales-accountants input[type="cancel"],.sales-accountants .btn_d,.sales-accountants .btn_e,.sales-accountants .btn_login,.sales-accountants .page-container button,.page-container .sales-accountants button,.sales-accountants .page-container input[type=button],.page-container .sales-accountants input[type=button],.sales-accountants .modal-content button,.modal-content .sales-accountants button,.sales-accountants .modal-content input[type=button],.modal-content .sales-accountants input[type=button],.sales-accountants .pf-admin .jf-btn,.pf-admin .sales-accountants .jf-btn,.sales-accountants .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .sales-accountants span.button,.sales-accountants .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .sales-accountants span.button,.sales-accountants .pf-admin .csvio>span,.pf-admin .sales-accountants .csvio>span,.sales-accountants .pf-dashboard .jf-btn,.pf-dashboard .sales-accountants .jf-btn,.sales-accountants .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .sales-accountants span.button,.sales-accountants .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .sales-accountants span.button,.sales-accountants .pf-dashboard .csvio>span,.pf-dashboard .sales-accountants .csvio>span,.sales-accountants button#main_summary,.sales-accountants button#main_submit_float,.sales-accountants .jsonForm input[type="submit"],.jsonForm .sales-accountants input[type="submit"],.sales-accountants .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .sales-accountants input.trans-back[type='submit']{margin-top:2em;text-align:center}.sales-accountants{background:url("../img/bg-sales.jpg");background-size:cover;background-position-x:right}@media (max-width: 568px){.sales-accountants{padding-bottom:0}}.sales-accountants-head{font-size:18px;font-weight:300;line-height:1.56;background-color:#1d1d1d}.sales-accountants-head .intro-one{color:#01bee5;font-size:20px;font-weight:500;line-height:1.8}@media (max-width: 568px){.sales-accountants-head .intro-one{font-size:18px}}.sales-accountants-head .intro-two{color:#fff;font-size:16px;font-weight:300;line-height:1.75}@media (max-width: 568px){.sales-accountants-head .intro-two{font-size:15px;line-height:1.6}}.icon-circle-bullet{fill:#01bee5;margin-right:0.75em}.sales-list{list-style-type:none}.sales-list li{padding:3px 0;position:relative}.sales-list li svg{position:absolute;left:-20px;top:12px}.counter-list{list-style-type:none;margin-left:0;padding-left:0;padding-bottom:2em}.counter-list .counter{width:36px;line-height:36px;color:#fff;display:inline-block;text-align:center;vertical-align:middle;margin-right:.5em;font-weight:400;border-radius:100%;background:#5f7f8d;font-size:20px;font-weight:700;height:36px}@media (max-width: 568px){.counter-list .counter{position:absolute;left:0}}.counter-list li{margin-bottom:3px;position:relative}@media (max-width: 568px){.counter-list li{margin-bottom:.5em;padding-left:44px}}.pageBlock{font-size:18px;font-weight:300;line-height:1.56;background-image:"../img/bg-sales.jpg";background-size:cover;background-position-x:right}@media (max-width: 568px){.pageBlock{padding-bottom:0}}.pageBlock .article-heading{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.pageBlock .article-heading{font-size:32px;line-height:1.14em}}.pageBlock .btn,.pageBlock .btn_a,.pageBlock #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pageBlock .button,.pageBlock .btn_b,.pageBlock button#summaryPanelCloseButton,.pageBlock button#issuesPanelCloseButton,.pageBlock .btn_c,.pageBlock .jsonForm input[type="cancel"],.jsonForm .pageBlock input[type="cancel"],.pageBlock .btn_d,.pageBlock .btn_e,.pageBlock .btn_login,.pageBlock .page-container button,.page-container .pageBlock button,.pageBlock .page-container input[type=button],.page-container .pageBlock input[type=button],.pageBlock .modal-content button,.modal-content .pageBlock button,.pageBlock .modal-content input[type=button],.modal-content .pageBlock input[type=button],.pageBlock .pf-admin .jf-btn,.pf-admin .pageBlock .jf-btn,.pageBlock .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pageBlock span.button,.pageBlock .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pageBlock span.button,.pageBlock .pf-admin .csvio>span,.pf-admin .pageBlock .csvio>span,.pageBlock .pf-dashboard .jf-btn,.pf-dashboard .pageBlock .jf-btn,.pageBlock .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pageBlock span.button,.pageBlock .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pageBlock span.button,.pageBlock .pf-dashboard .csvio>span,.pf-dashboard .pageBlock .csvio>span,.pageBlock button#main_summary,.pageBlock button#main_submit_float,.pageBlock .jsonForm input[type="submit"],.jsonForm .pageBlock input[type="submit"],.pageBlock .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .pageBlock input.trans-back[type='submit']{margin-top:2em;text-align:center}.pageBlock.pageBlock_inverted{background:#414a51;background-image:none;color:#fff}.pageBlock.pageBlock_inverted .article-heading{color:#fff}.icon-circle-bullet{fill:#01bee5;margin-right:0.75em}.pf-admin .summary-table table,.pf-dashboard .summary-table table{width:100%;position:relative;border-spacing:0}.pf-admin .summary-table table tbody tr td,.pf-dashboard .summary-table table tbody tr td{padding:5px;position:relative}.pf-admin .summary-table table tbody tr td:first-of-type,.pf-dashboard .summary-table table tbody tr td:first-of-type{font-size:20px;font-weight:700;width:50px;padding-left:15px}.pf-admin .summary-table table tbody tr td:nth-of-type(3n),.pf-dashboard .summary-table table tbody tr td:nth-of-type(3n){position:relative;width:100px}.pf-admin .summary-table table tbody tr td:last-of-type,.pf-dashboard .summary-table table tbody tr td:last-of-type{width:60px}.pf-admin .summary-table .button,.pf-dashboard .summary-table .button{font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:700;display:block;padding:5px 10px;text-align:center;text-transform:uppercase;color:white;background:#27AAE1}.pf-admin .summary-table .progressBar,.pf-dashboard .summary-table .progressBar{line-height:0;position:absolute;left:0;overflow:hidden;width:100px;margin-top:-4px;border:1px solid transparent;border-radius:2px}.pf-admin .summary-table .progressBar b,.pf-dashboard .summary-table .progressBar b{display:block;width:0;height:8px;transition:all 1s !important;background-color:#00d6ff;box-shadow:0 0 1px 0 rgba(0,0,0,0.6) inset}.pf-admin .summary-table .progressBar .title,.pf-dashboard .summary-table .progressBar .title{font-size:0}.pf-admin .summary-table .progressBar b.complete,.pf-dashboard .summary-table .progressBar b.complete{background-color:#009444}.pf-admin .summary-table .progressBar b.incomplete,.pf-dashboard .summary-table .progressBar b.incomplete{background-color:#F7941E}.pf-admin .summary-table .progressBar b.errors,.pf-dashboard .summary-table .progressBar b.errors{background-color:#BE1E2D}.pf-admin a.downloads,.pf-dashboard a.downloads{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase}.pf-admin a.downloads .svg-icon,.pf-dashboard a.downloads .svg-icon{position:absolute;top:50%;left:0;display:inline-block;height:30px;margin-top:-12px;fill:#922545}.pf-admin .doc-table a.downloads .svg-icon,.pf-dashboard .doc-table a.downloads .svg-icon{left:50%;margin-left:-12px;fill:#0086BF}.pf-admin a.downloads .dlText,.pf-dashboard a.downloads .dlText{display:none}.pf-admin .dashboard .summary-table table thead:after,.pf-dashboard .dashboard .summary-table table thead:after{display:none}.pf-admin .dashboard .summary-table table thead th,.pf-dashboard .dashboard .summary-table table thead th{padding:7px 5px;text-align:left;color:white;border:0;background:rgba(87,103,108,0.96)}.pf-admin .dashboard .summary-table table thead th:first-of-type,.pf-dashboard .dashboard .summary-table table thead th:first-of-type{padding-left:10px;text-align:left}.pf-admin .dashboard .summary-table table thead th:last-of-type,.pf-dashboard .dashboard .summary-table table thead th:last-of-type{padding-right:10px}.pf-admin .dashboard .summary-table table tbody tr.open,.pf-admin .dashboard .summary-table table tbody tr.status-wrap,.pf-dashboard .dashboard .summary-table table tbody tr.open,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap{background:#F1F2F2}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td{text-align:right;border-bottom:1px solid #939598}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td span.status-title,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td span.status-title{font-weight:600;text-transform:uppercase}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td .button,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td .button{display:inline-block;width:auto;margin-left:20px;transition:all .3s !important}.pf-admin .dashboard .summary-table table tbody tr.status-wrap td .button:hover,.pf-dashboard .dashboard .summary-table table tbody tr.status-wrap td .button:hover{background:#009444}.pf-dashboard .dashboard .summary-table table tbody tr td{font-size:16px;font-weight:400;line-height:25px;height:70px;box-sizing:border-box;width:auto;padding:10px 5px;border:0}.pf-dashboard .dashboard .summary-table table tbody tr td:first-of-type{text-align:left}.pf-dashboard .dashboard .summary-table table tbody tr td:last-of-type{padding:0 70px 0 0;text-align:right}.pf-dashboard .dashboard .summary-table.doc-table table tbody tr td:last-of-type{padding-right:10px}.pf-admin .summary-table{padding-right:40px}@media (max-width: 850px){.pf-admin .summary-table{padding-right:0}}.pf-admin .dashboard .summary-table table{border:1px solid #939598}.pf-admin .dashboard .summary-table table tbody tr{background:#E6E7E8}.pf-admin .dashboard .summary-table table tbody tr td{font-size:16px;font-weight:400;width:auto;padding:10px 5px;border:0}.pf-admin .dashboard .summary-table table tbody tr td:first-of-type{padding-left:10px;text-align:left}.pf-admin .dashboard .summary-table table tbody tr td:last-of-type{padding-right:10px;text-align:right}@media only screen and (max-width: 767px){.pf-admin .table-flow thead tr,.pf-dashboard .table-flow thead tr{position:absolute;top:-9999px;left:-9999px}.pf-admin .dashboard .table-flow>tbody>tr>td,.pf-admin .table-flow>tbody>tr>td,.pf-dashboard .dashboard .table-flow>tbody>tr>td,.pf-dashboard .table-flow>tbody>tr>td{position:relative;display:block;width:100%;padding-left:30% !important;border:none;border-bottom:1px solid #CCCCCC;text-align:right !important}.pf-admin .table-flow>tbody>tr>td:before,.pf-dashboard .table-flow>tbody>tr>td:before{position:absolute;left:6px;width:30%;padding-right:10px;content:attr(data-label);text-align:left;white-space:nowrap}.pf-admin .table-flow>tfoot>tr,.pf-dashboard .table-flow>tfoot>tr{font-size:0}.pf-admin .table-flow>tfoot>tr>td,.pf-dashboard .table-flow>tfoot>tr>td{font-size:15px;display:inline-block;width:50%}.pf-admin .table-flow .full-width+td,.pf-dashboard .table-flow .full-width+td{width:0;padding:0}.pf-admin .table-flow>tfoot>tr>td.full-width,.pf-dashboard .table-flow>tfoot>tr>td.full-width{width:100%}.pf-admin .table-flow>tfoot>tr>td:last-of-type,.pf-admin .table-flow>tfoot>tr>td.space,.pf-dashboard .table-flow>tfoot>tr>td:last-of-type,.pf-dashboard .table-flow>tfoot>tr>td.space{width:0;padding:0}}@media (max-width: 768px){.pf-dashboard html:not(.ie9) .doc-table .table-flow a.downloads .svg-icon{left:0;margin-left:0}}.pf-admin .table,.pf-dashboard .table{display:table;width:100%}.pf-admin .table .two-third,.pf-admin .table .one-third,.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{position:relative;display:table-cell;box-sizing:border-box;vertical-align:top}@media (max-width: 850px){.pf-admin .table .two-third,.pf-admin .table .one-third,.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{display:block;width:100%}}.pf-admin .table .one-third,.pf-dashboard .table .one-third{width:33.33%}@media (max-width: 850px){.pf-admin .table .one-third,.pf-dashboard .table .one-third{margin-top:30px}}.pf-admin .table.summary .one-third,.pf-dashboard .table.summary .one-third{width:425px}@media (max-width: 1024px){.pf-admin .table.summary .one-third,.pf-dashboard .table.summary .one-third{width:225px}}.pf-admin table tfoot:before,.pf-dashboard table tfoot:before{display:block;height:5px;content:''}.pf-admin table tfoot tr,.pf-dashboard table tfoot tr{border:1px solid #939598}.pf-admin .rfqOptionsContainer .rfqFooterTable:after{content:"";width:calc(100% - 4px);display:block;height:1px;position:absolute;bottom:34px;background:#414a51}.pf-dashboard table:not(.flat-plain-table),.pf-admin table:not(.flat-plain-table){font-size:16px;border-collapse:separate;border-spacing:2px;border-color:#fff;position:relative}.pf-dashboard table:not(.flat-plain-table):after,.pf-admin table:not(.flat-plain-table):after{content:"";width:calc(100% - 4px);display:block;height:3px;position:absolute;bottom:-2px;background:#414a51}.pf-dashboard table:not(.flat-plain-table) thead tr th:not(:empty),.pf-admin table:not(.flat-plain-table) thead tr th:not(:empty){border:1px solid #939598}.pf-dashboard table:not(.flat-plain-table) tbody,.pf-admin table:not(.flat-plain-table) tbody{border:1px solid #939598;border-bottom:0;background:#e3e3e4;color:#20262a}.pf-dashboard table:not(.flat-plain-table) tbody tr,.pf-admin table:not(.flat-plain-table) tbody tr{padding:5px;border-bottom:1px solid #939598}.pf-dashboard table:not(.flat-plain-table) tbody tr:nth-of-type(odd),.pf-admin table:not(.flat-plain-table) tbody tr:nth-of-type(odd){background:#edeeee}.pf-dashboard table:not(.flat-plain-table).detail-table-dark,.pf-admin table:not(.flat-plain-table).detail-table-dark{border-spacing:0px}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody{background:#414a51;color:#fff !important}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr:nth-of-type(odd){background:#414a51}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr.lighten,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr.lighten{background:rgba(255,255,255,0.2)}.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody tr,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody tr{border:none}table thead:after{display:block}@media (max-width: 568px){.pf-dashboard table:not(.flat-plain-table){width:100%}}.dataTable thead th,.pf-dashboard table:not(.flat-plain-table) thead th,.pf-admin table:not(.flat-plain-table) thead th{border:0 none !important;background:#414a51;padding:22px;text-transform:uppercase;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:500;line-height:1.14}.dataTable tbody td,.pf-dashboard table:not(.flat-plain-table) tbody td,.pf-admin table:not(.flat-plain-table) tbody td{padding:22px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:400;line-height:1.21}.dataTable tbody tr.requiresAttention td,.pf-dashboard table:not(.flat-plain-table) tbody tr.requiresAttention td,.pf-admin table:not(.flat-plain-table) tbody tr.requiresAttention td{color:#D17B2F}.dataTable tbody tr.requiresAttention .icon-warning-triangle,.pf-dashboard table:not(.flat-plain-table) tbody tr.requiresAttention .icon-warning-triangle,.pf-admin table:not(.flat-plain-table) tbody tr.requiresAttention .icon-warning-triangle{fill:#D17B2F}.dataTable tbody tr.featuredrow td,.pf-dashboard table:not(.flat-plain-table) tbody tr.featuredrow td,.pf-admin table:not(.flat-plain-table) tbody tr.featuredrow td{text-transform:uppercase}.dataTable tbody tr.featuredrow td:last-child,.pf-dashboard table:not(.flat-plain-table) tbody tr.featuredrow td:last-child,.pf-admin table:not(.flat-plain-table) tbody tr.featuredrow td:last-child{font-size:17px;font-weight:600}.dataTable tbody tr.shown+tr,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr{padding:0;background:white}.dataTable tbody tr.shown+tr td,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td{padding:0;border:1px solid #E6E7E8;background:white}.dataTable tbody tr.shown+tr td>div,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td>div,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td>div{padding:0 .85rem}.dataTable tbody tr.shown+tr td table,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td table,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td table{background:white}.dataTable tbody tr.shown+tr td table tr td,.pf-dashboard table:not(.flat-plain-table) tbody tr.shown+tr td table tr td,.pf-admin table:not(.flat-plain-table) tbody tr.shown+tr td table tr td{padding:.625rem .85rem;border-top:1px solid #E6E7E8;background:white}.dataTable.detail-table-dark,.pf-dashboard table:not(.flat-plain-table).detail-table-dark,.pf-admin table:not(.flat-plain-table).detail-table-dark{border-spacing:0px}.dataTable.detail-table-dark tbody th,.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody th,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody th{text-align:left;padding:22px 23px;font-family:"adobe-garamond-pro",serif;font-size:22px;color:#fff;font-weight:200;line-height:1.21}.dataTable.detail-table-dark tbody th:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody th:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark tbody th:nth-of-type(odd){font-family:"adobe-garamond-pro",serif;font-size:34px;color:#fff;font-weight:200;line-height:1.21}.dataTable.detail-table-dark tbody td,.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody td,.pf-admin table:not(.flat-plain-table).detail-table-dark tbody td{padding:22px 23px;border-bottom:1px solid #414a51;color:#fff}.dataTable.detail-table-dark:after,.pf-dashboard table:not(.flat-plain-table).detail-table-dark:after,.pf-admin table:not(.flat-plain-table).detail-table-dark:after{width:100%;bottom:-5px}.dataTable.detail-table-dark-light tbody td:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).detail-table-dark-light tbody td:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark-light tbody td:nth-of-type(odd){background:#414a51;color:#fff}.dataTable.two-equal-columns tbody td,.pf-dashboard table:not(.flat-plain-table).two-equal-columns tbody td,.pf-admin table:not(.flat-plain-table).two-equal-columns tbody td{width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:200;line-height:1.21}.dataTable.two-equal-columns tbody td:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).two-equal-columns tbody td:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).two-equal-columns tbody td:nth-of-type(odd){font-weight:600}.pf-admin table.no-bottom-border:after{display:none !important}.traffic-red{background-color:red}.traffic-pink{background-color:deeppink}.traffic-orange{background-color:darkorange}.traffic-yellow{background-color:yellow}.traffic-green{background-color:green}.flat-plain-table{width:100%;margin-bottom:1rem;font-size:0.95rem}.flat-plain-table thead,.flat-plain-table tbody{border:none;background:none}.flat-plain-table thead{border:none;border-bottom:1px solid #555555}.flat-plain-table th,.flat-plain-table td{padding:3px 16px;text-align:left;line-height:1em}.flat-plain-table th{padding-bottom:10px}.flat-plain-table tr td:first-child,.flat-plain-table tr th:first-child{padding-left:0}.flat-plain-table tr td:last-child,.flat-plain-table tr th:last-child{padding-left:0}.flat-plain-table tbody:before{line-height:10px;content:"\200C";display:block}.flat-plain-table td a svg{height:1.2em;width:1.2em;vertical-align:middle;fill:#01bee5;fill:currentColor}.flat-plain-table td:last-child{white-space:nowrap;padding-right:0;text-align:right}.flat-plain-table tr.future,.flat-plain-table tr.voided{position:relative}.flat-plain-table tr.voided{text-decoration:line-through;background:linear-gradient(transparent 48%, rgba(0,0,0,0.1), transparent 52%, transparent)}.flat-plain-table tr.future:hover:after,.flat-plain-table tr.voided:hover:after{content:attr(data-tip);position:absolute;left:0;margin-top:-1.2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#ffffff;border:1px solid #cccccc;color:#888888;padding:2px 6px;font-size:0.8em;box-shadow:0 5px 10px -7px black;pointer-events:none}.flat-plain-table tr.future td,.flat-plain-table tr.voided td{opacity:0.3;filter:grayscale(1)}.flat-plain-table tr.future td a,.flat-plain-table tr.voided td a{pointer-events:none}.flat-plain-table tr.latest td a.delete{pointer-events:none;color:#cccccc}.flat-plain-table tr.active{background-color:#DDEBEF;position:relative}.flat-plain-table tr.active a[href="#"]{opacity:0.3;filter:grayscale(1)}.flat-plain-table tr.active td:first-child:before{content:"\21E8";position:absolute;left:-0.25em;color:#b8d6de}.pf-form_flex #mainheader .svg-icon{position:relative;display:block;width:20px;height:20px;margin:0 auto;transform-origin:0 0 0}.pf-form_flex #mainheader .menu{font-size:0;position:absolute;top:50%;right:32px;display:none;transform:translateY(-50%)}@media (max-width: 1199px){.pf-form_flex #mainheader .menu{display:block !important}}.pf-form_flex #mainheader .menu .svg-icon{fill:#B6BCB8}.pf-form_flex #pushNav{font-size:16px;position:fixed;z-index:99999999999999999;top:0;right:0;bottom:0;box-sizing:border-box;width:100%;max-width:384px;padding:64px 0 32px 32px;transition:transform .3s;transform:translateX(100%);color:#c8caca;background:#20262a;background-size:cover}.pf-form_flex .ie9 #pushNav{border-top:58px}.pf-form_flex #pushNav .title{position:relative;display:block;padding-right:32px}.pf-form_flex #pushNav .menu{font-size:0;display:block;float:right;width:32px;height:32px}.pf-form_flex #pushNav .menu .svg-icon{width:16px;height:16px;fill:#c8caca}.pf-form_flex #pushNav ul{list-style:none}.pf-form_flex #pushNav ul li{display:block;padding:16px 32px 16px 0;border-bottom:1px solid #979797}.pf-form_flex #pushNav ul li a{color:#c8caca}.pf-form_flex #pushNav ul li a:hover,.pf-form_flex #pushNav ul li a.on{color:#01bee5}.pf-form_flex #pushNav .create span{display:inline-block;vertical-align:middle}.pf-form_flex #pushNav .create .svg-icon{display:inline-block;margin-left:16px;vertical-align:middle;fill:#c8caca}.pf-form_flex .bounds,.pf-form_flex .jf-header-bounds{transition:transform .3s;transform:translateX(0%)}.pf-form_flex.openNav #pushNav{display:block !important;transform:translateX(0%) !important}.pf-form_flex.openNav .bounds,.pf-form_flex.openNav .jf-header-bounds{transform:translateX(-384px) !important}@media (max-width: 384px){.pf-form_flex.openNav .bounds,.pf-form_flex.openNav .jf-header-bounds{transform:translateX(0%)}}.pf-form_flex.openNav #headband .bounds,.pf-form_flex.openNav #headband .jf-header-bounds,.pf-form_flex.openNav #mainheader .bounds,.pf-form_flex.openNav #mainheader .jf-header-bounds{transform:translateX(0%) !important}.three-options .three-options-section{padding-top:0}.three-options .three-options-section .flex-parent{justify-content:space-between;align-content:space-between}.three-options .three-options-section .flex-parent .block-getAQuoteOption{max-width:424px;min-width:310px;width:100%;height:400px;background-color:#212f38;border:none}@media screen and (max-width: 388px){.three-options .three-options-section .flex-parent .block-getAQuoteOption{min-width:310px}}.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:5px}@media screen and (max-width: 812px){.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:unset}}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading{max-width:80%;width:100%;margin:auto;margin-top:7%}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading .getAQuoteOption-heading{color:#ffffff;font-size:38px;font-family:AGaramondPro,serif;margin:unset;line-height:1.15em}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap{background:none;border-radius:unset}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-file-alt{width:59px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-cloud-upload{width:89px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-phone-volume{width:57px;height:57px}.three-options .three-options-section .flex-parent .block-getAQuoteOption a.btn_a,.three-options .three-options-section .flex-parent .block-getAQuoteOption #summaryScreen .jf-progressTable a.button,#summaryScreen .jf-progressTable .three-options .three-options-section .flex-parent .block-getAQuoteOption a.button{width:100%;max-width:initial;height:66px;font-size:16px;font-weight:500;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;display:flex;align-items:center;justify-content:center}.three-options #modal-callback .getAQuoteOption-icon,.three-options #modal-upload .getAQuoteOption-icon,.three-options #modal-complete-proposal .getAQuoteOption-icon{width:68px;margin-right:1em;display:inline-block;vertical-align:middle}.three-options #modal-callback #uploadFormInfo,.three-options #modal-upload #uploadFormInfo,.three-options #modal-complete-proposal #uploadFormInfo{max-width:unset;margin:35px 0 50px}.three-options #modal-callback .dialog-title,.three-options #modal-upload .dialog-title,.three-options #modal-complete-proposal .dialog-title{font-family:AGaramondPro,serif}.three-options #modal-callback .focb::before,.three-options #modal-upload .focb::before,.three-options #modal-complete-proposal .focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #f5a623}.three-options #modal-callback .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]:checked+.focb::before{border-color:#212f38}.three-options #modal-callback .jsonForm input[type=radio]+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}.three-options #modal-callback .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}.three-options #modal-callback .jsonForm label,.three-options #modal-upload .jsonForm label,.three-options #modal-complete-proposal .jsonForm label{font-size:13px}.jsonForm fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}.jsonForm fieldset fieldset{border:none;margin:0;padding:0}.jsonForm legend{border:0;padding:0;white-space:normal;*margin-left:-7px;font-weight:bold}.jsonForm button,.jsonForm input,.jsonForm select,.jsonForm textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:0;border:1px solid rgba(0,0,0,0.3);box-shadow:none}.jsonForm *:focus{outline:none}.jsonForm button,.jsonForm input{line-height:normal}.jsonForm button,.jsonForm select{text-transform:none}.jsonForm button,.jsonForm input[type="button"],.jsonForm input[type="reset"],.jsonForm input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}.jsonForm button[disabled],.jsonForm input[disabled],.jsonForm *:disabled,.jsonForm button[read-only],.jsonForm input[read-only],.jsonForm button[readonly],.jsonForm input[readonly],.jsonForm input.readonly{opacity:0.6;box-shadow:none;cursor:default;pointer-events:none}.jsonForm input[disabled]+label.onoffswitch-label{opacity:0.6;box-shadow:none;cursor:default;filter:grayscale(1);pointer-events:none}.jsonForm input[type="checkbox"],.jsonForm input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}.jsonForm input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}.jsonForm input[type="search"]::-webkit-search-cancel-button,.jsonForm input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.jsonForm button::-moz-focus-inner,.jsonForm input::-moz-focus-inner{border:0;padding:0}.jsonForm textarea{overflow:auto;vertical-align:top;resize:vertical;min-height:26px;height:6em}.jsonForm textarea.ckeditor{min-height:50px}.jsonForm button.rowButton{padding:6px 11px;height:36px;width:100%;font-size:15px}.jsonForm *::-webkit-input-placeholder{color:#b2b1b2}.jsonForm *:-moz-placeholder{color:#b2b1b2}.jsonForm *::-moz-placeholder{color:#b2b1b2}.jsonForm *:-ms-input-placeholder{color:#b2b1b2}.jsonForm{margin:0;font-size:100%;color:#060708}.jsonForm section{padding:0 0 10px;margin:0 auto 0 auto}.jsonForm section h2{padding:20px 10px;margin:0 auto;font-family:"adobe-garamond-pro",serif;font-size:30px}.jsonForm section h2::before{content:attr(data-page-prefix)}.jsonForm>section:last-of-type{padding-bottom:60px}.jsonForm>section>header{background:#f7f7f7}.jsonForm fieldset{position:relative;margin:35px 0 50px;padding:10px;background:transparent;border:0}.jsonForm fieldset .intro{display:inline-block;margin:0 0 5px;padding:0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.jsonForm fieldset .intro dfn{margin-right:4px}.jsonForm fieldset .intro+.notesDiv.isopen,.jsonForm fieldset .help+.notesDiv.isopen{margin-top:10px}@media (max-width: 991px){.jsonForm fieldset .intro{display:inline}}@media (max-width: 767px){.jsonForm fieldset{margin:30px 0}}.jsonForm label{display:inline-block;padding:6px 10px 6px 0;font-size:12px;line-height:16px}.jsonForm div#lookupError{display:block;background:#f7e1e1;padding:10px;font-size:0.9rem}.icon-edit{width:19px;height:19px}.icon-plus{width:18px;height:18px}.watermark{display:none}#declaration .jsonForm section h2:before{content:""}.dialog-message .jsonForm fieldset{margin:0}.jsonForm.jsonFormOutermostInstance{position:relative;margin:0;opacity:0.3;transition:opacity .25s}.jsonForm.jsonFormOutermostInstance.ready,.jsonForm.jsonFormOutermostInstance.ready .jsonForm{opacity:1}.jsonForm.ready .jf-header-section,body>form.jsonForm.ready>section>fieldset{max-height:inherit;overflow:visible}.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset,.jsonForm>section>.not-applicable{max-width:1332px;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (max-width: 568px){.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset,.jsonForm>section>.not-applicable{padding-left:16px;padding-right:16px}}.jsonForm>section>.not-applicable{display:block;margin-top:.5em;margin-bottom:2em;max-width:1268px}.readonlyMode form#jf_jf1 input,.readonlyMode form#jf_jf1 label{pointer-events:none}@media only screen and (min-width: 850px){#modal-ajax .jsonForm{min-width:438px}}body.pf-form>form[target^="uploadFrame"],body.pf-form>iframe{position:absolute}.jsonForm .jf-row>.collection{position:relative;display:flex;flex-wrap:wrap;margin:10px -28px;padding:0;flex-basis:100%}.jsonForm .jf-row>.collection>label:not(.error){display:inline-flex;align-items:center;flex:0 1 auto;min-width:60px;margin:0 21px 8px;padding:0 5px;background-color:transparent;border:none}.jsonForm .jf-row>.collection>label:not(.error):focus,.jsonForm .jf-row>.collection>label:not(.error):active{background-color:transparent}.jsonForm .jf-row>.collection>label>input{margin:0 6px 0 0}@media (max-width: 767px){.jsonForm .jf-row>.collection{margin:10px -15px 5px}.jsonForm .jf-row>.collection>label:not(.error){margin:0 10px 12px}.jsonForm .jf-row>.collection>label.error.mvalidation{display:none !important}}@media (max-width: 568px){.jsonForm .jf-row>.collection{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;margin:10px 0 0}.jsonForm .jf-row>.collection>label:not(.error){display:flex;margin:0 0 20px;padding:0}}.jsonForm .collection label.focb{pointer-events:none}.jsonForm .collection>label:hover input:not(:checked)+.focb::before{border-color:#9b9b9b}.jsonForm .collection>label:hover input:not(:checked)+.focb::after{background:#c8c9ca}@media (max-width: 767px){.jsonForm .collection>label:hover ~ label.error.mvalidation{display:none !important}}.jsonForm .linkedFormWrapper .jf-row>.collection{white-space:nowrap}.jsonForm .jf-row{position:relative;display:block;max-width:706px;width:100%;margin:7px 0;padding:0px}.jsonForm .jf-row.jf-contact-row{align-items:center}.jsonForm .jf-row.jf-contact-row:first-child{flex-grow:0}.jsonForm .jf-row.jf-contact-row>label:not(.error){flex:none;max-width:180px;width:100%;font-weight:bold}.jsonForm .jf-row.jf-input-type-cash>label:not(.error){font-size:12px}.jsonForm .jf-row.jf-input-type-submit{max-width:none}.jsonForm .jf-row.jf-input-type-checkbox{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;margin:18px 0 14px}.jsonForm .jf-row.jf-input-type-checkbox label{padding:5px 0 0}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch label{flex-basis:100%}.jsonForm .jf-row.jf-input-type-checkbox.jf-input-type-onoffswitch .onoffswitch{margin-top:.8em}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox{display:flex;flex-direction:row;flex-basis:auto;align-items:flex-end;justify-content:space-between}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox label{display:block;width:calc(100% - 40px)}.banner .jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox label.compressed{font-size:8px;line-height:1.2em}.jsonForm .jf-row.jf-input-type-checkbox.inlineCheckbox .focb{display:block;margin:0;vertical-align:baseline;width:30px}.jsonForm .jf-row.jf-input-type-repeatable{max-width:none}.jsonForm .jf-row.jf-input-type-repeatable dfn svg[class*=icon]{margin-left:5px}.jsonForm .jf-row.jf-input-type-repeatable>label dfn{margin-right:2px}.jsonForm .jf-row.jf-input-type-multifilerepeatable{max-width:none}.jsonForm .jf-row.jf-input-type-multifilerepeatable dfn svg[class*=icon]{margin-left:5px}.jsonForm .jf-row.jf-input-type-multifilerepeatable>label dfn{margin-right:2px}.jsonForm .jf-row.jf-input-type-datatable{max-width:none}.jsonForm .jf-row.jf-input-type-datatable table.limited{max-width:711px}.jsonForm .jf-row.jf-input-type-radio{max-width:none}.jsonForm .jf-row.jf-input-type-radio>label{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.jsonForm .jf-row.notesDiv{max-width:706px;margin:0}.jsonForm .jf-row.notesDiv+.jf-row{margin-top:0}.jsonForm .jf-row.notesDiv+.jf-input-type-datatable{margin-top:7px}.jsonForm .jf-row>label.inline-append{visibility:hidden}.dialog-box .jsonForm .jf-row>.chosen-container{width:calc(100% - 6px) !important}.jsonForm .jf-row>div.cke{display:inline-block;vertical-align:middle;width:100%;padding:0;margin:0;border:none;border-radius:3px;box-shadow:none;overflow:hidden;box-sizing:border-box}.jsonForm .jf-row>div.cke.cke_chrome{border:1px solid rgba(0,0,0,0.3)}@media (max-width: 1023px){.jsonForm .jf-row.jf-input-type-datatable{max-width:700px;width:100%;overflow:auto}}@media (max-width: 767px){.jsonForm .jf-row.jf-input-type-checkbox{flex-wrap:nowrap;min-height:23px}.jsonForm .jf-row.jf-input-type-datatable{max-width:500px}}@media (max-width: 600px){.jsonForm .jf-row.jf-contact-row{display:block}.jsonForm .jf-row.jf-contact-row>label:not(.error){max-width:none}.jsonForm .jf-row.jf-contact-row .chosen-container{max-width:100%}.jsonForm .jf-row.jf-input-type-checkbox label:not(.onoffswitch-label){display:inline-block;width:auto}}@media (max-width: 567px){.jsonForm .jf-row.jf-input-type-datatable{max-width:300px}.jsonForm .jf-row.jf-input-type-datatable table{min-width:500px}}body.readonlyMode .rowbuttonwrapper.jf-row{opacity:0.3;pointer-events:none;filter:grayscale(1)}div[data-repeatableregionident]>fieldset .tabCounter{right:50%;font:normal 700 12px/32px "Roboto Condensed",sans-serif;text-align:center;color:#fff;background:#979797;z-index:2}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]){position:relative;display:flex;flex-wrap:wrap;margin:0 -33px -35px;padding-top:15px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{position:relative;flex:1 1 30%;min-width:calc(33.33% - 66px);max-width:calc(33.33% - 66px);margin:0 33px 40px !important;box-sizing:border-box}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset{padding-top:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{display:block;content:"";width:100%;height:2px;background:#979797}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before{margin-bottom:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{margin-top:50px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3;min-height:0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-row{max-width:none}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox{display:block;margin:14px 0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox>label{min-width:150px}}@media (min-width: 768px) and (max-width: 1199px){div[data-repeatableregionident]:not([data-layout-style=rows]){margin:0 -23px -35px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{flex:1 1 45%;max-width:calc(50% - 46px);margin:0 23px 40px !important}}@media (max-width: 767px){div[data-repeatableregionident]{position:relative;display:block;margin:0 0 -30px;padding-top:15px}div[data-repeatableregionident]>fieldset,div[data-repeatableregionident]>div{position:relative;display:block;flex:none;max-width:none;margin:0 0 40px;box-sizing:border-box}div[data-repeatableregionident]>fieldset{padding-top:30px}div[data-repeatableregionident]>fieldset::before{display:block;content:"";width:100%;height:2px;margin-bottom:30px;background:#979797}div[data-repeatableregionident]>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]>fieldset span.button.deleterow,div[data-repeatableregionident]>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3}div[data-repeatableregionident]>fieldset .jf-row{max-width:none}div[data-repeatableregionident]>fieldset .jf-row.jf-input-type-checkbox{display:block}div[data-repeatableregionident] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}}fieldset[data-layout-style=rows]{margin:5px 0;transition:all .25s;display:flex;align-items:flex-end}@media (min-width: 768px){.jf-input-type-repeatable fieldset[data-layout-style=rows]{margin-top:10px;margin-bottom:10px}fieldset[data-layout-style=rows] .jf-row{display:table-cell !important;max-width:none;margin:0;padding:0;vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row{width:100%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4).jf-input-type-text-200,fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row.jf-input-type-text-200{min-width:200px}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5) ~ .jf-row{width:48.25%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6) ~ .jf-row{width:32.17%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7) ~ .jf-row{width:24.125%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8) ~ .jf-row{width:19.3%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9) ~ .jf-row{width:50px;flex-grow:1}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10) ~ .jf-row{width:13.8%}fieldset[data-layout-style=rows] .jf-row label{vertical-align:bottom;overflow-wrap:break-word;overflow-wrap:anywhere}fieldset[data-layout-style=rows] .jf-row label:not(.error){display:block;padding:0 0 8px;font-size:11px;font-weight:500;text-transform:uppercase}fieldset[data-layout-style=rows] .jf-row label dfn::after{position:absolute}fieldset[data-layout-style=rows] .jf-row label+textarea{height:36px}fieldset[data-layout-style=rows] .jf-row label+.fileuploader{min-width:200px}fieldset[data-layout-style=rows] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}fieldset[data-layout-style=rows] .jf-row.jf-contact-row{max-width:220px}fieldset[data-layout-style=rows] .jf-row+.jf-row{padding-left:10px}fieldset[data-layout-style=rows] .jf-row+.jf-row label.error{left:10px}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{width:100%;margin-left:0}fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:205px}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:44px !important;max-width:44px !important;width:0.1%;padding-left:8px}fieldset[data-layout-style=rows] .jf-row>.collection{min-width:85px;width:100%;margin:0;vertical-align:bottom !important;min-height:37px}fieldset[data-layout-style=rows] .jf-row .chosen-container{vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row input[type="date"]{padding-right:6px}fieldset[data-layout-style=rows] .tabCounter{display:none !important}fieldset[data-layout-style=rows]+fieldset[data-layout-style=rows] .jf-row>label:not(.error){height:0;overflow:hidden;padding:0;visibility:hidden;opacity:0}fieldset[data-layout-style=rows] ~ .rowbuttonwrapper.jf-row{display:inline-block;width:100px;margin-top:7px;margin-left:0;text-align:left}fieldset[data-layout-style=rows] .jf-input-type-checkbox{width:0.1%;margin:0 !important}fieldset[data-layout-style=rows] .jf-input-type-checkbox>label:not(.error){padding-right:7px}fieldset[data-layout-style=rows] .jf-input-type-number{width:6%;min-width:5.1em}fieldset[data-layout-style=rows] .jf-input-type-number>label:not(.error){width:70px}fieldset[data-layout-style=rows] .jf-input-type-file:first-child{width:auto}}@media (min-width: 768px) and (max-width: 1199px){fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:80px}fieldset[data-layout-style=rows] .jf-row.jf-input-type-date{max-width:145px;width:1%;min-width:4.5em}fieldset[data-layout-style=rows] .jf-row dfn::before,fieldset[data-layout-style=rows] .jf-row dfn::after,fieldset[data-layout-style=rows] .jf-row dfn svg{display:none !important}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{border-left-width:1px}}fieldset[data-layout-style=rows] .jf-row:has(>label.overflowWrapNormal){width:auto !important}fieldset[data-layout-style=rows] .overflowWrapNormal{overflow-wrap:normal !important}fieldset[data-layout-style=rows] .jf-row:has(>label.min-width-four-chars){min-width:84px}.rowbuttonwrapper.jf-row{text-align:right;margin:0}.rowbuttonwrapper span.button{max-width:100%}.rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797}.rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.rowbuttonwrapper span.button.deleterow:hover{background:#979797}.rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.pf-admin .rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797;padding:8px 10px}.pf-admin .rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover{background:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.rowbuttonwrapper span.button.addrow{width:100px;padding-left:40px;padding-right:20px;text-align:left;background:#01BEE5}.rowbuttonwrapper span.button.addrow svg{display:block;fill:#fff}.rowbuttonwrapper span.button.addrow svg.icon-jf-add{position:absolute;top:50%;left:10px;width:16px;height:16px;margin-top:-8px}@media (max-width: 767px){.rowbuttonwrapper span.button.addrow svg.icon-jf-add{left:auto}}.rowbuttonwrapper span.button.addrow:hover{background:#00a9cc}.repeatable-footer-area{background:#f7f7f7;border:2px dashed #d4d4d4}div[data-repeatableregionident] .repeatable-footer-area{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area{min-height:382px;padding:40px 15px;text-align:center}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-add,div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-jf-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area{display:block;padding:6px}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{display:inline-block;margin:6px}}@media (max-width: 767px){div[data-repeatableregionident] .repeatable-footer-area{min-height:290px;padding:25px 15px;text-align:center}div[data-repeatableregionident] .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg.icon-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident] .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}}*[data-repeatableregionident] .jf-input-type-select select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/img/source/arrow-down.svg") no-repeat 95% center;background-position:calc(100% - 12px) center}*[data-repeatableregionident] .jf-input-type-select select[data-type="contact"]{padding-right:50px;background-position:calc(100% - 38px) center}div[data-repeatableregionident="locktonPf_tableform_claim"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:0}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:90%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows]{width:100%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row{width:inherit}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row:first-of-type{min-width:80px;width:4em}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file{max-width:200px}@media (min-width: 768px){div[id*=locktonPf_tableform_claim].jf-row,div[id*=locktonPf_tabledocument_claim].jf-row{margin:25px 0}div[data-repeatableregionident="locktonPf_tabledocument_claim"] fieldset[data-layout-style=rows] .jf-row{width:50%}div[data-repeatableregionident="locktonPf_form_foreignLawAdvice"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:30%}div[data-repeatableregionident="locktonPf_form_claims"] fieldset[data-layout-style=rows] .jf-input-type-text{width:70%}fieldset>div[id*=locktonPf_tableform_claim]>label,fieldset>div[id*=locktonPf_tabledocument_claim]>label{margin-bottom:7px;font-size:13px;line-height:16px;font-weight:400}}.jsonForm .disabled{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label .ison,.jsonForm .disabled+.onoffswitch-label .isoff{background-color:#666}body.readonlyMode #jf_jfdec{padding-top:0px}#jf_jfdec section h2:before{display:none}form#jf_jf1.inIframe{padding-top:78px}form#jf_jf1.inIframe .jf-header-section,form#jf_jf1.inIframe .jf-header-section[style]{top:0 !important;position:fixed}.pf-form.readonlyIframe .page-container{padding-top:0px}#modalDialog.propformpreview .dialog-box{width:80vw}#modalDialog.propformpreview .dialog-message{padding:0}#modalDialog.propformpreview iframe{width:100%;height:calc(100vh - 300px);border:none}.accordionnice .accordion-item-open .accordion-content,.accordionnice .accordion-item header ~ p.intro{transition:max-height 0.6s ease-in 0s, opacity 0.4s ease 0.3s}.accordionnice .accordion-item legend{max-height:0px;overflow:hidden}.accordionnice .accordion-item-open legend{max-height:400px;overflow:visible}.accordionnice .accordion-item-open fieldset:first-of-type>legend:first-of-type{padding-top:25px;display:block}.accordionnice .accordion-item header ~ p.intro:not(.datapagelastintro){max-height:0px;margin:0;overflow:hidden}.accordionnice .accordion-item-open header ~ p.intro{margin-top:30px;max-height:1000px;overflow:visible}.accordionnice.jsonForm>section>.not-applicable{position:absolute;top:0px;left:0;right:0;border:none;text-align:center;padding:3px;text-transform:uppercase;color:white;background:#67868e;width:13em;margin:auto;display:inline-block}.accordionnice.jsonForm section.accordion-item{padding:0;margin-bottom:2px;border:1px solid #eee;border-width:0 1px 0 1px;min-height:80px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 30px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 10px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm section.accordion-item.last .accordion-content ~ .accordion-content:last-of-type{display:none}.accordionnice.jsonForm section.fo-section-hide-me{height:1px;overflow:hidden;opacity:0}.accordionnice.jsonForm section h2{position:relative}.accordionnice.jsonForm section.accordion-item h2{margin:0;color:#4a4a4a;font-weight:300;font-size:24px;line-height:1.62em;width:100%;text-indent:20px}.accordionnice.jsonForm section.accordion-item-open h2{color:#fff;background-color:#4a4a4a}.accordionnice.jsonForm section fieldset{padding:30px}.accordionnice.jsonForm section.accordion-item fieldset{width:auto;margin:0;padding:0 30px}.accordionnice.jsonForm section.accordion-item-open fieldset{padding:20px 30px;margin:10px 20px;overflow:visible;-webkit-animation:2s delay-overflow;animation:2s delay-overflow;max-height:600000px}.accordionnice.jsonForm section.accordion-item-open fieldset fieldset{padding:0px;margin:0px}@-webkit-keyframes delay-overflow{from{overflow:hidden}}@keyframes delay-overflow{from{overflow:hidden}}.accordionnice.jsonForm section.accordion-item-open{border:1px solid #eee;border-top-width:0}.accordionnice.jsonForm section.current{background:#fff}.accordionnice.jsonForm .nextbuttonwrapper{text-align:right;max-width:100%;padding-bottom:30px;padding-top:20px;border-top:1px solid #4a4a4a}.accordionnice.jsonForm.readonly .nextbuttonwrapper{display:none}.accordionnice.jsonForm .jf-header-section{display:block;position:relative;top:inherit !important;padding-top:10px;padding-bottom:10px;background:white;border-top:1px solid #eee}.accordionnice.jsonForm .jf-header-section .jf-header-bounds{width:100%;margin:0;padding:0}.accordionnice.jsonForm .jf-header-section button#main_submit_float{right:0px}.accordionnice.jsonForm .jf-header-section button#main_summary{right:123px}.accordionnice #p4 .intro{margin:20px 10px 0 20px;font-size:16px;font-weight:400}.accordionnice #p4.accordion-item .intro{margin-left:-10px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px;margin-top:-60px;margin-bottom:30px;max-width:calc(100% - 160px)}@media only screen and (max-width: 600px){.accordionnice #p4.accordion-item-open .intro{margin-top:-20px;max-width:inherit}}.accordionnice .invalid #p4 .intro{color:#BE1E2D;position:relative}.accordionnice .invalid #p4.accordion-item .intro:before{content:"\26A0";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .invalid #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .invalid #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .invalid #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #BE1E2D}.accordionnice .incomplete #p4 .intro{color:#F7941E;position:relative}.accordionnice .incomplete #p4.accordion-item .intro:before{content:"\2718";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .incomplete #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .incomplete #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .complete #p4 .intro{color:#74bd43;position:relative}.accordionnice .complete #p4.accordion-item .intro:before{content:"\2714";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice.jsonForm ul.jf-page-control-title li a{font-weight:100}.accordionnice.jsonForm #wrapper-for-i1-1-7{margin-bottom:10px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight],.accordionnice.jsonForm label[for=buyonlinenotavailable],.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle],.accordionnice.jsonForm label[for=valueOver7000]{background:rgba(247,148,30,0.1);padding:10px 13px;border-radius:0px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight] strong,.accordionnice.jsonForm label[for=buyonlinenotavailable] strong,.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle] strong,.accordionnice.jsonForm label[for=valueOver7000]{font-weight:600}.accordionnice.jsonForm .jf-row>label{max-width:100%}.accordionnice .readonlyCustomNotice{position:relative;vertical-align:middle;height:inherit;padding:20px;background-color:aliceblue}.accordionnice .readonlyCustomNotice a+a{border:none;padding:0}@media only screen and (max-width: 768px){.accordionnice .jf-page-control{visibility:hidden}.accordionnice.jsonForm section.accordion-item h2{text-indent:8px}.accordionnice.jsonForm section.accordion-item h2 .icon-open-close{right:16px}.accordionnice .page-container .block.empty-right-column{display:none}}@media only screen and (max-width: 1030px){.accordionnice .page-container .block.empty-right-column{display:none}}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0, -50%)}body dialog{border:none;border-radius:0;box-shadow:0 3px 7px rgba(0,0,0,0.3);position:fixed;max-width:90%;min-width:50%;top:0;bottom:0;margin:auto;padding:0;overflow:initial}body dialog main{padding:20px;max-height:90vh;overflow-y:auto;min-height:33vh}body dialog button{max-width:none;display:block}body dialog button.close{max-width:none;display:block;position:absolute;bottom:100%;right:0;width:36px;height:36px;margin:0 -18px -18px 0;padding:10px;overflow:hidden;background:red;border:none;text-overflow:ellipsis;border-radius:50%;font-size:16px;line-height:16px;font-weight:bold;text-align:center}body dialog button.close:hover{background-color:#00a9cc}body dialog::-webkit-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog main{padding:40px;font-size:0.9em;font-weight:200}body dialog main h1{margin-top:0;border-bottom:1px solid #333}body dialog main h1,body dialog main h2{font-weight:200}body dialog main h3,body dialog main h4{font-weight:400}#quickCreateWizard{max-width:600px;margin:30px 0 40px 20px;counter-reset:card}#quickCreateWizard .wizardCard:before{content:counter(card);display:block;position:absolute;right:100%;top:0;font-size:20px;line-height:1em;margin-right:10px;color:#979797;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen::before,#quickCreateWizard .wizardCard:last-of-type::before{font-size:24px}#quickCreateWizard .wizardCard{position:relative;counter-increment:card;border-left:4px solid #bbbbbb;margin:0 0 15px 0;padding:0 0 0 15px;transition:all 0.3s ease}#quickCreateWizard .title{text-transform:uppercase;font-size:11px;line-height:13px;color:#bbbbbb;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen .title,#quickCreateWizard .wizardCard:last-of-type .title{font-size:13px}#quickCreateWizard .heading{font-size:1.8rem;line-height:3rem;transition:all 1s ease-out;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}#quickCreateWizard .heading:hover{cursor:pointer}#quickCreateWizard .wizardCard .form{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:.5em}#quickCreateWizard .wizardCard .form .selection{flex-grow:1;margin-right:10px}#quickCreateWizard .wizardCard .form .selection .chosen-container{min-width:100%}#quickCreateWizard .wizardCard .form .selection .chosen-container[style]{width:100% !important}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]{background:#01bee5;color:white;padding:0.68rem;line-height:1em;text-transform:uppercase;font-size:0.8rem;font-weight:bold;margin:0;display:inline-block;vertical-align:middle}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]{background:none;color:#01bee5;padding-inline:0}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]:hover{background:#888888}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]:hover{background:none;color:#333333}#quickCreateWizard .xxxwizardCard[data-complete="true"]:after{display:inline-block;transform:rotate(45deg);height:34px;width:20px;border:1px solid #93be30;border-width:0 8px 8px 0;content:" ";position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%}#quickCreateWizard .xxxxwizardCard[data-complete="true"]:after{display:inline-block;height:30px;width:30px;border:2px solid #93be30;position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%;content:"✓";content:"✔";content:"☑";font-size:22px;line-height:30px;text-align:center;color:#93be30;font-weight:100;border-radius:50%}#quickCreateWizard .wizardCard[data-complete="true"] .title:after{display:inline-block;color:#93be30;content:"✔";margin-left:.5em}#quickCreateWizard .wizardCard[data-required="true"]{border-color:#f5a623}#quickCreateWizard .wizardCard[data-required="true"] .title{color:#f5a623}#quickCreateWizard .wizardCard[data-complete="true"]{border-color:#93be30;opacity:.5}#quickCreateWizard .wizardCard[data-complete="true"] .title{color:#bbbbbb}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover{opacity:1 !important;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover,#quickCreateWizard .wizardCard:focus-within,#quickCreateWizard .wizardCard:last-of-type{opacity:1;transition:all 0.3s ease}#quickCreateWizard .wizardCard{--animation-speed: 0.3s;--i: 100}#quickCreateWizard .wizardCard .heading{position:absolute;transform-origin:left center;transform:scale(1);opacity:1;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard.selectorOpen .heading{transform:scale(0.1);opacity:0;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard[data-complete="true"] .form{transform-origin:left center;transform:scale(0.1);opacity:0;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35);pointer-events:none}#quickCreateWizard .wizardCard[data-complete="true"].selectorOpen .form{transform:scale(1);--i: calc(var(--i) - 1);z-index:2;opacity:1;pointer-events:auto;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .grid-wrapper{display:grid;grid-template-columns:100px 1fr;grid-gap:0;background:#f4f4f4;padding:10px 14px;font-size:0.9rem;margin:0 0 5px}#quickCreateWizard .grid-wrapper div.foot{border-top:1px solid #CCCCCC;padding-top:5px;margin-top:5px;color:#cccccc}#quickCreateWizard.busy .wizardCard{pointer-events:none;cursor:wait}#quickCreateWizard.busy .wizardCard.selectorOpen{opacity:0.3}#quickCreateWizard.busy::after{content:"Please wait...";display:block;margin:auto;position:fixed;font-size:5vw;top:50%;left:50%;transform:translate(-50%)}body dialog main .jsonForm section .intro{margin-top:1em}body dialog main #nope.intro a[href^="#modal:"]{vertical-align:middle;fill:#01bee5;padding:5px 10px 5px 5px;border-radius:1em;font-family:initial}body dialog main .intro a[href^="#modal:"] svg{vertical-align:text-bottom;fill:#01bee5;margin-right:4px}body dialog main .jsonForm fieldset{margin:0;padding:0;max-width:inherit !important}body dialog main .jsonForm .jf-input-type-submit{margin-top:26px;display:flex}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]{transition:none;margin:0 0 0 auto;float:none;min-width:230px}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]:focus{background-image:url(/img/loadingdots.svg);background-repeat:no-repeat;background-position:center right;background-size:auto}body dialog main .jsonForm .invisibleButSubmittable{height:1px;overflow:hidden;opacity:0.1}body dialog main .jsonForm .invisibleButSubmittable legend{display:none}.jf-btn,.rowbuttonwrapper span.button,.csvio>span{position:relative;display:inline-block;min-height:36px;padding:8px 10px;text-align:center}@media (max-width: 767px){.jf-btn,.rowbuttonwrapper span.button,.csvio>span{min-height:30px}}.pf-admin .jf-btn,.pf-admin .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-admin span.button,.pf-admin .csvio>span,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button,.pf-dashboard .csvio>span{color:#fff !important;border:solid 1px #01bee5;background-color:#01bee5}.pf-admin .jf-btn:hover,.pf-admin .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-admin span.button:hover,.pf-admin .csvio>span:hover,.pf-admin .jf-btn:active,.pf-admin .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-admin span.button:active,.pf-admin .csvio>span:active,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,.pf-dashboard .csvio>span:hover,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active,.pf-dashboard .csvio>span:active{color:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}.person .img-wrap{display:none}.button.deleterow{height:36px}button#main_summary,button#main_submit_float{cursor:pointer;flex:0;white-space:nowrap;line-height:27px;padding:5px 20px;color:#fff !important;border:solid 1px #01bee5;background-color:#01bee5;text-transform:uppercase;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}button#main_summary:hover,button#main_summary:active,button#main_submit_float:hover,button#main_submit_float:active{color:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited{cursor:pointer;flex:0;white-space:nowrap;line-height:27px;padding:5px 20px;color:#fff !important;text-transform:uppercase;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}button#summaryPanelCloseButton:hover,button#summaryPanelCloseButton:active,button#summaryPanelCloseButton:visited:hover,button#summaryPanelCloseButton:visited:active,button#issuesPanelCloseButton:hover,button#issuesPanelCloseButton:active,button#issuesPanelCloseButton:visited:hover,button#issuesPanelCloseButton:visited:active{color:#060708 !important;border:solid 1px white;background-color:white}@media all and (-ms-high-contrast: none){button#main_summary{min-width:6em}button#main_submit_float{min-width:12em}button#summaryPanelCloseButton,button#issuesPanelCloseButton{min-width:9em}}button#main_summary{margin-right:8px;padding:5px 10px}button#main_summary{display:none;outline:none}button#main_summary svg{vertical-align:middle;fill:white}button#main_summary span.issueCount{display:inline-block;border-left:1px solid rgba(255,255,255,0.5);vertical-align:middle;padding-left:10px;padding-right:5px;margin-left:10px;color:#fff !important}.invalid button#main_summary{background-color:#BE1E2D;border-color:#BE1E2D;display:block}.invalid button#main_summary:hover,.invalid button#main_summary:active{background-color:#661018}.incomplete button#main_summary{background-color:#f93;border-color:#f93;display:block}.incomplete button#main_summary:hover,.incomplete button#main_summary:active{background-color:#c60}.complete button#main_summary{background-color:#93be30;border-color:#93be30;display:block}.complete button#main_summary:hover,.complete button#main_summary:active{background-color:#546d1b}.jsonForm input[type="submit"]{color:#fff !important;border:solid 1px #01bee5;background-color:#01bee5;display:inline-block;float:right;margin-top:10px}.jsonForm input[type="submit"]:hover,.jsonForm input[type="submit"]:active{color:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}.jsonForm input[type="submit"].btn_c,.jsonForm input[type="submit"][type="cancel"]{color:#fff !important;border:solid 1px #d0021b;background-color:#d0021b;display:block;margin-top:10px}.jsonForm input[type="submit"].btn_c:hover,.jsonForm input[type="submit"]:hover[type="cancel"],.jsonForm input[type="submit"].btn_c:active,.jsonForm input[type="submit"]:active[type="cancel"]{color:#fff !important;border:solid 1px #991524;background-color:#991524}.jsonForm input[type="cancel"]{display:inline-block;width:auto;text-align:center;cursor:pointer;color:#fff;border:solid 1px #d0021b;background-color:#d0021b}.jsonForm input[type="cancel"]:hover,.jsonForm input[type="cancel"]:active{color:#fff !important;border:solid 1px #991524;background-color:#991524}.readonly a.button.upload,.readonly a.button.download+span{display:none}.btn.disabled,.disabled.btn_a,#summaryScreen .jf-progressTable .disabled.button,.disabled.btn_b,button.disabled#summaryPanelCloseButton,button.disabled#issuesPanelCloseButton,.disabled.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.disabled.btn_login,.page-container button.disabled,.page-container input.disabled[type=button],.modal-content button.disabled,.modal-content input.disabled[type=button],.pf-admin .disabled.jf-btn,.pf-admin .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-admin span.disabled.button,.pf-admin .csvio>span.disabled,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,.pf-dashboard .csvio>span.disabled,button.disabled#main_summary,button.disabled#main_submit_float,.jsonForm input.disabled[type="submit"],.pf-checkout.secure-hosting input.disabled.trans-back[type='submit']{filter:grayscale(1);pointer-events:none}.loadingSpinner{display:none;position:fixed;pointer-events:none;z-index:99999999;top:0;right:0;bottom:0;left:0;margin:auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(28,117,188,0.2);border-right:1.1em solid rgba(28,117,188,0.2);border-bottom:1.1em solid rgba(28,117,188,0.2);border-left:1.1em solid #1c75bc;transform:translateZ(0);-webkit-animation:load8 1.0s infinite linear;animation:load8 1.0s infinite linear}.loadingSpinner,.loadingSpinner:after{border-radius:50%;width:8em;height:8em}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jsonForm ~ .loadingSpinner{display:block;transition:opacity 0.5s 0.25s ease;opacity:1}.jsonForm.ready ~ .loadingSpinner{opacity:0}.readonlyModeNotice{display:block;position:relative;top:0;left:0;right:0;margin:0 auto;text-align:center;background:#f37e00;padding:5px;line-height:16px;color:#ffffff}.readonlyModeNotice a{pointer-events:all;text-transform:uppercase;padding:1px 4px 0px;font-weight:600;border:1px solid #1c75bc}.readonlyModeNotice a:hover{background:rgba(255,255,255,0.5);color:#009444;border-color:#009444}.ready ~ #forceSubmissionBlock{display:block}.forceSubmissionMessage{padding:20px;background:#DDEEF7;max-width:calc(100% - 300px);width:100%}@media (max-width: 768px){.forceSubmissionMessage{max-width:100%}}.forceSubmissionMessage button{float:right}.forceSubmissionMessage:after{content:"";display:table;clear:both}#forceSubmissionBlock #invalidMessage{display:none}.invalid #forceSubmissionBlock #invalidMessage{display:inline;color:#BE1E2D}.invalid #forceSubmissionBlock button{background-color:#999;border:1px solid #999;-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;cursor:default;pointer-events:none}.readonlyModeNotice{position:fixed;top:0;height:25px;z-index:99999550;vertical-align:middle;white-space:nowrap;overflow:hidden}.readonlyModeNotice ~ #mainheader,.readonlyModeNotice ~ #headband,.readonlyModeNotice ~ form .jf-header-section{margin-top:25px}.readonlyNotice{color:red}.readonlyModeModal{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:99999550;display:flex;background:rgba(0,0,0,0.4);align-items:center;justify-content:center;flex-direction:column;white-space:normal;line-height:1.5em;color:#ffffff;text-shadow:none}.readonlyModeModal .lockedmsg{display:block;width:90%;max-width:600px;text-align:center}.readonlyModeModal .lockedmsg a{display:inline-block;margin:20px}.readonlyModeModalCollapsed{height:140px;pointer-events:none}.readonlyModeModalCollapsed{height:105px;pointer-events:none;margin:0 auto;background:none;width:calc(100% - 350px);color:orange}.readonlyModeModalCollapsed .lockedmsg{display:none}.readonlyModeModalCollapsed:before{content:attr(readonly-text);font-size:14px}.readonlyModeModal:after{content:" ";display:block;position:fixed;top:0;right:0;left:0;height:4px;background:orange}body.readonlyMode .readonlyModeModal+#page-container{filter:blur(5px)}body.readonlyMode .readonlyModeModal.readonlyModeModalCollapsed+#page-container{filter:none}#fileListWrap{padding:32px}#fileListWrap h3{margin:0;padding:15px;line-height:1em;color:#fff;border-top:1px solid #777677;padding:32px 0 32px 0}#fileListWrap ul{margin:0;list-style:none;padding:0;color:#fff}#fileListWrap ul li{padding-bottom:24px}#fileListWrap ul li a{color:#fff;border-top:1px solid #777677;width:100%;display:block;padding-top:6px}@media (max-width: 768px){#fileListWrap{border-left:1px solid #777677}}.jsonForm .fileuploader{position:relative;min-width:300px;width:calc(100% - 6px);margin:0 0 0 6px;font-size:13px;vertical-align:middle;color:#b2b1b2;background-color:#fff;border:1px solid #9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm .fileuploader.required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .fileuploader .thumb{width:auto;height:34px;margin:1px 1px 1px 3px;vertical-align:middle}.jsonForm .fileuploader button{display:inline-block;flex:none;width:auto;padding:0 14px;font-size:12px;line-height:34px;font-weight:500;font-style:normal;text-align:center;text-transform:uppercase;text-decoration:none;text-indent:0;vertical-align:middle;color:#fff;background-color:#01BEE5;border:1px solid #01BEE5;transition:all .3s ease-out}.jsonForm .fileuploader button.deleteFileButton{background:#5B89B2}.jsonForm .fileuploader button:hover{background-color:#00a9cc;border:1px solid #00a9cc}.jsonForm .fileuploader button:focus{outline:none}.jsonForm .fileuploader .hover{background-color:#00a9cc;border:1px solid #00a9cc}.jsonForm .fileuploader .chooseFile{position:relative;display:flex;min-height:36px;margin:-1px;margin-right:0;line-height:36px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}.jsonForm .fileuploader .chooseFile span{display:inline-block;float:none;padding:0 14px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.jsonForm .fileuploader .chooseFile span.warning{display:block;margin:0px;padding:0px 0px 0px 24px;color:#666;background:#fff5c0 url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="16px" viewBox="0 0 23 16" enable-background="new 0 0 23 16" xml:space="preserve"><path fill="#FF9900" d="M8,2.48L2.612,14h10.777L8,2.48z M8,0L8,0c0.345,0,0.689,0.233,0.951,0.698l6.828,13.61 C16.303,15.239,15.857,16,14.791,16H1.208c-1.067,0-1.512-0.761-0.989-1.691l6.829-13.61C7.31,0.233,7.654,0,8,0L8,0z M7,12 c0-0.552,0.448-1,1-1s1,0.448,1,1s-0.448,1-1,1S7,12.552,7,12z M8,6c0.552,0,1,0.448,1,1l-0.312,3H7.312L6.999,7 C6.999,6.448,7.447,6,8,6L8,6z"/></svg>') 4px center no-repeat}.jsonForm .fileuploader .cropDisplay{display:block;margin:0px 2px 2px;padding:0px;background:#f0f0f0;border:1px solid #ccc;border-radius:2px}.jsonForm .fileuploader .cropDisplay .cropWarning{min-height:16px;margin:4px;padding:4px 4px 4px 24px;color:#666;background:#fff5c0 url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="16px" viewBox="0 0 23 16" enable-background="new 0 0 23 16" xml:space="preserve"><path fill="#FF9900" d="M8,2.48L2.612,14h10.777L8,2.48z M8,0L8,0c0.345,0,0.689,0.233,0.951,0.698l6.828,13.61 C16.303,15.239,15.857,16,14.791,16H1.208c-1.067,0-1.512-0.761-0.989-1.691l6.829-13.61C7.31,0.233,7.654,0,8,0L8,0z M7,12 c0-0.552,0.448-1,1-1s1,0.448,1,1s-0.448,1-1,1S7,12.552,7,12z M8,6c0.552,0,1,0.448,1,1l-0.312,3H7.312L6.999,7 C6.999,6.448,7.447,6,8,6L8,6z"/></svg>') 4px center no-repeat}.jsonForm .fileuploader .cropDisplay .imageInput,.jsonForm .fileuploader .cropDisplay .imageOutput{display:inline-block;min-height:60px;width:50%;width:calc(50% - 6px);margin:4px 0px 4px 4px;vertical-align:top;background-image:-moz-linear-gradient(45deg, #ddd 25%, transparent 25%),-moz-linear-gradient(-45deg, #ddd 25%, transparent 25%),-moz-linear-gradient(45deg, transparent 75%, #ddd 75%),-moz-linear-gradient(-45deg, transparent 75%, #ddd 75%);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #ddd), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #ddd), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, #ddd)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, #ddd));background-size:20px 20px;background-position:0 0, 10px 0, 10px -10px, 0px 10px}.jsonForm .fileuploader .progressBar{position:absolute;flex:none;left:0;bottom:-8px;width:100%;overflow:hidden;background-color:#edeeee;bottom:-6px;background-color:inherit;height:3px}.jsonForm .fileuploader .progressBar b{display:block;width:0%;height:6px;background-color:#01BEE5;transition:all .25s}.jsonForm .fileuploader .otherButtons{position:absolute;flex:none;top:0%;right:0px;bottom:0px;margin:0;font-size:0}.jsonForm .fileuploader .otherButtons button{height:100%;margin:0}.jsonForm .fileuploader .otherButtons button.uploadFileButtonNOTSUREIFWEWANTTHIS::after{position:absolute;left:100%;content:"← click to upload file";padding-left:6px;color:red}.jsonForm .fileuploader .otherButtons button.deleteFileButtonNOTSUREIFWEWANTTHIS{width:36px;font-size:0;text-indent:-1000px;overflow:hidden;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="4 4 32 32" enable-background="new 4 4 32 32" xml:space="preserve"><polygon fill="#aa0000" points="24.95,12.222 20.001,17.171 15.051,12.222 12.222,15.05 17.172,20 12.222,24.95 15.051,27.777 20.001,22.829 24.95,27.777 27.777,24.95 22.829,20 27.777,15.05 "/></svg>');background-position:center center;background-repeat:no-repeat;border:1px solid #9b9b9b}.jsonForm .fileuploader .otherButtons button.uploadFileButton{position:relative;margin-right:-1px}.jsonForm .fileuploader .otherButtons button.cancelFileButton,.jsonForm .fileuploader .otherButtons button.replaceFileButton,.jsonForm .fileuploader .otherButtons button.deleteFileButton{width:36px;margin:0;padding:0;font-size:0;text-indent:-1000px;overflow:hidden;background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #9b9b9b;border-right:none}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover{background-color:#979797;cursor:pointer}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::after{position:absolute;display:inline-block;left:0%;bottom:100%;height:auto;margin:0 0 6px 14px;padding:4px 7px;font-size:12px;line-height:1em;text-indent:0;color:#fff;background:#00a9cc;border:none;z-index:88}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::before,.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::before{position:absolute;display:block;content:"";left:0%;bottom:100%;width:0px;height:0px;margin:0 0 -2px 14px;padding:0;overflow:hidden;border:4px solid transparent;border-top-color:#00a9cc;z-index:88}.jsonForm .fileuploader .otherButtons button.cancelFileButton{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23979797%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%201.41L12.59%200%207%205.59%201.41%200%200%201.41%205.59%207%200%2012.59%201.41%2014%207%208.41%2012.59%2014%2014%2012.59%208.41%207z%22%2F%3E%0A%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%201.41L12.59%200%207%205.59%201.41%200%200%201.41%205.59%207%200%2012.59%201.41%2014%207%208.41%2012.59%2014%2014%2012.59%208.41%207z%22%2F%3E%0A%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.cancelFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.cancelFileButton.hover::after{content:"Cancel"}.jsonForm .fileuploader .otherButtons button.replaceFileButton{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M11.032%2028.448c-4.524-4.866-4.444-12.49%200.254-17.222%201.924-1.936%204.328-3.092%206.828-3.472l-0.138-4.154c-3.508%200.426-6.904%201.992-9.594%204.7-6.298%206.344-6.372%2016.58-0.246%2023.064l-3.482%203.506%2011.020%200.602-0.030-11.668-4.612%204.644zM24.324%204.53l0.030%2011.668%204.614-4.646c4.524%204.866%204.446%2012.49-0.254%2017.222-1.924%201.938-4.328%203.092-6.83%203.472l0.138%204.152c3.51-0.426%206.906-1.992%209.596-4.702%206.296-6.342%206.374-16.58%200.244-23.062l3.482-3.506-11.020-0.598z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.032%2028.448c-4.524-4.866-4.444-12.49%200.254-17.222%201.924-1.936%204.328-3.092%206.828-3.472l-0.138-4.154c-3.508%200.426-6.904%201.992-9.594%204.7-6.298%206.344-6.372%2016.58-0.246%2023.064l-3.482%203.506%2011.020%200.602-0.030-11.668-4.612%204.644zM24.324%204.53l0.030%2011.668%204.614-4.646c4.524%204.866%204.446%2012.49-0.254%2017.222-1.924%201.938-4.328%203.092-6.83%203.472l0.138%204.152c3.51-0.426%206.906-1.992%209.596-4.702%206.296-6.342%206.374-16.58%200.244-23.062l3.482-3.506-11.020-0.598z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.replaceFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.replaceFileButton.hover::after{content:"Replace File"}.jsonForm .fileuploader .otherButtons button.deleteFileButton{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M6.778%2015.824l2.204%2019.418c0.118%200.922%204.57%203.954%2011.018%203.958%206.448-0.004%2010.902-3.036%2011.020-3.958l2.204-19.418c-3.368%201.884-8.402%202.776-13.224%202.776s-9.856-0.892-13.222-2.776zM26.334%203.824l-1.718-1.906c-0.662-0.942-1.382-1.118-2.784-1.118h-3.664c-1.4%200-2.12%200.176-2.784%201.118l-1.716%201.906c-5.14%200.898-8.868%203.28-8.868%205.036v0.342c0%203.092%206.804%205.6%2015.2%205.6s15.2-2.508%2015.2-5.6v-0.342c0-1.756-3.726-4.138-8.866-5.036zM24.138%208.278l-2.504-2.678h-3.268l-2.504%202.678h-3.4c0%200%203.724-4.44%204.222-5.042%200.38-0.46%200.77-0.636%201.274-0.636h4.086c0.504%200%200.892%200.176%201.274%200.636%200.496%200.602%204.222%205.042%204.222%205.042h-3.402z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M6.778%2015.824l2.204%2019.418c0.118%200.922%204.57%203.954%2011.018%203.958%206.448-0.004%2010.902-3.036%2011.020-3.958l2.204-19.418c-3.368%201.884-8.402%202.776-13.224%202.776s-9.856-0.892-13.222-2.776zM26.334%203.824l-1.718-1.906c-0.662-0.942-1.382-1.118-2.784-1.118h-3.664c-1.4%200-2.12%200.176-2.784%201.118l-1.716%201.906c-5.14%200.898-8.868%203.28-8.868%205.036v0.342c0%203.092%206.804%205.6%2015.2%205.6s15.2-2.508%2015.2-5.6v-0.342c0-1.756-3.726-4.138-8.866-5.036zM24.138%208.278l-2.504-2.678h-3.268l-2.504%202.678h-3.4c0%200%203.724-4.44%204.222-5.042%200.38-0.46%200.77-0.636%201.274-0.636h4.086c0.504%200%200.892%200.176%201.274%200.636%200.496%200.602%204.222%205.042%204.222%205.042h-3.402z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::after,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::after{content:"Delete File";left:100%;margin-left:-20px}.jsonForm .fileuploader .otherButtons button.deleteFileButton:hover::before,.jsonForm .fileuploader .otherButtons button.deleteFileButton.hover::before{left:100%;margin:0 0 -2px -20px}.jsonForm .fileuploader .foEl{position:absolute;top:-5000px;left:-5000px}.jsonForm .fileuploader .foEl.error,.jsonForm .fileuploader .foEl.valid{position:absolute;top:0;left:0;bottom:0;min-height:100%;width:0;margin:0;padding:0;overflow:hidden;opacity:0;background:none;border:none;box-shadow:none;pointer-events:none}@media (max-width: 1024px){.jsonForm .fileuploader{width:100%;margin-left:0;border-left:4px solid #f5a623;box-shadow:none}}::-webkit-file-upload-button{cursor:pointer}.layout-style-columns{display:table;padding-left:130px !important}.layout-style-columns .linkedFormWrapper+.linkedFormAddNew{padding-left:20px}.layout-style-columns .linkedFormWrapper{display:table-cell}.layout-style-columns .linkedFormWrapper .jsonForm .jf-row{display:block;padding:4px;width:auto;vertical-align:bottom;text-align:right;margin:0px 2px 0px 0px}.layout-style-columns .linkedFormWrapper+.linkedFormWrapper .jsonForm .jf-row{padding-left:4px;min-width:inherit}.layout-style-columns .linkedFormWrapper .jsonForm .jf-row>label{position:absolute;margin:0;width:125px;top:0;bottom:1px;white-space:nowrap;right:100%;text-align:left;border-radius:2px;background:rgba(0,0,0,0.05)}.layout-style-columns .linkedFormWrapper+.linkedFormWrapper .jsonForm .jf-row>label{display:none}.jsonForm table:not(.dataTable){width:100%;font-size:13px;line-height:16px;border-spacing:0}.jsonForm table:not(.dataTable) caption{text-align:left}.jsonForm table:not(.dataTable) thead th{padding:4px 7px;font-size:11px;font-weight:500;text-align:left;text-transform:uppercase}.jsonForm table:not(.dataTable) thead tr.preheader th[colspan]{max-width:50px}.jsonForm table:not(.dataTable) tbody th:first-child{padding-right:5px;font-weight:700;text-align:left}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] th{padding-left:15px;padding-right:15px;font-size:11px;font-weight:500;text-align:right;text-transform:uppercase;background:#e2f7fb;border:1px solid #cfe5e9}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] td{padding-top:0;padding-bottom:0}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] input[type=number]{box-shadow:none}.jsonForm table:not(.dataTable) th>span{display:inline-block;text-overflow:ellipsis;transition:max-width .5s}.jsonForm table:not(.dataTable) th a{font-size:0.8em;text-decoration:none;color:#888888}.jsonForm table:not(.dataTable) th a:hover{color:#32809D}.jsonForm table:not(.dataTable) th dfn{margin-right:2px}.jsonForm table:not(.dataTable) th[data-collapsed='true']{cursor:e-resize}.jsonForm table:not(.dataTable) th[data-collapsed='false']{cursor:w-resize}.jsonForm table:not(.dataTable) td{position:relative;padding:4px 5px;text-align:right}.jsonForm table:not(.dataTable) td input{width:100%;height:100%;text-align:left;border-radius:0}.jsonForm table:not(.dataTable) td.collapsed input{width:100%;margin:0;font-size:0;box-shadow:none}.jsonForm table:not(.dataTable) th,.jsonForm table:not(.dataTable) td{transition:max-width .5s}.jsonForm table:not(.dataTable) th[data-collapsed='true'],.jsonForm table:not(.dataTable) td[data-collapsed='true']{max-width:40px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jsonForm table:not(.dataTable) th[data-collapsed='true']>span,.jsonForm table:not(.dataTable) td[data-collapsed='true']>span{max-width:40px;white-space:nowrap;overflow:hidden}.jsonForm table:not(.dataTable) th+th,.jsonForm table:not(.dataTable) th+td,.jsonForm table:not(.dataTable) td+th,.jsonForm table:not(.dataTable) td+td{max-width:200px}.jsonForm table:not(.dataTable) th[data-child-is='radio'],.jsonForm table:not(.dataTable) td[data-child-is='radio']{width:50px}.jsonForm table:not(.dataTable) label.error{left:5px;bottom:calc(100% + 7px)}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] th:first-child,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] td:first-child{min-width:240px;padding:0px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody tr:last-child td{padding-bottom:12px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody th:first-child{font-weight:400}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"] tbody th dfn svg[class*=icon]{margin-left:6px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:last-child,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:last-child{width:90px;padding-left:3px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:last-child input,.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:last-child input{width:100%;margin-left:0}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr th:nth-last-child(2),.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited tr td:nth-last-child(2){padding-right:15px}.jsonForm table:not(.dataTable)[data-tab-direction="vertical"].limited label.error{left:-3px}.jsonForm #claimsFieldsetInEnduranceForm th:first-child{min-width:unset;width:10%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='radio']{width:15%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='text']{width:70%}.jsonForm #claimsFieldsetInEnduranceForm td[data-child-is='text'] input{max-width:97%}.jsonForm #areasPractiseFieldsEnduranceForm td{width:25%}.jsonForm table[data-text-align='left']:not(.dataTable) th,.jsonForm table[data-text-align='left']:not(.dataTable) td{text-align:left}.jsonForm table[data-text-align='left']:not(.dataTable) th label.focb,.jsonForm table[data-text-align='left']:not(.dataTable) td label.focb{vertical-align:top}.jsonForm table#claims-table{width:auto}@media (min-width: 767px){.jsonForm table#claims-table{min-width:600px}}.jsonForm table#claims-table td[data-child-is='text']{padding-right:15px}.jsonForm table#claims-table thead th{vertical-align:bottom;font-weight:bold}.jsonForm table#claims-table th:first-child,.jsonForm table#claims-table td:first-child{min-width:8em;max-width:8em;width:8em}.jsonForm .help-trigger,.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger,.pf-admin dfn svg[class*=icon]{position:relative;display:inline-block;width:17px;height:17px;margin-left:.3em}.jsonForm .help-trigger svg[class*=icon],.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger svg[class*=icon],.pf-admin dfn svg[class*=icon]{color:#fff;fill:#01BEE5}.jsonForm .help-trigger:hover svg[class*=icon],.jsonForm dfn:hover svg[class*=icon],.pf-admin .help-trigger:hover svg[class*=icon],.pf-admin dfn:hover svg[class*=icon]{fill:#00A9CC}.jsonForm .help-trigger,.pf-admin .help-trigger{margin-top:-4px;font-size:0;line-height:0;vertical-align:middle;color:transparent;cursor:help !important}.jsonForm .help-trigger svg,.pf-admin .help-trigger svg{width:100%;height:100%}.jsonForm .help-trigger:hover,.pf-admin .help-trigger:hover{cursor:help}.jsonForm .help-trigger:hover+.help,.pf-admin .help-trigger:hover+.help{height:auto;margin:10px 0;padding:17px 42px 21px 47px;opacity:1;border-color:#cfe5e9}.jsonForm .help,.pf-admin .help{position:relative;display:block;max-width:706px;height:0;margin:0;padding:0 42px 0 47px;font-size:12px;line-height:15px;font-weight:normal;overflow:hidden;opacity:0;color:#4a4a4a;background:#e2f7fb url("/img/source/help.svg") no-repeat 15px 16px;border:1px solid transparent;transition:all .5s}.jsonForm dfn,.pf-admin dfn{position:relative;font-style:normal;white-space:normal;cursor:help}.jsonForm dfn::before,.jsonForm dfn::after,.pf-admin dfn::before,.pf-admin dfn::after{position:absolute;display:block;opacity:0;transition:opacity 0.25s ease-out}.jsonForm dfn::before,.pf-admin dfn::before{content:attr(data-title);left:100%;left:calc(100% - 42px);bottom:100%;bottom:calc(100% + 15px);min-width:250px;max-height:0;margin:0;padding:0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:500;line-height:15px;text-align:left;white-space:normal;overflow:hidden;background:#00a9cc url("/img/source/help-white.svg") no-repeat 11px 12px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);z-index:99999}.jsonForm dfn svg[class*=icon],.pf-admin dfn svg[class*=icon]{margin-top:-3px;vertical-align:middle}.jsonForm dfn::after,.pf-admin dfn::after{content:"";left:100%;left:calc(100% - 20px);bottom:100%;bottom:calc(100% + 5px);z-index:99999}.jsonForm dfn:hover,.pf-admin dfn:hover{cursor:help}.jsonForm dfn:hover::before,.pf-admin dfn:hover::before{max-height:none;min-height:40px;padding:12px 20px 15px 42px;overflow:auto;opacity:1}.jsonForm dfn:hover::after,.pf-admin dfn:hover::after{opacity:1;border:12px solid transparent;border-top:10px solid #00a9cc;border-bottom:none}.jsonForm th dfn,.pf-admin th dfn{display:inline;white-space:nowrap}.jsonForm .dialogue-message dfn::before,.pf-admin .dialogue-message dfn::before{left:auto;right:-42px}@media (max-width: 991px){.jsonForm .help-trigger,.jsonForm dfn svg[class*=icon],.pf-admin .help-trigger,.pf-admin dfn svg[class*=icon]{margin-left:4px}}.pf-admin dfn{min-width:280px}.pf-admin dfn::before{white-space:pre-wrap}.jsonForm .forwardQuestionButton{position:absolute;display:inline-block;top:0;left:3.5em;max-width:25px;margin-left:5px;padding:3px 6px;line-height:20px;text-indent:26px;white-space:nowrap;overflow:hidden;color:#666;background:transparent url("/proposalform/v2016v2/jsonForm.2.0.0/plugins/ForwardQuestion/forwardQuestion.svg") 3px 0 no-repeat;border-radius:2px;transition:all .5s;box-sizing:border-box;cursor:pointer}.jsonForm .forwardQuestionButton:hover{max-width:600px;background-color:#eee}.forwardQuestionIconOnly{display:inline-block;vertical-align:middle;max-width:25px;padding:3px 6px;text-indent:26px;white-space:nowrap;overflow:hidden;color:#666;background:transparent url("/proposalform/v2016v2/jsonForm.2.0.0/plugins/ForwardQuestion/forwardQuestion.svg") 3px 0 no-repeat;border-radius:2px;box-sizing:border-box}form.forwardQuestion{margin:0;padding:0;text-align:left}form.forwardQuestion p{margin:0 0 10px 0;font-size:1.2em}form.forwardQuestion p small{display:block;margin:1em 0;font-size:0.8em;color:#666}form.forwardQuestion p.fcfoot,form.forwardQuestion p.fcfoot small{margin-bottom:0}form.forwardQuestion fieldset{margin:0;padding:0;border:0}form.forwardQuestion fieldset label{display:block}form.forwardQuestion fieldset label i{font-style:normal}form.forwardQuestion fieldset label.error{color:#fff;background-color:#BE1E2D}form.forwardQuestion fieldset input,form.forwardQuestion fieldset textarea{width:100%;margin:1px 0;padding:4px;border:1px solid #ccc;box-sizing:border-box}form.forwardQuestion fieldset input:focus,form.forwardQuestion fieldset textarea:focus{outline:none}form.forwardQuestion fieldset textarea{height:10.5em}form.forwardQuestion fieldset input[type=checkbox]{width:inherit;margin-right:10px;font-size:1.2em}form.forwardQuestion fieldset.error input,form.forwardQuestion fieldset.error textarea,form.forwardQuestion fieldset .error input,form.forwardQuestion fieldset .error textarea{border:1px solid #BE1E2D;border-color:#BE1E2D;box-shadow:0 0 6px #BE1E2D}form.forwardQuestion fieldset .error span{color:#fff;background-color:#BE1E2D}form.forwardQuestion fieldset .emailto{position:relative}form.forwardQuestion fieldset .emailto span{position:absolute;display:block;top:0;left:0;bottom:0;width:3em;margin:1px;padding:4px;line-height:1.5em;background-color:#ccc}form.forwardQuestion fieldset .emailto input{text-indent:4em}.csvio{display:inline-block}.csvio>span{display:block;height:auto;padding-top:7px;padding-bottom:7px;color:#060708;background:#fff;border:1px solid #9b9b9b}.csvio>span.population-btn{padding:7px 20px 7px 40px}.csvio>span.population-btn>svg{position:absolute;display:block;top:50%;left:10px;width:18px;height:20px;margin-top:-10px;fill:#060708;transition:all .25s ease-out}.csvio>span.population-btn:hover>svg{fill:#fff}.csvio>span:hover{color:#fff;background:#20262a;border-color:#20262a}.panelCloseButton{background:#FAFAFA;background:rgba(255,255,255,0.75);border:1px solid #ccc;border-radius:0;text-indent:0;width:auto;height:auto;padding:7px 10px;color:#888;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:bold;line-height:1em;top:32px !important;right:10px !important}.panelCloseButton:hover{background:#ddd;border-color:#555;color:#333}#issues .panelCloseButton{top:0px !important;right:10px !important}.jsonForm.inIframe .jf-header-bounds{width:100%}.jsonForm.inIframe>section>header>h2,.jsonForm.inIframe>section>.intro,.jsonForm.inIframe>section>fieldset,.jsonForm.inIframe>section>.not-applicable{width:100%}.jsonForm.inIframe.jsonForm ul.jf-page-control-title{right:10px}input ~ span.tt{display:none;position:absolute;z-index:999;bottom:100%;margin:-3px 5px;right:0;padding:2px 4px 1px;background:#FFFCD9;border:1px solid #ADADAD;color:#1D1D1D;border-radius:3px;font-size:0.85em;box-shadow:0px 5px 14px 0px rgba(0,0,0,0.4)}span.tt:after{content:"";position:absolute;top:100%;border:6px solid transparent;left:50%;margin-left:-6px;border-top-color:#FFFCD9}td:hover input ~ span.tt,input:hover ~ span.tt{display:block}.jsonForm .not-applicable,.jsonForm .major-prop-not-applicable{position:relative;display:inline-block;padding:9px 15px;font-size:12px;line-height:16px;font-weight:500;color:#9b9b9b;background:#fff;border:1px solid #dfe0e1}.jsonForm fieldset>legend{font-family:"adobe-garamond-pro",serif;font-size:18px;font-weight:400;line-height:2.26;letter-spacing:.2px;cursor:default}.jsonForm fieldset>legend:hover ~ .fieldset-actions{max-height:none;overflow:visible;opacity:1}.jsonForm fieldset>strong:first-child,.jsonForm fieldset>legend strong,.jsonForm fieldset>.fieldset-actions+strong{display:inline-block;margin-right:7px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;letter-spacing:.2px}.jsonForm fieldset>strong:first-child+dfn,.jsonForm fieldset>legend strong+dfn,.jsonForm fieldset>.fieldset-actions+strong+dfn{display:inline-block;margin-left:6px;margin-bottom:12px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33}.jsonForm input,.jsonForm textarea,.jsonForm select{display:block;width:100%;padding:7px 14px;font-size:13px !important;color:#060708}.jsonForm .iad-submit{padding-left:0}.jsonForm .iad-submit input{font-size:16px !important;float:left}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select,.jsonForm textarea{width:calc(100% - 6px);margin-left:6px;background-color:#fff;border:1px solid #67868e;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm input[type="text"]:required,.jsonForm input[type="email"]:required,.jsonForm input[type="password"]:required,.jsonForm input[type="tel"]:required,.jsonForm input[type="number"]:required,.jsonForm input[type="date"]:required,.jsonForm input[type="month"]:required,.jsonForm input[type="cash"]:required,.jsonForm input[type="percent"]:required,.jsonForm select:required,.jsonForm textarea:required{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm input[type="text"]:required:valid,.jsonForm input[type="email"]:required:valid,.jsonForm input[type="password"]:required:valid,.jsonForm input[type="tel"]:required:valid,.jsonForm input[type="number"]:required:valid,.jsonForm input[type="date"]:required:valid,.jsonForm input[type="month"]:required:valid,.jsonForm input[type="cash"]:required:valid,.jsonForm input[type="percent"]:required:valid,.jsonForm select:required:valid,.jsonForm textarea:required:valid{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm input[type="text"]:invalid[data-answered="true"],.jsonForm input[type="email"]:invalid[data-answered="true"],.jsonForm input[type="password"]:invalid[data-answered="true"],.jsonForm input[type="tel"]:invalid[data-answered="true"],.jsonForm input[type="number"]:invalid[data-answered="true"],.jsonForm input[type="date"]:invalid[data-answered="true"],.jsonForm input[type="month"]:invalid[data-answered="true"],.jsonForm input[type="cash"]:invalid[data-answered="true"],.jsonForm input[type="percent"]:invalid[data-answered="true"],.jsonForm select:invalid[data-answered="true"],.jsonForm textarea:invalid[data-answered="true"]{border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select{height:36px;padding:7px 14px;line-height:20px}.jsonForm input[type="date"]{padding:4.5px 14px}.jsonForm textarea{min-height:36px;padding:8px 14px;line-height:18px}.jsonForm input:required,.jsonForm textarea:required,.jsonForm select:required{background-color:#fff}.jsonForm input:focus,.jsonForm input:required:focus,.jsonForm textarea:focus,.jsonForm textarea:required:focus{outline:none;background-color:#fefcdf}.jsonForm input:required:focus:invalid,.jsonForm input.error:required:focus,.jsonForm input.valid:required:focus:invalid,.jsonForm textarea:required:focus:invalid,.jsonForm textarea.error:required:focus,.jsonForm textarea.valid:required:focus:invalid{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm input:required:focus:valid,.jsonForm input.valid:required:focus,.jsonForm textarea:required:focus:valid,.jsonForm textarea.valid:required:focus{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm input[type="hideme"]{display:none !important}.jsonForm input[type="checkbox"],.jsonForm input[type="radio"]{width:auto}.jsonForm input[type="submit"]:focus,.jsonForm input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonForm select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.jsonForm select::-ms-expand{display:none}.jsonForm ::-webkit-input-placeholder{color:#b2b1b2}.jsonForm ::-moz-placeholder{color:#b2b1b2}.jsonForm :-moz-placeholder{color:#b2b1b2}.jsonForm :-ms-input-placeholder{color:#b2b1b2}.jsonForm.jsonFormInverse input,.jsonForm.jsonFormInverse textarea,.jsonForm.jsonFormInverse select{color:#fff}.jsonForm.jsonFormInverse input[type="text"],.jsonForm.jsonFormInverse input[type="email"],.jsonForm.jsonFormInverse input[type="password"],.jsonForm.jsonFormInverse input[type="tel"],.jsonForm.jsonFormInverse input[type="number"],.jsonForm.jsonFormInverse input[type="date"],.jsonForm.jsonFormInverse input[type="month"],.jsonForm.jsonFormInverse input[type="cash"],.jsonForm.jsonFormInverse input[type="percent"],.jsonForm.jsonFormInverse select,.jsonForm.jsonFormInverse textarea{width:100% !important;margin-left:0 !important;color:#fff;background-color:#2D373D;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required,.jsonForm.jsonFormInverse input[type="email"]:required,.jsonForm.jsonFormInverse input[type="password"]:required,.jsonForm.jsonFormInverse input[type="tel"]:required,.jsonForm.jsonFormInverse input[type="number"]:required,.jsonForm.jsonFormInverse input[type="date"]:required,.jsonForm.jsonFormInverse input[type="month"]:required,.jsonForm.jsonFormInverse input[type="cash"]:required,.jsonForm.jsonFormInverse input[type="percent"]:required,.jsonForm.jsonFormInverse select:required,.jsonForm.jsonFormInverse textarea:required{background-color:#2D373D;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required:valid,.jsonForm.jsonFormInverse input[type="email"]:required:valid,.jsonForm.jsonFormInverse input[type="password"]:required:valid,.jsonForm.jsonFormInverse input[type="tel"]:required:valid,.jsonForm.jsonFormInverse input[type="number"]:required:valid,.jsonForm.jsonFormInverse input[type="date"]:required:valid,.jsonForm.jsonFormInverse input[type="month"]:required:valid,.jsonForm.jsonFormInverse input[type="cash"]:required:valid,.jsonForm.jsonFormInverse input[type="percent"]:required:valid,.jsonForm.jsonFormInverse select:required:valid,.jsonForm.jsonFormInverse textarea:required:valid{background-color:#2D373D;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"]:required:invalid,.jsonForm.jsonFormInverse input[type="email"]:required:invalid,.jsonForm.jsonFormInverse input[type="password"]:required:invalid,.jsonForm.jsonFormInverse input[type="tel"]:required:invalid,.jsonForm.jsonFormInverse input[type="number"]:required:invalid,.jsonForm.jsonFormInverse input[type="date"]:required:invalid,.jsonForm.jsonFormInverse input[type="month"]:required:invalid,.jsonForm.jsonFormInverse input[type="cash"]:required:invalid,.jsonForm.jsonFormInverse input[type="percent"]:required:invalid,.jsonForm.jsonFormInverse select:required:invalid,.jsonForm.jsonFormInverse textarea:required:invalid{background-color:#2D373D}.jsonForm.jsonFormInverse input[type="text"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="email"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="password"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="tel"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="number"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="date"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="month"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="cash"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse input[type="percent"]:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse select:required:invalid[data-answered="true"],.jsonForm.jsonFormInverse textarea:required:invalid[data-answered="true"]{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="text"],.jsonForm.jsonFormInverse input[type="email"],.jsonForm.jsonFormInverse input[type="password"],.jsonForm.jsonFormInverse input[type="tel"],.jsonForm.jsonFormInverse input[type="number"],.jsonForm.jsonFormInverse input[type="date"],.jsonForm.jsonFormInverse input[type="month"],.jsonForm.jsonFormInverse input[type="cash"],.jsonForm.jsonFormInverse input[type="percent"],.jsonForm.jsonFormInverse select{height:46px;line-height:30px}.jsonForm.jsonFormInverse textarea{min-height:46px;line-height:28px}.jsonForm.jsonFormInverse input:required,.jsonForm.jsonFormInverse textarea:required,.jsonForm.jsonFormInverse select:required{background-color:#2D373D}.jsonForm.jsonFormInverse input:focus,.jsonForm.jsonFormInverse input:required:focus,.jsonForm.jsonFormInverse textarea:focus,.jsonForm.jsonFormInverse textarea:required:focus{outline:none;background-color:#fefcdf}.jsonForm.jsonFormInverse input:required:focus:invalid,.jsonForm.jsonFormInverse input.error:required:focus,.jsonForm.jsonFormInverse input.valid:required:focus:invalid,.jsonForm.jsonFormInverse textarea:required:focus:invalid,.jsonForm.jsonFormInverse textarea.error:required:focus,.jsonForm.jsonFormInverse textarea.valid:required:focus:invalid{color:#d0021b;border-color:#d0021b;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input:required:focus:valid,.jsonForm.jsonFormInverse input.valid:required:focus,.jsonForm.jsonFormInverse textarea:required:focus:valid,.jsonForm.jsonFormInverse textarea.valid:required:focus{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type="submit"]:focus,.jsonForm.jsonFormInverse input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonForm.jsonFormInverse select.error,.jsonForm.jsonFormInverse select[data-answered="false"]{color:#b2b1b2}.jsonForm.jsonFormInverse select.error option,.jsonForm.jsonFormInverse select[data-answered="false"] option{color:#fff}.jsonForm.jsonFormInverse select.error ~ .chosen-container .chosen-single,.jsonForm.jsonFormInverse select[data-answered="false"] ~ .chosen-container .chosen-single{color:#fff}.jsonForm.jsonFormInverse select[data-answered="true"] ~ .chosen-container .chosen-single{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse select[multiple="multiple"][value] ~ .chosen-container .chosen-choices{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse .flex-wrap-row .one-half.left-block{margin-right:20px}.jsonForm.jsonFormInverse .jf-row.jf-input-type-text.one-half{margin-bottom:0}.jsonForm.quote-form input[type="text"],.jsonForm.quote-form input[type="email"],.jsonForm.quote-form input[type="password"],.jsonForm.quote-form input[type="tel"],.jsonForm.quote-form input[type="number"],.jsonForm.quote-form input[type="date"],.jsonForm.quote-form input[type="month"],.jsonForm.quote-form input[type="cash"],.jsonForm.quote-form input[type="percent"],.jsonForm.quote-form select,.jsonForm.quote-form textarea{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #67868e}.jsonForm.quote-form input[type="text"]:required,.jsonForm.quote-form input[type="email"]:required,.jsonForm.quote-form input[type="password"]:required,.jsonForm.quote-form input[type="tel"]:required,.jsonForm.quote-form input[type="number"]:required,.jsonForm.quote-form input[type="date"]:required,.jsonForm.quote-form input[type="month"]:required,.jsonForm.quote-form input[type="cash"]:required,.jsonForm.quote-form input[type="percent"]:required,.jsonForm.quote-form select:required,.jsonForm.quote-form textarea:required{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #f5a623}.jsonForm.quote-form input[type="text"]:required:valid,.jsonForm.quote-form input[type="email"]:required:valid,.jsonForm.quote-form input[type="password"]:required:valid,.jsonForm.quote-form input[type="tel"]:required:valid,.jsonForm.quote-form input[type="number"]:required:valid,.jsonForm.quote-form input[type="date"]:required:valid,.jsonForm.quote-form input[type="month"]:required:valid,.jsonForm.quote-form input[type="cash"]:required:valid,.jsonForm.quote-form input[type="percent"]:required:valid,.jsonForm.quote-form select:required:valid,.jsonForm.quote-form textarea:required:valid{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form input[type="text"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="email"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="password"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="tel"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="number"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="date"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="month"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="cash"]:required:invalid[data-answered="true"],.jsonForm.quote-form input[type="percent"]:required:invalid[data-answered="true"],.jsonForm.quote-form select:required:invalid[data-answered="true"],.jsonForm.quote-form textarea:required:invalid[data-answered="true"]{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #d0021b}.jsonForm.quote-form select{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #67868e}.jsonForm.quote-form select:required:invalid{color:#b2b1b2}.jsonForm.quote-form input:required:focus:invalid,.jsonForm.quote-form input.error:required:focus,.jsonForm.quote-form input.valid:required:focus:invalid,.jsonForm.quote-form textarea:required:focus:invalid,.jsonForm.quote-form textarea.error:required:focus,.jsonForm.quote-form textarea.valid:required:focus:invalid{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #d0021b}.jsonForm.quote-form input:required:focus:valid,.jsonForm.quote-form input.valid:required:focus,.jsonForm.quote-form textarea:required:focus:valid,.jsonForm.quote-form textarea.valid:required:focus{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form select[data-answered="true"] ~ .chosen-container .chosen-single{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonForm.quote-form select[multiple="multiple"][value] ~ .chosen-container .chosen-choices{box-shadow:-3px 0 0 0 #eee,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote input,.jsonFormInverseQuickQuote textarea,.jsonFormInverseQuickQuote select{color:#fff}.jsonFormInverseQuickQuote input[type="text"],.jsonFormInverseQuickQuote input[type="email"],.jsonFormInverseQuickQuote input[type="password"],.jsonFormInverseQuickQuote input[type="tel"],.jsonFormInverseQuickQuote input[type="number"],.jsonFormInverseQuickQuote input[type="date"],.jsonFormInverseQuickQuote input[type="month"],.jsonFormInverseQuickQuote input[type="cash"],.jsonFormInverseQuickQuote input[type="percent"],.jsonFormInverseQuickQuote select{height:44px;background-color:rgba(255,255,255,0.05);-webkit-appearance:none;border:1px solid rgba(255,255,255,0.05);border-radius:0px;line-height:30px;width:calc(100% - 6px);margin-left:6px;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #67868e}.jsonFormInverseQuickQuote input[type="text"]:required,.jsonFormInverseQuickQuote input[type="email"]:required,.jsonFormInverseQuickQuote input[type="password"]:required,.jsonFormInverseQuickQuote input[type="tel"]:required,.jsonFormInverseQuickQuote input[type="number"]:required,.jsonFormInverseQuickQuote input[type="date"]:required,.jsonFormInverseQuickQuote input[type="month"]:required,.jsonFormInverseQuickQuote input[type="cash"]:required,.jsonFormInverseQuickQuote input[type="percent"]:required,.jsonFormInverseQuickQuote select:required{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #f5a623}.jsonFormInverseQuickQuote input[type="text"]:required:valid,.jsonFormInverseQuickQuote input[type="email"]:required:valid,.jsonFormInverseQuickQuote input[type="password"]:required:valid,.jsonFormInverseQuickQuote input[type="tel"]:required:valid,.jsonFormInverseQuickQuote input[type="number"]:required:valid,.jsonFormInverseQuickQuote input[type="date"]:required:valid,.jsonFormInverseQuickQuote input[type="month"]:required:valid,.jsonFormInverseQuickQuote input[type="cash"]:required:valid,.jsonFormInverseQuickQuote input[type="percent"]:required:valid,.jsonFormInverseQuickQuote select:required:valid{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote input[type="text"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="email"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="password"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="tel"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="number"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="date"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="month"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="cash"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote input[type="percent"]:required:invalid[data-answered="true"],.jsonFormInverseQuickQuote select:required:invalid[data-answered="true"]{box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #d0021b}.jsonFormInverseQuickQuote input[type="text"]:focus,.jsonFormInverseQuickQuote input[type="text"]:required:focus,.jsonFormInverseQuickQuote input[type="email"]:focus,.jsonFormInverseQuickQuote input[type="email"]:required:focus,.jsonFormInverseQuickQuote input[type="password"]:focus,.jsonFormInverseQuickQuote input[type="password"]:required:focus,.jsonFormInverseQuickQuote input[type="tel"]:focus,.jsonFormInverseQuickQuote input[type="tel"]:required:focus,.jsonFormInverseQuickQuote input[type="number"]:focus,.jsonFormInverseQuickQuote input[type="number"]:required:focus,.jsonFormInverseQuickQuote input[type="date"]:focus,.jsonFormInverseQuickQuote input[type="date"]:required:focus,.jsonFormInverseQuickQuote input[type="month"]:focus,.jsonFormInverseQuickQuote input[type="month"]:required:focus,.jsonFormInverseQuickQuote input[type="cash"]:focus,.jsonFormInverseQuickQuote input[type="cash"]:required:focus,.jsonFormInverseQuickQuote input[type="percent"]:focus,.jsonFormInverseQuickQuote input[type="percent"]:required:focus,.jsonFormInverseQuickQuote select:focus,.jsonFormInverseQuickQuote select:required:focus{outline:none;border-color:#9b9b9b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #f5a623}.jsonFormInverseQuickQuote input[type="text"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="text"].error:required:focus,.jsonFormInverseQuickQuote input[type="text"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="email"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="email"].error:required:focus,.jsonFormInverseQuickQuote input[type="email"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="password"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="password"].error:required:focus,.jsonFormInverseQuickQuote input[type="password"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="tel"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="tel"].error:required:focus,.jsonFormInverseQuickQuote input[type="tel"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="number"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="number"].error:required:focus,.jsonFormInverseQuickQuote input[type="number"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="date"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="date"].error:required:focus,.jsonFormInverseQuickQuote input[type="date"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="month"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="month"].error:required:focus,.jsonFormInverseQuickQuote input[type="month"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="cash"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="cash"].error:required:focus,.jsonFormInverseQuickQuote input[type="cash"].valid:required:focus:invalid,.jsonFormInverseQuickQuote input[type="percent"]:required:focus:invalid,.jsonFormInverseQuickQuote input[type="percent"].error:required:focus,.jsonFormInverseQuickQuote input[type="percent"].valid:required:focus:invalid,.jsonFormInverseQuickQuote select:required:focus:invalid,.jsonFormInverseQuickQuote select.error:required:focus,.jsonFormInverseQuickQuote select.valid:required:focus:invalid{border-color:#d0021b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #d0021b}.jsonFormInverseQuickQuote input[type="text"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="text"].valid:required:focus,.jsonFormInverseQuickQuote input[type="email"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="email"].valid:required:focus,.jsonFormInverseQuickQuote input[type="password"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="password"].valid:required:focus,.jsonFormInverseQuickQuote input[type="tel"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="tel"].valid:required:focus,.jsonFormInverseQuickQuote input[type="number"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="number"].valid:required:focus,.jsonFormInverseQuickQuote input[type="date"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="date"].valid:required:focus,.jsonFormInverseQuickQuote input[type="month"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="month"].valid:required:focus,.jsonFormInverseQuickQuote input[type="cash"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="cash"].valid:required:focus,.jsonFormInverseQuickQuote input[type="percent"]:required:focus:valid,.jsonFormInverseQuickQuote input[type="percent"].valid:required:focus,.jsonFormInverseQuickQuote select:required:focus:valid,.jsonFormInverseQuickQuote select.valid:required:focus{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #4a4a4a,-6px 0 0 0 #93be30}.jsonFormInverseQuickQuote textarea{height:111px;width:100%;margin-left:0;background-color:rgba(255,255,255,0.05);-webkit-appearance:none;border:1px rgba(255,255,255,0.05);border-radius:0px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote input[type="number"]{padding:10px}.jsonFormInverseQuickQuote input[type="date"]{padding:10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote select{padding:10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote input[type="submit"]:focus,.jsonFormInverseQuickQuote input[type="submit"]:required:focus{outline:none;background-color:#9b9b9b}.jsonFormInverseQuickQuote .block-buttons{display:flex;justify-content:space-between;align-content:space-between;margin-left:6px;width:calc(100% - 6px)}.jsonFormInverseQuickQuote .block-buttons .div-button{display:inline-block;width:47%}.jsonFormInverseQuickQuote .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsonFormInverseQuickQuote .checkbox-container input{position:absolute;opacity:0;cursor:pointer}.jsonFormInverseQuickQuote .checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(255,255,255,0.05);border-radius:50%}.jsonFormInverseQuickQuote .checkbox-container .checkmark:after{content:"";position:absolute;display:none;top:6px;left:6px;width:13px;height:13px;border-radius:50%;background:red}.jsonFormInverseQuickQuote .checkbox-container:hover input ~ .checkmark{background-color:#ccc}.jsonFormInverseQuickQuote .checkbox-container input:checked ~ .checkmark{background-color:#fff;box-shadow:none}.jsonFormInverseQuickQuote .checkbox-container input:checked ~ .checkmark:after{display:block}.jsonFormInverseQuickQuote .flex-wrap-row .one-half.left-block{margin-right:20px}.jsonFormInverseQuickQuote .jf-row.jf-input-type-text.one-half{margin-bottom:0}.jsonFormInverseQuickQuote ol{position:relative;list-style-position:inside;padding-left:0px}.jsonFormInverseQuickQuote li{margin-bottom:10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:300;line-height:1.75}.jsonForm input[type=date]::-webkit-clear-button,.jsonForm input[type=month]::-webkit-clear-button{position:relative;margin-top:-3px;margin-right:3px}.jsonForm input[type=date]::-webkit-inner-spin-button,.jsonForm input[type=month]::-webkit-inner-spin-button{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator,.jsonForm input[type=month]::-webkit-calendar-picker-indicator{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator:hover,.jsonForm input[type=month]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.jsonForm select:required ~ .chosen-container .chosen-single,.jsonForm select:required ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm select:required:valid ~ .chosen-container .chosen-single,.jsonForm select:required:valid ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-single,.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-choices{border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm .chosen-container[style]{width:100% !important}.jsonForm .chosen-container{position:relative;flex:1 1 auto;width:auto;margin-left:6px;font-size:13px}.jsonForm .chosen-container .chosen-single,.jsonForm .chosen-container .chosen-choices{min-height:36px;height:auto;padding:7px 0 7px 14px;font-size:13px;line-height:20px;color:#060708;border-radius:0;background:#fff;border:1px solid #67868e;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm .chosen-container .chosen-single span{margin-right:32px;font-size:inherit;line-height:inherit;text-transform:none}.jsonForm .chosen-container .chosen-single div{right:12px;width:auto}.jsonForm .chosen-container .chosen-single div b{display:block;width:10px;height:100%}.jsonForm .chosen-container .chosen-drop{border:1px solid #9b9b9b;border-radius:0;box-shadow:none;z-index:999999999}.jsonForm .chosen-container .chosen-results{margin:0;padding:0 4px;font-size:13px;font-weight:normal;color:#060708}.jsonForm .chosen-container .chosen-results li{padding:8px 10px;line-height:20px}.jsonForm .chosen-container .chosen-results li.group-option{padding-left:15px}.jsonForm .chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single span{margin-right:65px}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single div{right:48px}.jsonForm .chosen-container-active{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single{background:#fff;border:1px solid #9b9b9b;border-radius:0;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:center;transform:rotate(180deg)}.jsonForm .chosen-container-multi{max-width:100%;width:calc(100% - 6px) !important}.jsonForm .chosen-container-multi .chosen-drop{width:100% !important}.jsonForm .chosen-container-multi .chosen-choices{padding:5px 30px 0 5px;background-position:calc(100% - 12px) center}.jsonForm .chosen-container-multi .chosen-choices li.search-field{margin:0 0 5px 9px}.jsonForm .chosen-container-multi .chosen-choices li.search-field input[type="text"]{min-height:0;height:auto;margin:0;padding:2px 0;font-size:inherit;line-height:inherit;color:#b2b1b2}.jsonForm .chosen-container-multi .chosen-choices li.search-choice{margin:0 6px 5px 0;padding:4px 28px 4px 11px;line-height:14px;font-weight:normal;color:inherit;background:#edeeee;border:1px solid #e3e3e4;border-radius:0;box-shadow:none}.jsonForm .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;display:block;top:50%;right:10px;width:14px;height:14px;margin-top:-7px;padding:2px;background:url("/img/source/ic-close.svg") no-repeat center;background-position:center !important;background-size:10px 10px;cursor:pointer}@media (max-width: 767px){.jsonForm .chosen-container-multi{width:100% !important}}#my_select_chzn .chzn-drop .chosen-search{width:99% !important}#web_template_exploit_name_chzn .chosen-drop .chosen-search input{width:98% !important}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly{cursor:pointer}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly:after{content:"↗";color:#0094ff;position:absolute;font-weight:900;margin-left:10px;vertical-align:middle}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container{display:contents}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly{position:absolute;left:0;right:0;bottom:0;width:100%;height:36px}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly:after{height:25px;bottom:4px;right:9px;text-align:right;background:#fff}.focb{cursor:pointer}.focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #9b9b9b}.focb::before,.focb::after{transition:all 0.2s ease-out}label.focb{color:rgba(50,50,50,0.5)}input[type=checkbox].focbed,input[type=radio].focbed{position:absolute;flex:none;opacity:0.01;width:1px;height:1px;left:-5000px;z-index:-10}input[type=checkbox]+.focb,input[type=radio]+.focb{position:relative;flex:none;margin-right:10px;padding:0 !important;min-width:28px}input[type=checkbox]+.focb:hover::before{background-color:#fefcdf;border-color:#93be30}input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}input[type=radio]+.focb::after{position:absolute;display:block;content:"";top:50%;left:50%;width:14px;height:14px;background:transparent;border:none;border-radius:50%;transform:translate(-50%, -50%)}input[type=radio]+.focb:hover::before{border-color:#9b9b9b}input[type=radio]+.focb:hover::after{background:#c8c9ca}input[type=radio]:required+.focb::before{border-color:#f5a623}input[type=radio]:checked+.focb::before{border-color:#212f38}input[type=radio]:checked+.focb::after{background:#93be30}input[type=radio][data-use-icon]+.focb::after{content:"✔";font-size:18px;text-align:center;color:#c8c9ca}input[type=radio][data-use-icon]+.focb:hover::after{background:none;color:#c8c9ca}input[type=radio][data-use-icon='tick']+.focb::after{content:"✔"}input[type=radio][data-use-icon='cross']+.focb::after{content:"✘"}input[type=radio][data-use-icon]:checked+.focb::before{border-color:#93be30}input[type=radio][data-use-icon]:checked+.focb::after{color:#555555;background:none}.jf-input-type-radio label.error{left:10px}[data-isanswered=true] input:not(:checked)+.focb::before{border-color:#9b9b9b}[data-isanswered=true] input:not(:checked)+.focb::after{background:transparent}.linkedFormWrapper fieldset[data-hasanswers=false] input[type=radio]:required{border-color:#cccccc}.jsonForm.jsonFormInverse .focb::before{width:26px;height:26px;line-height:26px;text-align:center;background-color:#2D373D;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type=checkbox]+.focb:hover::before{background-color:#414a51;border-color:#414a51}.jsonForm.jsonFormInverse input[type=checkbox]:checked+.focb::before{color:#fff;background-color:#90ce51;border-color:#90ce51}.jsonForm.jsonFormInverse input[type=radio]+.focb:hover::before{border-color:#9b9b9b}.jsonForm.jsonFormInverse input[type=radio]+.focb:hover::after{background:#c8c9ca}.jsonForm.jsonFormInverse input[type=radio]:checked+.focb::before{border-color:#212f38}.jsonForm.jsonFormInverse input[type=radio]:checked+.focb::after{background:#93be30}.jsonForm.jsonFormInverse [data-isanswered=true] input:not(:checked)+.focb::before{border-color:#9b9b9b}.jsonForm.jsonFormInverse [data-isanswered=true] input:not(:checked)+.focb::after{background:transparent}.jsonForm .notesDiv textarea[data-notes-field]{display:block;width:100%;max-height:480px;height:120px;margin:0 0 15px;font-family:AGaramondPro, Georgia;font-style:italic;color:#060708;background-color:#fff;border:1px dashed #b2b1b2;box-shadow:none;transition:all .6s}.jsonForm .notesDiv textarea[data-notes-field]:focus{border-radius:0;box-shadow:0 1px 10px #d4d4d4}.jsonForm .notesDiv textarea[data-notes-field].ishidden{max-height:0;min-height:0;margin-bottom:0 !important;padding-top:0;padding-bottom:0;border-width:0;transition:all .3s;resize:none}.jsonForm *:required,.jsonForm .linkedFormWrapper fieldset *:required{border:1px solid #9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm [data-answered=true]:required:valid,.jsonForm [data-answered=true].valid:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm [data-answered=true]:invalid,.jsonForm [data-answered=true].error:required{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm .linkedFormWrapper fieldset *:required{border:1px solid #9b9b9b}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] *:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true]:required:valid,.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true].valid:required{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true]:invalid,.jsonForm .linkedFormWrapper fieldset[data-hasanswers=true] [data-answered=true].error:required{color:#d0021b;border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm label.error{position:absolute;display:block;flex:none;left:0px;right:auto;bottom:47px;min-width:150px;max-height:0%;min-height:0;margin:0;padding:0;font-size:0px;line-height:15px;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;opacity:0;color:#fff;background:#d0021b url("/img/source/ic-warning.svg") no-repeat 11px 12px;border-radius:0;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);transition:opacity .25s ease-out;cursor:help;z-index:99999;border:none}.jsonForm label.error::before{position:absolute;display:block;content:"";top:100%;left:20px;width:0px;height:0px;border:12px solid transparent;border-top:10px solid #d0021b;border-bottom:none}.jsonForm *:focus+label.error,.jsonForm .collection:hover ~ label.error,.jsonForm .collection label:hover ~ label.error,.jsonForm .collection label:focus-within ~ label.error,.jsonForm *+label.error:hover,.jsonForm .focusfade+label.error,.jsonForm .onoffswitch:hover ~ label.error{display:block !important;max-width:100%;max-height:none;min-height:43px;padding:13px 13px 16px 45px !important;font-size:12px;overflow:visible;opacity:1;white-space:normal}.jsonForm .collection ~ label.error[style],.jsonForm .collection label.error[style]{width:auto !important}.jsonForm .collection ~ label.error,.jsonForm .collection label.error,.jsonForm td label.error{margin-bottom:0 !important}.jsonForm .valid+label.error,.jsonForm :valid+label.error{display:none !important;visibility:hidden !important;opacity:0 !important}.locktonContactActionsWrapper,.locktonAssetActionsWrapper{position:absolute;flex:none;bottom:0;right:0;padding:3px;line-height:0;cursor:pointer;z-index:2}.locktonContactActionsWrapper span.icon-jf-add-edit-wrapper,.locktonAssetActionsWrapper span.icon-jf-add-edit-wrapper{display:block;background-color:#01BEE5;transition:all 0.25s ease-out}.locktonContactActionsWrapper svg,.locktonAssetActionsWrapper svg{display:block;fill:white}.locktonContactActionsWrapper svg.icon-jf-add-edit,.locktonAssetActionsWrapper svg.icon-jf-add-edit{width:30px;height:30px;transition:all 0.25s ease-out}.locktonContactActionsWrapper:hover,.locktonAssetActionsWrapper:hover{cursor:pointer}.locktonContactActionsWrapper:hover span.icon-jf-add-edit-wrapper,.locktonAssetActionsWrapper:hover span.icon-jf-add-edit-wrapper{background-color:#00A9CC}.locktonContactActionsWrapper:hover .locktonContactActions,.locktonContactActionsWrapper:hover .fieldset-actions,.locktonContactActionsWrapper:hover .locktonAssetActions,.locktonAssetActionsWrapper:hover .locktonContactActions,.locktonAssetActionsWrapper:hover .fieldset-actions,.locktonAssetActionsWrapper:hover .locktonAssetActions{max-height:none;overflow:visible;opacity:1}@media (max-width: 600px){.locktonContactActionsWrapper,.locktonAssetActionsWrapper{top:auto;right:0;bottom:0;transform:none}}.locktonContactActions,.fieldset-actions,.locktonAssetActions{position:absolute;display:flex;left:-15px;bottom:calc(100% + 10px);max-width:310px;min-width:80px;max-height:0;opacity:0;overflow:hidden;background:#212f38;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);transition:opacity 0.25s ease-out;z-index:999}.locktonContactActions:hover,.fieldset-actions:hover,.locktonAssetActions:hover{max-height:none;overflow:visible;opacity:1}.locktonContactActions::before,.fieldset-actions::before,.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::before,.locktonAssetActions::after{position:absolute;display:block;content:"";flex:none;top:100%}.locktonContactActions::before,.fieldset-actions::before,.locktonAssetActions::before{left:0;right:0;height:10px;opacity:0;cursor:default}.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::after{left:20px;border:12px solid transparent;border-top:10px solid #212f38;border-bottom:none}.locktonContactActions>a,.fieldset-actions>a,.locktonContactActions>label,.fieldset-actions>label,.locktonAssetActions>a,.locktonAssetActions>label{position:relative;display:flex;align-items:center;flex:0 1 auto;min-height:60px;padding:15px;font-size:12px;line-height:15px;font-weight:normal;color:#fff;outline:none;cursor:pointer}.locktonContactActions>a svg,.fieldset-actions>a svg,.locktonContactActions>label svg,.fieldset-actions>label svg,.locktonAssetActions>a svg,.locktonAssetActions>label svg{flex:none}.locktonContactActions>a svg[class*=icon],.fieldset-actions>a svg[class*=icon],.locktonContactActions>label svg[class*=icon],.fieldset-actions>label svg[class*=icon],.locktonAssetActions>a svg[class*=icon],.locktonAssetActions>label svg[class*=icon]{margin-right:14px}.locktonContactActions>a:not(:first-child)::before,.fieldset-actions>a:not(:first-child)::before,.locktonContactActions>label:not(:first-child)::before,.fieldset-actions>label:not(:first-child)::before,.locktonAssetActions>a:not(:first-child)::before,.locktonAssetActions>label:not(:first-child)::before{position:absolute;display:block;content:"";top:13px;left:0;bottom:13px;width:1px;background:#676668}.locktonContactActions>a:hover svg,.fieldset-actions>a:hover svg,.locktonContactActions>label:hover svg,.fieldset-actions>label:hover svg,.locktonAssetActions>a:hover svg,.locktonAssetActions>label:hover svg{fill:#00A9CC}.locktonContactActions a[class*=Button],.fieldset-actions a[class*=Button],.locktonAssetActions a[class*=Button]{color:#fff}.locktonContactActions .locktonContactEditButton,.fieldset-actions .locktonContactEditButton,.locktonContactActions .locktonAssetEditButton,.fieldset-actions .locktonAssetEditButton,.locktonAssetActions .locktonContactEditButton,.locktonAssetActions .locktonAssetEditButton{min-width:83px;display:none}.locktonContactActions .locktonContactEditButton svg[class*=icon],.fieldset-actions .locktonContactEditButton svg[class*=icon],.locktonContactActions .locktonAssetEditButton svg[class*=icon],.fieldset-actions .locktonAssetEditButton svg[class*=icon],.locktonAssetActions .locktonContactEditButton svg[class*=icon],.locktonAssetActions .locktonAssetEditButton svg[class*=icon]{margin-right:14px}.locktonContactActions .locktonContactEditButton::after,.fieldset-actions .locktonContactEditButton::after,.locktonContactActions .locktonAssetEditButton::after,.fieldset-actions .locktonAssetEditButton::after,.locktonAssetActions .locktonContactEditButton::after,.locktonAssetActions .locktonAssetEditButton::after{display:inline-block;content:"Edit"}.locktonContactActions .locktonAssetEditButton::after,.fieldset-actions .locktonAssetEditButton::after,.locktonAssetActions .locktonAssetEditButton::after{content:attr(data-button-text)}.locktonContactActions select:invalid .locktonContactEditButton,.fieldset-actions select:invalid .locktonContactEditButton,.locktonContactActions select:invalid .locktonAssetEditButton,.fieldset-actions select:invalid .locktonAssetEditButton,.locktonAssetActions select:invalid .locktonContactEditButton,.locktonAssetActions select:invalid .locktonAssetEditButton{display:inherit}.locktonContactActions .locktonContactAddButton,.fieldset-actions .locktonContactAddButton,.locktonContactActions .locktonAssetAddButton,.fieldset-actions .locktonAssetAddButton,.locktonAssetActions .locktonContactAddButton,.locktonAssetActions .locktonAssetAddButton{min-width:135px}.locktonContactActions .locktonContactAddButton svg[class*=icon],.fieldset-actions .locktonContactAddButton svg[class*=icon],.locktonContactActions .locktonAssetAddButton svg[class*=icon],.fieldset-actions .locktonAssetAddButton svg[class*=icon],.locktonAssetActions .locktonContactAddButton svg[class*=icon],.locktonAssetActions .locktonAssetAddButton svg[class*=icon]{margin-right:12px}.locktonContactActions .locktonContactAddButton::after,.fieldset-actions .locktonContactAddButton::after,.locktonContactActions .locktonAssetAddButton::after,.fieldset-actions .locktonAssetAddButton::after,.locktonAssetActions .locktonContactAddButton::after,.locktonAssetActions .locktonAssetAddButton::after{display:inline-block;content:"Add Contact"}.locktonContactActions .locktonAssetAddButton::after,.fieldset-actions .locktonAssetAddButton::after,.locktonAssetActions .locktonAssetAddButton::after{content:attr(data-button-text)}@media (max-width: 991px){.locktonContactActions,.fieldset-actions,.locktonAssetActions{left:auto;right:0;bottom:100%;bottom:calc(100% + 1px)}.locktonContactActions::before,.fieldset-actions::before,.locktonContactActions::after,.fieldset-actions::after,.locktonAssetActions::before,.locktonAssetActions::after{display:none}}select[data-type='contact'] ~ .locktonContactActionsWrapper .locktonContactEditButton,select[data-type='asset'] ~ .locktonAssetActionsWrapper .locktonContactEditButton{display:none}select[data-type='contact'][data-answered='true'] ~ .locktonContactActionsWrapper .locktonContactEditButton,select[data-type='asset'][data-answered='true'] ~ .locktonAssetActionsWrapper .locktonAssetEditButton{display:flex}.jsonForm.readonly .locktonContactActionsWrapper,.jsonForm.readonly .locktonAssetActionsWrapper{display:none !important}.jsonForm .onoffswitch{position:relative;width:102px !important;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsonForm .onoffswitch .ison,.jsonForm .onoffswitch .isoff{display:block;float:left;width:50%;height:36px;padding:0;font-size:13px;line-height:34px;font-weight:700;text-align:center;font-style:normal;text-transform:uppercase;color:#fff;border:1px solid #9b9b9b;border-radius:2px;box-sizing:border-box}.jsonForm .onoffswitch .ison{padding-right:20%;background-color:#7ed321;box-shadow:inset 0 2px 3px 0 #417505}.jsonForm .onoffswitch .isoff{padding-left:20%;background-color:#bbbdbd;box-shadow:inset 0 2px 3px 0 #4a4a4a}.jsonForm .onoffswitch-checkbox{position:absolute;height:0;width:0;overflow:hidden;opacity:0}.jsonForm .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.jsonForm .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px;margin-right:0}.jsonForm .onoffswitch-label{display:block;margin:0;padding:0 !important;overflow:hidden;cursor:pointer}.jsonForm .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.1s ease-in 0s}.jsonForm .onoffswitch-switch{position:absolute;display:block;top:0;bottom:0;right:100%;width:40%;margin:0px;margin-right:-40%;background:#fff;border:1px solid #9b9b9b;border-radius:2px;transition:all 0.1s ease-in 0s}.jsonForm .onoffswitch-switch::before,.jsonForm .onoffswitch-switch::after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;height:18px;width:12px;margin:auto;border-left:1px solid #b7bfc4;border-right:1px solid #b7bfc4}.jsonForm .onoffswitch-switch::before{width:20px}.jsonForm .onoffswitch-placeholder{display:block;padding:0;line-height:1.8em;vertical-align:top;color:rgba(0,0,0,0.4)}.jsonForm .jf-input-type-textarea>label,.jsonForm .jf-input-type-textarea>textarea{vertical-align:top}#wrapper-for-PrimaryContact label{font-size:10px}#input-submit-wrap{display:flex;justify-content:flex-end}.jsonForm .jf-input-type-textarea ~ .jf-input-type-file{margin-top:10px}@media only screen and (max-width: 600px){.jsonForm .fileuploader .cropDisplay .imageInput,.jsonForm .fileuploader .cropDisplay .imageOutput{display:block;width:auto;margin:4px}.jsonForm .fileuploader .cropDisplay .imageOutput{margin-top:0px}}.fieldset-actions{left:10px}.fieldset-actions svg{display:block;fill:#01BEE5}.fieldset-actions a:hover svg,.fieldset-actions label:hover svg{fill:#00A9CC}.fieldset-actions .notesLabel{min-width:132px}#summaryScreen{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:9999;background-color:#ffffff;overflow:auto;transition:all 0.5s;padding:0 !important}#summaryScreen .mainBlock{background:#f7f7f7}#summaryScreen .sidebar{background-color:#20262a}@media (max-width: 768px){#summaryScreen .sidebar{display:flex}}@media (max-width: 768px){#summaryScreen .block{flex-basis:100%}}@media (max-width: 768px){#summaryScreen .flex-parent{flex-direction:column-reverse}}.summary-table .na .button{background-color:#bbb;position:relative}.summary-table .na .button:after{content:"N/A";display:block;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding:5px 10px;background:#bbb}.jf-page-summaryscreen{border:0 none !important}.jf-page-summaryscreen a{border:0 none !important}.jf-page-summaryscreen a .icon-pie-chart{display:block;margin-right:.75em}.doughnutChartKey{font-size:0.8em;color:#666;text-align:center}.doughnutChartKey span{color:#6D6E71;font-size:2em;line-height:0.5em;vertical-align:text-top}#summaryScreen .jf-progressTable{flex-basis:60%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2}#summaryScreen .jf-progressTable table{width:100%;border-spacing:1px;border-collapse:separate}#summaryScreen .jf-progressTable table tr:nth-child(odd) td:nth-child(2n){background:#edeeee}#summaryScreen .jf-progressTable table tr:nth-child(even) td:nth-child(2n){background:#e3e3e4}@media (max-width: 567px){#summaryScreen .jf-progressTable table tr{display:flex;flex-wrap:wrap}}#summaryScreen .jf-progressTable table tr td{padding:20px}#summaryScreen .jf-progressTable table tr td:first-of-type{background-color:#414a51;font-weight:500;width:70px;padding-right:10px;color:#fff}#summaryScreen .jf-progressTable table tr td:nth-of-type(2n){background-color:#20262a}#summaryScreen .jf-progressTable table tr td:nth-of-type(3n){background-color:#20262a;width:250px;position:relative;color:#fff}#summaryScreen .jf-progressTable table tr td:last-of-type{width:60px;color:#fff;padding:0}#summaryScreen .jf-progressTable table tr td svg{fill:#fff}@media (max-width: 567px){#summaryScreen .jf-progressTable table tr td:nth-child(1){flex-basis:20%}#summaryScreen .jf-progressTable table tr td:nth-child(2){flex-basis:80%}#summaryScreen .jf-progressTable table tr td:nth-child(3){flex-basis:80%;border-top:1px solid #fff;border-right:1px solid #fff}#summaryScreen .jf-progressTable table tr td:nth-child(4){flex-basis:20%;border-top:1px solid #fff}#summaryScreen .jf-progressTable table tr:nth-child(odd) td:nth-child(1){background:#edeeee;color:#9b9b9b}#summaryScreen .jf-progressTable table tr:nth-child(even) td:nth-child(1){background:#e3e3e4;color:#9b9b9b}}#summaryScreen .jf-progressTable .button{width:100%;height:100%}#issues{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:9999;background-color:#ffffff;overflow:auto;transition:all 0.5s;padding:0 !important}#issues .issues,#issues .todo,#issues .complete{height:0;overflow:hidden;padding:0}#issues .title{font-family:"adobe-garamond-pro",serif;font-size:30px;color:#060708;font-weight:300;line-height:1;background-color:#edeeee;padding:32px}#issues ul{list-style-type:none;padding-left:30px}#issues ul li{position:relative;margin-bottom:20px}#issues ul li a{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#060708;font-weight:300;line-height:2.12}#issues ul li a span{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#d0021b;font-weight:300;line-height:1;width:100%;display:none}#issues .todo ul li{padding-bottom:20px;border-bottom:1px solid #d4d4d4}#issues .todo ul li a{color:#D05F04;margin-left:30px;display:inline-block}#issues .todo ul li a:hover{color:#4a4a4a}#issues ul li a span+span{background:#BE1E2D;color:white;text-transform:uppercase;font-size:14px;width:auto;padding:2px 18px 2px 8px;position:relative}.invalid #issues .issues{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}.invalid #issues .issues ul li a span{display:inline-block}.invalid #issues .issues ul li:before{color:#fff}.incomplete #issues .todo{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}.incomplete #issues .todo ul li:before{color:#fff}.complete #issues .complete{height:100%;overflow:auto;background:#fff;padding:20px 0 50px 0}#helpPanel{position:fixed;top:-100%;bottom:100%;left:0;right:0;margin-top:0;overflow:auto;z-index:99999500;overflow:auto;transition:all 0.5s;padding:0 !important;background-color:#FBFBFB;border-top:1px solid #ddd}#helpPanel .bounds,#helpPanel .jf-header-bounds{padding-top:20px}#helpPanel .bounds p,#helpPanel .jf-header-bounds p{margin:2em 0}#helpPanel .browser-logos{display:table;margin:1em 0}#helpPanel .browser-logos a{display:table-cell}#helpPanel .browser-logos a+a{padding-left:20px}#helpPanel .browser-logos a img{width:100%;max-width:96px}#helpPanel .icon-help{color:#1C75BC;display:inline-block;vertical-align:middle}kbd{-moz-border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;background-color:#EFEFEF;border:1px solid #C7C7C7;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.2),0 0 0 2px #fff inset;color:#333;display:inline-block;font-family:'proxima nova',sans-serif;font-size:1.1em;line-height:1.4em;margin:0 .1em;padding:.1em .6em;text-shadow:0 1px 0 #fff;font-family:monospace}.jf-header-section{width:100%;background:#2e373d;border:none;z-index:999999}@media only screen and (max-width: 955px){.jf-header-bounds{padding-bottom:39px}}@media only screen and (max-width: 487px){.jf-header-bounds{padding:0 10px 40px 10px}.jf-page-control li[data-tab]{display:none}}.jf-header-bounds{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:19px;padding-bottom:19px}ul.jf-page-control{list-style:none;display:block;margin:0;text-align:left;z-index:999999;padding:0;line-height:0;margin-left:-3px;flex:1}ul.jf-page-control *:focus{outline:none}ul.jf-page-control li{display:inline-block;margin:0px 3px;padding:3px 0 4px;border-top:0px solid transparent;border-bottom:3px solid transparent;vertical-align:middle}ul.jf-page-control li:first-of-type{padding-left:0}ul.jf-page-control li a{border:2px solid #67868e;display:block;min-width:30px;font-size:14px;line-height:26px;overflow:hidden;text-align:center;padding:0;margin:0;color:#f7f7f7;text-decoration:none}ul.jf-page-control li:hover a{background:#67868e}ul.jf-page-control li.current{border-bottom-color:#67868e}ul.jf-page-control li.current a{color:#f7f7f7}ul.jf-page-control li a.valid,ul.jf-page-control li.current.valid{border-color:#93be30}ul.jf-page-control li:hover a.valid{background:rgba(147,190,48,0.5)}ul.jf-page-control li a.valid{background:#93be30}ul.jf-page-control li a.unfilled,ul.jf-page-control li.current.unfilled{border-color:#f93}ul.jf-page-control li:hover a.unfilled{background:rgba(255,153,51,0.5)}ul.jf-page-control li a.invalid,ul.jf-page-control li.current.invalid{border-color:#BE1E2D}ul.jf-page-control li:hover a.invalid{background:rgba(190,30,45,0.5)}ul.jf-page-control li a.na,ul.jf-page-control li.current.na{border-color:#67868e}ul.jf-page-control li:hover a.na{background:rgba(103,134,142,0.5)}ul.jf-page-control-title{display:none;position:absolute;top:13px;right:195px;z-index:9999999;list-style-type:none;text-indent:inherit;margin:0;padding:0;text-align:right}ul.jf-page-control-title li{font-size:10px;text-transform:uppercase;opacity:0;max-height:0px;white-space:nowrap;overflow:hidden;transition:all .8s;font-weight:100}ul.jf-page-control-title li.current{font-size:18px;max-height:40px;opacity:1;line-height:25px}ul.jf-page-control-title li a{text-decoration:none;color:#A1A1A1}.readonly ul.jf-page-control-title{right:10px}@media only screen and (max-width: 1340px){ul.jf-page-control-title{display:none}}@media only screen and (max-width: 955px){ul.jf-page-control-title{display:block;bottom:10px;top:inherit;right:inherit;left:10px;text-align:left}}@media only screen and (max-width: 680px){ul.jf-page-control-title{display:none}}.chart-wrap{background:#20262a;box-sizing:border-box;position:relative}.chart{width:400px;height:400px;margin:auto;max-width:100%}.doughnutTip{position:absolute;z-index:10000;min-width:30px;max-width:300px;padding:5px 15px;border-radius:1px;background:rgba(0,0,0,0.8);color:#ddd;font-size:17px;text-shadow:0 1px 0 #000;text-transform:uppercase;text-align:center;line-height:1.3;letter-spacing:.06em;box-shadow:0 1px 3px rgba(0,0,0,0.5);pointer-events:none}.doughnutTip:after{position:absolute;left:50%;bottom:-6px;content:"";height:0;margin:0 0 0 -6px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(0,0,0,0.7);line-height:0}.doughnutSummary{position:absolute;top:0;left:0;color:#fff;text-align:center;cursor:default;width:100% !important;height:100% !important;text-align:center;vertical-align:middle;pointer-events:none;margin:0 !important}.doughnutSummaryTitle{width:100px;font-size:18px;font-weight:700;text-align:center;margin:0 auto;vertical-align:middle;display:inline-block}.doughnutSummary:before{content:"";width:1px;height:100%;margin-left:-1px;display:inline-block;vertical-align:middle}.chart path:hover{opacity:0.75}@media only screen and (max-width: 1024px){.chart{width:200px;height:200px}.doughnutSummaryTitle{margin:-10px 0 0 -41px;font-size:14px}}@media only screen and (max-width: 850px){.chart{width:500px;height:500px}.doughnutSummaryTitle{font-size:18px}}@media only screen and (max-width: 567px){.chart{width:200px;height:200px}.doughnutSummaryTitle{font-size:14px}}#icon-pie-chart path:nth-child(3){fill:#90ce51}#icon-pie-chart path:nth-child(1){fill:#f93}#icon-pie-chart path:nth-child(2){fill:#d0021b}.jsonForm [id*="anotherPractice"].jf-input-type-radio{min-width:190px;width:2%}.jsonForm #f8a th,.jsonForm #f8a td,.jsonForm #f8aa th,.jsonForm #f8aa td,.jsonForm #f9a th,.jsonForm #f9a td{width:25%}#hidden-for-renewal-f1-1b{display:none}.jsonForm #wrapper-for-i1-4-2>label.inline-append{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.jsonForm #wrapper-for-i1-4-2 .collection{margin-top:-10px}.jsonForm fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof_oops{margin-top:-40px;color:#01bee5 !important;background:#fff}.jsonForm fieldset#elpl_sof.setasrequired,.jsonForm fieldset#dando_sof.setasrequired,.jsonForm fieldset#cyber_sof.setasrequired{display:none}.jsonForm fieldset#elpl_sof[data-hasanswers='false']+fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof[data-hasanswers='false']+fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof[data-hasanswers='false']+fieldset#cyber_sof_oops{display:none}.jsonForm fieldset#elpl_sof.setasrequired+fieldset#elpl_sof_oops,.jsonForm fieldset#dando_sof.setasrequired+fieldset#dando_sof_oops,.jsonForm fieldset#cyber_sof.setasrequired+fieldset#cyber_sof_oops{display:none !important}.jsonForm fieldset#elpl_sof,.jsonForm fieldset#dando_sof,.jsonForm fieldset#cyber_sof{margin-top:-40px}.jsonForm fieldset#elpl_sof .intro,.jsonForm fieldset#dando_sof .intro,.jsonForm fieldset#cyber_sof .intro{font-family:"adobe-garamond-pro",serif;font-size:18px;font-weight:400;line-height:2.26;letter-spacing:.2px}.jsonForm #num_coverages_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_coverages_standard,.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_coverages_expanded{box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623 !important}.jsonForm #num_employees_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_employees_oops:not(.setasrequired) ~ fieldset #num_employees_selfEmployed,.jsonForm #num_employees_oops:not(.setasrequired) ~ fieldset #num_employees{box-shadow:-3px 0 0 0 #fff, -6px 0 0 0 #f5a623 !important}.jsonForm #num_coverages_oops{position:absolute;opacity:0.01;visibility:hidden;right:100%}.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_businessCoverages,.jsonForm #num_coverages_oops:not(.setasrequired) ~ fieldset #num_privateCoverages{box-shadow:-3px 0 0 0 #fff, -6px 0 0 0 #f5a623 !important}.pf-dashboard .jsonForm fieldset,.pf-admin .jsonForm fieldset{max-width:600px}.pf-checkout .jsonForm input[type='submit']{font-size:14px;line-height:17px;margin-top:0;padding:6px 20px;color:#fff !important;border:solid 1px #01bee5;background-color:#01bee5}.pf-checkout .jsonForm input[type='submit']:hover,.pf-checkout .jsonForm input[type='submit']:active{color:#fff;border:solid 1px #0fa8c7;background-color:#0fa8c7}.pf-admin .check-wrap{display:flex;line-height:1.5em;align-items:baseline}.pf-admin .check-wrap ul,.pf-admin .check-wrap li{list-style:none;position:relative}.pf-admin .check-wrap input[type='checkbox']{margin-right:10px}.pf-admin .check-wrap input[type='checkbox'].focbed{opacity:0.01;width:1px;height:1px;left:0;z-index:inherit}.pf-admin .check-wrap input[type='checkbox'].focbed+.focb{display:flex;align-items:center;margin:0 5px 5px 0;flex:1}.pf-admin .check-wrap input[type='checkbox'].focbed+.focb:before{margin-right:10px;border-color:#9b9b9b;flex-shrink:0}.pf-admin .check-wrap input[type='checkbox'].focbed:required+.focb:before{border-color:#f5a623}.pf-admin .check-wrap input[type='checkbox'].focbed:checked+.focb{color:black}.pf-admin .check-wrap input[type='checkbox'].focbed:checked+.focb:before{border-color:#90ce51}.pf-admin .check-wrap input[type='checkbox'].focbed[readonly]+.focb,.pf-admin .check-wrap input[type='checkbox'].focbed[disabled]+.focb,.pf-admin .check-wrap input[type='checkbox'].focbed:disabled+.focb{opacity:0.5;cursor:not-allowed}.pf-admin .check-wrap-flow{display:flex;flex-wrap:wrap}.pf-admin .check-wrap-flow .check-wrap input[type='checkbox'].focbed+.focb{box-shadow:#eee 0 0 0 1px inset;padding:0 10px 0 0 !important}.pf-admin .check-wrap-flow .check-wrap input[type='checkbox'].focbed:checked+.focb{background-color:#eee}#declarationPage #declaration{padding-top:0}.jsonForm .intro{font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.41;letter-spacing:0.26px;color:#1c1c1b}.jsonForm .intro-content{display:block}.jsonForm fieldset>legend{font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.17px;margin-bottom:10px;max-width:calc(100vw - 60px)}.jsonForm .page-header .bounds>.flex-parent .column-title,.jsonForm .page-header .jf-header-bounds>.flex-parent .column-title,.jsonForm .page-header .jf-header-bounds>.flex-parent .column-title{display:inline-block !important;line-height:0.8em !important;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.jsonForm .not-applicable,.jsonForm .major-prop-not-applicable{text-transform:uppercase;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:0.2px;text-align:center;display:inline-block;margin:12px 0 25px}body.pf-form:not(.accordionnice) .jsonForm .jf-row,body.pf-form:not(.accordionnice) .jsonForm .intro-content,body.pf-form:not(.accordionnice) .jsonForm legend{max-width:min(772px, 100%)}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select{min-width:50px}.jsonForm .jf-header-bounds,.jsonForm>section>header>h2,.jsonForm>section>.intro,.jsonForm>section>fieldset{padding:0 32px}.jsonForm>section>.intro-content{margin-left:0}.jsonForm>section>header>h2{padding:16px 32px}@media (min-width: 767px){.jsonForm .jf-row.jf-input-type-repeatable{max-width:calc(100vw - 32px);overflow:visible;padding:1px;margin-left:0px;box-sizing:border-box}}@media (min-width: 767px){fieldset[data-layout-style=rows] .jf-row textarea{min-width:200px}fieldset[data-layout-style=rows] .jf-row.jf-input-type-onoffswitch{width:96px !important}}.jsonForm .jf-row.notesDiv{max-width:inherit;transition-property:margin;transition-delay:200ms;transition-duration:100ms;position:absolute;opacity:0}.jsonForm .jf-row.notesDiv.isopen{margin-top:var(--margin-top);transition-delay:0s;position:relative;opacity:1}div[data-layout-style='rows']{display:table;width:100%}@media (max-width: 767px){fieldset[data-layout-style=rows] .jf-row .chosen-container,fieldset[data-layout-style=rows] .jf-row .chosen-container[style]{margin-left:0 !important;width:100% !important}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row .chosen-container,fieldset[data-layout-style=rows] .jf-row .chosen-container[style]{margin-left:0 !important}}@media (max-width: 767px){.jsonForm .jf-row.jf-input-type-datatable{max-width:calc(100vw - 30px) !important;overflow-x:scroll}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row label{overflow-wrap:break-word;width:auto !important}}.jsonForm table:not(.dataTable) thead th{vertical-align:bottom;padding:4px 3px}.jsonForm table:not(.dataTable) tr[data-is-total-row="true"] th{padding-right:10px !important;border:none}.jsonForm table:not(.dataTable) th>span{vertical-align:bottom}.jsonForm .jf-row{margin:0 0 10px 0}.jsonForm input[type="text"],.jsonForm input[type="email"],.jsonForm input[type="password"],.jsonForm input[type="tel"],.jsonForm input[type="number"],.jsonForm input[type="date"],.jsonForm input[type="month"],.jsonForm input[type="cash"],.jsonForm input[type="percent"],.jsonForm select,.jsonForm textarea,.jsonForm .chosen-container .chosen-single,.jsonForm .chosen-container .chosen-choices,.jsoForm .fileuploader{border-width:1px !important;margin-left:6px !important;width:calc(100% - 6px) !important}.jsonForm .chosen-container{margin-left:0 !important}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row+.jf-row{padding-left:6px}}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:43px !important;max-width:43px !important}.jsonForm table:not(.dataTable) td{padding:4px 3px}.jsonForm input,.jsonForm textarea,.jsonForm select{font-size:14px !important;color:#1c1c1b;font-family:inherit}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row>.collection{flex-wrap:nowrap;justify-content:space-between;height:36px}fieldset[data-layout-style=rows] .jf-row>.collection>label:not(.error){margin:0;padding:0}.jf-input-type-repeatable fieldset[data-layout-style=rows]{margin-bottom:10px !important}}.jsonForm .jf-row label{font-size:13px;font-weight:normal;line-height:16px}.jsonForm .jf-row>label:not(.focb):empty{display:none}.jsonForm .jf-row>label+input+label:empty{display:block}@media (min-width: 768px){div>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{width:calc(100% - 6px) !important;margin-left:6px !important}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:41px !important;max-width:41px !important}.pf-form .jsonForm{min-width:min(773px, 100%)}}@media (max-width: 767px){.pf-form ul.jf-page-control{display:none}.pf-form .empty-right-column{display:none}}.pf-form .empty-right-column[style]{flex-basis:25%;max-width:min(300px, 25%);min-width:0}.jsonForm .jf-row.jf-input-type-datatable table{min-width:min(100%, 500px)}.pf-form .alertDialog{position:fixed !important}.jsonForm .jf-row>.collection>label:not(.error){margin-block:0}.jsonForm .jf-row>.collection{margin-block:0}.jsonForm .jf-row{margin-bottom:16px}.jsonForm label{padding-block:8px}.jsonForm section header+.intro{margin-top:32px}.jsonForm fieldset ul{font-size:13px;font-weight:400;line-height:1.5em;padding-block:8px}#forceSubmissionBlock .forceSubmissionMessage{display:flex;align-items:center;justify-content:space-between;max-width:inherit}#forceSubmissionBlock .forceSubmissionMessage p{margin:0}#forceSubmissionBlock .forceSubmissionMessage:after{display:none}fieldset+fieldset:not([data-repeatindex]):not(fieldset:has(legend)){margin-top:-40px}label.focb .note{color:orange;margin-inline:1em;display:none}label.focb:hover .note{display:inline}.three-options .three-options-section{padding-top:0}.three-options .three-options-section .flex-parent{justify-content:space-between;align-content:space-between}.three-options .three-options-section .flex-parent .block-getAQuoteOption{max-width:424px;min-width:310px;width:100%;height:400px;background-color:#212f38;border:none}@media screen and (max-width: 388px){.three-options .three-options-section .flex-parent .block-getAQuoteOption{min-width:310px}}.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:5px}@media screen and (max-width: 812px){.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(2),.three-options .three-options-section .flex-parent .block-getAQuoteOption:nth-child(3){margin-left:unset}}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading{max-width:80%;width:100%;margin:auto;margin-top:7%}.three-options .three-options-section .flex-parent .block-getAQuoteOption .three-options-heading .getAQuoteOption-heading{color:#ffffff;font-size:38px;font-family:AGaramondPro,serif;margin:unset;line-height:1.15em}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap{background:none;border-radius:unset}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-file-alt{width:59px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-cloud-upload{width:89px;height:59px}.three-options .three-options-section .flex-parent .block-getAQuoteOption .getAQuoteOption-icon .svg-wrap .icon-phone-volume{width:57px;height:57px}.three-options .three-options-section .flex-parent .block-getAQuoteOption a.btn_a,.three-options .three-options-section .flex-parent .block-getAQuoteOption #summaryScreen .jf-progressTable a.button,#summaryScreen .jf-progressTable .three-options .three-options-section .flex-parent .block-getAQuoteOption a.button{width:100%;max-width:initial;height:66px;font-size:16px;font-weight:500;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;display:flex;align-items:center;justify-content:center}.three-options #modal-callback .getAQuoteOption-icon,.three-options #modal-upload .getAQuoteOption-icon,.three-options #modal-complete-proposal .getAQuoteOption-icon{width:68px;margin-right:1em;display:inline-block;vertical-align:middle}.three-options #modal-callback #uploadFormInfo,.three-options #modal-upload #uploadFormInfo,.three-options #modal-complete-proposal #uploadFormInfo{max-width:unset;margin:35px 0 50px}.three-options #modal-callback .dialog-title,.three-options #modal-upload .dialog-title,.three-options #modal-complete-proposal .dialog-title{font-family:AGaramondPro,serif}.three-options #modal-callback .focb::before,.three-options #modal-upload .focb::before,.three-options #modal-complete-proposal .focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #f5a623}.three-options #modal-callback .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]:checked+.focb::before{border-color:#212f38}.three-options #modal-callback .jsonForm input[type=radio]+.focb::before,.three-options #modal-upload .jsonForm input[type=radio]+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}.three-options #modal-callback .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-upload .jsonForm input[type=checkbox]:checked+.focb::before,.three-options #modal-complete-proposal .jsonForm input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}.three-options #modal-callback .jsonForm label,.three-options #modal-upload .jsonForm label,.three-options #modal-complete-proposal .jsonForm label{font-size:13px}.pf-dashboard .login-wrap-wrap{display:flex;align-content:center;justify-content:center;width:100%;min-height:100vh;background:url("../img/corp-login-bg.jpg") center center no-repeat fixed;background-size:cover}.pf-dashboard .login-wrap-wrap:after{display:block;content:'';width:100%;height:100%;position:fixed;background:#fff;opacity:0.5;left:0;top:0;bottom:0;right:0;z-index:1}.pf-dashboard .login-box-wrap{position:relative;z-index:2;display:flex;align-content:space-evenly;align-items:center;flex-wrap:wrap;gap:24px;justify-content:center;margin:24px;width:90%}.pf-dashboard .password-error{font-size:13px;line-height:1.46;color:white}.pf-dashboard .password-error ul{margin:16px 0 16px 20px;list-style-type:none}.pf-dashboard .password-error li::before{content:" ";position:absolute;margin-left:-22px;height:9px;width:9px;margin-top:5px;border:2px solid #01bee5;border-radius:50%}.pf-dashboard .login-logo-wrap{display:flex;width:100%;justify-content:center;align-items:center;height:77px}@media (max-width: 768px){.pf-dashboard .login-logo-wrap{height:62px}}.pf-dashboard .login-logo-wrap .login-logo{height:77px;width:auto;margin:0}@media (max-width: 768px){.pf-dashboard .login-logo-wrap .login-logo{height:62px}}.pf-dashboard .login-box{align-self:stretch;flex:1;min-width:354px;position:relative;overflow:hidden;width:90%;max-width:615px;margin:0 0;transition:opacity 1s !important;opacity:0;box-shadow:0 0 70px 5px rgba(0,0,0,0.3);background:#20262a;background-size:cover;padding:48px 52px 64px}@media (max-width: 568px){.pf-dashboard .login-box{padding:48px 24px 8px 24px}}.pf-dashboard .login-box.loaded{margin-top:0;opacity:1}.pf-dashboard .login-box .jsonForm{font-size:14px;font-weight:300;color:#fff}.pf-dashboard .login-box .jsonForm>section{padding:20px 0}.pf-dashboard .login-box .jsonForm>section fieldset{width:100%;max-width:100%;margin:0;padding:0;border:0 none}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm>section fieldset{padding:20px 0}}.pf-dashboard .login-box .jsonForm>section fieldset h1{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:400;line-height:1;margin-top:0;margin-bottom:0.5em}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm>section fieldset h1{font-size:37px}}.pf-dashboard .login-box .jsonForm>section fieldset h1 span{color:#01bee5}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text{display:inline-block;width:50%;padding-right:10px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text{width:100%;padding-right:0}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{padding-right:0;padding-left:10px}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{width:100%;padding-left:0}}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox{display:inline-flex;width:50%;vertical-align:top;margin-top:2em}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox label{line-height:23px;padding:0;margin-right:.25em;vertical-align:top}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox{width:100%}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox>label{display:inline-block;width:auto}}.pf-dashboard .login-box .jsonForm .jf-row>label.login-wrap{width:100% !important;max-width:100%;text-align:right;display:block}.pf-dashboard .login-box .jsonForm .jf-row input{color:#fff}.pf-dashboard .login-box .jsonForm .jf-row input[type="text"],.pf-dashboard .login-box .jsonForm .jf-row input[type="password"],.pf-dashboard .login-box .jsonForm .jf-row input[type="email"],.pf-dashboard .login-box .jsonForm .jf-row input[type="checkbox"]{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.05);display:block;width:100%;padding:8px;margin-left:0 !important;box-shadow:none}.pf-dashboard .login-box .jsonForm .jf-row input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto}.pf-dashboard .login-box .jsonForm .jf-row input.login-submit{float:right;margin-top:0;padding:18px 12px;min-width:168px;max-width:168px;transition:all .3s !important;border-color:#01bee5;background:#01bee5;color:#fff}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm .jf-row input.login-submit{float:none;width:100%;max-width:none}}.pf-dashboard .login-box .jsonForm .focb::before,.pf-dashboard .login-box .jsonForm .focb:hover::before{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.05)}.pf-dashboard .login-box .jsonForm .jf-row input:focus{border-color:#01bee5}.pf-dashboard .login-box .jsonForm .jf-row input.error{border-color:#D0021B}.pf-dashboard .login-box .jsonForm input[type='submit']{transition:all .3s !important}.pf-dashboard .login-box .fpw{margin-top:-38px;z-index:100}@media (max-width: 568px){.pf-dashboard .login-box .fpw{margin-top:0}}.pf-dashboard .login-box .fpw label{font-size:12px;color:#dfe0e1}.pf-dashboard .login-box .fpw a{color:#01bee5}.pf-dashboard .login-logo{position:relative;display:block;margin-bottom:40px}@media (max-width: 568px){.pf-dashboard .login-logo{margin:0 auto 20px}}.pf-dashboard .login-wrap-wrap-for-norway .login-box{min-width:348.5px;max-width:475px}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .login-box{padding:6px 24px 4px}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section{padding:10px 0 0 0}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section{padding:20px 0}}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset{padding:0px 0}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset h1{overflow-wrap:anywhere;line-height:1.5em;font-family:"adobe-garamond-pro",serif;font-size:30px;color:#fff;font-weight:400;line-height:1}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset h1{font-size:25px}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset p{font-size:22px;line-height:1.5em}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset p{font-size:18px}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm label{padding:0}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-text{display:block;width:100%;padding-right:0}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{padding-right:0;padding-left:0}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-checkbox{flex-direction:row;justify-content:flex-start}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-checkbox{width:100%}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-checkbox>label{display:inline-block;width:auto}}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row input.login-submit{float:none;width:100%;max-width:none}}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .fpw{margin-top:0}}.pf-dashboard .login-box-ancillary form,.pf-dashboard .login-box-ancillary section{height:100%}.pf-dashboard .login-box-ancillary fieldset{display:flex;flex-direction:column;justify-content:space-between;height:100%}.pf-dashboard .login-box-ancillary .login-box-button-container{align-self:flex-end}@media (max-width: 768px){.pf-dashboard .login-box-ancillary .login-box-button-container{align-self:stretch}}.pf-dashboard .login-box-ancillary .login-box-button-container .btn,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_a,.pf-dashboard .login-box-ancillary .login-box-button-container #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-dashboard .login-box-ancillary .login-box-button-container .button,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_b,.pf-dashboard .login-box-ancillary .login-box-button-container button#summaryPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container button#issuesPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_c,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="cancel"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="cancel"],.pf-dashboard .login-box-ancillary .login-box-button-container .btn_d,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_e,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_login,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container button,.page-container .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container input[type=button],.page-container .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content button,.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content input[type=button],.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-admin .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container .jf-btn,.pf-dashboard .login-box-ancillary .login-box-button-container .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .login-box-ancillary .login-box-button-container span.button,.rowbuttonwrapper .pf-dashboard .login-box-ancillary .login-box-button-container span.button,.pf-dashboard .login-box-ancillary .login-box-button-container .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_summary,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_submit_float,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="submit"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="submit"],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .pf-dashboard .login-box-ancillary .login-box-button-container input.trans-back[type='submit']{padding:18px 12px;min-width:168px;max-width:168px}@media (max-width: 768px){.pf-dashboard .login-box-ancillary .login-box-button-container .btn,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_a,.pf-dashboard .login-box-ancillary .login-box-button-container #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-dashboard .login-box-ancillary .login-box-button-container .button,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_b,.pf-dashboard .login-box-ancillary .login-box-button-container button#summaryPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container button#issuesPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_c,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="cancel"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="cancel"],.pf-dashboard .login-box-ancillary .login-box-button-container .btn_d,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_e,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_login,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container button,.page-container .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container input[type=button],.page-container .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content button,.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content input[type=button],.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-admin .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container .jf-btn,.pf-dashboard .login-box-ancillary .login-box-button-container .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .login-box-ancillary .login-box-button-container span.button,.rowbuttonwrapper .pf-dashboard .login-box-ancillary .login-box-button-container span.button,.pf-dashboard .login-box-ancillary .login-box-button-container .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_summary,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_submit_float,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="submit"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="submit"],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .pf-dashboard .login-box-ancillary .login-box-button-container input.trans-back[type='submit']{min-width:100%}}.pf-form_flex #mainheader,.pf-dashboard #mainheader,.pf-dashboard #nav{overflow:visible}.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{position:absolute;z-index:2;top:16px;right:32px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{top:26px}}@media (max-width: 1023px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{top:18px}}@media (max-width: 991px){.pf-form_flex #mainheader .acc-contact-details-wrapper,.pf-dashboard #mainheader .acc-contact-details-wrapper,.pf-dashboard #nav .acc-contact-details-wrapper{display:none}}.pf-form_flex #mainheader .acc-contact-details,.pf-dashboard #mainheader .acc-contact-details,.pf-dashboard #nav .acc-contact-details{position:relative;display:inline-block;text-align:left;vertical-align:top}.pf-form_flex #mainheader .acc-contact-details .img-wrap,.pf-dashboard #mainheader .acc-contact-details .img-wrap,.pf-dashboard #nav .acc-contact-details .img-wrap{line-height:0;display:inline-block;margin:0 10px 0 0;vertical-align:bottom}.pf-form_flex #mainheader .acc-contact-details-wrapper img,.pf-dashboard #mainheader .acc-contact-details-wrapper img,.pf-dashboard #nav .acc-contact-details-wrapper img{width:93px;height:110px;border:1px solid #808285}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details-wrapper img,.pf-dashboard #mainheader .acc-contact-details-wrapper img,.pf-dashboard #nav .acc-contact-details-wrapper img{width:81px;height:96px}}.pf-form_flex #mainheader .acc-contact-details .text-wrap,.pf-dashboard #mainheader .acc-contact-details .text-wrap,.pf-dashboard #nav .acc-contact-details .text-wrap{display:inline-block;min-width:200px;padding-top:25px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details .text-wrap,.pf-dashboard #mainheader .acc-contact-details .text-wrap,.pf-dashboard #nav .acc-contact-details .text-wrap{min-width:170px}}.pf-form_flex #mainheader .acc-contact-details .name,.pf-dashboard #mainheader .acc-contact-details .name,.pf-dashboard #nav .acc-contact-details .name{display:block}.pf-form_flex #mainheader .acc-contact-details .phone,.pf-dashboard #mainheader .acc-contact-details .phone,.pf-dashboard #nav .acc-contact-details .phone{display:block}.pf-form_flex #mainheader .acc-contact-details .email,.pf-dashboard #mainheader .acc-contact-details .email,.pf-dashboard #nav .acc-contact-details .email{display:block;transition:color .3s !important}.pf-form_flex #mainheader .acc-contact-details .email:hover,.pf-dashboard #mainheader .acc-contact-details .email:hover,.pf-dashboard #nav .acc-contact-details .email:hover{color:#01bee5}.pf-form_flex #mainheader .acc-contact-details .contact-select,.pf-dashboard #mainheader .acc-contact-details .contact-select,.pf-dashboard #nav .acc-contact-details .contact-select{position:absolute;top:0;left:0;width:100%;padding-left:104px}@media (max-width: 1070px){.pf-form_flex #mainheader .acc-contact-details .contact-select,.pf-dashboard #mainheader .acc-contact-details .contact-select,.pf-dashboard #nav .acc-contact-details .contact-select{padding-left:94px}}.pf-form_flex #mainheader .acc-contact-details .contact-select .select-wrap:after,.pf-dashboard #mainheader .acc-contact-details .contact-select .select-wrap:after,.pf-dashboard #nav .acc-contact-details .contact-select .select-wrap:after{display:none !important}.pf-form_flex #mainheader .acc-contact-details .contact-select select,.pf-dashboard #mainheader .acc-contact-details .contact-select select,.pf-dashboard #nav .acc-contact-details .contact-select select{padding:0;text-align:left;border:0}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container{font-size:14px !important}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-drop,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-drop,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-drop{border:0;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-single .chosen-single{padding:0 0 0 4px;border:0;border-radius:0;background:#fff;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single span,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-single .chosen-single span,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-single .chosen-single span{font-size:16px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results{margin-right:0;padding-left:10px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results li{width:100%;padding:5px 4px}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container.chosen-with-drop .chosen-results{border-right:1px solid #808285}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container .chosen-results li.highlighted{background:#F2F2F2}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-active .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-active .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-active .chosen-single{border:0;box-shadow:none}.pf-form_flex #mainheader .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single,.pf-dashboard #mainheader .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single,.pf-dashboard #nav .acc-contact-details .contact-select .chosen-container-active.chosen-with-drop .chosen-single{border:0;border-right:1px solid #808285;background:#fff;box-shadow:none}.pf-form_flex #mainheader .manage-details,.pf-dashboard #mainheader .manage-details,.pf-dashboard #nav .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #fff}.pf-form_flex #mainheader .manage-details .svg-icon,.pf-dashboard #mainheader .manage-details .svg-icon,.pf-dashboard #nav .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.pf-dashboard #nav .acc-contact_li{min-width:310px;padding:0}.pf-dashboard #nav .acc-contact_li .acc-contact-details-wrapper{position:relative;top:0;right:0}.pf-dashboard #nav .acc-contact_li .text-wrap{line-height:20px}.pf-dashboard .client-details{margin-bottom:1px;padding:16px;background:#20262a;position:relative}.pf-dashboard .client-details a:hover{color:#01bee5 !important}.pf-dashboard .client-details .title h2,.pf-dashboard .client-details .title h3{font-size:24px;font-weight:400;margin:0 0 .4em}.pf-dashboard .client-details .details{padding:0}.pf-dashboard .client-details .details .img-wrap{display:inline-block;width:auto;max-width:100%;margin-top:10px}.pf-dashboard .client-details .details .img-wrap img{width:100%}.pf-dashboard .client-details .address span{display:block}.pf-dashboard .client-details .address span.name,.pf-dashboard .client-details .address span.role{display:inline-block}.pf-dashboard .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #fff}@media (max-width: 1024px){.pf-dashboard .manage-details{position:absolute;top:0;right:16px;border-top:0}}@media (max-width: 568px){.pf-dashboard .manage-details{position:relative;right:auto;border-top:1px solid #fff}}.pf-dashboard .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.notification-set{padding:12px 0 24px}.notification-set:first-child{padding-top:0}.notification-set .notification-title{font-family:"adobe-garamond-pro",serif;font-size:15px;color:#fff;font-weight:500;line-height:1.46;padding:12px 0 12px 20%;margin:0}.notification-set .notification-content{position:relative;display:flex;width:60%;margin-inline:auto;justify-content:space-between;gap:10px}.notification-set .notification-content .notification-message{position:relative;z-index:1;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#f8f9f7;line-height:1.46}.notification-set .notification-content .notification-message span{display:block}.notification-set .notification-content .notification-message span a{color:#dfe0e1;line-height:1em}.notification-set .notification-content .notification-message span a:hover{color:#01bee5}.notification-set .notification-content a.delete{line-height:1em;color:#dfe0e1}.notification-set .notification-content a.delete:hover{color:#01bee5}.notification-set .notification-content .notification-delete{position:absolute;top:8px;right:46px;display:block;padding:0;color:#777677}.notification-set .notification-content+.notification-content{margin-top:30px}.notification-policy{position:relative;z-index:1;padding:16px 0 8px 0;border-bottom:solid 0.9px #777677;margin-bottom:20px;width:200px;left:25px}.insurance-type-alert{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert .staff-contact{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert.alert-message{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.close-copy{position:absolute;top:-6px;right:0;display:block;padding:0;width:12px;height:12px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;cursor:pointer}button[data-balloon]{overflow:visible}[data-balloon]:before,[data-balloon]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;transition:all 0.18s ease-out 0.18s;bottom:100%;left:50%;position:absolute;z-index:10;transform:translate(-50%, 10px);transform-origin:top}[data-balloon]:after{background:rgba(17,17,17,0.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:12px;padding:.5em 1em;white-space:nowrap;margin-bottom:11px}[data-balloon]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(0)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;content:"";margin-bottom:5px}[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:before,[data-balloon]:hover:after,[data-balloon][data-balloon-visible]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;transform:translate(-50%, 0)}[data-balloon][data-balloon-break]:after{white-space:normal}[data-balloon-pos="down"]:before,[data-balloon-pos="down"]:after{bottom:auto;left:50%;top:100%;transform:translate(-50%, -10px)}[data-balloon-pos="down"]:after{margin-top:11px}[data-balloon-pos="down"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(180 18 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-bottom:0}[data-balloon-pos="down"]:hover:before,[data-balloon-pos="down"][data-balloon-visible]:before,[data-balloon-pos="down"]:hover:after,[data-balloon-pos="down"][data-balloon-visible]:after{transform:translate(-50%, 0)}[data-balloon-pos="left"]:before,[data-balloon-pos="left"]:after{bottom:auto;left:auto;right:100%;top:50%;transform:translate(10px, -50%)}[data-balloon-pos="left"]:after{margin-right:11px}[data-balloon-pos="left"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(-90 18 18)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon-pos="left"]:hover:before,[data-balloon-pos="left"][data-balloon-visible]:before,[data-balloon-pos="left"]:hover:after,[data-balloon-pos="left"][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon-pos="right"]:before,[data-balloon-pos="right"]:after{bottom:auto;left:100%;top:50%;transform:translate(-10px, -50%)}[data-balloon-pos="right"]:after{margin-left:11px}[data-balloon-pos="right"]:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(90 6 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon-pos="right"]:hover:before,[data-balloon-pos="right"][data-balloon-visible]:before,[data-balloon-pos="right"]:hover:after,[data-balloon-pos="right"][data-balloon-visible]:after{transform:translate(0, -50%)}[data-balloon-length]:after{white-space:normal}[data-balloon-length="small"]:after{width:80px}[data-balloon-length="medium"]:after{width:150px}[data-balloon-length="large"]:after{width:260px}[data-balloon-length="xlarge"]:after{width:90vw}@media screen and (min-width: 768px){[data-balloon-length="xlarge"]:after{width:380px}}[data-balloon-length="fit"]:after{width:100%}.overview-block{font-size:15px}.overview-block a,.overview-block a:visited,.overview-block a:hover{position:relative;display:block;overflow:hidden;width:100%;border-bottom:12px solid transparent;color:#fff;background:#20262a}.overview-block .square-content h2{font-size:px;font-weight:normal;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin:0;padding:25px;text-transform:uppercase;background:#4a4a4a}@media (max-width: 1180px){.overview-block .square-content h2{font-size:16px}}.overview-block .square-content .o-cell{padding:54px 16px 66px}.overview-block .square-content .o-cell{padding:54px 16px 66px}.overview-block .square-content .quotes-cell{padding-top:42px;padding-bottom:52px}.overview-block .square-content .text{text-align:center}@media (max-width: 1180px){.overview-block .square-content .text{font-size:14px}}.overview-block .square-content .number{font-size:46px;font-weight:600;line-height:1.2em;text-align:center}@media (max-width: 1180px){.overview-block .square-content .number{font-size:26px;font-weight:600}}.overview-title{display:flex}.overview-title h2{flex:1 1 90%}.overview-title .overview-icon{flex:0 0 68px;height:68px;overflow:hidden}.overview-title .overview-icon svg{fill:#fff;transform:translateY(0);transition:all 300ms ease 0s}.overview-block:hover .overview-title .overview-icon svg{transform:translateY(-68px)}.overview-title .overview-icon .download-icon{transition:all 300ms ease 0s;transform:translateY(68px)}.overview-block:hover .overview-title .overview-icon .download-icon{transform:translateY(0)}.overview-title .overview-icon div{padding:18px;height:68px;width:68px}.overview-block.progress a{border-bottom-color:#F7941E}.overview-block.started a{border-bottom-color:#1C75BC}.overview-block.submitted a{border-bottom-color:#009444}.overview-block.client a{border-bottom-color:#975CC1}.overview-block.progress .overview-icon{background:#F7941E}.overview-block.started .overview-icon{background:#1C75BC}.overview-block.submitted .overview-icon{background:#009444}.overview-block.client .overview-icon{background:#975CC1}.overview-block.progress a .square-content .number{color:#F7941E}.overview-block.started a .square-content .number{color:#1C75BC}.overview-block.submitted a .square-content .number{color:#009444}.overview-block.client a .square-content .number{color:#975CC1}@media (max-width: 992px){.admin-overview.flex-parent .overview-block{flex-basis:50%}}.dtListFilter .dtListFilter-flex{display:flex;flex-wrap:wrap;max-width:600px}.dtListFilter .dtListFilter-block{flex:1 1 22%;margin-bottom:6px}@media (max-width: 567px){.dtListFilter .dtListFilter-block{flex-basis:100%}}.dtListFilter .dtListFilter-label{line-height:34px}.dtListFilter .dtListFilter-select{flex-basis:60%}.dtListFilter input[type="number"]{width:100%;background-color:#fff;border:1px solid #CCCCCC;line-height:34px;padding-left:4px;font-size:14px}.dtListFilter .clearFilters{font-size:0.8em}.detail-table{width:100%;max-width:600px}.detail-table td{padding:5px}.block-stats{margin:-32px -32px 0 -32px;font-weight:300;align-items:stretch}@media (max-width: 768px){.block-stats{margin:-16px -16px  0 -16px}}@media (max-width: 568px){.block-stats{margin:-8px -8px  0 -8px}}.block-stats .block-stat{text-align:center;flex-basis:17%;flex-shrink:1;min-width:0;max-width:300px}.block-stats .block-stat .stat-title,.block-stats .block-stat .stat-data{color:#fff;margin:0;padding:16px 6px}.block-stats .block-stat .stat-data{line-height:32px}.block-stats .block-stat .stat_numeric{border:1px solid #922545;background-color:#922545}.block-stats .block-stat .stat_numeric .stat-data{font-size:26px;position:relative}.block-stats .block-stat .stat_numeric .stat-data:before{position:absolute;top:1px;left:8px;right:8px;height:1px;background:rgba(255,255,255,0.5);content:''}.block-stats .block-stat .stat_text{border:1px solid #bdc6cc}.block-stats .block-stat .stat_text .stat-title{background-color:#005e9c}.block-stats .block-stat .stat_text .stat-data{color:#414a51}.block-stats .block-stat+.block-stat .stat_numeric{background-color:#57676c;border:1px solid #57676c}.block-stats .block-stat:last-child .stat_text .stat-title{background-color:#e99813}.widget-console{position:relative}.widget-console svg{fill:#414a51;margin-right:.25em}.widget-console .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#414a51;font-weight:500;line-height:1.56}.widget-console address{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#414a51;font-weight:300;line-height:1.56;margin-bottom:.5em}.widget-console ul{list-style-type:none}.widget-console .edit-client{position:absolute;top:0;right:0;font-size:14px;font-weight:300;color:#01bee5}.widget-console .edit-client svg{vertical-align:middle;margin-right:0;margin-left:.5em;fill:#01bee5}.widget-console a{font-size:14px !important}.client-tabs .icon-dashboard{height:17px;width:22px}.client-tabs .input-type-title-select{position:relative}.client-tabs .input-type-title-select label{display:block;font-size:14px;line-height:17px;opacity:0.68}.client-tabs .input-type-title-select select,.client-tabs .input-type-title-select .chosen-container{display:block;position:relative;border:0;border-bottom:1px solid #5c767e;width:80%;color:#666666;font-size:1.25em;font-weight:100;line-height:2em}.client-tabs .input-type-title-select select .chosen-single,.client-tabs .input-type-title-select .chosen-container .chosen-single{height:auto;padding:6px 0}.client-tabs .input-type-title-select select .chosen-single span,.client-tabs .input-type-title-select .chosen-container .chosen-single span{font-size:24px;line-height:28px;font-weight:300}.client-tabs .input-type-title-select select .chosen-single div b,.client-tabs .input-type-title-select .chosen-container .chosen-single div b{background:url(chosen-sprite.png) no-repeat 0 12px}.client-tabs .input-type-title-select .chosen-single{background:none;border:0;box-shadow:none}.client-tabs .tabwrap form{margin-bottom:30px}.dataTable{position:relative}.dataTable .sorting_asc,.dataTable .sorting_desc{background:#58646d}.dataTable .sorting_asc::after,.dataTable .sorting_desc::after{color:#fff}.dataTable tr:nth-child(odd){background:rgba(232,235,238,0.91)}.dataTable tr:nth-child(even){background:rgba(233,235,239,0.5)}.dataTable select{width:100%}.dataTable:after{content:'';width:calc(100% - 4px);display:block;height:3px;background:#414a51;position:absolute;bottom:-2px}.dataTable tr[data-is-test-record] td:first-child:after{content:"Test record";text-transform:uppercase;position:absolute;font-size:8px;display:block;color:#00000054}.dt-actions{list-style:none;white-space:nowrap;padding-left:0}.dt-actions .dt-actions-item{display:inline-block;margin-right:0.5em}.dt-actions .dt-actions-item svg{fill:#01bee5}.dt-actions .dt-actions-item a{display:inline-block}.dt-actions .dt-actions-item a:hover svg{fill:#4a4a4a}.dt-actions .dt-actions-item .icon-warning-triangle{fill:#D17B2F;height:28px;width:28px}.dt-actions .dt-actions-item .icon-edit{height:28px;width:28px}.dt-actions .dt-actions-item .icon-notes{height:28px;width:21px}.dt-actions .dt-actions-item .icon-view-files{height:28px;width:23px}.dt-actions .dt-actions-item .icon-link-client-console{height:29px;width:29px}.dt-actions .dt-actions-item .reset-icon{height:29px;width:29px}.dt-actions .dt-actions-item:last-child{margin-right:0}.dt-actions .dt-actions-item.dt-action-titem-disabled .icon-view-files{fill:#767677 !important}.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button.disabled{display:none}.dataTables_paginate .paginate_button{border:0px;color:#060708}.dataTables_paginate .paginate_button:hover{background-color:#fff;border-color:#fff;color:#060708}.dataTables_paginate .paginate_button.current{cursor:default}td.dashboard_pflist_assetsView_childrow_openclose{background:url("/img/datatable_plus_open.svg") no-repeat center center;background-size:14px 14px;cursor:pointer}tr.dashboard_pflist_assetsView_childrow_shown td.dashboard_pflist_assetsView_childrow_openclose{background:url("/img/datatable_minus_close.svg") no-repeat center center;background-size:14px 14px;background-color:#fff}#policyList-dashboard-assetsView{border-spacing:0px}#policyList-dashboard-assetsView thead th{border:1px solid white !important}#policyList-dashboard-assetsView thead th:last-child{border-left:0px none !important}#policyList-dashboard-assetsView thead th:nth-child(3){border-right:0px none !important}#policyList-dashboard-assetsView td{border-top:2px solid #fff}#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown td{background-color:#fff}#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{background-color:#fff;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0}@media (max-width: 568px){#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{padding-left:8px}}.dataTable_overflow_wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}table.pflist_dashboard_assetsView{border-spacing:0 !important}table.pflist_dashboard_assetsView thead th{background:#fff;display:none}table.pflist_dashboard_assetsView thead th:last-child{border-left:0 none !important}table.pflist_dashboard_assetsView thead th:nth-child(2){border-right:0 none !important}table.pflist_dashboard_assetsView td{border-top:2px solid #fff}table.pflist_dashboard_assetsView:after{content:"";width:calc(100% - 4px);display:block;height:3px;position:absolute;bottom:-2px;background:none}table.pflist_dashboard_assetsView .vehicle-make-model-year{text-align:left;position:relative;left:30px}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .vehicle-make-model-year{text-align:center;position:relative;left:0}}table.pflist_dashboard_assetsView .registration-number{position:relative;text-align:left}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .registration-number{text-align:center;position:relative;left:0}}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td{background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(3){border-right:solid 1px #edeeee;border-top:solid 1px #edeeee;background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(2){border-top:solid 1px #edeeee;background-color:#fff}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(1){border-left:solid 1px #edeeee;border-top:solid 1px #edeeee;background-color:#fff}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(3){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(2){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown td:nth-child(1){border:solid 1px #edeeee;background-color:#fff;position:relative;display:block;width:100%;border-bottom:1px solid #CCCCCC}}table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{background-color:#fff;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;border-right:solid 1px #edeeee;border-left:solid 1px #edeeee}@media only screen and (max-width: 767px){table.pflist_dashboard_assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{padding-left:4% !important}}table.pflist_dashboard_assetsView .td-img-name{padding:10px !important}table.pflist_dashboard_assetsView .logo-car-name{padding:0}table.pflist_dashboard_assetsView .logo-car-name .insurance-logo{height:61px;max-height:61px;max-width:65px;width:100%;position:relative;margin-right:20px}table.pflist_dashboard_assetsView .logo-car-name .vehicle-make-model-year{padding:19px 0 0 0;position:relative;left:0}table.pflist_dashboard_assetsView #inner-asset-details{border-spacing:unset}table.pflist_dashboard_assetsView #inner-asset-details td{border:none;padding:2px 10px}table.pflist_dashboard_assetsView #inner-asset-details::after{content:"";width:unset;display:none;height:unset;position:unset;bottom:unset;background:unset}table.pflist_dashboard_assetsView #inner-asset-details-no-headers{border-spacing:unset}table.pflist_dashboard_assetsView #inner-asset-details-no-headers td{border:none;padding:2px 10px 2px 0}table.pflist_dashboard_assetsView #inner-asset-details-no-headers::after{content:"";width:unset;display:none;height:unset;position:unset;bottom:unset;background:unset}.childRow{width:100%}.pf-admin .dataTable .dt-docVisibility{border-collapse:separate;border-spacing:0 2px}.pf-admin .dataTable .dt-docVisibility td{border:1px solid #4a4a4a;line-height:24px}.pf-admin .dataTable .dt-docVisibility td:first-child{width:40%}.pf-admin .dataTable .dt-docVisibility td:nth-child(2){background:#eee;max-width:200px;white-space:nowrap}.pf-admin .dataTable .dt-docVisibility td .slider-label{display:inline-block;margin-right:4em}.pf-admin .dataTable .dt-docVisibility td:last-child{text-align:right}.pf-admin .dataTable .dt-docVisibility td .switch{margin:0 .4em}.block.main-content,.block.main-section{flex-basis:66%}@media (max-width: 992px){.block.main-content,.block.main-section{flex-basis:100%}}.ie11 .block.main-content,.ie11 .block.main-section,.pf-form_flex .block.main-content,.pf-form_flex .block.main-section{flex-basis:67%}.block.sidebar{flex-basis:33%}@media (max-width: 992px){.block.sidebar{flex-basis:100%}}.ie11 .block.sidebar,.pf-form_flex .block.sidebar{flex-basis:27%}.featured-pages{margin-bottom:9px}@media (max-width: 767px){.featured-pages{margin-bottom:1px}}.featured-pages .three-column-grid{padding:0}.featured-pages .three-column-grid .block{position:relative;height:232px;padding:0}@media only screen and (max-width: 1199px){.featured-pages .three-column-grid .block{height:170px}}@media (max-width: 767px){.featured-pages .three-column-grid .block{display:block;height:232px;width:100%;flex:none}}.featured-pages .three-column-grid .block a.block-link{display:block;left:0;right:0;top:0;bottom:0;z-index:5;background:no-repeat center center;background-size:cover}.featured-pages .three-column-grid .block a.block-link .title{display:inline-block;margin-top:27px;padding:8px 20px;font-size:18px;line-height:21px;text-transform:capitalize;background:#01bee5;color:#fff;transition:all 300ms}@media (max-width: 991px){.featured-pages .three-column-grid .block a.block-link .title{margin-top:0;padding:8px 13px}}@media (max-width: 767px){.featured-pages .three-column-grid .block a.block-link .title{margin-top:27px;padding:8px 20px}}.featured-pages .three-column-grid .block a.block-link:hover .title,.featured-pages .three-column-grid .block a.block-link:active .title{background:#414a51}.ie9 .two-column-grid .block{max-width:none !important}@media only screen and (min-width: 992px){.ie9 .two-column-grid .block{width:50% !important}}@media only screen and (max-width: 991px){.ie9 .two-column-grid .block{width:100% !important}}.ie9 .three-column-grid .block{max-width:none !important}@media only screen and (min-width: 768px){.ie9 .three-column-grid .block{width:33.33% !important}}@media only screen and (max-width: 767px){.ie9 .three-column-grid .block{width:100% !important}}@media only screen and (min-width: 569px) and (max-width: 991px){.ie9 .lockton-top-section .two-column-grid .block{width:50% !important}}.ie9 .main-nav-wrap{display:table-cell;text-align:right;vertical-align:middle}.ie9 .main-nav-wrap .flex-ul{display:block}@media only screen and (max-width: 1040px){.ie9 .main-nav .nav-icons-wrap{display:none !important}}@media only screen and (min-width: 992px){.ie9 body.contact-page .contact-top-section .two-column-grid .left-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .left-column{width:66% !important}}@media only screen and (max-width: 767px){.ie9 body.contact-page .contact-top-section .two-column-grid .left-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .left-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .left-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .left-column{width:100% !important}}@media only screen and (min-width: 992px){.ie9 body.contact-page .contact-top-section .two-column-grid .right-column,.ie9 body.member-detail-page .lockton-top-section .two-column-grid .right-column,.ie9 body.get-a-quote-page .lockton-top-section .two-column-grid .right-column,.ie9 body.insurance-services-index-page .lockton-top-section .two-column-grid .right-column,.ie9 body.insurance-service-detail-page .lockton-top-section .two-column-grid .right-column,.ie9 body.our-story-page .lockton-top-section .two-column-grid .right-column{width:34% !important}}.ie9 .filtered-items-parent{overflow:hidden}.ie9 body.contact-page .four-column-grid .block{width:25% !important}@media only screen and (max-width: 1199px){.ie9 body.contact-page .four-column-grid .block{width:29.33% !important;min-width:none !important;max-width:none !important;padding:0 !important;margin:2% !important;overflow:hidden !important}}@media only screen and (max-width: 870px){.ie9 body.contact-page .four-column-grid .block{width:46% !important}}@media only screen and (max-width: 620px){.ie9 body.contact-page .four-column-grid .block{width:96% !important}}html{height:auto !important}.contact-page,.member-detail-page{display:block !important;width:100% !important;max-width:100% !important;overflow-x:hidden !important}.contact-page #main,.member-detail-page #main{max-width:100% !important}.ie9 select{background-image:none !important}.ie9 .auxiliary-page .page-container{position:absolute;left:0;right:0;top:0;bottom:0;display:table !important;vertical-align:middle}.ie9 .auxiliary-page .page-container .main-container{display:table-cell !important;vertical-align:middle;max-width:none}.ie9 .auxiliary-page .page-container .main-container .content-wrap{margin:0 auto !important;width:100%;max-width:615px}.ie9 .auxiliary-page.password-reset-page .page-container .main-container .content-wrap{max-width:468px}.homepage main>section{padding:48px 0}@media (max-width: 768px){.homepage main>section{padding:32px 0}}@media (max-width: 568px){.homepage main>section{padding:16px 0}}.homepage main .banner-contentwrap .banner-cta{font-size:16px;font-weight:500;line-height:2.25;text-transform:none}@media (max-width: 568px){.homepage .aside{margin-bottom:-32px}}.latest-resources-section{font-size:18px;font-weight:300;line-height:1.56;padding-top:48px;padding-bottom:32px;background-color:#f7f7f7}.latest-resources-section .block-heading{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin:32px 0}@media (max-width: 768px){.latest-resources-section .block-heading{margin:16px 0}}@media (max-width: 568px){.latest-resources-section .block-heading{margin:8px 0;font-size:28px;line-height:1.14em}}.latest-resources-section .article-meta{background-color:#f7f7f7}#modalDialog-start-home .dialog-box{width:920px;height:734px;max-width:80%;max-height:80%;min-width:0px;padding:0px;position:relative}#modalDialog-start-home .dialog-box .dialog-message{background:url(../img/norway/norway-commercial-1440-x-663-1.jpg) no-repeat;padding:0;position:absolute;overflow-y:scroll;height:90%;width:100%}#modalDialog-start-home .dialog-box .dialog-message .modal-start-content{padding:0}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a{min-width:523px;height:638px;opacity:0.86;background-color:#ffffff;padding:0;flex-grow:2;overflow:auto}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-lockton-logo{max-width:158px;max-height:95px}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-advokatforeningen-logo{max-width:184px;max-height:79px}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-content-box{flex-basis:100%}#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-content-box .modal-content-text{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:300;line-height:1.5}@media only screen and (max-width: 653px){#modalDialog-start-home .dialog-box .dialog-message .modal-side-a{min-width:100%}}#modalDialog-start-home .dialog-box .dialog-message .modal-side-b{padding:0}#modalDialog-start-home .dialog-box .dialog-footer{max-width:921px;width:100%;max-height:96px;height:100%;background-color:#3d3d3d;position:absolute;bottom:0}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content{padding:0;justify-content:flex-end;position:relative;top:12px}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-continue{flex:none}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-continue .btn-modal-continue{width:157px;min-width:80%;height:40px;min-height:80%;background-color:#ec5a4c;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.4;text-transform:uppercase;border-color:#ec5a4c}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-not-show{flex:none}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content .btn-not-show .btn-modal-not-show{width:199px;min-width:80%;height:40px;min-height:80%;border:solid 1px #ec5a4c;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#ec5a4c;font-weight:300;line-height:1.4;background-color:transparent;text-transform:uppercase}@media only screen and (max-width: 519px){#modalDialog-start-home .dialog-box .dialog-message .modal-side-a .modal-box{display:inline-block}#modalDialog-start-home .dialog-box .dialog-footer{max-height:124px;height:100%}#modalDialog-start-home .dialog-box .dialog-footer .modal-footer-content{justify-content:center}}body.contactPage #main{padding-top:32px}@media (max-width: 768px){body.contactPage #main{padding-top:16px}}@media (max-width: 568px){body.contactPage #main{padding-top:8px}}body.contactPage .meet-the-team .meet-the-team-header{padding:30px 0 0}body.contactPage .meet-the-team .meet-the-team-header .header-text{float:left;margin:0;font-family:"adobe-garamond-pro",serif;font-size:48px;line-height:1}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-header .header-text{margin-bottom:20px}}body.contactPage .meet-the-team .meet-the-team-header select{float:right;width:100%;max-width:300px;height:30px;padding:0 30px 0 15px;font-size:16px;line-height:28px;color:#57676c;background-color:#fff;background-image:url("../img/select-arrow.svg");background-position:94% center;background-repeat:no-repeat;border:1px solid #b5b6b7;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none !important}body.contactPage .meet-the-team .meet-the-team-header select::-ms-expand{display:none}body.contactPage .meet-the-team .meet-the-team-header select:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}body.contactPage .meet-the-team .meet-the-team-header select option{font-size:16px;color:#4a4a4a}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-header select{float:left;clear:both;margin-bottom:40px}}body.contactPage .meet-the-team .filtr-wrapper{padding:16px 24px}@media (max-width: 768px){body.contactPage .meet-the-team .filtr-wrapper{padding:16px 8px}}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content{justify-content:center}}body.contactPage .meet-the-team .meet-the-team-content .filtr-container{overflow:hidden}body.contactPage .meet-the-team .meet-the-team-content .filtr-item a{display:block}body.contactPage .meet-the-team .meet-the-team-content .filteredOut{z-index:-1}body.contactPage .meet-the-team .meet-the-team-content .resources-block{width:33.33%}@media (max-width: 568px) and (min-width: 400px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{min-width:400px}}@media (max-width: 399px){body.contactPage .meet-the-team .meet-the-team-content .resources-block{min-width:300px}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-heading{height:25px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-category{border-bottom:solid 1px #d7d5d5}body.contactPage .meet-the-team .meet-the-team-content .resources-block .phone{font-size:15px;font-weight:500;line-height:1.6;height:24px;color:#20262a}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block .phone{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .email{font-size:15px;color:#20262a;height:18px}@media (max-width: 568px){body.contactPage .meet-the-team .meet-the-team-content .resources-block .email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.member-detail-page .main-content{position:relative;padding:56px 0 75px}@media (max-width: 991px){body.member-detail-page .main-content{padding:33px 0 40px}}@media (max-width: 767px){body.member-detail-page .main-content{padding:66px 0 40px}}body.member-detail-page .article-content{padding-right:42px}body.member-detail-page .location-single-section{border:0;overflow:hidden}body.member-detail-page .location-single-section .location-wrap{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 991px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-info-wrap{width:34%}}@media only screen and (min-width: 768px) and (max-width: 991px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{width:66%}}@media (max-width: 767px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{height:280px !important}}body.member-detail-page .flex-parent .block .column-title{margin-top:40px}.get-a-quote-page .form-container{padding-bottom:36px}.get-a-quote-page .get-a-quote-grid{padding-top:0;position:relative}.get-a-quote-page .get-a-quote-grid:after{display:block;content:'';height:0;border-bottom:solid 1px #d4d4d4;position:absolute;bottom:0;width:calc(100% - 64px);left:32px}@media (max-width: 768px){.get-a-quote-page .get-a-quote-grid:after{width:calc(100% - 32px);left:16px}}@media (max-width: 568px){.get-a-quote-page .get-a-quote-grid:after{width:calc(100% - 16px);left:8px}}.get-a-quote-page a.drop-button{pointer-events:none;bottom:10px;position:absolute;width:169px;height:40px;font-size:14px;line-height:14px;display:block;max-width:300px;box-sizing:border-box;padding:12px 12px;text-align:center;color:#fff !important;border:none;border-radius:0;background-color:#01bee5;left:33%}.get-a-quote-page .dropzone{border-width:2px;border-style:dashed;-o-border-image:none;border-image:none;max-width:496px;margin-left:auto;margin-right:auto;width:100%;height:221px;background-color:#f7f7f7}.get-a-quote-page .ic-cloud-upload{width:52px;height:36px;-o-object-fit:contain;object-fit:contain;fill:#01bee5}.get-a-quote-page .dropzone .dz-preview{width:67px;height:67px;min-height:50px}.get-a-quote-page .dropzone .dz-preview .dz-image{width:67px;height:67px}.get-a-quote-page .dropzone .dz-preview .dz-details{height:100%;font-size:11px}.get-a-quote-page .dropzone .dz-preview .dz-details .dz-size{font-size:12px}.get-a-quote-page .dropzone .dz-preview .dz-progress{width:49px;left:75%;top:65%;height:11px}.get-a-quote-page .dropzone-icon{pointer-events:none}.get-a-quote-page .dropzone .dz-preview .dz-remove{font-size:12px}@media (max-width: 620px){.get-a-quote-page .get-quote-block.flex-parent{flex-direction:column}}.get-a-quote-page_withUpload .main-content{padding-top:4em;padding-bottom:6em}.insurance-services-index-page .main-content{position:relative}.insurance-services-index-page .main-content .bounds .main-content-header,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header{position:static;padding:0 32px 0}@media (max-width: 568px){.insurance-services-index-page .main-content .bounds .main-content-header,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header{padding:0 16px 25px}}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap{float:right}@media (max-width: 767px){.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap{float:none}}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select{width:218px;height:30px;padding:0 0 0 15px;font-size:16px;line-height:28px;color:#57676c;background-color:#fff;background-image:url("../img/select-arrow.svg");background-position:94% center;background-repeat:no-repeat;border:1px solid #979797;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none !important}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select::-ms-expand,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select::-ms-expand{display:none}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select:focus,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}.insurance-services-index-page .main-content .bounds .main-content-header .select-wrap select option,.insurance-services-index-page .main-content .jf-header-bounds .main-content-header .select-wrap select option{font-size:16px;color:#57676c}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child{padding-top:0;padding-bottom:107px}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child h1{margin-bottom:0}@media (max-width: 568px){.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child{padding-top:2em;padding-bottom:0}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child h1{margin-bottom:20px}.insurance-service-detail-page.site-locktonperformance .page-header .block:first-child .content-wrap.withClubBadges .clubBadge{margin-bottom:0}}.insurance-service-detail-page .section-heading{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:58px;margin-top:0;margin-bottom:.5em}.insurance-service-detail-page #testimonials-carousel.carousel ul{border-top:0;padding:0;margin:0}.insurance-service-detail-page #testimonials-carousel.carousel li{width:100%;padding-top:0}.insurance-service-detail-page #testimonials-carousel.carousel .carousel-button-wrapper{display:none}.insurance-service-detail-page #testimonials-carousel.carousel blockquote{margin:0;line-height:1.6}.insurance-service-detail-page #testimonials-carousel.carousel blockquote .column-additional cite{font-style:normal}.insurance-service-detail-page .carousel-button-prev,.insurance-service-detail-page .carousel-button-next{display:none}.insurance-service-detail-page .main-section .main-article p{margin-bottom:20px}.insurance-service-detail-page .main-section .main-article ul{margin-bottom:24px}.insurance-service-detail-page .main-section .main-article .covered-section{padding:0}.insurance-service-detail-page .main-section .main-article .covered-section p{margin-bottom:28px}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block{-webkit-flex:1 1 50%;padding:0 16px 16px 0;min-width:300px}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block .article-readmore{opacity:1;padding-top:1em;color:#01bee5}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block .article-readmore:hover{color:#4a4a4a}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block .covered-content{height:362px;overflow:hidden;transition:height 1s ease-out}.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:64px;padding-right:42px;padding-top:26px}@media (max-width: 767px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:48px}}@media (max-width: 567px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:32px}}.insurance-service-detail-page .main-section article.section_quickQuote,.insurance-service-detail-page .main-section>section.section_quickQuote{padding-top:0}.insurance-service-detail-page .main-section .additional-section h3{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:700;line-height:1.3;margin-top:0}.insurance-service-detail-page .service-header{display:none}.phonebar .page-container .header-with-service-contact #nav{top:28px}.phonebar .page-container .header-with-service-contact .service-header{display:block}.phonebar .page-container .header-with-service-contact .service-header .service-header-contact{height:28px;width:100%;background-color:#01bee5;position:fixed;top:0;z-index:9999999}.phonebar .page-container .header-with-service-contact .service-header .service-header-content{margin:auto;max-width:170px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:'Gotham A', Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:normal;color:#ffffff;padding:6px}@media (max-width: 567px){.phonebar .page-container .header-with-service-contact .service-header .service-header-content{font-size:15px;max-width:195px}}.phonebar .page-container .header-with-service-contact .service-header .service-header-telephone{color:#ffffff}.news-detail-page .main-section-container{position:relative;padding-top:22px}.news-detail-page .main-section-container .bounds .main-section p,.news-detail-page .main-section-container .jf-header-bounds .main-section p{margin-bottom:20px}.news-detail-page .main-section-container .bounds .main-section .main-article,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article{padding-bottom:8px;padding-right:42px}@media (max-width: 767px){.news-detail-page .main-section-container .bounds .main-section .main-article,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article{padding-bottom:17px}}.news-detail-page .main-section-container .bounds .main-section .main-article .date-author-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .date-author-container{display:inline-block;position:relative;margin-bottom:16px;line-height:18px}@media only screen and (max-width: 1199px){.news-detail-page .main-section-container .bounds .main-section .main-article .date-author-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .date-author-container{margin-bottom:20px}}.news-detail-page .main-section-container .bounds .main-section .main-article ul,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article ul{padding-left:16px !important}.news-detail-page .main-section-container .bounds .main-section .main-article .article-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-heading{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:26px;color:#20262a;font-weight:500;line-height:1.44}.news-detail-page .main-section-container .bounds .main-section .main-article .article-date,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-date{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d4d4d4}.news-detail-page .main-section-container .bounds .main-section .main-article .article-category,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:25px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;font-weight:400;line-height:1.44}.news-detail-page .main-section-container .bounds .main-section .location-section,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section{padding-bottom:12px}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section{padding-bottom:30px}}.news-detail-page .main-section-container .bounds .main-section .location-section .map-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container{float:left;width:45%;margin:0 26px 20px 0}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container{float:none;width:100%;margin:0 0 20px}}.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:270px}@media (max-width: 1024px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:205px}}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .map-container .event-map,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .map-container .event-map{height:250px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{position:relative;display:inline-block;padding-bottom:40px;width:45%;min-height:270px}@media (max-width: 1024px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{min-height:205px}}@media (max-width: 992px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container{min-height:0;width:100%;padding-bottom:47px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .section-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .section-heading{margin:0 0 16px;font-weight:300;font-size:28px;line-height:34px}@media (max-width: 568px){.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .section-heading,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .section-heading{margin:0 0 22px;font-size:24px;line-height:29px}}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .event-address,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .event-address{padding-bottom:10px}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .event-address span,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .event-address span{display:block}.news-detail-page .main-section-container .bounds .main-section .location-section .content-container .sign-up,.news-detail-page .main-section-container .jf-header-bounds .main-section .location-section .content-container .sign-up{position:absolute;left:0;bottom:0;z-index:2}.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{margin-bottom:35px}@media (max-width: 767px){.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{position:absolute;bottom:84px;left:32px;margin:0;z-index:2}}@media (max-width: 568px){.news-detail-page .main-section-container .bounds .main-section .social-icons-wrap,.news-detail-page .main-section-container .jf-header-bounds .main-section .social-icons-wrap{left:16px}}.news-detail-page .news-iframe{width:100%;height:600px}@media (max-width: 568px){.news-detail-page .news-iframe{height:300px}}.news-detail-page .article-image-wrap{position:relative;margin-bottom:1.2em}.our-story-page .main-section-container{position:relative}.our-story-page .main-section-container .bounds,.our-story-page .main-section-container .jf-header-bounds{position:relative}.our-story-page .main-section-container .bounds .video-container,.our-story-page .main-section-container .jf-header-bounds .video-container{margin-bottom:0}.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:230px}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:182px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:250px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .video-container .video-block,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block{max-height:173px}}.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{width:100%;min-height:230px;height:auto}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:182px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:250px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .video-container .video-block iframe,.our-story-page .main-section-container .jf-header-bounds .video-container .video-block iframe{min-height:173px}}.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 70px;overflow:hidden}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 60px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:15px 0 30px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section{padding:0 0 30px}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent{position:relative;padding:0;margin:0 -10px}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block{position:relative;flex:1 1 33.33%;width:33.33%;max-width:33.33%;min-width:0;padding:15px 10px;box-sizing:border-box}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block{flex:1 1 50%;width:50%;max-width:50%}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2){text-align:center}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+2){text-align:left}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3){text-align:right}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(3n+3){text-align:left}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(odd),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(odd){text-align:left}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block:nth-child(even),.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block:nth-child(even){text-align:right}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{display:inline-block;width:170px;text-align:center}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:150px}}@media (max-width: 991px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:124px}}@media (max-width: 568px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container{width:100%}}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap{margin-bottom:14px}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap img,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container .image-wrap img{width:100%;height:auto}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p{margin:0}.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p span,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p span{display:block}@media (max-width: 1199px){.our-story-page .main-section-container .bounds .main-section .additional-section .flex-parent .block .content-container p span,.our-story-page .main-section-container .jf-header-bounds .main-section .additional-section .flex-parent .block .content-container p span{display:inline}}.search-results-page .main-section-container{position:relative;padding:53px 0 100px}@media (max-width: 991px){.search-results-page .main-section-container{padding:30px 0 80px}}@media (max-width: 767px){.search-results-page .main-section-container{padding:35px 0 55px}}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section,.search-results-page .main-section-container .jf-header-bounds .main-section{width:48%}}@media (max-width: 767px){.search-results-page .main-section-container .bounds .main-section,.search-results-page .main-section-container .jf-header-bounds .main-section{float:none;width:100%}}.search-results-page .main-section-container .bounds .main-section p,.search-results-page .main-section-container .jf-header-bounds .main-section p{margin-bottom:0}.search-results-page .main-section-container .bounds .main-section .search-results-container,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container{padding:0 0 65px}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section .search-results-container,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container{padding:30px 0 50px}}.search-results-page .main-section-container .bounds .main-section .search-results-container h2,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container h2{margin-top:0.5em;font-weight:300}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:20px 70px 32px 0}@media only screen and (max-width: 1199px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:20px 40px 22px 0}}@media (max-width: 991px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block{padding:18px 0}}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title{display:block;margin:0 0 20px;font-size:22px;line-height:1.3;max-height:72px;border-bottom:1px solid #d4d4d4;padding-bottom:16px}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title:hover,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-title:hover{cursor:pointer}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content{line-height:1.1}@media (max-width: 568px){.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content{font-size:15px;line-height:1.3}}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content .read-more-link,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block .search-result-wrap .search-result-content .read-more-link{display:inline-block;color:#01bee5;transition:all 250ms}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover{cursor:pointer}.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover .search-result-title,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover .search-result-title,.search-results-page .main-section-container .bounds .main-section .search-results-container .search-result-block:hover .search-result-content .read-more-link,.search-results-page .main-section-container .jf-header-bounds .main-section .search-results-container .search-result-block:hover .search-result-content .read-more-link{color:#4a4a4a}.resources-page .page-header::before{display:none}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block{z-index:0;flex-basis:100%}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child{background-color:rgba(0,0,0,0);z-index:2}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child:before,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child:before,.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:before,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:before{display:none}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:after,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:after{content:'';display:block;position:absolute;left:-50%;width:200%;top:0;height:100%;background-color:rgba(0,0,0,0)}.resources-page .page-header .bounds .ajax-form>.flex-parent>.block .content-wrap,.resources-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block .content-wrap{position:relative;z-index:3}.resources-page .back-to-page{margin:30px 0}@media (max-width: 1199px){.resources-page .back-to-page{margin:16px 0 23px}}@media (max-width: 991px){.resources-page .back-to-page{margin:26px 0 23px}}@media (max-width: 767px){.resources-page .back-to-page{margin:0 0 23px}}.resources-page .back-to-page .back-to-page-link{padding-left:35px}@media (max-width: 568px){.resources-page .back-to-page .back-to-page-link{padding-left:28px}}.resources-page .back-to-page .back-to-page-link .back-to-page-text{font-size:18px;line-height:22px}@media (max-width: 568px){.resources-page .back-to-page .back-to-page-link .back-to-page-text{font-size:16px}}.resources-page img[src='']{background-image:url(/img/onErrorImg/png) center center}.resources-page .imgError{overflow:hidden;min-height:110px;max-height:110px;background:url(/img/Lockton_white.png) center center;background-size:100% auto}.resources-page .results-count{display:none}.resources-page .noResults{padding-top:2em}.resources-grid{padding-top:0}#main .resources-grid{padding-top:0}svg{background-color:transparent}.icon{background-color:transparent !important}.icon-video{width:28px;height:28px}.icon-presentation{width:25px;height:25px}.icon-document{width:19px;height:23px}.icon-template{width:21px;height:25px}.icon-all{width:25px;height:25px}.icon-event{width:30px;height:41px}.icon-downloadBox{width:30px;height:32.05px;fill:#DDDDDD}.file-download{line-height:32px;position:relative;margin:12px 0;float:left}.file-download svg{position:absolute;top:0;left:0}.file-download a span{font-size:20px;font-weight:400;display:inline-block;padding-left:40px;vertical-align:top}.affiliations-page .resources-block{height:400px}@media (max-width: 767px){.affiliations-page .resources-block{height:550px}}@media (max-width: 490px){.affiliations-page .resources-block{height:400px}}.affiliations-page .resources-block .article-heading{height:25px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliations-page .resources-block .personal-info{margin-bottom:20px}.affiliations-page .resources-block .personal-info .phone{font-size:15px;font-weight:500;line-height:1.6;height:24px;color:#20262a}@media (max-width: 568px){.affiliations-page .resources-block .personal-info .phone{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.affiliations-page .resources-block .personal-info .email{font-size:15px;color:#20262a;height:18px}@media (max-width: 568px){.affiliations-page .resources-block .personal-info .email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.affiliations-page .page-header::before{display:none}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block{z-index:0;flex-basis:100%}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child{background-color:rgba(0,0,0,0);z-index:2}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:first-child:before,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:first-child:before,.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:before,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:before{display:none}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block:last-child:after,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block:last-child:after{content:'';display:block;position:absolute;left:-50%;width:200%;top:0;height:100%;background-color:rgba(0,0,0,0)}.affiliations-page .page-header .bounds .ajax-form>.flex-parent>.block .content-wrap,.affiliations-page .page-header .jf-header-bounds .ajax-form>.flex-parent>.block .content-wrap{position:relative;z-index:3}.affiliations-page .back-to-page{margin:30px 0}@media (max-width: 1199px){.affiliations-page .back-to-page{margin:16px 0 23px}}@media (max-width: 991px){.affiliations-page .back-to-page{margin:26px 0 23px}}@media (max-width: 767px){.affiliations-page .back-to-page{margin:0 0 23px}}.affiliations-page .back-to-page .back-to-page-link{padding-left:35px}@media (max-width: 568px){.affiliations-page .back-to-page .back-to-page-link{padding-left:28px}}.affiliations-page .back-to-page .back-to-page-link .back-to-page-text{font-size:18px;line-height:22px}@media (max-width: 568px){.affiliations-page .back-to-page .back-to-page-link .back-to-page-text{font-size:16px}}.affiliations-page img[src='']{background-image:url(/img/onErrorImg/png) center center}.affiliations-page .imgError{overflow:hidden;min-height:110px;max-height:110px;background:url(/img/Lockton_white.png) center center;background-size:100% auto}.affiliations-page .results-count{display:none}.affiliations-page .noResults{padding-top:2em}.affiliations-grid{padding-top:0}#main .affiliations-grid{padding-top:0}svg{background-color:transparent}.icon{background-color:transparent !important}.icon-video{width:28px;height:28px}.icon-presentation{width:25px;height:25px}.icon-document{width:19px;height:23px}.icon-template{width:21px;height:25px}.icon-all{width:25px;height:25px}.icon-event{width:30px;height:41px}.icon-downloadBox{width:30px;height:32.05px;fill:#DDDDDD}.file-download{line-height:32px;position:relative;margin:12px 0;float:left}.file-download svg{position:absolute;top:0;left:0}.file-download a span{font-size:20px;font-weight:400;display:inline-block;padding-left:40px;vertical-align:top}.aside-affiliations{background:#20262a;margin-bottom:2em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;font-weight:300;line-height:1.57}.aside-affiliations .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.aside-affiliations .flex-parent .block{padding:8px}}.aside-affiliations a{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside-affiliations .phoneno{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:28px;color:#01bee5;font-weight:500;line-height:1;margin-bottom:.45em}.aside-affiliations .openinghours a{color:#fff;margin-bottom:1em;display:inline-block}@media (max-width: 568px){.aside-affiliations{margin:0 -16px;width:100vw}}.aside-affiliations .jf-row{color:#fff}.aside-affiliations .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.aside-affiliations .jf-row.password-reset a{font-size:12px}.aside-affiliations .show-hide-pass{color:#fff}.aside-affiliations a.show-hide-pass:hover{color:#fff}.aside-affiliations.aside-without-margin{margin:0}.aside-affiliations.aside-get-a-quote .flex-parent{padding-bottom:26px}.affiliations-text-uppercase{text-transform:uppercase}.footer-section{background:#060708}.footer-section .company-meta{padding-top:80px;position:relative;background:linear-gradient(119deg, #060708 0%, #060708 16%, #1d1d1d 16%);font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;line-height:1.57}@media (max-width: 568px){.footer-section .company-meta{padding-top:40px;padding-left:0;background:linear-gradient(-119deg, #060708 0%, #060708 12%, #1d1d1d 12%)}}@media (max-width: 1024px){.footer-section .company-meta{background:linear-gradient(-119deg, #060708 0%, #060708 12%, #1d1d1d 12%)}}.footer-section .company-meta:before{background:linear-gradient(135deg, #060708 0%, #060708 50%, #1d1d1d 51%);display:block;position:absolute;left:0;top:0;bottom:0;width:20%}.footer-section .company-meta .flex-parent{max-width:83%;margin:0 0 0 auto;justify-content:space-between;padding:0 16px}@media (max-width: 1024px){.footer-section .company-meta .flex-parent{margin:0 auto 0 0}}@media (max-width: 640px){.footer-section .company-meta .flex-parent{max-width:100%;margin:0 auto 0 0;padding:0 8px}}@media (max-width: 568px){.footer-section .company-meta .flex-parent{flex-direction:column}}.footer-section .company-meta .block{max-width:25%;min-width:145px;flex:none}@media (max-width: 1024px){.footer-section .company-meta .block{min-width:45%;max-width:45%}}@media (max-width: 640px){.footer-section .company-meta .block{min-width:50%;max-width:50%}}@media (max-width: 568px){.footer-section .company-meta .block{max-width:80%}}.pf-admin .footer-section .company-meta{padding-top:0;padding-left:0;background:none}.pf-admin .footer-section .company-meta .flex-parent{justify-content:space-between;padding-top:0;max-width:100%}.pf-admin .footer-section .company-meta .company-meta_social{flex-basis:100%;max-width:400px;background:linear-gradient(119deg, #060708 0%, #060708 20%, #1d1d1d 20%);padding-top:0;position:relative}.pf-admin .footer-section .company-meta .company-meta_social ul.social-icons{float:right;margin-top:48px}.pf-admin .footer-section .company-meta .company-meta_social:after{content:'';display:block;position:absolute;width:25vw;background-color:#1d1d1d;top:0;bottom:0;left:100%}.footer-section .company-meta .footer-logo{max-width:300px}.footer-section .company-meta .logo{padding:0;max-width:112px}.footer-section .company-meta .icon-phone{width:30px;height:26px}.footer-section .company-meta .icon-email{width:31px;height:25px}.footer-section .company-meta .icon-email-inverse{width:28px;height:21px}.footer-section .company-meta .icon-twitter{width:24px;height:18px}.footer-section .company-meta .icon-linkedin{width:21px;height:20px}.footer-section h3{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#f7f7f7;line-height:1.21}@media (max-width: 568px){.footer-section h3{font-size:34px;line-height:1.41}}.footer-section h4{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#f7f7f7;font-weight:400;line-height:1.43;color:#ffffff;margin-bottom:.7em}@media (max-width: 568px){.footer-section h4{margin-top:.5em}}.footer-section h5{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;font-weight:700;line-height:1.43;margin-bottom:0}@media (max-width: 568px){.footer-section h5{line-height:1.46;font-size:13px}}.footer-section .copyright{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.67}.footer-section .copyright .copyright-meta{padding:1em 0;color:#9b9b9b}@media (max-width: 1357px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 32px}}@media (max-width: 1024px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 32px}}@media (max-width: 568px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 16px}}.footer-section .copyright .copyright-meta:first-child{border-bottom:1px solid}.pf-admin .footer-section .copyright{background:transparent;position:relative;margin-top:-48px}.footer-section .company-meta_offices{text-align:right;padding-bottom:0;order:3}@media (max-width: 568px){.footer-section .company-meta_offices.block{position:relative;right:-16px;padding-left:1%}}.footer-section .company-meta_phone .phone-number{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:31px;color:#01bee5;font-weight:500;line-height:1;white-space:nowrap}@media (max-width: 1399px){.footer-section .company-meta_phone .phone-number{font-size:calc(26px + 10 * ((100vw - 720px) / 1400))}}@media (max-width: 1099px){.footer-section .company-meta_phone .phone-number{font-size:calc(20px + 10 * ((100vw - 720px) / 1400))}}@media (max-width: 1024px){.footer-section .company-meta_phone .phone-number{font-size:26px}}@media (max-width: 568px){.footer-section .company-meta_phone{order:1}}@media (max-width: 568px){.footer-section .company-meta_social{order:2}}.footer-section .company-meta_social ul.social-icons{display:block;margin-left:0}.footer-section .company-meta_social ul.social-icons li{display:inline-block;vertical-align:middle;border-right:1px solid #f7f7f7;padding:0 12px 0 0}.footer-section .company-meta_social ul.social-icons li+li{padding-left:12px}.footer-section .company-meta_social ul.social-icons li:last-child{border-right:0 none}.footer-section .footer-offices{list-style-type:none;margin:0;padding:0 0 0 50px;background:linear-gradient(119deg, transparent 0%, transparent 43px, #01bee5 43px);display:inline-block}.footer-section .footer-offices li{display:inline-block;background:#01bee5;transition:background 300ms ease;border-left:1px solid #b1d5e5;right:0px;position:relative}.footer-section .footer-offices li a{padding:26px 30px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:700;line-height:1.44;display:inline-block}.footer-section .footer-offices li:hover{background:#0fa8c7}.footer-section .footer-offices li:first-child{border-left:0 none}@media (max-width: 992px){.footer-section .footer-offices li{display:none}}.footer-section .footer-offices li:last-child{display:none}@media (max-width: 992px){.footer-section .footer-offices li:last-child{border-left:0 none;display:block}}.footer-section .company-bounds{padding-left:0}.footer-section .footer-icon{height:34px;fill:#fff}.footer-section .footer-icon a{display:inline-block}.footer-section .footer-icon a:visited{fill:#fff}.footer-section .footer-icon a:hover{fill:#01bee5}.footer-section .footer-icon svg,.footer-section .footer-icon ul,.footer-section .footer-icon a{vertical-align:middle}.footer-section .footer-nav-wrap{border-top:1px solid #9b9b9b;position:relative;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.67}@media (max-width: 1357px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0 32px}}@media (max-width: 1024px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0 32px}}@media (max-width: 568px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0 16px}}.footer-section ul.footer-nav.flex-ul{justify-content:flex-start;list-style-type:none;padding:0;margin:0}@media (max-width: 568px){.footer-section ul.footer-nav.flex-ul{display:block}}.footer-section ul.footer-nav li{padding:1em 2em 1em 0;display:block;margin:0}@media (max-width: 568px){.footer-section ul.footer-nav li+li{padding-top:0}}.footer-section ul.footer-nav li a{color:#9b9b9b}.footer-section ul.footer-nav li a:hover{color:#01bee5}.footer-section #cookieNotice{background-color:#292e32;color:#ffffff;position:-webkit-sticky;position:sticky;bottom:0px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;line-height:1.57}.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{display:flex;justify-content:space-between;align-items:center;max-height:300px;overflow:hidden;transition:all 250ms;padding:14px 0}.footer-section #cookieNotice .bounds p,.footer-section #cookieNotice .jf-header-bounds p{margin:0}.footer-section #cookieNotice .bounds label,.footer-section #cookieNotice .jf-header-bounds label{height:28px;margin-left:10px}.footer-section #cookieNotice .bounds a,.footer-section #cookieNotice .jf-header-bounds a{white-space:nowrap}.footer-section #cookieNotice .bounds svg.icon-close,.footer-section #cookieNotice .jf-header-bounds svg.icon-close{fill:#01bee5;border:2px solid #01bee5;padding:4px;border-radius:50%;width:28px;height:28px}.footer-section #cookieNotice .bounds svg.icon-close:hover,.footer-section #cookieNotice .jf-header-bounds svg.icon-close:hover{text-decoration:none;cursor:pointer;fill:#9b9b9b;border-color:#9b9b9b}@media (max-width: 1357px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 32px}}@media (max-width: 1024px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 32px}}@media (max-width: 568px){.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{padding:14px 16px}}.footer-section #cookieNotice input{position:absolute;opacity:0.01;left:-100%}.footer-section #cookieNotice input:checked ~ div{max-height:0px;padding:0}.onpage-mp-contents .mp-section.mp-section_index{background-color:transparent !important}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap{min-height:96px}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .text{font-size:15px;font-weight:300;line-height:1.24;color:#4a4a4a;margin-top:0}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .icon{margin-right:10px}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .icon::before{font-size:13.5px;line-height:13.5px;top:6px}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap svg{width:25px;height:25px}.partners #main .block:nth-child(odd){flex-basis:60%}@media (max-width: 568px){.partners #main .block:nth-child(odd){order:2}}.partners #main .block:nth-child(even){flex-basis:30%}@media (max-width: 568px){.partners #main .block:nth-child(even){order:1}}.partner-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:500;line-height:1.4;margin-top:0}.pf-dashboard .table{display:table;width:100%}.pf-dashboard .table .two-third,.pf-dashboard .table .one-third{position:relative;display:table-cell;box-sizing:border-box;vertical-align:top}.pf-dashboard .table .one-third{width:33.33%}.pf-dashboard .table.summary .one-third{width:425px}.pf-dashboard body header{font-size:14px;display:block;width:100%;border-bottom:1px solid #d8d8d8}.pf-dashboard .policyDoc a{display:block}.pf-dashboard .policyDoc a .svg-icon{margin:0;fill:#0086BF}.pf-dashboard .policyDoc.disabled a .svg-icon{margin:0;fill:#C7C7C7}.pf-dashboard .policyDoc.disabled a,.pf-dashboard .policyDoc.disabled a:hover{cursor:default}.pf-dashboard .client-details{margin-bottom:1px;padding:16px;background:#EBECE6}.pf-dashboard .client-details a{transition:color .3s !important}.pf-dashboard .client-details a:hover{color:#049444 !important}.pf-dashboard .client-details .title h2,.pf-dashboard .client-details .title h3{font-size:24px;font-weight:400;margin:0}.pf-dashboard .client-details .details{padding:0}.pf-dashboard .client-details .details .img-wrap{display:inline-block;width:auto;max-width:100%;margin-top:10px}.pf-dashboard .client-details .details .img-wrap img{width:100%}.pf-dashboard .client-details .details .address span{display:block}.pf-dashboard .client-details .details .address span.name,.pf-dashboard .client-details .details .address span.role{display:inline-block}.pf-dashboard .manage-details{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase;border-top:1px solid #FFFFFF}.pf-dashboard .manage-details .svg-icon{position:absolute;top:50%;left:0;display:inline-block;margin-top:-6px;fill:#B6BCB8}.pf-dashboard a.downloads{position:relative;display:block;padding:16px 0 8px 32px;text-transform:lowercase}.pf-dashboard a.downloads .svg-icon{position:absolute;top:50%;left:0;display:inline-block;height:30px;margin-top:-12px;fill:#922545}.pf-dashboard .doc-table a.downloads .svg-icon{left:50%;margin-left:-12px;fill:#0086BF}.pf-dashboard .doc-table a.downloads .icon-download{left:50%;transform:translateX(-50%);fill:#01bee5}.pf-dashboard a.downloads .dlText{display:none}.pf-dashboard .dash-nav{border-bottom:1px solid #E6E7E8}.pf-dashboard .dash-nav ul{margin:0}.pf-dashboard .dash-nav ul li{display:inline-block;margin:0 10px;padding:10px 0;transition:border-color .3s ease !important;border-top:transparent 3px solid;border-bottom:transparent 3px solid}.pf-dashboard .dash-nav ul li:first-of-type{margin-left:0}.pf-dashboard .dash-nav ul li.current,.pf-dashboard .dash-nav ul li:hover{border-bottom:#939598 solid 3px}.pf-dashboard .dash-nav ul li a{padding:10px 5px;text-transform:uppercase;color:#595A5C}.pf-dashboard .title-section{display:none;margin-bottom:30px;padding:15px 0;color:#595A5C;background:#E6E7E8}.pf-dashboard .title-section h1{font-size:18px;font-weight:400;margin:0;text-transform:none}.pf-dashboard .title-section h1 span{font-weight:600;text-transform:uppercase}.pf-dashboard .pf-dashboard section{padding-top:20px;background:#F1F2F2}.pf-dashboard .pf-dashboard section+section{padding-top:20px !important;padding-bottom:100px;border-top:1px solid white}.pf-dashboard .pf-dashboard footer{margin-top:0}.pf-dashboard .pf-dashboard section h1,.pf-dashboard .pf-dashboard section h2{font-size:22px;font-weight:400;margin:20px 0;text-transform:uppercase;color:#717171}.pf-dashboard .two-column-left{display:inline-block;width:100%;max-width:calc(65% - 32px);margin-right:32px;vertical-align:top}.pf-dashboard .one-column-right{display:inline-block;width:100%;max-width:35%}.pf-dashboard .dataTables_length select,.pf-dashboard select.chosen-style,.pf-dashboard select.filter-select{padding-right:25px}.pf-dashboard .documents-page .inline-form{margin-bottom:20px}.pf-dashboard .button.docFilter{float:none;margin:0}.pf-dashboard .logout-button{font-family:inherit;font-weight:normal;line-height:22px;margin-top:0;margin-top:8px;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;background:transparent}.pf-dashboard .logout-button:hover{border:0;background:transparent}.pf-dashboard select{padding:5px 15px 5px 5px;background:#fff url(/img/arrow.png) right center no-repeat}.pf-dashboard .ie9 select,.pf-dashboard .ie10 select,.pf-dashboard .ie11 select{padding-right:5px;background-image:none}.pf-dashboard b{font-weight:bold}.pf-dashboard ul{padding:0}.pf-dashboard header.pageHead{margin-bottom:20px;border:0;background:#EEEEEE}.pf-dashboard header.pageHead>h2{width:90%;max-width:1300px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.pf-dashboard header.pageHead>h2{margin:0 auto;padding:10px}.pf-dashboard .dataTable tbody tr.shown+tr{padding:0}.pf-dashboard .dataTable tbody tr.shown+tr td{padding:8px 16px 32px}.pf-dashboard .dataTable tbody tr.shown+tr td table tr td{padding:.625rem .85rem}.pf-dashboard .dataTable tbody tr.shown+tr td table tr{background:#FEFEFE}.pf-dashboard .dataTable tbody tr.shown+tr td table tr:nth-of-type(odd){background:#E8EBEB}.pf-dashboard .create-note{display:block;padding-bottom:14px;text-align:right}.pf-dashboard .create-note button{margin-top:0}.pf-dashboard .dataTable tbody tr.shown+tr tr.noFiles{display:table;width:100%}.pf-dashboard .dataTable tbody tr.shown+tr tr.noFiles td{font-weight:600;width:100%;padding:5px 10px}@media only screen and (max-width: 1070px){.pf-dashboard .acc-contact-details-wrapper{top:26px}.pf-dashboard .acc-contact-details-wrapper img{width:81px;height:96px}.pf-dashboard .acc-contact-details .contact-select{padding-left:94px}.pf-dashboard .acc-contact-details .text-wrap{min-width:170px}}@media only screen and (max-width: 1024px){.pf-dashboard .table.summary .one-third{width:225px}.pf-dashboard .chart{width:200px;height:200px}.pf-dashboard .doughnutSummaryTitle{font-size:14px;margin:-10px 0 0 -41px}}@media only screen and (max-width: 1023px){.pf-dashboard .acc-contact-details-wrapper{top:18px}}@media only screen and (max-width: 850px){.pf-dashboard .summary-table{padding-right:0}.pf-dashboard .table .one-third,.pf-dashboard .table .two-third{display:block;width:100%}.pf-dashboard .table .one-third{margin-top:30px}.pf-dashboard .chart{width:500px;height:500px}.pf-dashboard .doughnutSummaryTitle{font-size:18px;margin:0 0 0 -20px}}@media only screen and (max-width: 773px){.pf-dashboard .bounds,.pf-dashboard .jf-header-bounds{width:100%}.pf-dashboard .acc-contact-details-wrapper{top:0px;right:0px}.pf-dashboard .two-column-left,.pf-dashboard .one-column-right{max-width:100%;margin-right:0}.pf-dashboard html:not(.ie9) .table-flow thead tr{position:absolute;top:-9999px;left:-9999px}.pf-dashboard html:not(.ie9) .table-flow>tbody>tr>td{position:relative;display:block;width:100%;padding-left:40%;border:none;border-bottom:1px solid #CCCCCC}.pf-dashboard html:not(.ie9) .table-flow>tbody>tr>td:before{position:absolute;left:6px;box-sizing:border-box;width:30%;padding-right:10px;content:attr(data-label);text-align:left;white-space:nowrap}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr{font-size:0}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td{font-size:15px;display:inline-block;width:50%}.pf-dashboard html:not(.ie9) .table-flow .full-width+td{width:0;padding:0}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td.full-width{width:100%}.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td:last-of-type,.pf-dashboard html:not(.ie9) .table-flow>tfoot>tr>td.space{width:0;padding:0}.pf-dashboard html:not(.ie9) .doc-table .table-flow a.downloads .svg-icon{left:0;margin-left:0}}.pf-dashboard .tonedBackground{background-color:#f7f7f7}a.status-icon{fill:#01bee5;vertical-align:middle;display:inline-block;margin-left:.5em}.dashboard-homepage .content-wrap{max-width:none !important}@media (max-width: 568px){.pf-dashboard.documents-page .doc-table a.downloads .svg-icon{left:auto;right:0}}.dashboard-contact .main-section{background-color:#f7f7f7;position:relative}.dashboard-contact .main-section:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;content:'';height:100%;z-index:-1}.dashboard-contact .contact-sidebar{padding:0px}.dashboard-contact .stickyFootMain .contact-widget{padding:32px;background-color:#212f38;height:100%}.dashboard-contact .stickyFootMain .contact-widget .office-info{margin-bottom:4em}.dashboard-contact .stickyFootMain .contact-widget .address{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f7f7f7;font-weight:300;line-height:1.57;padding:12px 0 0 0}.dashboard-contact .stickyFootMain .contact-widget .phone-no{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#01bee5;font-weight:500;line-height:1.6}.dashboard-contact .stickyFootMain .contact-widget .phone-no a{color:#01bee5}.dashboard-contact .chosen-container{max-width:100% !important}.dashboard-contact .jsonForm>section{padding:0}.dashboard-contact .jsonForm>section:last-of-type{padding:0}.dashboard-contact .title-section{margin:0}.dashboard-contact .jsonForm textarea{height:12em}.account-details .main-section{background-color:#f7f7f7;position:relative}.account-details .main-section:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;content:'';height:100%;z-index:-1}.account-details .details-sidebar{padding:0px}.account-details .details-widget{padding:16px;background-color:#212f38;color:#fff}.account-details .jsonForm section.newSec{padding:15px 0}.account-details .jsonForm>section{padding:0}.account-details .title-section{margin:0}.account-details .jsonForm .password-fieldset{margin:0}.account-details .jsonForm .submit-button{margin:0 0 14px 0}.account-details .jsonForm .owaspText{max-width:300px;margin:auto}.documents-page .documents-block{display:inline-block}.documents-page .documents-year-block{display:inline-block;min-width:100px}.documents-page .documents-year-block .chosen-single{min-width:100px}.documents-page .documents-year-block .chosen-drop{min-width:100px}.documents-page button{padding:15px;width:62px}.documents-page .main-content{background-color:#f7f7f7;position:relative}.documents-page .main-content:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;content:'';height:100%;z-index:-1}.documents-page .sidebar{padding:0 16px;margin-top:0}.documents-page .downloads-widget{margin-top:0}.documents-page .widget-title{padding:32px 0 12px 0}.documents-page span.insurance-type-name{display:block}.documents-page span.additional-info{display:block;font-size:13px;font-weight:500}.documents-page .multiDownloadCheckbox{display:flex;justify-content:center;align-items:center}.documents-page .multiDownloadCheckbox label{margin-right:0}.modal_documents .row{margin-bottom:8px}.modal_documents .icon{display:inline-block;vertical-align:middle;height:20px}.modal_documents svg{height:20px;width:20px}.select-quote .checkout-table{justify-content:space-between;max-width:600px !important}.pf-checkout .header-section{font-size:26px;line-height:1.08em;position:relative;margin:0 0 .5em;padding:20px 0;background:#20262a}.pf-checkout .header-section:before{position:absolute;z-index:1;top:0;bottom:0;left:0;display:block;width:2500px;margin-left:-2500px;content:'';background:#20262a}.pf-checkout .header-subsection{margin-bottom:0}.pf-checkout .header-subsection+.checkout-subtitle{display:inline-block;margin-bottom:1em}.pf-checkout main .block{flex-basis:66%}.ie11 .pf-checkout main .block{flex-basis:60%;margin-bottom:20px}.pf-checkout .main-block{background-color:#f7f7f7}.pf-checkout .main-block .quote-endorsement-message{margin:0;background-color:transparent}.pf-checkout .block.sidebar{flex-basis:33%}.ie11 .pf-checkout .block.sidebar{flex-basis:30%}.pf-checkout .content-block .notice-loan-details-request{margin:10px 0}.pf-checkout .content-block:last-child{margin-bottom:58px;margin-top:0}.pf-checkout .content-block:last-child .paymentselect-wrap{padding-top:0}.pf-checkout .content-block:last-child .block.paymentselect-option{display:flex;flex-direction:column}.pf-checkout .endorsement-message{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:500;line-height:1.67;display:inline-block;background-color:#fff;border:1px #e8e9e9 solid;margin:32px 32px 16px 0px;padding:16px}@media (max-width: 450){.pf-checkout .endorsement-message{font-size:13px;margin:32px 0px 16px 0px}}.pf-checkout .endorsement-box{background-color:#faa24a;padding:20px 0px;margin-left:32px}@media (max-width: 450){.pf-checkout .endorsement-box{padding:18px 28px;margin-left:16px}}.pf-checkout .endorsement-link{display:inline-block}.pf-checkout .completed-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#2d363d;font-weight:500;line-height:1.5;padding:24px 0px 16px 0px}.pf-checkout .completed-top-border{border-top:1px solid #2d363d}.pf-checkout .completed-bottom-border{border-bottom:1px solid #2d363d}.pf-checkout .flex-parent .completed-section{margin-bottom:0}.pf-checkout .paymentselect-option form{display:flex;flex-direction:column;height:100%}.pf-checkout .paymentselect-option .paymentselect-content{background:#212f38}.pf-checkout .paymentselect-option .paymentselect-header{background:#212f38}.pf-checkout .invoice-back{line-height:43px}.pf-checkout .invoice-confirm{float:right}.pf-checkout .checkout-links{display:inline-flex}.pf-checkout .checkout-right-container{text-align:right;width:100%}.pf-checkout .ct-payment-body li{padding:3px 0}.pf-checkout .survey a{border:solid #000 1px;display:inline-flex;margin-right:28px;background-color:#fff}.pf-checkout .survey a .smiley{margin:6px 8px}.pf-checkout .survey a .text{padding:8px 20px 0 4px}.pf-checkout .survey a:visited{background-color:#000;color:#fff}.pf-checkout .survey a:visited svg{fill:#fff}.pf-checkout .main-block ul{list-style-type:none;padding-left:20px}.pf-checkout .main-block li{margin-bottom:14px}.pf-checkout .main-block li:before{content:" ";position:absolute;margin-left:-22px;height:9px;width:9px;margin-top:8px;border:2px solid #01bee5;border-radius:50%}.pf-checkout main .block.paymentselect-option{max-width:36%;flex-basis:30%;padding:52px 32px 36px 16px}.pf-checkout main .block.paymentselect-option .paymentselect-action .btn,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_a,.pf-checkout main .block.paymentselect-option .paymentselect-action #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .paymentselect-action .button,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_b,.pf-checkout main .block.paymentselect-option .paymentselect-action button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-action button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_c,.pf-checkout main .block.paymentselect-option .paymentselect-action .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-action input[type="cancel"],.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_d,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_e,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_login,.pf-checkout main .block.paymentselect-option .paymentselect-action .page-container button,.page-container .pf-checkout main .block.paymentselect-option .paymentselect-action button,.pf-checkout main .block.paymentselect-option .paymentselect-action .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .paymentselect-action input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-action .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-action button,.pf-checkout main .block.paymentselect-option .paymentselect-action .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-action input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-action .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-action .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-action .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-action .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-action button#main_summary,.pf-checkout main .block.paymentselect-option .paymentselect-action button#main_submit_float,.pf-checkout main .block.paymentselect-option .paymentselect-action .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-action input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .paymentselect-action input.trans-back[type='submit']{max-width:unset}.pf-checkout main .block.paymentselect-option .excessMessage{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;font-weight:500;line-height:1.47;text-align:center;font-size:17px;padding:0 0 24px 0;font-weight:500}.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_a,.pf-checkout main .block.paymentselect-option .paymentselect-amend #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .paymentselect-amend .button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_b,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_c,.pf-checkout main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type="cancel"],.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_d,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_e,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_login,.pf-checkout main .block.paymentselect-option .paymentselect-amend .page-container button,.page-container .pf-checkout main .block.paymentselect-option .paymentselect-amend button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-amend .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-amend button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-amend .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-amend .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-amend .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-amend .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#main_summary,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#main_submit_float,.pf-checkout main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .paymentselect-amend input.trans-back[type='submit']{max-width:unset;background-color:#f7f7f7;color:#20262a !important;border-color:#20262a;font-weight:500}.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate{padding-bottom:10px}.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_a,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_b,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_c,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[type="cancel"],.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_d,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_e,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_login,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .page-container button,.page-container .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#main_summary,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#main_submit_float,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .amend-quote-re-calculate input.trans-back[type='submit']{max-width:unset;font-weight:500;line-height:44px}.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_a,.pf-checkout main .block.paymentselect-option .amend-quote-cancel #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .amend-quote-cancel .button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_b,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_c,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[type="cancel"],.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_d,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_e,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_login,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .page-container button,.page-container .pf-checkout main .block.paymentselect-option .amend-quote-cancel button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-cancel .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-cancel button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-cancel .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-cancel .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-cancel .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-cancel .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#main_summary,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#main_submit_float,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .amend-quote-cancel input.trans-back[type='submit']{max-width:unset;background-color:#f7f7f7;color:#20262a !important;border-color:#20262a;font-weight:500;line-height:44px}.pf-checkout main .block.paymentselect-option .payment-select .btn,.pf-checkout main .block.paymentselect-option .payment-select .btn_a,.pf-checkout main .block.paymentselect-option .payment-select #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .payment-select .button,.pf-checkout main .block.paymentselect-option .payment-select .btn_b,.pf-checkout main .block.paymentselect-option .payment-select button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .payment-select button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .payment-select .btn_c,.pf-checkout main .block.paymentselect-option .payment-select .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .payment-select input[type="cancel"],.pf-checkout main .block.paymentselect-option .payment-select .btn_d,.pf-checkout main .block.paymentselect-option .payment-select .btn_e,.pf-checkout main .block.paymentselect-option .payment-select .btn_login,.pf-checkout main .block.paymentselect-option .payment-select .page-container button,.page-container .pf-checkout main .block.paymentselect-option .payment-select button,.pf-checkout main .block.paymentselect-option .payment-select .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .payment-select input[type=button],.pf-checkout main .block.paymentselect-option .payment-select .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .payment-select button,.pf-checkout main .block.paymentselect-option .payment-select .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .payment-select input[type=button],.pf-checkout main .block.paymentselect-option .payment-select .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .payment-select .jf-btn,.pf-checkout main .block.paymentselect-option .payment-select .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .payment-select .csvio>span,.pf-checkout main .block.paymentselect-option .payment-select .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .payment-select .jf-btn,.pf-checkout main .block.paymentselect-option .payment-select .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .payment-select .csvio>span,.pf-checkout main .block.paymentselect-option .payment-select button#main_summary,.pf-checkout main .block.paymentselect-option .payment-select button#main_submit_float,.pf-checkout main .block.paymentselect-option .payment-select .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .payment-select input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .payment-select input.trans-back[type='submit']{max-width:unset;font-weight:500;line-height:44px}@media (max-width: 1023px){.pf-checkout main .block.paymentselect-option{flex-basis:47%;padding-bottom:32px}}@media (max-width: 568px){.pf-checkout main .block.paymentselect-option{flex-basis:100%;padding-bottom:32px;max-width:100%}}.pf-checkout main .block.paymentselect-option .paymentselect-header{padding:10px 16px;text-align:center;vertical-align:middle;color:#fff}.pf-checkout main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-size:22px;font-weight:400;line-height:1.55em;margin:0}@media (max-width: 1100px){.pf-checkout main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-size:18px}}.pf-checkout main .block.paymentselect-option .title-block{padding-bottom:48px;padding-top:32px;width:100%}.pf-checkout main .block.paymentselect-option .title-block>.ct-title{font-family:"adobe-garamond-pro",serif;font-size:38px;line-height:1.27;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.pf-checkout main .block.paymentselect-option .checkout-amend-table{padding-top:4px;padding-bottom:4px}.pf-checkout main .block.paymentselect-option .checkout-table{display:flex;flex-direction:column;margin:0 auto;color:#fff;justify-content:space-between}.pf-checkout main .block.paymentselect-option .checkout-table .checkout-list{padding-bottom:64px;flex-grow:0}.pf-checkout main .block.paymentselect-option .checkout-table .footnote-block{margin:-34px 15px 64px}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent{line-height:1.57}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent>.ct-data{flex-basis:35%}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-label{flex-basis:33%;line-height:48px;padding-top:4px;padding-bottom:4px}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-data{flex-basis:35%}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-data .chosen-single{background:rgba(255,255,255,0.2);border:0;min-height:48px;min-width:150px;line-height:48px;color:#fff;padding:2px 16px}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent ul{list-style-type:none}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent li:before{content:" ";position:absolute;margin-left:-22px;height:9px;width:9px;margin-top:5px;border:2px solid #01bee5;border-radius:50%}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent .text-align-center{text-align:center}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block{padding:6px 32px 16px 32px;position:relative}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block .selected-image{position:absolute;top:0;left:32px}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block .selected-text-block{padding:3px 0 2px 28px;background:rgba(255,255,255,0.12);margin-left:32px;min-height:37px;display:flex;align-items:center}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-top-text{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:500;line-height:1.5}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-bottom-text{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:300;line-height:1.5}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block{padding-top:24px;padding-bottom:24px;flex-grow:0;border-top:1px solid #7b8d9c;font-weight:500}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-label span{font-size:11px;font-weight:300}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-total{flex-basis:35%;font-size:24px;font-weight:700;line-height:0.92}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total{text-align:right}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total span+span{font-size:11px;font-weight:300;line-height:2em}.pf-checkout main .block.paymentselect-option .icon-payonline{width:33px;height:28px;vertical-align:middle;fill:#fff}.pf-checkout main .block.paymentselect-option .icon-finance{width:33px;height:33px;vertical-align:middle;fill:#fff}.pf-checkout main .block.paymentselect-option .icon-invoice{width:26px;height:26px;vertical-align:middle;fill:#fff}.pf-checkout main .block.paymentselect-option .paymentselect-content{display:flex;flex-grow:1}.pf-checkout main .block.paymentselect-option .paymentselect-content .checkout-table .flex-parent{padding-top:0;padding-bottom:0;flex-grow:0}.pf-checkout main .block.paymentselect-option .paymentselect-content .checkout-table .flex-parent .block{padding-top:2px;padding-bottom:2px}.pf-checkout main .block.paymentselect-option .paymentselect-content .checkout-table .premium-block{padding-top:24px;padding-bottom:24px;flex-grow:0}.pf-checkout main .block.paymentselect-option .paymentselect-list{margin:0;list-style-type:none}.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem{position:relative;margin-bottom:6px;padding-left:25px}.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem .list-icon{position:absolute;z-index:1;top:3px;left:0;display:block;width:12px;height:14px}@media (max-width: 568px){.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem .list-icon{font-size:20px;line-height:18px;top:0}}.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem .list-icon svg{display:block;width:100%;height:100%;fill:#01bee5}.pf-checkout main .block.paymentselect-option .btn_a,.pf-checkout main .block.paymentselect-option #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .button{font-size:16px;font-weight:600;width:100%;padding:10px 16px;text-align:center;text-transform:uppercase;min-height:64px;max-width:unset}.pf-checkout .contact-info .flex-parent{font-size:14px;font-weight:300;line-height:1.29em;margin:0px;padding:8px 16px}.pf-checkout .contact-info .flex-parent>.block{min-width:0;padding:8px 16px}.pf-checkout .contact-info .flex-parent>.contact-label{flex-basis:36%}.pf-checkout .contact-info .flex-parent>.contact-detail{font-weight:600;flex-basis:64%}.pf-checkout .contact-info .flex-parent>.contact-detail span{display:block}.pf-checkout .contact-info .flex-parent>.contact-detail a{overflow:hidden;text-overflow:ellipsis}.pf-checkout address{font-style:normal}.pf-checkout .checkout-table{width:100%;max-width:500px}.pf-checkout .checkout-table .flex-parent{font-size:14px;font-weight:300;line-height:1.29em;margin:0;padding:8px 26px}.pf-checkout .checkout-table .flex-parent>.block{min-width:0;padding:8px 16px}.pf-checkout .checkout-table .flex-parent>.block span{display:block}.pf-checkout .checkout-table .flex-parent>.ct-label{flex-basis:60%}.pf-checkout .checkout-table .flex-parent>.ct-data{font-weight:600;flex-basis:40%}.ie11 .pf-checkout .checkout-table .flex-parent>.ct-data{flex-basis:48%}.pf-checkout .checkout-table .flex-parent>.ct-data span{display:block}.pf-checkout .checkout-table .flex-parent>.ct-data a{overflow:hidden;text-overflow:ellipsis}.pf-checkout .checkout-table .completed-parent{padding-left:0px}.pf-checkout .checkout-table.ct-totalrow{max-width:none;padding:16px 0px;border-top:1px solid #20262a}.pf-checkout .checkout-table.ct-totalrow .flex-parent{justify-content:flex-end}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-label{font-size:14px;font-weight:600;line-height:2.29em;max-width:220px;text-align:right}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-data{font-size:24px;line-height:1.33em;max-width:200px}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-label{font-size:14px;line-height:2.2;max-width:200px;font-weight:500;color:#20262a;text-align:right}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-data{font-size:22px;line-height:1.45;max-width:100px;font-weight:500;color:#20262a}.pf-checkout .completed-table{max-width:600px}.pf-checkout .completed-contact-parent{padding:48px 32px}.pf-checkout .completed-contact-parent .completed-contact-title{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.68;padding-bottom:16px}.pf-checkout .completed-contact-parent .completed-contact-details{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .completed-contact-parent .completed-contact-phone{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#01bee5;font-weight:300;line-height:1.6}.pf-checkout .completed-contact-parent .completed-contact-body{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-body{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-list{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .cross-sales le{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-list{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .checkout-table .flex-parent .ct-completed-label{flex-basis:40%;color:#767677;padding-left:0px}.pf-checkout .checkout-table .flex-parent .ct-completed-data{flex-basis:60%;color:#2d363d;font-weight:600}.pf-checkout .checkout-table .flex-parent .ct-completed-data span{display:block}.pf-checkout .checkout-table .flex-parent .ct-completed-title{flex-basis:60%;color:#2d363d;padding:16px 0;font-size:18px;font-weight:600}.pf-checkout .checkout-table .flex-parent .ct-completed-title span{display:block}.pf-checkout .your-quote-table{max-width:unset}.pf-checkout .your-quote-title{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.45;padding-bottom:48px}.pf-checkout .your-quote-bolton-title{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#060708;font-weight:500;line-height:1.56;padding:32px 0px}.pf-checkout .your-quote-additional{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.45;padding:32px 0 0 0}.pf-checkout .your-quote-additional{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.45;padding:32px 0 0 0}.pf-checkout .your-quote-instructions{padding-top:32px}.pf-checkout .your-quote-instructions-text-left p{text-align:left}.pf-checkout .your-quote-about{padding:48px 32px}.pf-checkout .your-quote-about .about-sub-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .your-quote-about .about-title{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:300;line-height:1;padding:8px 0 16px 0}.pf-checkout .your-quote-about .about-body{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;font-weight:300;line-height:1.57;padding:16px 0 32px 0}.pf-checkout .your-quote-about .about-body li{margin-left:16px}.pf-checkout .checkout-table .flex-parent .ct-your-quote-label{flex-basis:30%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43;padding-left:0px}.pf-checkout .checkout-table .flex-parent .ct-your-quote-data{flex-basis:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-checkout .checkout-actions{display:flex;padding-top:56px;border-top:solid 2px #d8d8d8;max-width:600px;flex-direction:row-reverse;justify-content:flex-start}.pf-checkout .checkout-actions .block{max-width:220px}.pf-checkout .checkout-actions form{text-align:right}.pf-checkout .checkout-actions.no-border-top{border-top:none}.pf-checkout .content-block+.checkout-actions{border-top:solid 2px #d4d4d4}.pf-checkout .checkout-actions+.checkout-actions{border-top:0 none}.pf-checkout .info-widget blockquote{font-size:16px;margin:1em 0 0;padding:0;font-weight:300}.pf-checkout .info-widget blockquote .quote-attribution{font-size:13px;font-weight:300;font-style:normal;line-height:17px;margin-top:.5em}.pf-checkout .map{height:250px}.pf-checkout .checkout-subtitle{font-size:14px;font-weight:300;line-height:1.57em}.pf-checkout .extra-list{margin:16px 0;list-style:none}.pf-checkout .extra-list li{font-size:16px;font-size:14px;font-weight:300;line-height:18px;line-height:1.57em;position:relative;padding-left:25px}.pf-checkout .extra-list li .list-icon{font-size:18px;line-height:.9;position:absolute;z-index:1;top:3px;left:0;display:block;width:12px;height:14px;color:#01bee5;font-weight:700}@media (max-width: 568px){.pf-checkout .extra-list li .list-icon{font-size:20px;line-height:18px;top:0}}.pf-checkout .extra-list li .list-icon svg{display:block;width:100%;height:100%;fill:#01bee5}.pf-checkout .extra-option .jf-input-type-radio{display:flex;justify-content:space-between}.pf-checkout .extra-option .jf-input-type-radio>label{display:inline-block;max-width:70%;flex:1 1 70%}@media (max-width: 568px){.pf-checkout .extra-option .jf-input-type-radio>label{max-width:none;flex-basis:100%}}.pf-checkout .extra-option .jf-input-type-radio>label h3{font-size:18px;font-weight:300;line-height:1.0em;margin:0;color:#be1547}.pf-checkout .extra-option .jf-input-type-radio>label span{text-align:right;vertical-align:top}.pf-checkout .extra-option .jf-input-type-radio>span{font-size:14px;font-weight:300;line-height:1.57;text-align:right;vertical-align:top;flex:1 1 30%}@media (max-width: 568px){.pf-checkout .extra-option .jf-input-type-radio>span{flex-basis:100%}}.pf-checkout .extra-detail{font-size:14px;font-weight:300;line-height:1.43em;color:#be1547}.pf-checkout .focb:before{font-size:1.1em;font-weight:bold;line-height:1.1em;display:inline-block;width:1.1em;height:1.1em;margin:auto 6px auto 0;content:'\00a0';text-align:center;border:1px solid rgba(74,74,74,0.3);background-color:#FFFFFF;text-shadow:1px 1px 1px rgba(74,74,74,0.2)}.pf-checkout input[type=radio].focbed{position:absolute;width:2em;height:2em;opacity:.001}.pf-checkout input[type=radio]+.focb:before{border-radius:50%}.pf-checkout input[type=radio]:checked+.focb:before{position:relative;background-color:#be1446;box-shadow:0 0 0 4px #fff inset,0 0 1px 0 #4a4a4a}.pf-checkout input[type=radio]:required:checked+.focb:before{box-shadow:0 0 0 4px #fff inset,0 0 1px 1px #4a4a4a}.pf-checkout.loginOrCreate .tabbed{border:0 none;background:transparent}.pf-checkout.loginOrCreate .tabbed>ul>li:first-child a{padding-right:1em;padding-left:0;border-right:1px solid rgba(74,74,74,0.5)}.pf-checkout.loginOrCreate .tabbed>ul>li>a{margin:0;padding:0;padding-left:1em;color:#4a4a4a;border:0 none;border-radius:0;background:transparent}.pf-checkout.loginOrCreate .tabbed>section{border:0 none;background:transparent}.pf-checkout.loginOrCreate .tabbed>section>div>div{padding:0;border-bottom:0 none}.pf-checkout .faq-section .faq-accordion{border:0 none}.pf-checkout .faq-section .faq-accordion .accordion-item{border:0 none}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger{padding:4px 0}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger .title-tert{font-weight:400}.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger:after,.pf-checkout .faq-section .faq-accordion .accordion-item .accordion-trigger:before{display:none}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-trigger{border-bottom:0 none;background:transparent}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-trigger .title-tert{font-weight:400}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content{padding:8px 0 16px}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content p{margin-bottom:0;padding-right:0;padding-left:0}.pf-checkout .faq-section .faq-accordion .accordion-item.accordion-item-open .accordion-content p+p{padding-top:16px}.pf-checkout .checkout-error{color:#D0021B}.pf-checkout .checkout-error a{color:#D0021B}.pf-checkout .trans-success,.pf-checkout .trans-error{font-size:18px;font-weight:400;line-height:1.78em;margin-bottom:0}.pf-checkout .trans-success+p,.pf-checkout .trans-error+p{margin-bottom:16px}.pf-checkout .trans-success{color:#71B544}.pf-checkout .trans-error{color:#D0021B}.pf-checkout .trans-error input[type='submit']{font-size:18px;text-decoration:underline;color:#D0021B;border:0 none;background:transparent;-webkit-appearance:none}.pf-checkout.secure-hosting main .block{flex-basis:60%}.pf-checkout.secure-hosting .block.sidebar{flex-basis:30%}.pf-checkout.secure-hosting .checkout-table .flex-parent>.ct-label{flex-basis:70%}.pf-checkout.secure-hosting .checkout-table .flex-parent>.ct-data{flex-basis:30%}.pf-checkout.secure-hosting input[type='submit'].trans-back{font-size:16px;color:#060708;border:1px solid #9b9b9b;background:rgba(0,0,0,0);-webkit-appearance:none}.pf-checkout.secure-hosting input[type='submit'].trans-back:hover{color:#fff;border:1px solid #20262a;background:#20262a}.pf-checkout.secure-hosting .error-details{padding:16px;background:rgba(0,0,0,0.05);margin-top:1em;border-bottom:0 none}.pf-checkout.secure-hosting .error-details .header-subsection{font-size:18px;font-weight:600;line-height:1.78em;margin-top:0;margin-bottom:.5em}.pf-checkout.secure-hosting .error-details:last-child{margin-bottom:0}.pf-checkout .secure-main{background-color:#fff}.pf-checkout .secure-bounds{padding:30px}.pf-checkout .secure-bounds .secure-total-row{border-bottom:0}.pf-checkout .secure-table{max-width:none}.pf-checkout .secure-btn{margin-top:16px;margin-bottom:32px}.pf-checkout .secure-total{margin-bottom:32px}.pf-checkout .secure-form{max-width:600px}.pf-checkout .your-order-table{max-width:600px;width:100%}.pf-checkout .your-order-title{display:flex;padding-top:45px}.pf-checkout .your-order-name{font-size:18px;line-height:1.2;color:#20262a;padding:0 20px 24px 0}.pf-checkout .your-order-summary{display:flex;padding-bottom:20px}.pf-checkout .your-order-total-text{font-size:14px;line-height:38px;font-weight:500;color:#20262a;padding-right:40px}.pf-checkout .your-order-total{font-size:22px;font-weight:500;color:#20262a}.pf-checkout .your-order-details{color:#20262a;font-size:14px;font-weight:500;padding:20px 30px 20px 0}.pf-checkout .your-order-line{display:flex;padding:0 0 15px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0;flex-basis:48%}.pf-checkout .your-order-line-value{flex-basis:48%}.pf-checkout .accordion{width:100%}.pf-checkout .accordion .accordion-item .accordion-trigger{border-bottom:0px;background-color:#e3e4e4}.pf-checkout .accordion .accordion-item-open .accordion-trigger{background-color:#414a51}.pf-checkout .accordion .accordion-content{border:solid 1px #d7d5d5;border-top-width:0}.pf-checkout .icon-ic-close{fill:#b1b1b1}.pf-checkout .your-order-block{max-width:600px}.pf-checkout .checkout-yourquote .your-order-block .checkout-table{max-width:unset}.pf-checkout .checkout-yourquote .your-order-block .checkout-actions{padding:0;border:none}.pf-checkout .checkout-yourquote .your-order-block .checkout-table.ct-totalrow{border-bottom-color:#d7d5d5}.pf-checkout .checkout-yourquote .your-quote-title{padding:0}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-data{max-width:125px;white-space:nowrap}.pf-checkout .quoteLink{padding-right:75px}.pf-checkout .your-order-title{display:flex}.pf-checkout .your-order-name{font-size:18px;color:#20262a;padding:0 20px 24px 0}.pf-checkout .your-order-summary{display:flex;padding-bottom:20px}.pf-checkout .your-order-total-text{font-size:14px;font-weight:400;color:#20262a;padding-right:40px}.pf-checkout .your-order-total{font-size:22px;font-weight:400;color:#20262a}.pf-checkout .your-order-details{color:#20262a;font-size:14px;font-weight:400;padding:20px 30px 20px 0}.pf-checkout .your-order-line{display:flex;padding:0 0 15px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0;flex-basis:48%}.pf-checkout .your-order-line-value{flex-basis:48%}.pf-checkout .accordion{width:500px}.pf-checkout .accordion .accordion-item .accordion-trigger{border-bottom:0px;background-color:#e3e4e4}.pf-checkout .accordion .accordion-item-open .accordion-trigger{background-color:#414a51}.pf-checkout .accordion .accordion-content{border:solid 1px #d7d5d5;border-top-width:0}.pf-checkout .bounds .notice-rates,.pf-checkout .jf-header-bounds .notice-rates{margin:36px 0}.pf-checkout .alert-red{color:#a40d22}@media print{.pf-checkout #nav,.pf-checkout input,.pf-checkout #footer{display:none}.pf-checkout .no-print{display:none !important}}.pf-checkout button[name="print"]{text-transform:uppercase;color:#01bee5 !important;border:solid 1px #01bee5;background-color:transparent}.pf-checkout button[name="print"]:hover{background-color:transparent;color:#01bee5 !important}.pf-checkout #modal-checkout .modal-contentWrap{position:relative;max-width:920px;max-height:735px;width:100%;height:100%}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content{position:absolute;left:0;bottom:101px;top:100px;width:100%;overflow-y:scroll}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent{width:80%;flex-direction:column;justify-content:center;align-content:center;margin:0 auto}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent .block{width:100%;text-align:left}.pf-checkout #modal-checkout .modal-contentWrap .modal-checkout-content .flex-parent .block ul{padding-left:16px !important}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer{position:absolute;left:0;bottom:0;background-color:#3d3d3d;height:100px;width:100%}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent{padding:14px;align-content:flex-end;justify-content:flex-end;height:100%}@media (max-width: 568px){.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent{align-content:center;justify-content:center}}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent .block{max-width:200px;padding:8px}.pf-checkout #modal-checkout .modal-contentWrap .modal-footer .flex-parent .block .modal-agreement-button{margin:auto}.pf-dashboard.pf-checkout #headband .header-alert{display:none}.pf-checkout.checkout-yourquote .content-block{border-bottom:0 none}.pf-checkout main .paymentselect-option form .paymentselect-content{height:calc(100% - 64px)}.secure-hosting #wrapper-for-cardstartmonth .collection label,.secure-hosting #wrapper-for-cardexpire .collection label{display:block;padding-left:0}.secure-hosting #wrapper-for-cardstartmonth .collection .jf-input-type-select,.secure-hosting #wrapper-for-cardexpire .collection .jf-input-type-select{display:inline-block;position:relative}.secure-hosting #wrapper-for-cardstartmonth .collection .jf-input-type-select select,.secure-hosting #wrapper-for-cardexpire .collection .jf-input-type-select select{padding-right:20px}.checkout-paymentmethod.pf-checkout .checkout-actions{flex-direction:row}.checkout-paymentmethod.pf-checkout .modal-wrap.active .modal-contentWrap{max-width:700px}#complete-print{text-decoration:underline;cursor:pointer;padding-top:16px}#complete-print:hover{text-decoration:underline}@media (max-width: 1023px){.checkout-paymentcomplete .block,.checkout-paymentcomplete .block.sidebar{flex-basis:100%}}.checkout-paymentcomplete .stickyFootWrap .thank-you-logged-out-content{text-align:left;padding:20px 57px}.checkout-paymentcomplete .stickyFootWrap .thank-you-logged-out-content-wrap{max-width:60%}.endorsement-header{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.45;padding:8px 32px}.endorsement-info{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:500;line-height:1.6;padding:8px 32px}.endorsement-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:500;line-height:1.6;padding:8px 32px 0 32px}.endorsement-body{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;font-weight:300;line-height:1.6;padding:0px 32px 8px 32px;text-align:center}.loginOrCreate .dashboard-tabs .tabbed-wrap .tabs-control a{border-top:1px #9b9b9b solid;border-right:1px #9b9b9b solid;padding-top:11px}.loginOrCreate .dashboard-tabs .tabbed-wrap .tabs-control li.active a{border-top:1px #000 solid;border-right:1px #000 solid;padding-top:11px}.loginOrCreate .info-widget{z-index:10}.loginOrCreate .checkout-actions{padding-bottom:20px;justify-content:space-between}.loginOrCreate .btn,.loginOrCreate .btn_a,.loginOrCreate #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .loginOrCreate .button,.loginOrCreate .btn_b,.loginOrCreate button#summaryPanelCloseButton,.loginOrCreate button#issuesPanelCloseButton,.loginOrCreate .btn_c,.loginOrCreate .jsonForm input[type="cancel"],.jsonForm .loginOrCreate input[type="cancel"],.loginOrCreate .btn_d,.loginOrCreate .btn_e,.loginOrCreate .btn_login,.loginOrCreate .page-container button,.page-container .loginOrCreate button,.loginOrCreate .page-container input[type=button],.page-container .loginOrCreate input[type=button],.loginOrCreate .modal-content button,.modal-content .loginOrCreate button,.loginOrCreate .modal-content input[type=button],.modal-content .loginOrCreate input[type=button],.loginOrCreate .pf-admin .jf-btn,.pf-admin .loginOrCreate .jf-btn,.loginOrCreate .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .loginOrCreate span.button,.loginOrCreate .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .loginOrCreate span.button,.loginOrCreate .pf-admin .csvio>span,.pf-admin .loginOrCreate .csvio>span,.loginOrCreate .pf-dashboard .jf-btn,.pf-dashboard .loginOrCreate .jf-btn,.loginOrCreate .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .loginOrCreate span.button,.loginOrCreate .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .loginOrCreate span.button,.loginOrCreate .pf-dashboard .csvio>span,.pf-dashboard .loginOrCreate .csvio>span,.loginOrCreate button#main_summary,.loginOrCreate button#main_submit_float,.loginOrCreate .jsonForm input[type="submit"],.jsonForm .loginOrCreate input[type="submit"],.loginOrCreate .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .loginOrCreate input.trans-back[type='submit']{min-height:66px}.loginOrCreate .dashboard-tabs .dashboard-wrap .tabs-control{margin:auto}.loginOrCreate .owaspText ul{padding-left:20px}.thank-you-logged-out-header{font-size:22px;font-weight:500;line-height:1.45;color:#01bee5;padding-bottom:20px;padding-top:30px}.thank-you-logged-out-detail{font-size:15px;font-weight:500;line-height:1.6;color:#414a51;border-bottom:1px solid #c8c9ca;padding-bottom:25px}.thank-you-logged-out-content .logo{border-bottom:1px solid #c8c9ca;padding-bottom:25px}.thank-you-logged-out-content .logo img,.thank-you-logged-out-content .logo svg{width:112px;height:54px;fill:#4a4a4a}.thank-you-logged-out-buttons{padding:40px 0 10px 0}.checkout-yourquote .widget-title{padding-top:16px;padding-bottom:16px}.checkout-noquote .column-title{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0;margin-bottom:20px;display:block}.detail-page .checkout-noquote .column-title{color:#fff}.search-results-page .checkout-noquote .column-title{color:#fff}@media (max-width: 568px){.checkout-noquote .column-title{font-size:32px}}.jsonForm .jf-input-type-text b{font-size:12px;font-weight:400;color:tomato}.content-message-checkout-acc{padding:0 32px;margin-bottom:20px;font-size:14px;width:70%}@media (max-width: 768px){.content-message-checkout-acc{width:100%}}table.table-checkout-acc tbody tr:nth-of-type(odd),table.table-checkout-acc .pf-admin table tbody tr:nth-of-type(odd),table.table-checkout-acc tbody{background:none}table.table-checkout-acc tbody td{padding:10px 20px 10px 0}table.table-checkout-acc .td-title{border-bottom:1px solid gray;font-weight:bold}table.table-checkout-acc:after{content:none}.downloads-widget{margin-bottom:1px}.downloads-widget .div-alert-title{margin-top:0;padding-left:0;color:#414a51}.checkout-back{white-space:nowrap}.checkout-back:before{content:'←';display:inline-block;margin-right:0.5em}.checkout-skip{white-space:nowrap}.checkout-skip:after{content:'→';display:inline-block;margin-left:0.5em}.account-switcher{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:200px;background-clip:content-box;flex:1 1 25%;-webkit-flex:1 1 33%;padding-left:0 !important}.account-switcher .content-body{background:#212f38;padding:43px 68px 110px 38px}.account-switcher .content-body .title{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:400;line-height:1.75}.account-switcher .content-body .valueText{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:24px;font-weight:bold;line-height:0.92;color:#ffffff}.account-switcher .content-body .acc-type{display:block;font-size:14px;line-height:1.57;color:#ffffff;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;margin-bottom:5px}.account-switcher .contentButton .button{max-width:100%;background-color:#01bee5;font-size:14px;line-height:1;display:block;width:100%;box-sizing:border-box;padding:20px 20px;text-align:center;color:#fff;border:none;border-radius:0}.account-switcher .contentButton .button:hover{background-color:#0fa8c7;color:#fff}.flex-parent-acc{padding-left:0 !important}@media only screen and (min-width: 1030px){.flex-parent .account-switcher{-webkit-flex:1 1 33%}}.dialog-message-container{margin:-30px;text-align:left}.dialog-message-container .modal-header{font-family:"adobe-garamond-pro",serif;font-size:30px;color:#060708;font-weight:400;line-height:1.75;background-color:#edeeee;padding:16px 21px}.dialog-message-container .modal-body{margin-top:40px;margin-bottom:100px;padding:13px 23px}.dialog-message-container .modal-body .modal-body-container{display:flex;flex-direction:row;align-items:center;border:solid 1px #d0021b;color:#d0021b;padding:13px 23px}.dialog-message-container .modal-body .modal-body-container .modal-icon{margin-right:20px}.dialog-message-container .modal-body .modal-body-container svg{fill:#d0021b}.off-canvas-open-account-switcher{cursor:pointer;display:flex}@media only screen and (min-width: 1024px){[data-tooltip]:before{position:absolute;content:attr(data-tooltip);opacity:0;padding:1px 3px;border-radius:2px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#f4f4f4;font-size:12px;text-align:center;color:#20262a;margin-top:20px;margin-left:10px}[data-tooltip]:hover:before{opacity:1}}.your-order-table{max-width:unset !important}.your-order-block .your-order-block-title{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#000;font-weight:500;line-height:1.45;letter-spacing:0.34px;margin:0;padding-bottom:32px}.your-order-block .your-order-block-title:empty{display:none}.your-order-block .offlineInsurances-wrapper{padding-top:26px}.your-order-block .checkout-table.ct-totalrow{max-width:none;padding:3px 0px;margin-top:30px}.your-order-block .content-block{border-bottom:none}.your-order-item{padding-block:0;margin-bottom:16px}.your-order-item .accordion{padding-bottom:10px}.your-order-item+.your-order-item{margin-top:30px}.your-order-title{display:flex;padding-block:5px;align-items:center;gap:16px;align-items:center}.your-order-name{font-size:21px;line-height:1.5em;color:#20262a;font-weight:400}.your-order-summary{display:flex;font-weight:600;align-items:baseline}.your-order-total-text{font-size:16px;line-height:38px;padding-right:12px}.your-order-total{color:#20262a}.your-order-details{color:#20262a;font-size:14px;font-weight:400;padding:20px 30px 20px 0}.your-order-line{display:flex;padding:0 0 15px 0}.your-order-line-value{flex-basis:48%}.your-order-line-name{padding:0 60px 0 0;flex-basis:48%}.your-order-totalrow{display:flex;padding-block:14px;align-items:baseline;justify-content:end;gap:16px}.your-order-totalrow .ct-your-quote-label{font-weight:900}.your-order-totalrow .ct-your-quote-data{font-size:1.35em;font-weight:600}.snazzy .your-order-item{padding-block:0;border-left:3px solid #029ee3;padding-left:16px;margin-bottom:16px}.snazzy .your-order-name{font-size:18px}.snazzy .your-order-title{border-bottom:1px solid #eee;justify-content:space-between}.snazzy .your-order-summary{justify-content:space-between;font-weight:400}.snazzy .your-order-total-text{font-size:14px;font-weight:400;color:#b1b1b1;padding-right:40px}.snazzy .your-order-total{font-size:22px;font-weight:400}.snazzy .your-order-block .offlineInsurances-wrapper{padding-top:16px}.snazzy .your-order-table .checkout-table.ct-totalrow{border-top:5px double #d7d5d5}.snazzy .your-order-totalrow{justify-content:space-between}.snazzy .your-order-totalrow .ct-your-quote-label{font-weight:300}.underwriter div.notify-block .notification .content{flex-wrap:nowrap;justify-content:space-between}.underwriter div.notify-block .notification .content .main-notification{padding:12px 0 12px 17%;max-width:294px}.underwriter div.notify-block .notification .content .main-notification .notification-title{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:normal;color:#fff}.underwriter div.notify-block .notification .content .main-notification .notification-content{font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:normal;color:#fff}.underwriter div.notify-block .notification .content .delete-notification .delete{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;color:#9e9c9e}.underwriter div.notify-block .notification::after{height:1px;background:#777677;position:absolute;left:19%;display:block;content:'';width:77%}.underwriter div.notify-block .notification:last-child::after{display:none}.pf-admin .ws-popover button,.pf-admin button.ws-popover-opener{font-weight:600;display:block;margin-top:0;color:#222222;border:0 none;background:transparent}.pf-admin button.ws-popover-opener{width:19px;padding:0}.pf-admin.pf-create .ws-date{width:100%}.pf-admin header.pageHead{margin-bottom:20px;padding:10px 0;border:0;background:#EEEEEE}.pf-admin header.pageHead h2{margin:0}@media only screen and (max-width: 1024px){.pf-admin .chart{width:200px;height:200px}.pf-admin .doughnutSummaryTitle{font-size:14px;margin:-10px 0 0 -41px}}@media only screen and (max-width: 850px){.pf-admin .chart{width:500px;height:500px}.pf-admin .doughnutSummaryTitle{font-size:18px;margin:0 0 0 -20px}}.pf-admin .icon-date-time{width:16px;height:16px}.pf-admin .date-time-box{padding:0;flex-wrap:nowrap}.pf-admin .red-lights{background-color:#f01731}.pf-admin .green-lights{background-color:#86c347}.pf-admin .grey-lights{background-color:#868686}.pf-admin .rounded-img{border-radius:59px;width:59px;height:59px}.pf-admin .pound-square{width:26px;height:26px;background-color:#fff;position:relative;top:-2px}.pf-admin .pound-square-disable{width:26px;height:26px;background-color:#e3e3e4;position:relative;top:-2px}.pf-admin .pound-square-green{width:26px;height:26px;background-color:#86c347;position:relative;top:-2px}.pf-admin .icon-payment{fill:#c8c9ca !important;padding:4px;position:relative;left:2px;width:26px;height:26px;cursor:pointer}.pf-admin .icon-payment-done{padding:6px;position:relative;left:1px;width:26px;height:26px;top:2px}.pf-admin .edit-policy-shell{position:relative;top:-3px}.pf-admin .icon-edit-shell{fill:#01bee5 !important;height:26px;width:26px}.pf-admin .pic-align{text-align:center}.pf-admin .tabbed>section>div>div{padding:0}.pf-admin .payment-border-green{border-bottom:4px solid #86c347}.pf-admin .payment-border-red{border-bottom:4px solid #f01731}.pf-admin .payment-border-orange{border-bottom:4px solid #f28619}.pf-admin .payment-border-grey{border-bottom:4px solid #868686}#datatable-policies-workflow.dataTable tbody td{padding:4px 22px}#datatable-policies-workflow .tooltip{position:relative;display:inline-block}#datatable-policies-workflow .tooltip .tooltiptext{visibility:hidden;color:black;text-align:center;border-radius:6px;padding:10px 0;position:absolute;z-index:1;top:31px;left:50%;margin-left:-25px;width:165px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#ffffff}#datatable-policies-workflow .tooltip .tooltiptext span{position:relative;top:10px}#datatable-policies-workflow .tooltip .tooltiptext .done{width:142px;height:32px;background-color:#86c347;margin-top:20px;text-align:center;color:#fff;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.14;position:relative;left:11px;padding:9px;cursor:pointer}#datatable-policies-workflow .tooltip .tooltiptext .ntu{width:142px;height:32px;background-color:#868686;margin-top:10px;text-align:center;color:#fff;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.14;position:relative;left:11px;padding:9px;cursor:pointer}#datatable-policies-workflow .tooltip .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-67px;border-width:10px;border-style:solid;border-color:transparent transparent #ffffff transparent}#datatable-policies-workflow .tooltip-head{position:relative;display:inline-block}#datatable-policies-workflow .tooltip-head .tooltiptext-head{visibility:hidden;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:37px;left:58px;margin-left:-103px;width:165px;height:42px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background-color:#ffffff;text-transform:none;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#000;font-weight:300;line-height:1.14}#datatable-policies-workflow .tooltip-head .tooltiptext-head span{position:relative;top:10px}#datatable-policies-workflow .tooltip-head .tooltiptext-head::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-63px;border-width:10px;border-style:solid;border-color:transparent transparent #ffffff transparent}#datatable-policies-workflow th:hover .tooltiptext-head{visibility:visible}#datatable-policies-workflow .custom-select{position:relative;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#000;font-weight:300;line-height:1.14;margin:0px -22px}#datatable-policies-workflow .custom-select select{display:none}#datatable-policies-workflow .select-selected{background-color:transparent;position:relative;top:-3px}#datatable-policies-workflow .select-selected:after{position:absolute;content:"";top:8px;right:10px;width:10px;height:10px;border:1px solid transparent;border-color:black transparent transparent black;transform:rotate(225deg)}#datatable-policies-workflow .select-selected.select-arrow-active:after{border-color:transparent transparent black black;top:22px;transform:rotate(137deg)}#datatable-policies-workflow .select-items div,#datatable-policies-workflow .select-selected{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#000;font-weight:300;line-height:1.14;padding:8px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#datatable-policies-workflow .select-selected.select-arrow-active{background-color:#fff;border-bottom:solid 1px #e3e3e4;padding:17px 16px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.36)}#datatable-policies-workflow .select-items{position:absolute;background-color:#fff;top:97%;left:0;right:0;z-index:99;box-shadow:0 2px 4px 0 rgba(0,0,0,0.36)}#datatable-policies-workflow .select-items .same-as-selected{color:#9b9b9b;pointer-events:none}#datatable-policies-workflow .select-hide{display:none}#datatable-policies-workflow .select-items div:hover,#datatable-policies-workflow .same-as-selected{background-color:rgba(0,0,0,0.1)}#datatable-policies-workflow #nested-table{padding:0;margin:0 -22px}#datatable-policies-workflow #nested-table table{border-collapse:collapse}#datatable-policies-workflow #nested-table table tbody,#datatable-policies-workflow #nested-table table tr,#datatable-policies-workflow #nested-table table td{border:none;border-bottom:1px solid #edeeee;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.21}#datatable-policies-workflow #nested-table table tr{height:100px}#datatable-policies-workflow #nested-table table svg{fill:#01bee5}#datatable-policies-workflow #nested-table table:after{display:none}#modal-payment .modal-content .alert-dialog{font-family:sans-serif;position:fixed;display:block;top:0;right:0;bottom:0;left:0;background:#222222;background-color:rgba(0,0,0,0.75);text-align:center;z-index:99999999}#modal-payment .modal-content .alert-dialog form{text-align:left;opacity:1 !important}#modal-payment .modal-content .alert-dialog .dialog-box{background-color:#ffffff;width:40%;min-width:400px;max-width:80%;margin:auto;display:inline-block;vertical-align:middle;max-height:100%;overflow:auto}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-title{background:#edeeee;padding:20px 40px;font-family:AGaramondPro;font-size:30px;text-align:left;color:#060708;line-height:68px;vertical-align:middle}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-message{margin:0;padding:30px;text-align:center}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-message .intro{display:inline-block;margin:0 0 5px;padding:0;font-family:'Gotham A',"Gotham B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;line-height:16px}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-button-row{background:none repeat scroll 0 0 rgba(100,100,100,0.1);background-color:#212f38;display:flex;flex-direction:row-reverse;padding-right:40px}#modal-payment .modal-content .alert-dialog .dialog-box .dialog-button-row a{background:#01bee5;color:#fff;padding:10px;display:inline-block;margin:15px 0 15px 15px;text-decoration:none;min-width:150px;font-size:14px;text-transform:uppercase}#modal-payment .modal-content .alert-dialog:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#modal-payment .subStatusField{padding-bottom:10px}td.deal-stage{text-transform:capitalize;position:relative;white-space:nowrap;min-width:500px;font-size:13px;line-height:1.23;letter-spacing:0.2px;color:#000;text-align:center}.broker-dashboard td.deal-stage{min-width:0}td.deal-stage .substatusIndicator{display:flex;gap:12px;align-items:flex-end;position:absolute;left:22px;right:22px;bottom:8px}.broker-dashboard td.deal-stage .substatusIndicator{bottom:0;left:0;right:0;gap:8px}td.deal-stage .substatusIndicator .substatus{flex:1 1 10px;height:5px;background:#71B544;position:relative;cursor:pointer}.pf-list td.deal-stage .substatusIndicator .substatus{height:12px}.pf-list td.deal-stage .substatusIndicator .substatus:after,.pf-list td.deal-stage .substatusIndicator .substatus:before{content:'';display:block;position:absolute;top:0;left:-3px;right:-3px;bottom:50%;background-color:inherit;transform:skew(50deg)}.pf-list td.deal-stage .substatusIndicator .substatus:after{top:50%;bottom:0;transform:skew(-50deg)}td.deal-stage .substatusIndicator .substatus.current ~ div,td.deal-stage .substatusIndicator .substatus.none,td.deal-stage .substatusIndicator .substatus.none ~ div{background:#029ee3}.dt-actions-item [class^="pound-square"]{margin-left:1.5em}.admin-home-widget{background:#F7F7F7}.admin-home-widget ul.home{display:block;list-style:none;text-align:center;font-size:0;position:relative;margin:-30px -16px 0;padding:0}@media (max-width: 768px){.admin-home-widget ul.home{margin-right:-16px;margin-left:-16px}}@media (max-width: 970px){.admin-home-widget ul.home{width:100%}}.admin-home-widget ul.home>li{background:#EEEEEE;font-size:15px;display:inline-block;float:left;width:25%;margin:0;padding:16px;background:transparent}@media (max-width: 1180px){.admin-home-widget ul.home>li{padding:16px 10px}}.admin-home-widget ul.home>li:nth-child(3n){clear:left}.admin-home-widget ul.home>li a{position:relative;display:block;overflow:hidden;box-sizing:border-box;width:100%;padding:20px;transition:all .3s !important;text-align:center;vertical-align:middle;text-transform:uppercase;color:#595A5C;border:1px solid #E6E7E8;background:white;height:100%}.admin-home-widget ul.home>li a:hover{color:#1C75BC;border-color:#1C75BC}.admin-home-widget ul.home>li.create{position:absolute;top:0;right:0;bottom:0;width:50%;height:100%}.admin-home-widget ul.home>li a:after{display:block;padding-top:100%;content:''}.admin-home-widget ul.home>li a .square-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:100%}.admin-home-widget ul.home>li a .square-content div{flex:0 0 auto}.admin-home-widget ul.home>li a .square-content span{text-align:center}.pf-admin.error-occurred .wrap-e{width:400px;margin:80px auto 0 auto;text-align:center}.pf-admin.error-occurred img{margin-bottom:20px}.pf-warning .iad h1,.pf-agreement .iad h1{font-size:22px}.pf-warning .iad h2,.pf-agreement .iad h2{font-size:19px}.pf-warning .iad h3,.pf-agreement .iad h3{font-size:16px}.pf-warning span.embold,.pf-agreement span.embold{font-weight:700;font-style:italic}.pf-list .details-control a:hover,.pf-list .activity-control a:hover{cursor:pointer}.pf-list .details-control div,.pf-list .activity-control div{text-align:center}.pf-list .inline-form{display:inline-block}.pf-list td textarea{display:block;width:100%}.pf-list .icon-bin svg{width:23px;height:28px}.pf-list .icon-edit svg,.pf-list .icon-activity svg{width:28px;height:28px}.pf-list .icon-notes svg{height:28px;width:21px}.pf-view body,.pf-view html{height:100%;min-height:100%;margin:0;overflow:hidden}.pf-view iframe{width:100%;height:100%}.staff-edit #staffPicture{margin-bottom:10px}.kyc-detail .stickyFootWrap .stickyFootMain{background:none}.kyc-detail .message-button{box-shadow:none;border:1px solid transparent;font-size:14px;outline:none;line-height:100%;white-space:nowrap;vertical-align:middle;padding:0.6rem 1rem;border-radius:2px;transition:all 0.2s ease-in-out;cursor:pointer;min-height:38px}.kyc-detail #username-page{text-align:center}.kyc-detail .username-page-container{background:#fff;box-shadow:0 1px 11px rgba(0,0,0,0.27);border-radius:2px;width:100%;max-width:500px;display:inline-block;margin-top:42px;vertical-align:middle;position:relative;padding:35px 55px 35px;min-height:250px;position:absolute;top:50%;left:0;right:0;margin:0 auto;margin-top:-160px}.kyc-detail .username-page-container .username-submit{margin-top:10px}.kyc-detail #chat-page{position:relative;height:100%}.kyc-detail .chat-container{max-width:700px;margin-right:auto;background-color:#fff;margin-top:30px;height:calc(100% - 60px);max-height:600px;position:relative}.kyc-detail #chat-page ul{list-style-type:none;background-color:#FFF;margin:0;overflow:auto;overflow-y:scroll;padding:0 20px 0px 20px;height:calc(100% - 150px);max-height:500px}.kyc-detail #chat-page #messageForm{padding:20px}.kyc-detail #chat-page ul li{line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #f4f4f4}.kyc-detail #chat-page ul li p{margin:0}.kyc-detail #chat-page .event-message{width:100%;text-align:center;clear:both}.kyc-detail #chat-page .event-message p{color:#777;font-size:14px;word-wrap:break-word}.kyc-detail #chat-page .chat-message{padding-left:68px;position:relative}.kyc-detail #chat-page .chat-message i{position:absolute;width:42px;height:42px;overflow:hidden;left:10px;display:inline-block;vertical-align:middle;font-size:18px;line-height:42px;color:#fff;text-align:center;border-radius:50%;font-style:normal;text-transform:uppercase}.kyc-detail #chat-page .chat-message span{color:#333;font-weight:600}.kyc-detail #chat-page .chat-message p{color:#43464b}.kyc-detail #messageForm .input-group input{height:38px;float:left;width:calc(100% - 217px)}.kyc-detail #messageForm .input-group button{float:left;width:80px;height:38px;margin-left:5px;margin-right:5px}.kyc-detail .addfile{width:110px !important;border:solid 1px #9b9b9b;background:white;color:#9b9b9b !important}.kyc-detail .addfile:hover{border:solid 1px #9b9b9b;background:white;color:#9b9b9b !important}.kyc-detail .chat-header{text-align:center;padding:15px;border-bottom:1px solid #ececec}.kyc-detail .chat-header h2{margin:0;font-weight:500}.kyc-detail .connecting{padding-top:5px;text-align:center;color:#777;position:absolute;top:65px;width:100%}.kyc-detail .kyc .tabbed{background:white}.kyc-detail .kyc .tabbed>section{border:none}.kyc-detail .kyc .tabbed>section>div>div{border-bottom:none}@media screen and (max-width: 730px){.kyc-detail .chat-container{margin:10px 10px 0 10px}}@media screen and (max-width: 480px){.kyc-detail .chat-container{height:calc(100% - 30px)}.kyc-detail .username-page-container{width:auto;margin-left:15px;margin-right:15px;padding:25px}.kyc-detail #chat-page ul{height:calc(100% - 120px)}.kyc-detail #messageForm .input-group button{width:65px}.kyc-detail #messageForm .input-group input{width:calc(100% - 200px)}.kyc-detail .chat-header{padding:10px}.kyc-detail .connecting{top:60px}.kyc-detail .chat-header h2{font-size:1.1em}}.pf-create .chosen-container{max-width:100% !important}.insurances-edit body>div:not(#headband){position:relative;padding-bottom:110px}.insurances-edit .saveSection{position:absolute;left:0;right:0;bottom:0}.insurances-edit .jsonForm{position:static}.insurances-edit #changeStaff div#wrapper-for-PrimaryContact{white-space:nowrap}.insurances-edit #changeStaff .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}.insurances-edit #changeStaff .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}.insurances-edit #changeStaff .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}.insurances-edit #changeStaff .jf-input-type-submit .icon-jf-delete{fill:#979797}.insurances-edit #changeStaff .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}.insurances-create .chosen-container{max-width:100% !important}.insurances-create2 body>div:not(#headband){position:relative;padding-bottom:110px}.insurances-create2 .saveSection{position:absolute;left:0;right:0;bottom:0}.insurances-create2 .jsonForm{position:static}.insurances-create2 #createInsuranceStep2 div#wrapper-for-PrimaryContact{white-space:nowrap}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}.insurances-create2 #createInsuranceStep2 .jf-input-type-submit .icon-jf-delete{fill:#979797}.insurances-create2 #createInsuranceStep2 .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}.insurances-create2 #createInsuranceStep2 fieldset.add-sector-id-rows{margin-bottom:50px}.documents-list .icon-tick-drawn,.documents-list .icon-cross-drawn{fill:#01bee5;vertical-align:top;height:15px;width:15px;margin-right:0.25em}.documents-fileUpload #fileUploadContainer,.documents-fileUpload-v2 #fileUploadContainer,.asset-edit #assetMeta #fileUploadContainer{width:100%;margin:30px auto}.documents-fileUpload #fileUploadWrapper,.documents-fileUpload-v2 #fileUploadWrapper,.asset-edit #assetMeta #fileUploadWrapper{background:#ececec;text-align:center;vertical-align:middle;display:table;width:100%;min-height:300px;font-size:1em;color:#999;border-radius:10px;overflow:hidden;margin-bottom:1em}.documents-fileUpload #fileUpload,.documents-fileUpload #assetDocUpload,.documents-fileUpload-v2 #fileUpload,.documents-fileUpload-v2 #assetDocUpload,.asset-edit #assetMeta #fileUpload,.asset-edit #assetMeta #assetDocUpload{background:#ececec;text-align:center;vertical-align:middle;display:table-cell;padding:50px;border:none}.documents-fileUpload .dropzone.dz-started .dz-message,.documents-fileUpload-v2 .dropzone.dz-started .dz-message,.asset-edit #assetMeta .dropzone.dz-started .dz-message{display:block}.documents-fileUpload .dropzone .dz-preview .dz-details,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details,.asset-edit #assetMeta .dropzone .dz-preview .dz-details{z-index:20;position:inherit;top:0;left:0;opacity:0;font-size:1em;min-width:100%;max-width:100%;text-align:center;color:#999;line-height:150%;padding:0}.documents-fileUpload .dropzone .dz-preview,.documents-fileUpload-v2 .dropzone .dz-preview,.asset-edit #assetMeta .dropzone .dz-preview{position:relative;display:inline-block;width:180px;margin:0.5em;padding:10px;border-radius:5px}.documents-fileUpload .dropzone .dz-preview .dz-progress,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress,.asset-edit #assetMeta .dropzone .dz-preview .dz-progress{position:relative;display:block;height:10px;border:2px solid #ffffff;background-color:#848484;border-radius:5px;overflow:hidden;box-shadow:0 0 0 6px #dedede, 0px 1px 1px 0px #000 inset;box-shadow:0 0 0 6px rgba(0,0,0,0.1),0px 1px 1px 0px #000 inset;margin:8px 0;width:160px;left:0}.documents-fileUpload .dz-preview.dz-file-preview.dz-success select,.documents-fileUpload-v2 .dz-preview.dz-file-preview.dz-success select,.asset-edit #assetMeta .dz-preview.dz-file-preview.dz-success select{opacity:0.3;pointer-events:none}.documents-fileUpload .dropzone .dz-preview .dz-progress .dz-upload,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress .dz-upload,.asset-edit #assetMeta .dropzone .dz-preview .dz-progress .dz-upload{background:#addc3c}.documents-fileUpload .dropzone .dz-preview .dz-error-mark,.documents-fileUpload .dropzone .dz-preview .dz-success-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit #assetMeta .dropzone .dz-preview .dz-error-mark,.asset-edit #assetMeta .dropzone .dz-preview .dz-success-mark{position:absolute;left:auto;top:0;width:auto;height:auto;right:0;margin:0;font-size:1.6em}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename:hover span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit #assetMeta .dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#ececec}.documents-fileUpload .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.asset-edit #assetMeta .dropzone .dz-preview .dz-error-mark{color:#bf1919}.documents-fileUpload .dropzone .dz-preview .dz-success-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit #assetMeta .dropzone .dz-preview .dz-success-mark{color:#43bb47}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename span,.asset-edit #assetMeta .dropzone .dz-preview .dz-details .dz-filename span{background-color:#ececec;white-space:normal;text-align:center;vertical-align:middle;display:table;width:100%;font-size:1em;color:#999;padding:0}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename:hover span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit #assetMeta .dropzone .dz-preview .dz-details .dz-filename:hover span{border:none}.documents-fileUpload .type-sel,.documents-fileUpload-v2 .type-sel,.asset-edit #assetMeta .type-sel{background:000;border:1px solid #ccc;margin-top:5px}.documents-fileUpload label,.documents-fileUpload-v2 label{font-size:16px;margin-bottom:5px}.document-template-list .buttons{display:flex;justify-content:flex-end;padding:24px 0 32px 0}.document-template-list .btn,.document-template-list .btn_a,.document-template-list #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .document-template-list .button,.document-template-list .btn_b,.document-template-list button#summaryPanelCloseButton,.document-template-list button#issuesPanelCloseButton,.document-template-list .btn_c,.document-template-list .jsonForm input[type="cancel"],.jsonForm .document-template-list input[type="cancel"],.document-template-list .btn_d,.document-template-list .btn_e,.document-template-list .btn_login,.document-template-list .page-container button,.page-container .document-template-list button,.document-template-list .page-container input[type=button],.page-container .document-template-list input[type=button],.document-template-list .modal-content button,.modal-content .document-template-list button,.document-template-list .modal-content input[type=button],.modal-content .document-template-list input[type=button],.document-template-list .pf-admin .jf-btn,.pf-admin .document-template-list .jf-btn,.document-template-list .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .document-template-list span.button,.document-template-list .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .document-template-list span.button,.document-template-list .pf-admin .csvio>span,.pf-admin .document-template-list .csvio>span,.document-template-list .pf-dashboard .jf-btn,.pf-dashboard .document-template-list .jf-btn,.document-template-list .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .document-template-list span.button,.document-template-list .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .document-template-list span.button,.document-template-list .pf-dashboard .csvio>span,.pf-dashboard .document-template-list .csvio>span,.document-template-list button#main_summary,.document-template-list button#main_submit_float,.document-template-list .jsonForm input[type="submit"],.jsonForm .document-template-list input[type="submit"],.document-template-list .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .document-template-list input.trans-back[type='submit']{margin-left:16px}#docuploadform{margin-bottom:10px}#docuploadform .fieldwrap{margin-bottom:9px}#docuploadform .fieldwrap label{display:block}.client-list .inline-form{display:inline-block}.client-list td.deleted{text-decoration:line-through;color:#ff0000}.client-edit>div{position:relative}.client-edit .jsonForm{position:static}.client-edit .tabbed>section.open>div{max-height:7000px}.client-edit #sector .jsonForm fieldset{margin:0;padding:10px 0;max-width:800px}.client-edit-login.access-full #permissions{display:none}.client-edit-login>div:not(#headband){padding-bottom:110px}.title-sec{font-family:"adobe-garamond-pro",serif;font-size:30px;line-height:1.3;margin-top:0}#sector .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}#sector .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}#sector .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}#sector .jf-input-type-submit .icon-jf-delete{fill:#979797}#sector .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}#addSectorID fieldset.add-sector-id-rows{margin-bottom:50px}#addSectorID .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}#addSectorID .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}#addSectorID .jf-input-type-submit .deleterow{padding:7px 6px;background:#fff;border-color:#979797}#addSectorID .jf-input-type-submit .icon-jf-delete{fill:#979797}#addSectorID .jf-input-type-delete{min-width:44px !important;max-width:44px !important;width:0.1%}.client-console .stickyFootMain{background:transparent}.client-console .block.sidebar{flex-basis:25%;min-width:250px}.client-console .jsonForm fieldset{max-width:100%}.client-console .jsonForm fieldset fieldset{padding:0}.client-console #modalDialog .jsonForm fieldset{margin:0}.client-console .console-pane-actions{position:absolute;top:32px;right:32px}.client-console main .tabbed{display:block;position:relative;background:none;padding:4px 0 0 0}.client-console main .tabbed>section{border:none;border-top:2px solid transparent}.client-console main .tabbed>section>div{display:block}.client-console main .no-js .tabbed>section.open>div{max-height:inherit}.client-console main .tabbed .tabbed>section{border-top:1px solid transparent}.client-console main .tabbed>section>div>div{margin:0;padding:0px;border:none}.client-console main .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabwrap .jf-header-bounds{padding:30px 0px}.client-console main .tabbed .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabbed .tabwrap .jf-header-bounds{padding:30px 30px 30px 0px}.client-console main .tabbed>section>div>div{margin:0;padding:0px;border:none}.client-console main .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabwrap .jf-header-bounds{padding:30px 0px}.client-console main .tabbed .tabbed .tabwrap .content-padding,.client-console main .tabbed .tabbed .tabwrap .jf-header-bounds{padding:30px 30px 30px 0px}.client-console main .tabbed .overflowTabs{right:0;left:inherit}.client-console main section.active.waiting:after{content:"";top:0;right:0;left:0;display:block;position:absolute;height:4px;width:100%;background:#d8d8d8;background:linear-gradient(90deg, rgba(255,255,255,0) 60%, #e99813 60%, #e99813 100%);background-size:200% 100%;-webkit-animation:wipe 1s linear infinite;animation:wipe 1s linear infinite;-webkit-animation-iteration-count:10;animation-iteration-count:10}@-webkit-keyframes wipe{0%{background-position:200% 0}100%{background-position:0 0}}@keyframes wipe{0%{background-position:200% 0}100%{background-position:0 0}}.client-console main .summary-stats{flex-grow:0;flex:inherit;margin:0 -32px}.client-console main .summary-stats .summary-stat{flex:inherit;min-width:0;display:flex;padding:16px}.client-console main .summary-stats .summary-meta,.client-console main .summary-stats .summary-icon{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:1.5em;font-weight:100;margin-right:10px}.client-console main .jsonForm fieldset.stats{flex-grow:0;flex:inherit;margin:-32px 0 -32px -16px;width:auto;min-width:auto}.client-console main .jsonForm fieldset.stats .jf-row{flex:inherit;min-width:0;display:inline-flex;padding:16px;width:auto;max-width:33%;flex-grow:0}.client-console main .jsonForm fieldset.stats .jf-row label.stat-icon,.client-console main .jsonForm fieldset.stats .jf-row *[data-stat-icon]{display:flex;justify-content:center;flex-direction:column;font-size:1.5em;font-weight:100;margin-right:0;border:0;background:transparent;opacity:1;flex-shrink:0;min-width:0}.client-console main .jsonForm fieldset.stats .jf-row label.stat-icon{width:auto;max-width:none;min-width:45px}.client-console main .jsonForm fieldset.stats .jf-row *[data-stat-icon]{width:auto;max-width:none}.client-console main .jsonForm fieldset.stats .stat-icon[for=totalLoss] svg{fill:#bb0000}.client-console main .client-console{background:white}.client-console #client-console-summary .contact-block{max-width:300px;color:#414a51}.client-console #client-console-summary .contact-block a{color:#414a51}.client-console #client-console-summary .contact-block a:hover{text-decoration:underline}.client-console #client-console-summary .contact-block .chosen-single{border-top:0;border-left:0;border-right:0;background:none;box-shadow:none}.client-console #client-console-summary .person{padding-left:12px;padding-top:6px}.client-console #client-console-summary .person.primary-only{padding-left:0}.uw-requests-list .send{margin-top:32px}.page-container .rfqCreate{font-size:14px;font-weight:300}.page-container .rfqCreate .rfqCreateSubHeader{font-size:22px;padding-bottom:5px;padding-top:0}.page-container .rfqCreateLabel{padding-top:14px;padding-bottom:12px}.page-container .rfqCreateLine{padding-bottom:8px;padding-top:10px}.page-container .rfqCreateFieldSet{margin-bottom:0}.page-container .rfqCreateButtonFieldSet{margin:0}.page-container .rfqCreateExecLabel{padding-bottom:0}.page-container .rfqCreateExecSummary{margin-top:30px}.rfqExecSummary{display:flex;flex-wrap:wrap}.rfqExecLabel{flex-basis:30%}.rfqExecValue{flex-basis:70%}.rfqRequest-header-text{font-size:22px;color:#060708;padding-bottom:28px}.rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.rfqRequest-value{flex-basis:60%}.bounds .dataTable_overflow_wrapper .rfqRequestDetail .rfqDeclined td,.jf-header-bounds .dataTable_overflow_wrapper .rfqRequestDetail .rfqDeclined td{background:#f2f4f4}.stickyFootMain .bounds .rfqRequestDetail,.stickyFootMain .jf-header-bounds .rfqRequestDetail{border-collapse:unset}.stickyFootMain .bounds .rfqRequestDetail td,.stickyFootMain .jf-header-bounds .rfqRequestDetail td{border:0;background:white}.stickyFootMain .bounds .rfqRequestDetail th,.stickyFootMain .jf-header-bounds .rfqRequestDetail th{border:0;background:white;text-align:left}.stickyFootMain .bounds .rfqRequestDetailHeader,.stickyFootMain .jf-header-bounds .rfqRequestDetailHeader{border-bottom:5px solid black;border-top:5px solid black;border-collapse:collapse}.rfqrDetailContainer{display:flex;flex-wrap:wrap;padding:0 20px}.rfqrMainContainer{text-align:left}.rfqExecLabel{flex-basis:30%;padding:5px 15px}.rfqExecValue{flex-basis:70%;padding:5px}.rfqrDetailLabel{flex-basis:30%;text-align:left;padding:5px 15px}.rfqrDetailValue{flex-basis:70%;text-align:left;padding:5px}.rfqrDetailTitle{background:#edeeee;font-family:"adobe-garamond-pro",serif;font-size:30px;color:#060708;font-weight:300;line-height:1.14;padding:20px 15px 0 35px;margin:0 0 25px 0;display:flex;justify-content:space-between}.rfqrDetailSubTitle{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#060708;font-weight:300;line-height:1.14;font-size:20px;padding:15px 35px}.rfqrDetailReference{font-size:20px;line-height:2.65;position:relative;top:-10px;left:-15px}.rfqrDetailBold{font-weight:600}.rfqrDetailSeperator{padding:10px  35px 10px 35px}.rfqrDetailFooter{padding:10px}.rfqrStatusText{background:#424e56;color:white;padding:6px 14px 4px 14px;white-space:nowrap}.rfqrStatusContainer{display:flex;padding:15px 35px 18px 35px}.rfqrStatusAwarded{background:#60b602}.rfqrStatusAccepted{background:#538a17}.rfqrStatusDeclined{background:#bbbbbb}.rfqrStatusAwaitingResponse{background:#f28921}.rfqrDetailBody{font-size:14px}.underwriter .crfqFavouriteContainer{display:flex;justify-content:space-around}.underwriter .crfqFavourite svg{fill:#df4053}.underwriter .crfqNotFavourite svg{fill:#a2a1a2}.underwriter .stickyFootWrap .crfqStatusDeclined td{color:#9B9D9F}.underwriter .crfqSelected{background-color:#fee3c7}.underwriter .qo{min-height:100px}.underwriter table.list{width:480px;background-color:#FFFFFF;border-collapse:collapse;border-width:2px;border-color:#7ea8f8;border-style:solid;color:#000000}.underwriter table.list td,.underwriter table.list th{border-width:2px;border-color:#7ea8f8;border-style:solid;padding:5px;text-align:left}.underwriter table.list thead{background-color:#7ea8f8}.underwriter table.canvas{width:480px;height:200px;background-color:#cccccc;border-collapse:collapse;border-width:2px;border-color:#7ea8f8}.underwriter .box{width:480px;height:200px;background-color:#cccccc}.underwriter div.blueTable{border:1px solid #000000;background-color:#EEEEEE;width:100%;text-align:left;border-collapse:collapse}.underwriter .divTable.blueTable .divTableCell,.underwriter .divTable.blueTable .divTableHead{border:1px solid #AAAAAA;padding:2px 10px}.underwriter .divTable.blueTable .divTableBody .divTableCell{font-size:15px}.underwriter .divTable.blueTable .divTableRow:nth-child(even){background:#EEEEEE}.underwriter .divTable.blueTable .divTableHeading{background:#000000;border-bottom:1px solid #444444}.underwriter .divTable.blueTable .divTableHeading .divTableHead{font-size:15px;font-weight:bold;color:#eeeeee;border-left:1px solid #AAAAAA}.underwriter .divTable.blueTable .divTableHeading .divTableHead:first-child{border-left:none}.underwriter .blueTable .tableFootStyle{font-size:15px;font-weight:bold;color:#FFFFFF;background:#AAAAAA;background:linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #aaa 100%);border-top:2px solid #444444}.underwriter .blueTable .tableFootStyle{font-size:15px}.underwriter .blueTable .tableFootStyle .links{text-align:right}.underwriter .blueTable .tableFootStyle .links a{display:inline-block;background:#1C6EA4;color:#FFFFFF;padding:2px 8px;border-radius:5px}.underwriter .blueTable.outerTableFooter{border-top:none}.underwriter .blueTable.outerTableFooter .tableFootStyle{padding:3px 5px}.underwriter .divTable{display:table}.underwriter .divTableRow{display:table-row}.underwriter .divTableHeading{display:table-header-group}.underwriter .divTableCell,.underwriter .divTableHead{display:table-cell}.underwriter .divTableFootCell{display:table-cell;border:0}.underwriter .divTableCellRight{display:table-cell;text-align:right;padding:10px}.underwriter .divTableHeading{display:table-header-group}.underwriter .divTableFoot{display:table-footer-group}.underwriter .divTableBody{display:table-row-group}.underwriter .rfqOptionsContainer{display:flex;flex-wrap:wrap;margin-bottom:32px}.underwriter .rfqOptionsItem{flex-basis:50%}.underwriter .rfqOptionsBtn{line-height:0;max-height:30px}.underwriter .rfqOptionsGroup{margin:20px 20px 0 0;min-width:400px;min-height:500px;border-style:solid;border-width:1px;display:flex;flex-direction:column}.underwriter .rfqOptionsPick{margin:20px 20px 0 0;min-width:400px}.underwriter .rfqOptionsGroupHeader{padding:16px;background:black;color:white;font-size:20px}.underwriter .rfqOptionsGroupBody{padding:16px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.underwriter .rfqOptionsGroupPlus{align-items:center;flex-grow:1;justify-content:space-around;display:flex}.underwriter .rfqOptionsInput{width:6em}.underwriter .page-container .rfqFooterTable{width:100%;background:transparent}.underwriter .page-container .rfqFooterTable tr{background:transparent}.underwriter .page-container .rfqFooterTable tbody{background:transparent}.underwriter .page-container .rfqFooterCell{padding:7px}.underwriter .rfqFooterCell2{width:calc(6em + 20px)}.underwriter .rfqFooterCell3{width:168px}.underwriter .page-container .rfqFooterTotalLabel{font-weight:600}.underwriter .page-container .rfqOptionsTitleBox{background:black;border-color:black;color:white;font-size:20px !important;box-shadow:unset}.underwriter .optionCol1{width:auto}.underwriter .optionCol2{width:auto}.underwriter .optionCol3{width:90px}.underwriter .optionCol4{width:130px}.underwriter .optionCol5{width:40px}.underwriter .rfqRequest-header-text{font-size:22px;color:#060708;padding-bottom:28px}.underwriter .rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.underwriter .rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.underwriter .rfqRequest-value{flex-basis:60%}.underwriter .rfqOptions-drag-drop-title{font-family:'adobe-garamond-pro', serif;font-size:22px;color:#20262a;line-height:1.64;margin-top:50px}.underwriter .rfqManageOptions .stickyFootMain{padding:32px 0}.underwriter .rfqPlusText{margin-bottom:50px;font-size:18px}.underwriter .rfqPlusIcon{text-align:center;margin-bottom:140px}.underwriter .rfqRequestApprove-header-text{font-size:22px;color:#060708;padding-bottom:28px;padding-top:28px}.underwriter .rfqRequest-flex{display:flex;flex-wrap:wrap;max-width:600px;font-size:13px;line-height:1.43;color:#20262a}.underwriter .rfqRequest-block{flex:1 1 22%;margin-bottom:6px}.underwriter .rfqRequest-value{flex-basis:60%}.underwriter .uwRequestsStatus{position:absolute;top:0;left:0;bottom:0;width:3px}.underwriter .uwRequestsStatusNotQuoted{background:#d0021b}.underwriter .uwRequestsStatusAwarded{background:#60b602}.underwriter .uwRequestsStatusQuoted{background:#4a90e2}.underwriter .uwRequestsStatusQuoted{background:#4a90e2}.underwriter .uwRequestsStatusLost{background:#b473ed}.underwriter .uwRequestsStatusDeclined{background:#908f90}.underwriter .uwRequests td{position:relative}.underwriter .rfqrPopupFooter{background:#212f38;padding:16px;margin:40px 0 0 0;display:flex;justify-content:flex-end}.underwriter .rfqrPopupFooter a{border:solid 1px #9b9b9b;padding:6px 55px;color:white}.underwriter .rfqrPopupEmptyFooter{background:#212f38;padding:42px;margin:40px 0 0 0}.underwriter .rfqrPopup .subDetail{display:none}.underwriter .rfqrPopup .active+.subDetail{display:block}.underwriter .rfqrRespondTitle{font-size:22px;padding:5px}.underwriter .rfqrRespondStart{padding:15px}.underwriter .rfqrRespondData{padding:5px}.underwriter .rfqrRespondAddButton{display:flex;justify-content:space-between;align-items:flex-end;padding:5px 0 20px 0}.underwriter .rfqrRespondSubmitButtons{display:flex;justify-content:flex-end;padding:7px 0 20px 0}.underwriter .rfqrRespondSeperator{padding:22px 5px 16px 5px}.underwriter .rfqrRespondSubjCell{padding:10px 22px}.underwriter .rfqrRespondSubjContainer{display:flex;justify-content:space-between}.underwriter .rfqrRespondSubjTitle{line-height:2.45}.underwriter .rfqrRespondSubjTitle{line-height:2.45}.underwriter .rfqrRespondSubjLink{display:flex;justify-content:space-between;border:1px solid #20262a;max-width:100px;padding:3px 0 2px 10px;color:#20262a}.underwriter .rfqrRespondSubjIconContainer{width:10px;height:10px;fill:#20262a}.underwriter .rfqrRespondSubjIcon{width:10px;fill:#20262a}.underwriter .rfqrRespondSubjRemove{padding:0px 12px 0px 10px;line-height:1.7}.underwriter .stickyFootWrap .rfqrDetailBody .showSubject{display:block}.underwriter .rfqrDetailBody .rfqSubject{display:none}.option-groups-list .actions .dt-actions-item .rfqHide{display:none;backround:pink}.option-groups-list .dt-actions .dt-actions-item{display:flex;justify-content:space-between}.option-groups-list .actions .dt-actions-item .rfqHide{display:none}.option-groups-list .btn,.option-groups-list .btn_a,.option-groups-list #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .option-groups-list .button,.option-groups-list .btn_b,.option-groups-list button#summaryPanelCloseButton,.option-groups-list button#issuesPanelCloseButton,.option-groups-list .btn_c,.option-groups-list .jsonForm input[type="cancel"],.jsonForm .option-groups-list input[type="cancel"],.option-groups-list .btn_d,.option-groups-list .btn_e,.option-groups-list .btn_login,.option-groups-list .page-container button,.page-container .option-groups-list button,.option-groups-list .page-container input[type=button],.page-container .option-groups-list input[type=button],.option-groups-list .modal-content button,.modal-content .option-groups-list button,.option-groups-list .modal-content input[type=button],.modal-content .option-groups-list input[type=button],.option-groups-list .pf-admin .jf-btn,.pf-admin .option-groups-list .jf-btn,.option-groups-list .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .option-groups-list span.button,.option-groups-list .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .option-groups-list span.button,.option-groups-list .pf-admin .csvio>span,.pf-admin .option-groups-list .csvio>span,.option-groups-list .pf-dashboard .jf-btn,.pf-dashboard .option-groups-list .jf-btn,.option-groups-list .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .option-groups-list span.button,.option-groups-list .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .option-groups-list span.button,.option-groups-list .pf-dashboard .csvio>span,.pf-dashboard .option-groups-list .csvio>span,.option-groups-list button#main_summary,.option-groups-list button#main_submit_float,.option-groups-list .jsonForm input[type="submit"],.jsonForm .option-groups-list input[type="submit"],.option-groups-list .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .option-groups-list input.trans-back[type='submit']{margin-left:8px}.option-groups-list .rfqExecSummary{padding-top:32px}.option-groups-list .buttons{display:flex;justify-content:flex-end;padding:7px 0 20px 0}.available-underwriters-list .rfqRequest-header-text{padding-left:15px}.available-underwriters-list .bounds .column-title,.available-underwriters-list .jf-header-bounds .column-title{padding-left:15px}.uw-requests-list .dataTables_wrapper{margin-bottom:60px}.uw-requests-list .crfqRetractSelected{margin-bottom:50px}.rfq-list .dt-actions .dt-actions-item{display:flex;justify-content:space-between}.rfq-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfq-list table tbody .actions{padding:10px}.rfq-list .dataTable .rfqRequestDetail tbody tr td{padding-left:10px}.rfq-subjectivities .rfqSubject .rfqrRespondSubmitButtons a{width:300px;margin-top:18px}.option-groups-list .jsonForm input[type="search"]{box-sizing:inherit}.option-groups-list .buttons .btn,.option-groups-list .buttons .btn_a,.option-groups-list .buttons #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .option-groups-list .buttons .button,.option-groups-list .buttons .btn_b,.option-groups-list .buttons button#summaryPanelCloseButton,.option-groups-list .buttons button#issuesPanelCloseButton,.option-groups-list .buttons .btn_c,.option-groups-list .buttons .jsonForm input[type="cancel"],.jsonForm .option-groups-list .buttons input[type="cancel"],.option-groups-list .buttons .btn_d,.option-groups-list .buttons .btn_e,.option-groups-list .buttons .btn_login,.option-groups-list .buttons .page-container button,.page-container .option-groups-list .buttons button,.option-groups-list .buttons .page-container input[type=button],.page-container .option-groups-list .buttons input[type=button],.option-groups-list .buttons .modal-content button,.modal-content .option-groups-list .buttons button,.option-groups-list .buttons .modal-content input[type=button],.modal-content .option-groups-list .buttons input[type=button],.option-groups-list .buttons .pf-admin .jf-btn,.pf-admin .option-groups-list .buttons .jf-btn,.option-groups-list .buttons .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .option-groups-list .buttons span.button,.option-groups-list .buttons .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .option-groups-list .buttons span.button,.option-groups-list .buttons .pf-admin .csvio>span,.pf-admin .option-groups-list .buttons .csvio>span,.option-groups-list .buttons .pf-dashboard .jf-btn,.pf-dashboard .option-groups-list .buttons .jf-btn,.option-groups-list .buttons .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .option-groups-list .buttons span.button,.option-groups-list .buttons .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .option-groups-list .buttons span.button,.option-groups-list .buttons .pf-dashboard .csvio>span,.pf-dashboard .option-groups-list .buttons .csvio>span,.option-groups-list .buttons button#main_summary,.option-groups-list .buttons button#main_submit_float,.option-groups-list .buttons .jsonForm input[type="submit"],.jsonForm .option-groups-list .buttons input[type="submit"],.option-groups-list .buttons .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .option-groups-list .buttons input.trans-back[type='submit']{margin-left:16px}.option-groups-list .cmqLeadContainer{display:flex;justify-content:space-around}.option-groups-list .cmqLead svg{fill:#df4053;height:30px}.option-groups-list .cmqNotLead svg{fill:#a2a1a2;height:30px}.option-groups-list .jsonForm textarea{min-height:155px}.option-groups-list .dataTable .rfqRequestDetail tbody tr td{padding-left:10px}.rfq-proposal form input[type="submit"]{float:left}.rfq-proposal form .buttons{display:flex;justify-content:flex-start;flex-wrap:wrap}.rfq-proposal form .rejectContainer{display:flex}.rfq-proposal form .reject{height:56px}.rfq-proposal form .rationale{margin:10px 0 0 20px}.rfqr-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfq-request-list .modal-wrap.active .modal-contentWrap{max-width:40em;padding:0}.rfqExecSummary{display:flex;flex-wrap:wrap}.rfqExecLabel{flex-basis:30%}.rfqExecValue{flex-basis:70%}.rfqExecValueClient{font-weight:600}.actions .dt-actions-item .rfqHide{display:none}.rfqStatusAwarded{background:#60b602}.rfqStatusComplete{background:#538a17}.rfqStatusInComplete{background:#f28921}.rfqStatusCreated{background:#bbbbbb}.allQuotesResponded{font-weight:500;color:#60b602}.someQuotesResponded{font-weight:500;color:#f28921}.rfqStatus{position:relative;height:38px;width:38px;fill:#fff}.rfqStatusSvg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.summary-of-changes .text-changed-info{color:mediumblue}.summary-of-changes .box-forms{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.summary-of-changes .box-forms .summary-sja{margin:0 5px;width:49%}#datatable-policies .trigger_popup_fricc{cursor:pointer}.wrapper-compare{display:none}.wrapper-compare .background{background:rgba(0,0,0,0.73);position:absolute;width:100%;height:100%;top:0;z-index:99999}.wrapper-compare .foreground{position:relative;width:100%;height:100%;max-width:30%;max-height:30%;margin:30%;box-sizing:border-box;padding:30px}@media only screen and (max-width: 1200px){.wrapper-compare .foreground{margin:25%}}@media only screen and (max-width: 1080px){.wrapper-compare .foreground{margin:20%}}@media only screen and (max-width: 900px){.wrapper-compare .foreground{margin:14%}}@media only screen and (max-width: 750px){.wrapper-compare .foreground{margin:8%}}@media only screen and (max-width: 670px){.wrapper-compare .foreground{min-width:65%;margin:auto}}@media only screen and (max-width: 1355px){.wrapper-compare .foreground{max-width:73%}.wrapper-compare .foreground .chosen-container{width:340px !important}.wrapper-compare .foreground #compare-forms{max-width:160px}}@media only screen and (max-width: 550px){.wrapper-compare .foreground .chosen-container{width:280px !important}}@media only screen and (max-width: 455px){.wrapper-compare .foreground .chosen-container{width:140px !important}.wrapper-compare .foreground #compare-forms{max-width:100px}}@media only screen and (max-width: 320px){.wrapper-compare .foreground .chosen-container{width:140px !important}}.wrapper-compare .foreground .form-compare-content{background-color:white;position:fixed;top:40%;width:100%;height:100%;z-index:99999;max-width:30%;min-width:570px;max-height:30%;box-sizing:border-box}@media only screen and (max-width: 670px){.wrapper-compare .foreground .form-compare-content{max-width:65%;min-width:unset}}@media only screen and (max-height: 1024px){.wrapper-compare .foreground .form-compare-content{top:30%}}@media only screen and (max-height: 823px){.wrapper-compare .foreground .form-compare-content{top:30%;max-height:36%}}@media only screen and (max-height: 667px){.wrapper-compare .foreground .form-compare-content{top:30%;max-height:40%}}@media only screen and (max-height: 641px){.wrapper-compare .foreground .form-compare-content{max-height:47%;top:28%}}@media only screen and (max-height: 480px){.wrapper-compare .foreground .form-compare-content{max-height:53%;top:25%}}.wrapper-compare .foreground .form-compare-content .stickyFootMain{height:100%}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content{height:100%}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .column-title{font-size:18px;height:100%;max-height:22%;text-align:center;padding:31px 15px 15px 15px}@media only screen and (max-width: 455px){.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .column-title{max-height:37%}}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content{padding:20px 60px}@media only screen and (max-width: 670px){.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content{padding:0 30px}}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content .select-compare{margin:20px 0;text-align:right}.wrapper-compare .foreground .form-compare-content .stickyFootMain .form-content .input-content .chosen-container{text-align:left}.wrapper-compare .foreground .form-compare-content .button-compare{margin:20px 0;text-align:right}.assets .coverStatus{margin:0}.assets .coverStatus *{vertical-align:middle}.assets .coverStatus strong{display:inline-block;padding:3px;vertical-align:middle;padding-right:0.8em;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}.assets .coverStatus strong svg{max-height:16px;max-width:20px;vertical-align:text-top}.assets .onCover strong{background-color:rgba(65,117,5,0.1);color:#417505}.assets .onCover strong svg{fill:#417505}.assets .onCover strong svg.icon-tick-drawn{stroke:#417505;stroke-width:2px}.assets .offCover strong{background:rgba(153,21,36,0.1);color:#991524}.assets .offCover strong svg{fill:#991524}.assets .sold{display:inline-block;font-weight:100;text-transform:uppercase;border:1px solid;color:#96000b;line-height:1em;padding:0.3rem 0.3rem 0.1rem 0.3rem}.assets .alert.deleted{color:#96000b;font-weight:normal}.assets .alert.deleted .icon-warning-triangle{fill:#96000b}@media only screen and (max-width: 1030px){.assets section.block.assets-block{min-width:100%}}.assets .flex-parent .vertical-divider{width:2px;max-width:2px;min-width:2px;box-sizing:content-box;background-color:#e2e2e2}@media only screen and (max-width: 1030px){.assets .flex-parent .vertical-divider{display:none}}.assets .child-asset-listing{margin-bottom:40px}.assets .asset-edit-jsonform-wrapper .jsonForm fieldset{padding:0}.assets .jsonForm input[type=checkbox]+.focb::before{content:"\2573";color:#ffffff}.assets .jsonForm input[type=checkbox]:checked+.focb::before{content:"\2714";color:#ffffff;background-color:#90ce51;border-color:#90ce51}.assets .jsonForm.disabled{opacity:0.4;pointer-events:none}.assets .jsonForm .chosen-container[style],.assets .jsonForm .chosen-container-single[style]{width:calc(100% - 6px) !important}.assets .no-bottom-padding{padding-bottom:0}.assets .file-drop-area{position:relative;display:flex;align-items:center;min-width:300px;max-width:100%;padding:25px;border:1px dashed rgba(0,0,0,0.4);transition:0.2s}.assets .file-drop-area.is-dragover{background-color:rgba(1,1,1,0.1)}.assets .fake-btn{flex-shrink:0;background-color:#00bee5;color:#ffffff;border:1px solid rgba(0,0,0,0.3);padding:8px 15px;margin-right:10px;font-size:12px;text-transform:uppercase}.assets .file-msg{font-size:small;font-weight:300;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assets .file-input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0}.assets .file-input:focus{outline:none}.assets .asset-document-list a{vertical-align:middle}.assets .asset-document-list a svg{height:1em;width:1em;vertical-align:middle;fill:currentColor}.manual-quote-edit .column{float:left;min-width:600px;width:50%;padding:7px}@media only screen and (max-width: 622px){.manual-quote-edit .column{min-width:500px}}@media only screen and (max-width: 520px){.manual-quote-edit .column{min-width:420px}}.manual-quote-edit .bounds content-padding:after,.manual-quote-edit .jf-header-bounds content-padding:after{content:"";display:table;clear:both}.manual-quote-edit div.scrollmenu{background-color:white;overflow:auto;white-space:nowrap}.manual-quote-edit div.scrollmenu .flex-parent{display:inline-block;color:white;text-align:center;padding:14px;text-decoration:none}.manual-quote-edit #manualQuote-endorsement_filter{margin-right:2px}.manual-quote-edit .accordion{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-trigger{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;align-content:space-between}.manual-quote-edit .accordion .accordion-item .accordion-trigger .quote-currency-value{width:60%;height:57px;padding:6px 0;font-family:"adobe-garamond-pro",serif;font-size:26px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:0.4px;display:inline-block;color:#414a51}.manual-quote-edit .accordion .accordion-item .accordion-trigger .quote-id-value{width:29%;height:57px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.26px;padding:20px 20px 20px 0;display:inline-block;text-align:right;color:#414a51}.manual-quote-edit .accordion .accordion-item .accordion-content{max-width:622px;width:100%;border:solid 1px #979797;background-color:#ffffff;position:relative;transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease .3s}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content:after{content:"";width:80%;position:absolute;height:2px;margin:21px 27px 20px 0;background-color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value .quote-key-block{min-width:100px;width:50%;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:0.23px;color:#202427;padding:8px 16px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-main-content .quote-content-key-value .quote-value-block{width:50%;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b;padding:8px 16px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content{margin-top:39px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content:after{content:"";width:80%;position:absolute;height:1px;margin:10px 27px 20px 0;background-color:#979797}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value .premium-gbp{min-width:100px;width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-premium-content .quote-content-key-value .premium-gbp-value{width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content{margin-top:27px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content:after{content:"";width:80%;position:absolute;height:1px;margin:10px 27px 20px 0;background-color:#979797}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;align-content:space-between;padding:6px 0;margin-bottom:3px}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value .premium-gbp{min-width:100px;width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item .accordion-content .quote-total-premium-content .quote-content-key-value .premium-gbp-value{width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:0.23px;color:#1c1c1b}.manual-quote-edit .accordion .accordion-item.accordion-item-open .quote-currency-value{color:#fff}.manual-quote-edit .accordion .accordion-item.accordion-item-open .quote-id-value{color:#fff}.manual-quote-edit .accordion .accordion-item.accordion-item-open .accordion-content{transition:max-height .7s ease-out, opacity .3s ease-out, padding 0s ease 0s;padding:36px 30px 59px 30px;max-height:unset}.manual-quote-edit .loading-discount-block .loading-discount-title{max-width:457px;width:100%;height:32px}.manual-quote-edit .loading-discount-block .loading-discount-title h2{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#060708}.manual-quote-edit .loading-discount-block fieldset{width:100%;padding:0;max-width:none}.manual-quote-edit .loading-discount-block section.saveSection fieldset input{max-width:138px;width:100%;height:48px;padding:13px 7px 13px 9px}.manual-quote-edit .page-header p.block-content{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75;color:#060708}.manual-quote-edit .loaded .modal-content{text-align:left;padding:20px}.manual-quote-edit .document-block{overflow:auto}.manual-quote-edit .document-block .document-table .column-title{max-width:457px;width:100%;height:31px;margin:0 27px 14px 0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.18;letter-spacing:normal;color:#060708}.manual-quote-edit .document-block .document-table .dataTables_length{display:none}.manual-quote-edit .document-block .document-table #datatable-document-template_filter{display:none}.manual-quote-edit .document-block .document-table .dataTables_info{display:none}.manual-quote-edit .document-block .document-table #datatable-document-template{width:100% !important}.manual-quote-edit .document-block .document-table #datatable-document-template th{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#ffffff}.manual-quote-edit .document-block .document-table #datatable-document-template td{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;color:#20262a}.manual-quote-edit .endorsement-block{overflow:auto}.manual-quote-edit .endorsement-block .endorsement-table-header .column-title{max-width:457px;width:100%;height:31px;margin:0 27px 14px 0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.18;letter-spacing:normal;color:#060708}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement{max-width:84px;width:100px;height:36px;margin:0 1px 12px 36px;padding:10px 5px 9px 11px}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement .button-text{max-width:40px;width:100%;height:15px;margin:0 0 2px 10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#fff;vertical-align:super}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement svg{width:18px;height:17px}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement svg #ic-plus g{fill:#fff !important}.manual-quote-edit .endorsement-block .endorsement-table .dataTables_length{display:none}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement_filter{display:none}.manual-quote-edit .endorsement-block .endorsement-table .dataTables_info{display:none}.manual-quote-edit .endorsement-block .endorsement-table .dataTables_paginate .paging_simple_numbers{display:none}.manual-quote-edit .endorsement-block .endorsement-table .paginate_button{display:none}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement{width:100% !important}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement th{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#ffffff}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement td{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;color:#20262a}.manual-quote-edit .other-valid-quotes-block .column-title{max-width:457px;width:100%}.manual-quote-edit .other-valid-quotes-block span{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.18;color:#060708}.manual-quote-edit #manualQuote_submit{width:138px;height:48px;padding:13px 7px 13px 9px;background-color:#01bee5;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px !important;font-weight:500;line-height:1.38;text-align:center;color:#ffffff !important}.member-detail-page .latest-resources-section{background-color:#f7f7f7}.svg-icon{width:30px;height:30px;fill:white;margin:22px 0px 0px 24px}#f6aa{margin-bottom:-40px}#home .menuitem_home{display:none}.site-locktonperformance .banner-widget .request-a-quote-form-wrap .jf-row.compressed,.site-locktonrecruitment .request-a-quote-form-wrap .jf-row.compressed{margin:2em 0 0 0}.toolkittopic-page .page-header .ajax-form>.flex-parent>.block{flex-basis:100%}.toolkittopic-page #text-search-container:after{width:200vh}.toolkittopic-page .search-results{margin-top:32px}.pf-admin .jsonForm fieldset:first-of-type{margin-top:0}.indicator-yes,.indicator-no{position:relative}.indicator-yes:after,.indicator-no:after{position:absolute;opacity:1;content:'';margin-top:-6px;width:12px;height:12px;background:#b5b6b7;border-radius:50%}.indicator-yes:after{background:#71B544}.chosen-style+.chosen-container-single .chosen-single div b{background:none !important}body .chosen-container-single .chosen-single div b{background-image:none !important;width:7px !important;transform-origin:center}body .chosen-container-single .chosen-single .chosen-with-drop div b{transform:rotate(180deg)}.chosen-container-single .chosen-single div b:before,.chosen-container-single .chosen-single div b:after{content:'';display:block;background:#979797;width:3px;height:8px;position:absolute;top:50%;margin-top:-3.6px}.chosen-container-single .chosen-single div b:before{transform:rotate(-55deg);transform-origin:center}.chosen-container-single .chosen-single div b:after{transform:rotate(55deg);left:4px}#modal-claims.active .modal-contentWrap{height:90%;width:90%}.pf-create .jsonForm fieldset[data-layout-style=rows]{-webkit-margin-before:8px !important;margin-block-start:8px !important}.pf-create .jsonForm fieldset[data-layout-style=rows] .jf-row{flex-basis:33%}.pf-create .jsonForm fieldset[data-layout-style=rows] .jf-row label:not(.error){text-transform:none;font-size:12px;padding-bottom:5px}.pf-create .jsonForm fieldset[data-layout-style=rows] .jf-row>.collection>label:not(.error){margin-left:0;margin-bottom:0}.pf-create .jsonForm fieldset[data-layout-style=rows] #wrapper-for-PrimaryContact label{font-size:12px}#recent-accessed-clients tr td:last-of-type{text-align:right}.icon-wizard{height:30px;width:30px}#resource-filter-button{display:none}#policyEdit select.chosen-style[style]{visibility:visible !important;opacity:0.001;pointer-events:none;z-index:-1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5zY3NzIiwiY29ycG9yYXRlL2hlbHBlcnMvX2FuaW1hdGlvbnMuc2NzcyIsImNvcnBvcmF0ZS92YXJpYWJsZXMvX2RlZmF1bHQuc2NzcyIsImNvcnBvcmF0ZS9oZWxwZXJzL19wbGFjZWhvbGRlcnMuc2NzcyIsImNvcnBvcmF0ZS9oZWxwZXJzL19pbmNsdWRlLW1lZGlhLnNjc3MiLCJjb3Jwb3JhdGUvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJjb21tb24uY3NzIiwiY29ycG9yYXRlL2Jhc2UvX2RlZmF1bHQuc2NzcyIsImNvcnBvcmF0ZS9iYXNlL19iYXNlLnNjc3MiLCJjb3Jwb3JhdGUvdmFyaWFibGVzL19wYWxsZXR0ZS5zY3NzIiwiY29ycG9yYXRlL19jb21tb25kZXAuc2NzcyIsIi4uL21vZHVsZXMvc2ltcGxlLWZpeGVkLWhlYWRlci9fc2ltcGxlLWZpeGVkLWhlYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9sYXlvdXQvX2ZsZXhsYXlvdXQuc2NzcyIsIi4uL21vZHVsZXMvbGF5b3V0L19zdGlja3lIZWFkZXIuc2NzcyIsIi4uL21vZHVsZXMvbmF2L19mbGV4LW5hdi5zY3NzIiwiLi4vbW9kdWxlcy90YWJiZWQvX3RhYmJlZC5zY3NzIiwiLi4vbW9kdWxlcy9tb2RhbC9fbW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvY2Fyb3VzZWwvX2Nhcm91c2VsLnNjc3MiLCIuLi9tb2R1bGVzL2FjY29yZGlvbi9fYWNjb3JkaW9uLnNjc3MiLCIuLi9tb2R1bGVzL21hcHMvX21hcHMuc2NzcyIsIi4uL21vZHVsZXMvZmxleFNsaWRlci9fZmxleFNsaWRlci5zY3NzIiwiLi4vbW9kdWxlcy93aXphcmQvX3dpemFyZC5zY3NzIiwiY29ycG9yYXRlL2hlbHBlcnMvX2ZvbnRzLnNjc3MiLCIuLi9tb2R1bGVzL3BvbGljeUR1cmF0aW9uV2lkZ2V0L19wb2xpY3lEdXJhdGlvbldpZGdldC5zY3NzIiwiLi4vbW9kdWxlcy9zdHlsZWRBbGVydC9fc3R5bGVkQWxlcnQuc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktdWkuY3NzIiwiLi4vdmVuZG9yL2RhdGF0YWJsZXMvZGF0YXRhYmxlcy5jc3MiLCIuLi92ZW5kb3IvY2hvc2VuLzEuNC4yL2Nob3Nlbi5taW4uY3NzIiwiLi4vdmVuZG9yL0ltYWdlU2VsZWN0L0ltYWdlU2VsZWN0LmNzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19iYWNrLXRvLXBhZ2Uuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19zb2NpYWwtaWNvbnMuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19sb2dvcy5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19vcGVuQ2xvc2VJY29ucy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX3RpdGxlcy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2RvdWdobnV0cy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX3Byb2dyZXNzQmFyLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fZG93bmxvYWRMaXN0LnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19mbGFncy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2Jsb2NrcXVvdGUuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19zd2l0Y2guc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19mbGV4LXRhYmxlLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fdGhpcmRQYXJ0eUNoZWNrb3V0TGlua3Muc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19hY2NlcHQtZGVjbGluZS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3F1b3RlLWZvcm0uc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19wYWdlLWhlYWRlci5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3Jlc291cmNlcy1maWx0ZXJzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fcmVzb3VyY2VzLXBvcHVsYXIuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19jb250YWN0LXRhYnMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19sb2dvLWNhcm91c2VsLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fbG9jYXRpb24tdGFicy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2ZhcS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3NpZGViYXItc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXQuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19pbmZvLXdpZGdldC5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2Jhbm5lci5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3JzYS1ibG9jay5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvYXNpZGVzL19hc2lkZS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3Jlc291cmNlcy1ibG9jay5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2FmZmlsaWF0aW9ucy1ibG9jay5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3N0b3J5LWZhY3RzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fdGFiLWNvbnRyb2wuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19kYXNoYm9hcmQtdGFicy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3BvbGljeS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3N0YXR1c0xlZ2VuZC5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2ltcG9ydENvbnRhY3RzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fd2Vic2hpbS1vdmVyaWRlcy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2hvbWVTZWN0aW9uLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fc3RyZWFtLWJsb2NrLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fdHdvLWNvbC1saXN0LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fc2xpZGVyLW1vZHMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19nZXRBUXVvdGVPcHRpb24uc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19tb2RhbC1wZGYuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL19saXN0TWVudS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2hlYWRlci5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX25vdGlmaWNhdGlvbi1iYXIuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL19tYWluLW5hdi5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX2Ryb3BEb3duTWVudS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX29mZi1jYW52YXMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL19oZWFkYmFuZC5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc0NvbnRyb2wuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL19vZmZDYW52YXNUYWJiZWRNZW51LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9fb2ZmQ2FudmFzRm9ybS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX3NpdGUtc3BlY2lmaWMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL3NhbGVzL19zYWxlcy1tZWRpY2Euc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19wYWdlQmxvY2suc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19zdW1tYXJ5LXRhYmxlLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fdGFibGUtZmxvdy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3RhYmxlcy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3B1c2hOYXYuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL190aHJlZS1vcHRpb25zLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvYmFzZS9fZm9ybU5vcm1hbGlzZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL19qZi12YXJpYWJsZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL19iYXNlLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fanNvbkZvcm0uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19jb2xsZWN0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fcm93LnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fcmVwZWF0YWJsZVJlZ2lvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19kZWNsYXJhdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2FjY29yZGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9kaWFsb2cvX2RpYWxvZy5zY3NzIiwiLi4vbW9kdWxlcy9xdWlja0NyZWF0ZVdpemFyZC9fcXVpY2tDcmVhdGVXaXphcmQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19jc3Zpby5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fY2hlY2tvdXQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19sb2FkaW5nU3Bpbm5lci5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX3JlYWRPbmx5Tm90aWNlLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fZmlsZUxpc3Quc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19maWxlVXBsb2FkZXIuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19pbkNvbHVtbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19oZWxwQm94ZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19mb3J3YXJkUXVlc3Rpb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19jbG9zZUZvckFsbFBhbmVscy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2luSWZyYW1lLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fbnVtYmVyVG9vbHRpcC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX25vdGFwcGxpY2FibGUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19sZWdlbmQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY29tbW9uLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX2lucHV0X2RhdGUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY2hvc2VuLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX2NoZWNrYm94JnJhZGlvLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX25vdGVzLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX3ZhbGlkYXRpb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY29udGFjdHMmYXNzZXRzLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX29uT2ZmU3dpdGNoLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX3RleHRhcmVhLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX2ZpbGUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19maWVsZHNldC1hY3Rpb25zLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9fc3VtbWFyeVNjcmVlbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX2lzc3Vlc1N1bW1hcnkuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL19oZWxwUGFuZWwuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL19wYWdlQ29udHJvbC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX2RvdWdobnV0Q2hhcnQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9fc2hhbWUuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19qc29uZm9ybS1vdmVycmlkZXMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19sb2dpbi5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2FjYy1jb250YWN0LWRldGFpbHMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19jbGllbnQtZGV0YWlscy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX25vdGlmaWNhdGlvbnMuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL190b29sdGlwcy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX292ZXJ2aWV3LWJsb2NrLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fZHRMaXN0RmlsdGVyLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fZGV0YWlsLXRhYmxlLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fYmxvY2stc3RhdHMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL193aWRnZXQtY29uc29sZS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2NsaWVudC10YWJzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9kYXRhdGFibGVzL19kYXRhdGFibGVzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9kYXRhdGFibGVzL19kb2N1bWVudFZpc2liaWxpdHkuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fZ3JpZC5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19mZWF0dXJlZC1wYWdlcy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19kZWZhdWx0LWdyaWQuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fY29udGFjdC5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19tZW1iZXItZGV0YWlsLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2dldC1hLXF1b3RlLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2luc3VyYW5jZS1pbmRleC5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19pbnN1cmFuY2UtZGV0YWlsLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX25ld3MtZGV0YWlsLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX291ci1zdG9yeS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19yZXNvdXJjZXMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWZmaWxpYXRpb25zLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fZm9vdGVyLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX21hc3Rlci1wb2xpY3kuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fcGFydG5lcnMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2Rhc2hib2FyZC1jb250YWN0LnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2Rhc2hib2FyZC1hY2NvdW50LWRldGFpbHMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fZGFzaGJvYXJkLWRvY3VtZW50cy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hY2NvdW50LXN3aXRjaGVyLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvY2hlY2tvdXQvX3lvdXItb3JkZXIuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fdW5kZXJ3cml0ZXIuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fcGZhZG1pbi5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1ob21lLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLWVycm9yLW9jY3VycmVkLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLXBmLXdhcm5pbmcuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tcGYtbGlzdC5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1wZi12aWV3LnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLXN0YWZmLWVkaXQuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4ta3ljLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLXBmLWNyZWF0ZS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1pbnN1cmFuY2VzLWVkaXQuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4taW5zdXJhbmNlcy1jcmVhdGUuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tZG9jdW1lbnRzLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLWNsaWVudHMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tY2xpZW50LWNvbnNvbGUuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fcmVxdWVzdC1mb3ItcXVvdGUuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fc3VtbWFyeS1vZi1jaGFuZ2VzLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLWFzc2V0cy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19tYW51YWwtcXVvdGUuc2NzcyIsImNvcnBvcmF0ZS9fc2hhbWUuc2NzcyIsImNvcnBvcmF0ZS9iYXNlL19wcmludC5zY3NzIiwiLi4vdmVuZG9yL2Ryb3B6b25lL2Ryb3B6b25lLmNzcyIsIi4uL3ZlbmRvci9kcm9wem9uZS9iYXNpYy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUJBLGlFQUFBLENBQStELHdDQ2hCM0QsR0FDSSxXQUFXLENBRWYsS0FDSSxPQUFPLENBQUEsQ0RZZ0QsZ0NDaEIzRCxHQUNJLFdBQVcsQ0FFZixLQUNJLE9BQU8sQ0FBQSxDQ0xmLGdCQUFJLENDcUpKLGtGQUNJLGlCQUFrQixDQzJabEIsMEJENVpKLGtGQUdRLGdCQUFpQixDQTBCeEIsQ0F4QkcsOEdBQ0ksaUJBQWtCLENBQ2xCLFlBQWEsQ0FFYixnQkFBaUIsQ0FFakIsV0FBWSxDQUNaLDJDQVBKLDhHQVVRLFlBQWEsQ0FFYixhQUFjLENBV3JCLENDZ1lELDBCRHZaQSw4R0FrQlEsU0FBVSxDQUNWLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUV0QixDQUdMLG9DQUNJLGlCQUFrQixDQzRYbEIsMEJEN1hKLG9DQUdRLGdCQUFpQixDQTBCeEIsQ0F4QkcsMkNBQ0ksaUJBQWtCLENBQ2xCLFlBQWEsQ0FFYixhQUFjLENBRWQsV0FBWSxDQ2tYaEIsMEJEeFhBLDJDQVVRLFlBQWEsQ0FFYixhQUFjLENBV3JCLENDaVdELDBCRHhYQSwyQ0FrQlEsU0FBVSxDQUNWLGFB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QUFjLENBRXJCLENBOUJMLHNCQWdDUSxjQUFlLENBQ2Ysa0JBQW1CLENBRW5CLGNBQWUsQ3pEOGdCbkIsMEJ5RGpqQkosc0JBcUNZLGNBQWUsQ0FDZixrQkFBbUIsQ0FFbkIsZUFBZ0IsQ0FFdkIsQ0MxQ0wsT0FDQyxrQnJEeUNhLENxRHhDYixpQkFBa0IsQ3hDR1gsNERwQmF1RCxDb0JUL0MsY3dDTlcsQ3hDT1QsYWJxQ0UsQ2FwQ0YsZXdDUjBCLEN4Q1M5QixnQndDVG9DLENBSGxELG9CQU1FLHNCQUF1QixDMUQyaUJyQiwwQjBEampCSixvQkFRRyxxQkFBc0IsQ0FVdkIsQ0FsQkYsMkJBWUcsZUFBZ0IsQ0FDaEIsZ0JBQWlCLEMxRG9pQmhCLDBCMERqakJKLDJCQWVJLFdBQVksQ0FFYixDQWpCSCxTeENLUSw0RHBCYXVELENvQlQvQyxjd0NZWSxDeENWVixld0NVc0IsQ3hDVDFCLGV3Q1MrQixDQXJCN0MsZ0J4Q0tRLDREcEJhdUQsQ29CVC9DLGN3Q2dCWSxDeENmVixhYjhCQSxDYTdCQSxld0NjZ0MsQ3hDYnBDLGF3Q2F1QyxDQUNuRCxtQkFBb0IsQ0ExQnRCLHVCQStCRyxVckRnS1ksQ3FEL0paLGlCQUFrQixDQUNsQixvQkFBcUIsQzFEZ2hCcEIsMEIwRGpqQkosT0FzQ0UsY0FBZSxDQUNmLFdBQVksQ0FnQ2IsQ0F2RUQsZUEyQ0UsVXJEb0phLENxRC9MZiw4QkE4Q0csVUFBVyxDQUNYLGNBQWUsQ0FDZixjQUFlLENBaERsQixnQ0FtREksY0FBZSxDQW5EbkIsdUJBeURFLFVyRHNJYSxDcUQvTGYsOEJBNkRFLFVyRGtJYSxDcUQvTGYsNEJBaUVFLFFBQVMsQ0FqRVgsc0NBcUVFLG1CQUFvQixDQUNwQixnQnhDakVNLDREcEJhdUQsQ29CVC9DLGN3Q2tFWSxDeENqRVYsYWI4QkEsQ2E3QkEsZXdDZ0VnQyxDeEMvRHBDLGV3QytEeUMsQ0FDckQsUUFBUyxDQUhYLGdDeEN0RVEsc0NwQmNnQyxDb0JSeEIsY3dDdUVhLEN4Q3RFWCxVYnFMSCxDYXBMRyxld0NxRXdCLEN4Q3BFNUIsZXdDb0VpQyxD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VCxrQmxFcEJTLENrRXRTekIsb0NBOFRZLFlsRXhCYSxDa0V0U3pCLCtDQWlVWSxhbEUzQmEsQ2tFNEJiLGtCbEU1QmEsQ2tFdFN6QiwrQkF3VVEsd0IzRDlSTSxDMkRrU04sY0FBZSxDQUNmLFlBQWEsQzlDeFViLDREcEJhdUQsQ29CVC9DLGM4Q3FVa0IsQzlDcFVoQixVYnFMSCxDYXBMRyxlOENtVTZCLEM5Q2xVakMsYThDa1VzQyxDQUM1QyxjQUFlLENBQ2YsV0FBWSxDQWdHWixhQUFjLENBOUZkLDBDQWxWUiwrQkFtVlksZ0JBQWlCLENBQ2pCLFlBQWEsQ0E2UHBCLENBamxCTCwwQ0F3VlksZUFBZ0IsQ0F4VjVCLGtEOUNLUSw0RHBCYXVELENvQlQvQyxjOENxVnNCLEM5Q3BWcEIsYWJnQ0osQ2EvQkksZThDbVZnQyxDOUNsVnBDLGdCOENrVjJDLENBOVZ6RCw2RTlDS1EsNERwQmF1RCxDb0JUL0MsYzhDeVYwQixDOUN4VnhCLGFiNERILENhM0RHLGU4Q3VWcUMsQzlDdFZ6QyxnQjhDc1ZnRCxDQWxXOUQsOEVBc1dnQixlQUFnQixDOUNqV3hCLDREcEJhdUQsQ29CVC9DLGM4QytWMEIsQzlDOVZ4QixhYjRESCxDYTNERyxlOEM2VnFDLEM5QzVWekMsZ0I4QzRWZ0QsQ0FDOUMsV0FBWSxDQXpXNUIsbUZBNFdvQixnQkFBaUIsQ0E1V3JDLDhFQWlYZ0IsZUFBZ0IsQ0FFaEIsZ0JBQWlCLENBQ2pCLGVBQWdCLEM5Qy9XeEIsNERwQmF1RCxDb0JUL0MsYzhDNFcwQixDOUMzV3hCLGFiNERILENhM0RHLGU4QzBXcUMsQzlDeld6QyxnQjhDeVdnRCxDQXJYOUQsbUZBdVhvQixnQkFBaUIsQ0F2WHJDLDhFQTRYZ0IsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixXQUFZLEM5QzFYcEIsNERwQmF1RCxDb0JUL0MsYzhDdVgwQixDOUN0WHhCLGFiNERILENhM0RHLGU4Q3FYcUMsQzlDcFh6QyxnQjhDb1hnRCxDQWhZOUQseURBb1lnQixVQUFXLEM5Qy9YbkIsNERwQmF1RCxDb0JUL0Ms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Qix3QjNEMWpCVSxDMkQyakJWLFVBQVcsQ0FDWCxXQUFZLEM5Qy9sQlosNERwQmF1RCxDb0JUL0MsYzhDNGxCa0IsQzlDM2xCaEIsVWJxTEgsQ2FwTEcsZThDMGxCNkIsQzlDemxCakMsZ0I4Q3lsQnVDLENBQzdDLGlCQUFrQixDQUNsQixTQUFVLENBdm1CbEIsb0M5Q0tRLDREcEJhdUQsQ29CVC9DLGM4Q29tQmtCLEM5Q25tQmhCLFVicUxILENhcExHLGU4Q2ttQjZCLEM5Q2ptQmpDLGdCOENpbUJ1QyxDQTdtQnJELG1EOUNLUSw0RHBCYXVELENvQlQvQyxjOENzbUJzQixDOUNybUJwQixhOENxbUI2QixDOUNwbUI3QixlOENvbUJrQyxDOUNubUJ0QyxnQjhDbW1CNEMsQ0EvbUIxRCxrRDlDS1EsNERwQmF1RCxDb0JUL0MsYzhDeW1Cc0IsQzlDeG1CcEIsVWJxTEgsQ2FwTEcsZThDdW1CaUMsQzlDdG1CckMsZ0I4Q3NtQjJDLENBbG5CekQseUI5Q0tRLDREcEJhdUQsQ29CVC9DLGM4QzhtQmtCLEM5QzdtQmhCLFVicUxILENhcExHLGU4QzRtQjZCLEM5QzNtQmpDLGdCOEMybUJ1QyxDQUM3QyxpQkFBa0IsQ0F4bkIxQiwwQkE0bkJRLFlBQWEsQ0E1bkJyQiwwQkFnb0JRLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLGFBQWMsQ0FDZCxTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQzlDam9CWiw0RHBCYXVELENvQlQvQyxjOEM4bkJrQixDOUM3bkJoQixhYjJDSSxDYTFDSixlOEM0bkJxQyxDOUMzbkJ6QyxnQjhDMm5CK0MsQ0FDckQsY0FBZSxDQXhvQnZCLDBCQTRvQlEsV0FBWSxDQUNaLFdBQVksQzlDeG9CWiw0RHBCYXVELENvQlQvQyxjOENxb0JrQixDOUNwb0JoQixhYjJDSSxDYTFDSixlOENtb0JxQyxDOUNsb0J6QyxnQjhDa29CK0MsQ0E5b0I3RCxvQ0FrcEJRLG9CQUFxQixDQWxwQjdCLDhCQXNwQlEsY0FBZSxDQXRwQnZCLDZCQTBwQlEsYUFBYyxDQTFwQnRCLHFDQThwQlEs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YSxDQXQxQjNCLHNFQXkxQmtCLGVBQWdCLENBRWhCLHdCQUF5QixDQUN6QixXQUFZLENBQ1osWUFBYSxDQTcxQi9CLDBFOUNLUSw0RHBCYXVELENvQlQvQyxjOEN3MUI0QixDOUN2MUIxQixVYnFMSCxDYXBMRyxlOENzMUJ1QyxDOUNyMUIzQyxnQjhDcTFCaUQsQ0FDN0MsaUJBQWtCLENBQ2xCLFlBQWEsQ0FuMkIvQiwrRkFxMkJzQixlQUFnQixDQXIyQnRDLHVHQXcyQnNCLGFBQWMsQ2hFdlRoQywwQmdFampCSiwwRUEyMkJzQixpQkFBa0IsQ0FFekIsQ0E3MkJmLHFEQWkzQmMsY0FBZSxDQUNmLFlBQWEsQzlDNzJCbkIsNERwQmF1RCxDb0JUL0MsYzhDMDJCd0IsQzlDejJCdEIsVWJxTEgsQ2FwTEcsZThDdzJCbUMsQzlDdjJCdkMsYThDdTJCNEMsQ0FDNUMsZUFBZ0IsQ0FnTGhCLGFBQWMsQ0FwaUM1QixrRUEyM0JrQixlQUFlLENBQ2YsaUJBQWlCLENBRWpCLGtDQUFtQyxDQTkzQnJELHdFOUNLUSw0RHBCYXVELENvQlQvQyxjOEM2M0I0QixDOUM1M0IxQixhYmdDSixDYS9CSSxlOEMyM0JzQyxDOUMxM0IxQyxnQjhDMDNCZ0QsQ0FDNUMsV0FBWSxDQXY0QjlCLG1HOUNLUSw0RHBCYXVELENvQlQvQyxjOENpNEJnQyxDOUNoNEI5QixhYjRESCxDYTNERyxlOEMrM0IyQyxDOUM5M0IvQyxnQjhDODNCcUQsQ0ExNEJuRSxvR0ErNEJzQixhQUFjLEM5QzE0QjVCLDREcEJhdUQsQ29CVC9DLGM4Q3U0QmdDLEM5Q3Q0QjlCLGFiNERILENhM0RHLGU4Q3E0QjJDLEM5Q3A0Qi9DLGdCOENvNEJxRCxDQUM3QyxXQUFZLENBajVCbEMseUdBbzVCMEIsZ0JBQWlCLENBcDVCM0Msb0dBMjVCc0IsZUFBZ0IsQzlDdDVCOUIsNERwQmF1RCxDb0JUL0MsYzhDbTVCZ0MsQzlDbDVCOUIsYWI0REgsQ2EzREcsZThDaTVCMkMsQzlDaDVCL0MsZ0I4Q2c1QnFELENoRTNXL0QsMEJnRWpqQkosb0dBbTZCMEIsYUFBZSxD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NjdDb0IsUUFBUyxDQUNaLENBOTdDakIsZ0ZBazhDZ0Isd0JBQXlCLENBQ3pCLG1CQUFvQixDOUM5N0M1Qiw0RHBCYXVELENvQlQvQyxjOEMyN0MwQixDOUMxN0N4QixhOEMwN0NpQyxDOUN6N0NqQyxlOEN5N0NzQyxDOUN4N0MxQyxhOEN3N0M2QyxDQXA4QzNELGtGQXc4Q2dCLCtCQUFnQyxDQUNoQyxnQkFBaUIsQ0FDakIsbUJBQW9CLENBMThDcEMsbUY5Q0tRLDREcEJhdUQsQ29CVC9DLGM4Q3E4QzBCLEM5Q3A4Q3hCLGE4Q284Q2lDLEM5Q244Q2pDLGU4Q204Q3NDLEM5Q2w4QzFDLGE4Q2s4QzZDLENBOThDM0QsaUU5Q0tRLDREcEJhdUQsQ29CVC9DLGM4Q3k4QzBCLEM5Q3g4Q3hCLGE4Q3c4Q2lDLEM5Q3Y4Q2pDLGU4Q3U4Q3NDLEM5Q3Q4QzFDLGE4Q3M4QzZDLENBbDlDM0QsdUU5Q0tRLDREcEJhdUQsQ29CVC9DLGM4QzY4QzBCLEM5QzU4Q3hCLGE4QzQ4Q2lDLEM5QzM4Q2pDLGU4QzI4Q3NDLEM5QzE4QzFDLGU4QzA4QytDLENBdDlDN0QsNEdBMjlDb0IsZ0JBQWdCLENBMzlDcEMsdUU5Q0tRLDREcEJhdUQsQ29CVC9DLGM4Q3U5QzBCLEM5Q3Q5Q3hCLGE4Q3M5Q2lDLEM5Q3I5Q2pDLGU4Q3E5Q3NDLEM5Q3A5QzFDLGE4Q285QzZDLENBaCtDM0Qsa0U5Q0tRLDREcEJhdUQsQ29CVC9DLGM4QzQ5QzBCLEM5QzM5Q3hCLGE4QzI5Q2lDLEM5QzE5Q2pDLGU4QzA5Q3NDLEM5Q3o5QzFDLGE4Q3k5QzZDLENBcitDM0Qsa0dBMitDb0IsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQTkrQzVCLGdGOUNLUSw0RHBCYXVELENvQlQvQyxjOEN5K0M4QixDOUN4K0M1QixhOEN3K0NxQyxDOUN2K0NyQyxlOEN1K0MwQyxDOUN0K0M5QyxhOENzK0NpRCxDQUMzQyxpQkFBa0IsQ0FDbEIsUUFBUyxDQXAvQzdCLHFEQTAvQ1ksa0JBQW1CLENBMS9DL0Isc0Q5Q0tRLDREcEJhdUQsQ29C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bkIscUNBQXNDLENoRXZDMUMsNERwQmF1RCxDb0JUL0MsY2dFb0NzQixDaEVuQ3BCLFVicUxILENhcExHLGVnRWtDaUMsQ2hFakNyQyxnQmdFaUMyQyxDQUM3QyxpQkFBa0IsQ0E5QzlCLDJHQW9EWSxzQkFBc0IsQ0FwRGxDLCtHQXNEZ0Isc0JBQXVCLENBQ3ZCLGFBQWMsQ0FDZCxhQUFhLENBQ2IsY0FBYyxDQUNkLDZCQUE4QixDQTFEOUMsdUhBNERvQixTN0VtSUwsQzZFL0xmLDJIQStEb0IsU0FBUyxDQS9EN0IsbURBc0VZLFNBQVUsQ0F0RXRCLHFEQXdFZ0IsdUJBQXdCLENBQ3hCLGtDQUFtQyxDQXpFbkQsbUhBOEVZLDBCN0V0Q00sQzZFdUNOLGtCN0VuQ0ksQzZFb0NQLDJFQU9ELDBCN0U3Q00sQzZFOENOLGtCN0U5Q00sQzZFK0NULFloRXRGRyxzQ3BCY2dDLENvQlJ4QixjZ0VvRmEsQ2hFbkZYLFVicUxILENhbkxELGdCZ0VpRjRELENBQ3RFLGdCQUFnQixDQUNuQixJQUdHLGVBQWdCLENBQ25CLFlBR0csaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsYUFBYyxDQUNkLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDaEV2R1IsNERwQmF1RCxDb0JUL0MsY2dFb0djLENoRW5HWixhYjJDSSxDYTFDSixlZ0VrR2lDLENoRWpHckMsZ0JnRWlHMkMsQ0FDckQsY0FBZSxDQUNsQiwyQmhFMUdPLDREcEJhdUQsQ29CVC9DLGNnRXlHYyxDaEV4R1osVWJxTEgsQ2FwTEcsZWdFdUd5QixDaEV0RzdCLGdCZ0VzR21DLENBRGpELDBDaEU1R1EsNERwQmF1RCxDb0JUL0MsY2dFMkdrQixDaEUxR2hCLGFnRTBHeUIsQ2hFekd6QixlZ0V5RzhCLENoRXhHbEMsZ0JnRXdHd0MsQ0FIdEQseUNoRTVHUSw0RHBCYXVELENvQlQvQyxjZ0U4R2tCLENoRTdHaEIsVWJxTEgsQ2FwTEcsZWdFNEc2QixDaEUzR2pDLGdCZ0UyR3VDLENBQ2hELDBCQUlELGlCQUFrQixDQUNsQixTQUFVLENBQ1Ysb0JBQXFC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N0IsQ0FBQSx1REFDbUMsU0FBQSxDQUFpQixtQkFFcEQsQ0FBQSx3Q0FDb0IsbUJBQ3BCLENBQUEsWUFDQSxDQUFBLGlCQUNBLENBQUEsYUFDQSxDQUFBLFlBQ0EsQ0FBQSxTQUFTLENBS00sNEJBQ0gsQ0FBQSxpQkFDWixDQUFBLGNBQ0EsQ0FBQSxTQUFXLENBQUksVUFDTCxDQUNWLFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLHVEQUNZLENBQUEsbUJBQ0gsQ0FBQSxXQUNULENBQUEsOENBQ3NCLFVBQXVCLENBQzNDLGlCQUNBLENBQUEsUUFBVSxDQUFBLFNBQ0wsQ0FBSSxPQUNILENBQUEsUUFDRCxDQUFFLGlDQUVNLENBQUEsa0NBQ0MsQ0FBQSwrQkFDQyxDQUFBLHNCQXZOWixxQkN2S0MsQ0FBRSxVQUFVLGlCQUd0QixDQUFBLHNCRDJMVSxpQkN6TFIsQ0FBQSxvQkFDUyxDQUFBLFdBQ1QsQ0FBQSxZQUNBLENBQUEsbUNEdVRzQixhQ3JUcEIsQ0FBQSxXQUNBLENBQUEscUJBQ1EsQ0FBQSw4Q0RrVTJCLGFDaFVqQyxDQUFBLFdBQ0EsQ0FBQSxPQUFRLENBQUEsZ0JBRVIsQ0FBQSx3Q0QrVWtCLFNBQUEsQ0FBaUIsWUM1VXJDLENBQUEsK0ZBQytFLGFBQy9FLENBQUEsa0REMFArQixhQ3hQL0IsQ0FBQSw0RUFDMEQsaUJBQzFELENBQUEsWUFDQSxDQUFBLFNBQVMsQ0FBSSxRQUNQLENBQUEsVUFDRyxDQUNULFdBQ0EsQ0FBQSxRQUFRLENBQUEsaUJBRVIiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlLnNjc3NcblxuLypcbiAqICBTdHVubnBsYXRlIHN0eWxlXG4gKiAgVmVyc2lvbjogMi4wXG4gKi9cbi8qXG4gKiAgTm90ZXM6XG4gKiAgTWFpbiBTQ1NTIGZpbGUgdG8gaW5jbHVkZSBlbnRpcmUgbGlicmFyeSBmb2xsb3dlZCBieSBjdXN0b20gc3R5bGVzLlxuICogXG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBDT05GSUcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbmZpZyc7XG5cbi8qISBTdHlsZXMgYnVpbHQgZm9yOiAjeyRzaXRlfSBmb2xsb3dpbmcgdGhlICN7JHRoZW1lfSB0aGVtZSAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIEhFTFBFUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk1HIGhlbHBlcnMgaGF2ZSB0byBnbyBmaXJzdCEgKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL2ZvbnRzJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL21peGlucyc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvaGVscGVycy9pbmNsdWRlLW1lZGlhJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL2FuaW1hdGlvbnMnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFZBUklBQkxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBUaGlzIGhhcyB0byBiZSBhZnRlciBpbmNsdWRlLW1lZGlhIGZvciBicmVha3BvaW50IHZhcmlhYmxlXG5AaW1wb3J0ICdjb3Jwb3JhdGUvdmFyaWFibGVzL3BhbGxldHRlJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS92YXJpYWJsZXMvZGVmYXVsdCc7XG4vL0BpbXBvcnQgJ2NvcnBvcmF0ZS92YXJpYWJsZXMvc29saWNpdG9ycyc7IC8vIEZPTExPV1MgQ09SUE9SQVRFIFNPIENVU1RPTUlTQVRJT04gTk9UIE5FRURFRFxuLy9AaW1wb3J0ICdjb3Jwb3JhdGUvdmFyaWFibGVzL2xzb3MnOyAvLyBGT0xMT1dTIENPUlBPUkFURSBTTyBDVVNUT01JU0FUSU9OIE5PVCBORUVERURcbi8vQGltcG9ydCAnY29ycG9yYXRlL3ZhcmlhYmxlcy9hY2NvdW50YW50cyc7IC8vIEZPTExPV1MgQ09SUE9SQVRFIFNPIENVU1RPTUlTQVRJT04gTk9UIE5FRURFRFxuQGltcG9ydCAnY29ycG9yYXRlL3ZhcmlhYmxlcy9ub3J3YXknO1xuQGltcG9ydCAnY29ycG9yYXRlL3ZhcmlhYmxlcy9tb2JpbGl0eSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gUExBQ0VIT0xERVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL3BsYWNlaG9sZGVycyc7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBCQVNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOb3JtYWxpc2UgKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9iYXNlL25vcm1hbGl6ZSc7XG5cbi8qIENvcmUgKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9iYXNlL2RlZmF1bHQnO1xuXG5cbkBpbXBvcnQgXCJjb3Jwb3JhdGUvYmFzZS9iYXNlXCI7IC8vIERlcHJlY2F0ZWQgLSBuZWVkIHRvIG1vdmUgc3R5bGVzIGludG8gb3RoZXIgcGxhY2VzXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQ09NTU9OIEVMRU1FTlRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21tb25kZXAnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNUVU5OUExBVEUgTElCUkFSWSBNT0RVTEVTICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTdHVubiBNb2R1bGVzICovXG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9zaW1wbGUtZml4ZWQtaGVhZGVyL3NpbXBsZS1maXhlZC1oZWFkZXInO1xuLypAIWltcG9ydCAnLi4vLi4vbW9kdWxlcy9maXhlZEhlYWRlci9maXhlZGhlYWRlcic7Ki9cbi8vIEBpbXBvcnQgJ2NvcnBvcmF0ZS8uLi8uLi9tb2R1bGVzL2xheW91dC9sYXlvdXQnO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvbGF5b3V0L2ZsZXhsYXlvdXQnO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvbGF5b3V0L3N0aWNreUhlYWRlcic7XG4vKkAhaW1wb3J0ICcuLi8uLi9tb2R1bGVzL25hdi9uYXYnOyovXG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9uYXYvZmxleC1uYXYnO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvdGFiYmVkL3RhYmJlZCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9tb2RhbC9tb2RhbCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9jYXJvdXNlbC9jYXJvdXNlbCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9hY2NvcmRpb24vYWNjb3JkaW9uJztcbi8qQCFpbXBvcnQgJy4uLy4uL21vZHVsZXMvYWxtb3N0SW5WaWV3L2FsbW9zdEluVmlldyc7Ki9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS8uLi8uLi9tb2R1bGVzL21hcHMvbWFwcyc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9mbGV4U2xpZGVyL2ZsZXhTbGlkZXInO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvd2l6YXJkL3dpemFyZCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9wb2xpY3lEdXJhdGlvbldpZGdldC9wb2xpY3lEdXJhdGlvbldpZGdldCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9zdHlsZWRBbGVydC9zdHlsZWRBbGVydCc7XG5cblxuLyogVmVuZG9yIE1vZHVsZXMgKi9cbkBpbXBvcnQgXCJjb3Jwb3JhdGUvLi4vLi4vdmVuZG9yL2pxdWVyeS11aVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS8uLi8uLi92ZW5kb3IvZGF0YXRhYmxlcy9kYXRhdGFibGVzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlLy4uLy4uL3ZlbmRvci9jaG9zZW4vMS40LjIvY2hvc2VuLm1pblwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS8uLi8uLi92ZW5kb3IvSW1hZ2VTZWxlY3QvSW1hZ2VTZWxlY3RcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIENPTVBPTkVOVFMgICAgICBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2FsZXJ0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2JhY2stdG8tcGFnZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL3NvY2lhbC1pY29uc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2xvZ29zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29uc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL29wZW5DbG9zZUljb25zXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL3NlYXJjaC1mb3JtXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvdGl0bGVzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvaGFtYnVyZ2VyXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvZG91Z2hudXRzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvcHJvZ3Jlc3NCYXJcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9kb3dubG9hZExpc3RcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9saXN0c1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2ZsYWdzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvYmxvY2txdW90ZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL3N3aXRjaFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2ZsZXgtdGFibGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy90aGlyZFBhcnR5Q2hlY2tvdXRMaW5rc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFdJREdFVFMgICAgICAgICBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9sb2dpbi1mb3JtXCI7IC8vIFRoaXMgaXMgb25seSB1c2VkIG9uIENsYXNzaWMgc2tpbiBMU09TIGFuZCBub3QgcmVxdWlyZWRcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9hY2NlcHQtZGVjbGluZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3F1b3RlLWZvcm1cIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9wYWdlLWhlYWRlclwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3Jlc291cmNlcy1maWx0ZXJzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvcmVzb3VyY2VzLXBvcHVsYXJcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21haW4tdGFic1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2NvbnRhY3QtdGFic1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2xvZ28tY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9sb2NhdGlvbi10YWJzXCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9jb250YWN0cy1tb2JpbGUtb25seVwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc2lkZWJhci1uZXdzLXdpZGdldFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2ZhcVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXRcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItb2J0YWluLXF1b3RlLXdpZGdldFwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc2lkZWJhci1hdXRob3Itd2lkZ2V0XCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zaWRlYmFyLWRvd25sb2Fkcy13aWRnZXRcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItd2lkZ2V0X2NcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItd2lkZ2V0X2RcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9pbmZvLXdpZGdldFwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc2lkZWJhci1wb3B1bGFyLXJlc291cmNlc1wiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc2lkZWJhci1mb3J0aGNvbWluZy1ldmVudHNcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3ZlcnRpY2FsLWNhcm91c2VsXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvYmFubmVyXCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy93aWRnZXQtY3RhXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvcnNhLWJsb2NrXCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9ldmVudHNDYWxlbmRhclwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2FzaWRlcy9hc2lkZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3Jlc291cmNlcy1ibG9ja1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2FmZmlsaWF0aW9ucy1ibG9ja1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3N0b3J5LWZhY3RzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvdGFiLWNvbnRyb2xcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9kYXNoYm9hcmQtdGFic1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3BvbGljeVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3N0YXR1c0xlZ2VuZFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2ltcG9ydENvbnRhY3RzXCI7XG4vL3dlYnNoaW0gZGF0ZXBpY2tlciBvdmVycmlkZXNcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy93ZWJzaGltLW92ZXJpZGVzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvaG9tZVNlY3Rpb25cIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zdHJlYW0tYmxvY2tcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy90d28tY29sLWxpc3RcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zbGlkZXItbW9kc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2dldEFRdW90ZU9wdGlvblwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21vZGFsLXBkZlwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL2xpc3RNZW51XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbW9kYWwtcGRmXCI7XG5cblxuXG5cbi8vQ29tcGFyaXNvbiBBY2NvcmRpb25zIChUaGVzZSBhcmUgc2l0ZSBzcGVjaWZpYylcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2NvbXBhcmlzb24tYWNjb3JkaW9uL2NvbXBhcmlzb24tYWNjb3JkaW9uX21vYmlsaXR5XCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9jb21wYXJpc29uLWFjY29yZGlvbi9jb21wYXJpc29uLWFjY29yZGlvbl9tZWRpY2FcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2NvbXBhcmlzb24tYWNjb3JkaW9uL2NvbXBhcmlzb24tYWNjb3JkaW9uX29hc2lzXCI7XG5cbi8vIE1lbnVzXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbm90aWZpY2F0aW9uLWJhclwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL21haW4tbmF2XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvZHJvcERvd25NZW51XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvb2ZmLWNhbnZhc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL2hlYWRiYW5kXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvb2ZmQ2FudmFzQ29udHJvbFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL29mZkNhbnZhc1RhYmJlZE1lbnVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9vZmZDYW52YXNGb3JtXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvc2l0ZS1zcGVjaWZpY1wiO1xuXG4vLyBTYWxlcyBCbG9ja1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NhbGVzL3NhbGVzLW1lZGljYVwiOyAvLyBOT1QgbWVkaWNhIC0gdGhpcyBuZWVkcyB0byBiZSByZWZhY3RvcmVkXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvcGFnZUJsb2NrXCI7IC8vIFJlcGxhY2VtZW50IGZvciBhYm92ZSAobm90IGNoZWNrZWQgb24gYWxsIHNpdGVzIHlldCBhbmQgb25seSBpbiBwbGFjZSBvbiBzdHJlYW0gaG9tZXBhZ2UpXG5cbi8vQWRtaW4tRGFzaGJvYXJkIFNoYXJlZCBTdHlsZXNcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zdW1tYXJ5LXRhYmxlXCI7IC8vYWRtaW4vZGFzaGJvYXJkXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvdGFibGUtZmxvd1wiOy8vYWRtaW4vZGFzaGJvYXJkXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvdGFibGVzXCI7Ly9hZG1pbi9kYXNoYm9hcmRcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9wdXNoTmF2XCI7Ly9hZG1pbi9kYXNoYm9hcmRcblxuXG4vL2pzb25Gb3JtXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvamYtdmFyaWFibGVzJztcblxuLy9UaHJlZSBvcHRpb25zXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvdGhyZWUtb3B0aW9uc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIEJBU0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL2Zvcm1Ob3JtYWxpc2UnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2Jhc2UvYmFzZSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTEFZT1VUUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvanNvbkZvcm0nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvY29sbGVjdGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9yb3cnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvcmVwZWF0YWJsZVJlZ2lvbnMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvZGVjbGFyYXRpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvYWNjb3JkaW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvZGlhbG9nL2RpYWxvZyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL3F1aWNrQ3JlYXRlV2l6YXJkL3F1aWNrQ3JlYXRlV2l6YXJkJztcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIENPTVBPTkVOVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvbG9hZGluZ1NwaW5uZXInO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvcmVhZE9ubHlOb3RpY2UnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZmlsZUxpc3QnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZmlsZVVwbG9hZGVyJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2luQ29sdW1ucyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy90YWJsZXMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvaGVscEJveGVzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZvcndhcmRRdWVzdGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9jc3Zpbyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9jbG9zZUZvckFsbFBhbmVscyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9pbklmcmFtZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9udW1iZXJUb29sdGlwJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL25vdGFwcGxpY2FibGUnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvbGVnZW5kJztcblxuLyogRm9ybSBlbGVtZW50cyAqL1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2NvbW1vbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvaW5wdXRfZGF0ZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvY2hvc2VuJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9jaGVja2JveCZyYWRpbyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvbm90ZXMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL3ZhbGlkYXRpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2NvbnRhY3RzJmFzc2V0cyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvb25PZmZTd2l0Y2gnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL3RleHRhcmVhJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9maWxlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZpZWxkc2V0LWFjdGlvbnMnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFdJREdFVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL3N1bW1hcnlTY3JlZW4nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvaXNzdWVzU3VtbWFyeSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9oZWxwUGFuZWwnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvcGFnZUNvbnRyb2wnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvZG91Z2hudXRDaGFydCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gU0hBTUUhISEhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3NoYW1lJztcblxuXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvanNvbmZvcm0tb3ZlcnJpZGVzXCI7Ly9hZG1pbi9kYXNoYm9hcmRcblxuLy9UaHJlZSBvcHRpb25zXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvdGhyZWUtb3B0aW9uc1wiO1xuXG4vL0Rhc2hib2FyZFxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2xvZ2luXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvYWNjLWNvbnRhY3QtZGV0YWlsc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2NsaWVudC1kZXRhaWxzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbm90aWZpY2F0aW9uc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL3Rvb2x0aXBzXCI7XG5cbi8vQWRtaW5cbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9vdmVydmlldy1ibG9ja1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2R0TGlzdEZpbHRlclwiOyAvLyBEYXRhdGFibGVzIExpc3QgRmlsdGVyXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvZGV0YWlsLXRhYmxlXCI7IC8vIERldGFpbCB0YWJsZSAtIHVzZWRpbiBxdW90ZXMvdHJhbnNhY3Rpb24gZGV0YWlsXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvYmxvY2stc3RhdHNcIjsgLy8gQ2xpZW50IGNvbnNvbGUgc3RhdHNcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy93aWRnZXQtY29uc29sZVwiOyAvLyBDbGllbnQgY29uc29sZSBzaWRlYmFyXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvY2xpZW50LXRhYnNcIjsgLy8gTmVzdGVkIHRhYnMgaW4gY29uc29sZVxuXG4vLyBEYXRhdGFibGVzXG5AaW1wb3J0IFwic3JjL21haW4vc2Fzcy9jb3Jwb3JhdGUvd2lkZ2V0cy9kYXRhdGFibGVzL2RhdGF0YWJsZXNcIjsgLy8gRGF0YXRhYmxlc1xuQGltcG9ydCBcInNyYy9tYWluL3Nhc3MvY29ycG9yYXRlL3dpZGdldHMvZGF0YXRhYmxlcy9kb2N1bWVudFZpc2liaWxpdHlcIjsgLy8gRG9jdW1lbnQgVmlzaWJsaXR5IGNoaWxkIHJvd1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBMQVlPVVRTXHRcdFx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBAaW1wb3J0ICdjb3Jwb3JhdGUvbGF5b3V0cy9kZWZhdWx0JzsgLy8gQmxhbms/XG5AaW1wb3J0ICdjb3Jwb3JhdGUvcGFnZXMvZ3JpZCc7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2ZlYXR1cmVkLXBhZ2VzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2RlZmF1bHQtZ3JpZFwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL3RocmVlLWNvbHVtbi1ncmlkXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2hvbWVwYWdlXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvbWVtYmVyLWRldGFpbFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9nZXQtYS1xdW90ZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9pbnN1cmFuY2UtaW5kZXhcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvaW5zdXJhbmNlLWRldGFpbFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9uZXdzLWRldGFpbFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9vdXItc3RvcnlcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvc2VhcmNoLXJlc3VsdHNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvcmVzb3VyY2VzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FmZmlsaWF0aW9uc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2Zvb3RlclwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9tYXN0ZXItcG9saWN5XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL3BhcnRuZXJzXCI7XG5cbi8vanNvbkZvcm0vL1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlLy4uLy4uLy4uL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2Nzcy9zdHlsZVwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL2FkbWluLWRhc2hib2FyZC9jb21wb25lbnRzL3BmLWZvcm1fZmxleFwiO1xuXG4vL0Rhc2hib2FyZFxuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9kYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvZGFzaGJvYXJkLWNvbnRhY3RcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvZGFzaGJvYXJkLWFjY291bnQtZGV0YWlsc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9kYXNoYm9hcmQtZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2NoZWNrb3V0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FjY291bnQtc3dpdGNoZXJcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvY2hlY2tvdXQveW91ci1vcmRlclwiO1xuXG4vL1VuZGVyd3JpdGVyXG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL3VuZGVyd3JpdGVyXCI7XG5cbi8vUEYtQWRtaW5cbi8vIEBpbXBvcnQgXCJjb3Jwb3JhdGUvcGYtYWRtaW4vYWRtaW4tZGFzaGJvYXJkLWZvcm1zXCI7IC8vIENsZWFyZWQgb3V0IGFuZCBhZGRlZCB0byBqc29uZm9ybS1vdmVycmlkZXNcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvcGZhZG1pblwiO1xuXG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLWhvbWVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tZXJyb3Itb2NjdXJyZWRcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tcGYtd2FybmluZ1wiOyAvLyBBbHNvIG9uIGRhc2hib2FyZFxuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1wZi1saXN0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLXBmLXZpZXdcIjsgLy8gVGhpcyBpcyBhY3R1YWxseSBkYXNoYm9hcmRcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tc3RhZmYtZWRpdFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1reWNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tcGYtY3JlYXRlXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLWluc3VyYW5jZXMtZWRpdFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1pbnN1cmFuY2VzLWNyZWF0ZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1kb2N1bWVudHNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tY2xpZW50c1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1jbGllbnQtY29uc29sZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9yZXF1ZXN0LWZvci1xdW90ZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9zdW1tYXJ5LW9mLWNoYW5nZXNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tYXNzZXRzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL21hbnVhbC1xdW90ZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1jaGVja2xpc3RcIjtcblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIExBWU9VVFMgKFNJVEUgU1BFQ0lGSUMpICBcdFx0XHQgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBNYXN0ZXIgUG9saWN5IEd1aWRlIChMU09TIE9OTFkpXG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXRhYmxlJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtbGlua2VkLWxpc3QnO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1tb2RhbCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLWNvbW1vbic7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLWluZGV4JztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wMSc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDInO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzAzJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wNCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXN0YW5kYXJkLXRlbXBsYXRlJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wNic7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDcnO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzA4JztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wOSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gICAgIFNIQU1FISEhISEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9zaGFtZSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gICAgIFBSSU5UIFNUWUxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9iYXNlL3ByaW50JzsgLy9hcmd1YWJsZSB3aGV0aGVyIHRoaXMgc2hvdWxkIGdvIGluIGJhc2VcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSAgICAgUFJJTlQgU1RZTEVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vdmVuZG9yL2Ryb3B6b25lL2Ryb3B6b25lJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS8uLi8uLi92ZW5kb3IvZHJvcHpvbmUvYmFzaWMnOyIsIkBrZXlmcmFtZXMgc2xpZGUtZnJvbS10aGUtcmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6LTUwdnc7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICByaWdodDowO1xuICAgIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8qKioqKioqKioqKioqKioqKiBNRURJQSBRVUVSSUVTKioqKioqKioqKioqKiovXG5cbiRicmVha3BvaW50czogKFxuICAgICAgICAncGhvbmVwb3J0JyA6IDMyMHB4LFxuICAgICAgICAncGhvbmVsYW5kJyA6IDU2OHB4LFxuICAgICAgICAndGFicG9ydCcgOiA3NjhweCxcbiAgICAgICAgJ3dpZGUtdGFiJyA6IDk5MXB4LFxuICAgICAgICAnZGVza3RvcCcgOiAxMDI0cHgsXG4gICAgICAgICdkZXNrdG9wLWJhc2ljJyA6IDEyMDBweFxuKTtcblxuLyoqKioqKioqKioqKioqKioqIEZPTlRTICoqKioqKioqKioqKioqKioqKiovXG5cbiRtcF9wcm94aW1hOiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtdGl0bGU6ICdhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtcbiRmb250LWJvZHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vKioqKioqKioqKioqKioqKiogR0xPQkFMICoqKioqKioqKioqKioqKioqKiovXG5cbiRib3VuZHM6IDEzMzJweDtcbiRoYWxmLWJvdW5kczogJGJvdW5kcy8yO1xuXG4kcGFkZGluZzogMCAzMnB4O1xuXG4vKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbi8vIEdsb2JhbCBTdHlsZXNcbiRiYWNrZ3JvdW5kLWdyZXk6ICRsaWdodC1ncmV5LTkxICFkZWZhdWx0O1xuJGJvZHktdGV4dDogJGNoYXJjb2FsLWdyZXkgIWRlZmF1bHQ7XG4kdGl0bGUtdGV4dDogJGFsbW9zdC1ibGFjayAhZGVmYXVsdDtcblxuLy8gTWFpbiBDb2xvdXJzXG4kYWNjZW50LXByaW1hcnk6ICRhcXVhLWJsdWUgIWRlZmF1bHQ7XG4kYWNjZW50LXNlY29uZGFyeTogJGFxdWEtYmx1ZSAhZGVmYXVsdDtcbiRsaW5rLXByaW1hcnk6ICRhcXVhLWJsdWUgIWRlZmF1bHQ7XG4kaG92ZXItcHJpbWFyeTogJGdyZXlpc2gtYnJvd24gIWRlZmF1bHQ7XG4kbGluay1wcmltYXJ5LWNvb2tpZXM6ICMwMEFlZUYgIWRlZmF1bHQ7XG4vL0dyZXlzXG4kZGFyay1ncmV5OiAkZ3JleWlzaC1icm93biAhZGVmYXVsdDtcbiRtaWQtZ3JleTogJGNvb2wtZ3JleSAhZGVmYXVsdDtcbiRsaWdodC1ncmV5OiAkbGlnaHQtZ3JleS05MSAhZGVmYXVsdDtcblxuLy8gU3VjY2Vzcy9FcnJvclxuJHN1Y2Nlc3MtY29sb3I6ICRjb3JwLWFwcGxlICFkZWZhdWx0O1xuJGVycm9yLWNvbG9yOiAkdmVuZXRpYW4tcmVkICFkZWZhdWx0O1xuJHdhcm4tY29sb3I6ICRkdWxsLW9yYW5nZSFkZWZhdWx0O1xuXG4vLyBTZWN0aW9uIENvbG91cnNcblxuLy9IZWFkZXJcbiRoZWFkZXI6IChcbiAgICAgICAgbG9nb0JnIDogdHJhbnNwYXJlbnQsXG4gICAgICAgIG5hdkljb25GaWxsIDogJHdoaXRlXG4pICFkZWZhdWx0O1xuXG4kZm9vdGVyOiAoXG4gICAgICAgIHByaW1hcnlCZyA6ICRhbG1vc3QtYmxhY2ssXG4gICAgICAgIHNlY29uZGFyeUJnIDogJGNvZC1ncmV5LFxuICAgICAgICB0aXRsZSA6ICRhbGFiYXN0ZXIsXG4gICAgICAgIHRleHQgOiAkYWxhYmFzdGVyLFxuICAgICAgICBhY2NlbnQgOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmF1bHQgaGVkYWVyIHN0eWxlXG4kYV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRhX3RleHQ6ICRkYXJrICFkZWZhdWx0O1xuJGFfYWNjZW50OiAkYXF1YS1ibHVlICFkZWZhdWx0O1xuJGFfb3RoZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBEZXRhaWwgaGVhZGVyIHN0eWxlXG4kYl9iYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleSAhZGVmYXVsdDtcbiRiX3RleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRiX2FjY2VudDogJGFxdWEtYmx1ZSAhZGVmYXVsdDtcbiRiX290aGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy9TaWRlYmFyIHdpZGdldCBTdHlsZVxuJHNpZGVfYmFja2dyb3VuZDogJGRhcmsgIWRlZmF1bHQ7XG4kc2lkZV90ZXh0OiAkY29ycC13aGl0ZSAhZGVmYXVsdDtcbiRzaWRlX2JhY2tncm91bmRfYjogJGxpZ2h0LWdyZXktOTEgIWRlZmF1bHQ7XG4kc2lkZV90ZXh0X2I6ICRjb3JwLXdoaXRlICFkZWZhdWx0O1xuJHNpZGVfYm9yZGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRzaWRlLWljb25zOiAkc2lsdmVyICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qICBcdCAgICBJTUFHRVMgICAgICAgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBCYW5uZXJcbiRiYW5uZXItYmctaW1nOiBcIlwiICFkZWZhdWx0O1xuJHRvcHNlY3Rpb24tYmctaW1nOiBcIlwiICFkZWZhdWx0O1xuJGxvZ2luLWJnLWltZzogXCIuLi9pbWcvY29ycC1sb2dpbi1iZy5qcGdcIiAhZGVmYXVsdDtcbiRzYWxlcy1iZy1pbWc6IFwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0ICAgICAgQ09NUE9ORU5UUyAgICAgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBCVVRUT05TXG4vLyBidG5fYVxuJGFfYnRuLWJvcmRlcjogJGFxdWEtYmx1ZSFkZWZhdWx0O1xuJGFfYnRuLXRleHQ6ICR3aGl0ZSFkZWZhdWx0O1xuJGFfYnRuLWJhY2tncm91bmQ6ICRhcXVhLWJsdWUhZGVmYXVsdDtcblxuJGFfYnRuLWhvdmVyLWJvcmRlcjogJHR1cnF1b2lzZS1ibHVlIWRlZmF1bHQ7XG4kYV9idG4taG92ZXItdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICR0dXJxdW9pc2UtYmx1ZSFkZWZhdWx0O1xuXG4vLyBidG5fYlxuJGJfYnRuLWJvcmRlcjogJHdhcm0tZ3JleSFkZWZhdWx0O1xuJGJfYnRuLXRleHQ6ICRhbG1vc3QtYmxhY2sgIWRlZmF1bHQ7XG4kYl9idG4tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRiX2J0bi1ob3Zlci1ib3JkZXI6ICRkYXJrIWRlZmF1bHQ7XG4kYl9idG4taG92ZXItdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGJfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkYXJrIWRlZmF1bHQ7XG5cbi8vIGJ0bl9jXG4kY19idG4tYm9yZGVyOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRjX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kY19idG4tYmFja2dyb3VuZDogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG5cbiRjX2J0bi1ob3Zlci1ib3JkZXI6ICRkdWxsLXJlZCAhZGVmYXVsdDtcbiRjX2J0bi1ob3Zlci10ZXh0OiAkYV9idG4taG92ZXItdGV4dCAhZGVmYXVsdDtcbiRjX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG5cbi8vIGJ0bl9kXG4kZF9idG4tYm9yZGVyOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRkX2J0bi10ZXh0OiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRkX2J0bi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJGRfYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGRfYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGRfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gYnRuX2VcbiRlX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGVfYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRlX2J0bi1iYWNrZ3JvdW5kOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcblxuJGVfYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGVfYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGVfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gYnRuX2xvZ2luXG4kbG9naW5fYnRuLWJvcmRlcjogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRsb2dpbl9idG4tYmFja2dyb3VuZDogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG5cblxuJGxvZ2luX2J0bi1ob3Zlci1ib3JkZXI6ICRkdWxsLXJlZCAhZGVmYXVsdDtcbiRsb2dpbl9idG4taG92ZXItdGV4dDogJGFfYnRuLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gRkFRXG4kZmFxLWhlYWRpbmctY29sb3I6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZmFxLXBsdXNtaW51cy1jb2xvcjogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiRmYXEtYm9yZGVyY29sb3I6ICRsaWdodC1ncmV5ICFkZWZhdWx0O1xuJGZhcS1oZWFkZXItYmdfb3BlbjogcmdiYSgkZmFxLWJvcmRlcmNvbG9yLCAuMykgIWRlZmF1bHQ7XG4kZmFxLXRyaWdnZXItY29sb3I6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZmFxLXRyaWdnZXItYmc6ICRjb3JwLXNpbHZlciAhZGVmYXVsdDtcbiRmYXEtdHJpZ2dlci1iZ19vcGVuOiAkY2hhcmNvYWwtZ3JleSAhZGVmYXVsdDtcbiRmYXEtdHJpZ2dlci1jb2xvcl9vcGVuOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIFRhYnNcbiR0YWItaGVhZGluZy1jb2xvcjogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kdGFiLWhlYWRpbmctYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWItaGVhZGluZy1iZ19hY3RpdmU6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy9NYWluIFRhYnMgQmxvY2sgKEhvbWVwYWdlICYgRGFzaGJvYXJkKSAgLSBERVBSRUNBVEVEXG4kbWFpblRhYnM6IChcbiAgICAgICAgdGFiVG9wQmcgOiAkbGlnaHQtZ3JleSxcbiAgICAgICAgdGFiVHJpZ2dlckJnIDogJHBldHJvbCxcbiAgICAgICAgdGFiVHJpZ2dlckJnQWN0aXZlIDogJHBldHJvbCxcbiAgICAgICAgdGFiVHJpZ2dlckJvcmRlciA6ICRhY2NlbnQtc2Vjb25kYXJ5LFxuICAgICAgICB0YWJUcmlnZ2VyU3BhY2VyIDogJHdoaXRlLFxuICAgICAgICB0YWJUcmlnZ2VySWNvbkJnIDogJHBldHJvbCxcbiAgICAgICAgdGFiVHJpZ2dlckljb25CZ0hvdiA6ICRhY2NlbnQtcHJpbWFyeSxcbiAgICAgICAgdGFiVHJpZ2dlckljb25Db2xvciA6ICR3aGl0ZSxcbiAgICAgICAgaW5hY3RpdmUgOiAjQ0NDQ0NDLFxuICAgICAgICBkb25lIDogIzkzQkUzMFxuKSAhZGVmYXVsdDtcblxuLy8gSEVBREVSRk9PVEVSXG4kaGVhZGVyRm9vdGVyOiAoXG4gICAgICAgIGJnLWxpZ2h0IDogJGRhcmssXG4gICAgICAgIGJnLWRhcmsgOiAkYWxtb3N0LWJsYWNrLFxuICAgICAgICBiZy1hY2NlbnQgOiAkYWNjZW50LXByaW1hcnksXG4gICAgICAgIGNvbG91ciA6ICRpcm9uLFxuICAgICAgICBob3ZlciA6ICRhX2FjY2VudFxuKSAhZGVmYXVsdDtcblxuLy8gTG9jYXRpb24gVGFic1xuJGxvY2F0aW9uVGFiczogKFxuICAgICAgICBidG5CZyA6ICR3aGl0ZSxcbiAgICAgICAgYnRuVGV4dCA6ICR3YXJtLWdyZXksXG4gICAgICAgIGJ0bkJnQWN0aXZlIDogJHdoaXRlLFxuICAgICAgICBidG5UZXh0QWN0aXZlIDogJGFsbW9zdC1ibGFjayxcbiAgICAgICAgc2VjdGlvbkJvcmRlciA6ICRzaWx2ZXItdGhyZWUsXG4gICAgICAgIHNlY3Rpb25CZyA6ICRzaWRlX2JhY2tncm91bmRcbikgIWRlZmF1bHQ7XG5cbi8vIEhFQURCQU5EIC0gREVQUkVDQVRFRFxuJGhlYWRiYW5kOiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkZGFyayxcbiAgICAgICAgdGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgaG92ZXIgOiAkYV9hY2NlbnRcbikgIWRlZmF1bHQ7XG5cbiRkYXRhdGFibGVzOiAoXG4gICAgICAgIHRoQmcgOiAkY2hhcmNvYWwtZ3JleSxcbiAgICAgICAgdGhUZXh0IDogJHdoaXRlXG4pICFkZWZhdWx0O1xuXG4kY292ZXJUYWJsZTogKFxuICAgICAgICB0aEJnIDogJGNoYXJjb2FsLWdyZXksXG4gICAgICAgIHRoVGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgb2RkUm93QmcgOiByZ2JhKCRjb3JwLXNpbHZlciwgLjQpLFxuICAgICAgICBldmVuUm93QmcgOiByZ2JhKCRjb3JwLXNpbHZlciwgLjgpXG4pICFkZWZhdWx0O1xuXG4vLyBwdXNoTmF2IC0gVGhpcyBpcyBvdXQgZGF0ZWQgYW5kIHByb2JhYmx5IG5vLWxvbmdlciB1c2VkLiBDYW4gZGVmbyBnbyBmb3IgY29ycG9yYXRlIHNraW5cbiRwdXNoTmF2OiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkZGFyayxcbiAgICAgICAgdGV4dCA6ICRpcm9uLFxuICAgICAgICBob3ZlciA6ICRhY2NlbnRfcHJpbWFyeSxcbiAgICAgICAgYm9yZGVyIDogJHdhcm0tZ3JleS10d29cbikgIWRlZmF1bHQ7XG5cbiRvZmZDYW52YXNOYXY6IChcbiAgICAgICAgYmFja2dyb3VuZCA6ICRkYXJrLFxuICAgICAgICB0ZXh0IDogJGlyb24sXG4gICAgICAgIGhlYWRlciA6ICR3aGl0ZSxcbiAgICAgICAgaWNvbnNPZmYgOiAkcHVycGxpc2gtZ3JleSxcbiAgICAgICAgaWNvbnNPbiA6ICR3aGl0ZSxcbiAgICAgICAgaG92ZXIgOiAkY2luZGVyLFxuICAgICAgICBib3JkZXIgOiAkd2FybS1ncmV5LFxuICAgICAgICBhY2NlbnQgOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHQgICAgICBUSEVNRVMgICAgICAgICAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vL0NvbnRlbnQgdHlwZXNcbiRuZXdzdHlwZV9uZXdzOiAkY2VydWxlYW4gIWRlZmF1bHQ7XG4kbmV3c3R5cGVfZXZlbnQ6ICRzaWNrLWdyZWVuICFkZWZhdWx0O1xuJG5ld3N0eXBlX2d1aWRhbmNlOiAkZHVsbC1vcmFuZ2UgIWRlZmF1bHQ7XG4kbmV3c3R5cGVfY3BkOiAkbGluay1wcmltYXJ5ICFkZWZhdWx0O1xuJG5ld3N0eXBlX3Byb3Bvc2FsZm9ybTogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kbmV3c3R5cGUtY29sb3JzOiAoXG4gICAgICAgIG5ld3M6ICRjZXJ1bGVhbixcbiAgICAgICAgZXZlbnQ6ICRzaWNrLWdyZWVuLFxuICAgICAgICBndWlkYW5jZTogJGR1bGwtb3JhbmdlLFxuICAgICAgICBjcGQ6ICRsaW5rLXByaW1hcnksXG4gICAgICAgIHByb3Bvc2FsZm9ybTogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4kbmV3cy1kb3dubG9hZDogJGxpZ2h0LWJ1cmd1bmR5ICFkZWZhdWx0O1xuXG4vLyBQcm9kdWN0cyBhbmQgczRydmljZXNcbiRpbnN1cmFuY2VfcHJvZHVjdDogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGluc3VyYW5jZV9zZXJ2aWNlOiAkbGluay1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vL0Jhbm5lciBzdHlsZXNcbiRiYW5uZXItdGV4dDogJGRhcmsgIWRlZmF1bHQ7XG4kYmFubmVyLXN0cmFwbGluZTogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0ICAgICAgTEFZT1VUUyAgICAgICAgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kbG9naW46IChcbiAgICAgICAgYmFja2dyb3VuZCA6ICRkYXJrLFxuICAgICAgICBidG5CZyA6ICRhX2J0bi1iYWNrZ3JvdW5kLFxuICAgICAgICBidG5Cb3JkZXIgOiAkYV9idG4tYm9yZGVyLFxuICAgICAgICBidG5UZXh0IDogJHdoaXRlLFxuICAgICAgICBidG5SZXNldCA6ICRhY2NlbnQtcHJpbWFyeVxuKSAhZGVmYXVsdDtcblxuJGhvbWVwYWdlOiAoXG4gICAgICAgIG1haW4tY29udGVudC1iZyA6IHRyYW5zcGFyZW50LFxuICAgICAgICB0YWJUb3BCZyA6ICRsaWdodC1ncmV5XG4pICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBEQVNIQk9BUkRcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy9EQVNIQk9BUkQgVkFSSUFCTEVTXG4kcG9saWN5QWN0aW9uU3RhdGVzOiAoXG4gICAgICAgIHdhcm5pbmcgOiAjZDAwMjFiLFxuICAgICAgICBuZWVkc2FjdGlvbiA6ICNmZjk5MzMsXG4gICAgICAgIGlucHJvZ3Jlc3MgOiAjMTk4ZmMyLFxuICAgICAgICBpbmFjdGl2ZSA6ICM2Nzg2OGUsXG4gICAgICAgIGRvbmUgOiAjOTBjZTUxXG4pICFkZWZhdWx0O1xuXG4kcG9saWN5U3RhdHVzZXM6IChcbiAgICAgICAgc3RhdHVzLW5vdC1zdGFydGVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcbiAgICAgICAgc3RhdHVzLW9wZW4gOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGlucHJvZ3Jlc3MpLFxuICAgICAgICBzdGF0dXMtc3RhcnRlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgaW5wcm9ncmVzcyksXG4gICAgICAgIHN0YXR1cy1sb2NrZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuICAgICAgICBzdGF0dXMtaWRsZSA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgaW5hY3RpdmUpLFxuICAgICAgICBzdGF0dXMtaW5hY3RpdmUgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIG5lZWRzYWN0aW9uKSxcbiAgICAgICAgc3RhdHVzLXJldHVybmVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcbiAgICAgICAgc3RhdHVzLWNvbXBsZXRlIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBkb25lKSxcbiAgICAgICAgc3RhdHVzLXJldHJhY3RlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG4gICAgICAgIHN0YXR1cy1zdWJtaXR0ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGlucHJvZ3Jlc3MpLFxuICAgICAgICBzdGF0dXMtbm90LXJlbmV3ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuXHRcdHN0YXR1cy11bnBhaWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpXG4pICFkZWZhdWx0O1xuXG5cblxuIiwiLy8gQmxvb2R5IGNsZWFyZml4XG4vLyBodHRwOi8vemVyb3NpeHRocmVlLnNlLzgtc2Fzcy1taXhpbnMteW91LW11c3QtaGF2ZS1pbi15b3VyLXRvb2xib3gvXG4vLyBVc2UgYXMgYW4gQGV4dGVuZCBvbiB0aGUgcGFyZW50IG9mIGZsb2F0ZWQgY2hpbGRyZW5cbiVjbGVhcmZpeCB7XG4gICAgKnpvb206IDE7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8vVmlzdWFsbHkgaGlkZGVuXG4vLyBodHRwOi8vemVyb3NpeHRocmVlLnNlLzgtc2Fzcy1taXhpbnMteW91LW11c3QtaGF2ZS1pbi15b3VyLXRvb2xib3gvXG4vLyBDYW4ndCByZWNhbGwgdXNpbmcgdGhpcyBzb3J0IG9mIHRoaW5nXG4vLyBBbHNvIGFuIEBleHRlbmRcblxuJXZpc3VhbGx5aGlkZGVuIHtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuJWxpc3RfZGVmYXVsdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4O1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAgICAgLmxpc3QtaWNvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uX2NoZWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbGlzdF9saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlX2JhY2tncm91bmQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI2cHg7XG5cbiAgICAgICAgICAgIC8vY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRhY2NlbnQtc2Vjb25kYXJ5LCAuMDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0LWljb24ge1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBmaWxsOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4laWNvbl9jaGVjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgY29sb3I6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuJWxpc3RfdHdvLWNvbHVtbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4O1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvaW1nL3N0YXRpYy1pY29ucy9pY29uLWNpcmNsZS1idWxsZXQuc3ZnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWdyaWQtdGhpcmRzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU3MHB4XCIpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgfVxuICAgICYgPiAuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSAzMCU7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG5cbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWdyaWQtcXVhcnRlcnMge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTcwcHhcIikge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICB9XG4gICAgJiA+IC5ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIDIyJTtcblxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcblxuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICBfIF8gX18gICBfX198IHxfICAgXyAgX198IHwgX19fICAgXyBfXyBfX18gICBfX18gIF9ffCB8XyAgX18gX1xuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgIHxffF98IHxffFxcX19ffF98XFxfXyxffFxcX18sX3xcXF9fX3wgfF98IHxffCB8X3xcXF9fX3xcXF9fLF98X3xcXF9fLF98XG4vL1xuLy8gICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vICAgICAgICAgICAgICAgICAgICAgICAgdjEuNC44XG4vL1xuLy8gICAgICAgICAgICAgICAgaHR0cDovL2luY2x1ZGUtbWVkaWEuY29tXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEh1Z28gR2lyYXVkZWwgKEBodWdvZ2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAncGhvbmUnOiAzMjBweCxcbiAgJ3RhYmxldCc6IDc2OHB4LFxuICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgJ3B4JzogMSxcbiAgJ2VtJzogMC4wMSxcbiAgJ3JlbSc6IDAuMSxcbiAgJyc6IDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGxvZygnLi4nKSB7fWAgb3IgYCRfOiBsb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGxvZygkbWVzc2FnZSkge31cbn1cblxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7fVxuXG4vLy9cbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEByZXR1cm4ge0Jvb2xlYW59IC0gUmV0dXJucyB0cnVlIGlmIHRoZSBjb25kaXRpb25zIGFyZSBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vL1xuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XG4gICAgQGlmIGxvZygnYCN7JGltLW5vLW1lZGlhLWJyZWFrcG9pbnR9YCBpcyBub3QgYSB2YWxpZCBicmVha3BvaW50LicpIHt9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTcGFjZUFyb3VuZE9wZXJhdG9yXG4gICAgICBAaWYgKCRwcmVmaXggPT0gJ21heCcgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBsb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBsb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBsb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBsb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vLy9cbi8vLyBTdHJpbmcgdG8gbnVtYmVyIGNvbnZlcnRlclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn1cbi8vL1xuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcbiAgICAkXzogbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xuICB9XG5cbiAgJGZpcnN0LWNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSk7XG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKTtcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJysnIG9yICRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBsb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2MS4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgZm9udC1mYW1pbHlgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBgdGV4dGFyZWFgIGFuZCBvdGhlciBmb3JtXG4gKiBlbGVtZW50cy5cbiAqL1xuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNi83LlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBmb250IHNpemVzIGFuZCBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKiBBZGRyZXNzIGZvbnQgc2l6ZXMgd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LFxuICogYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwLjgzZW0gMDtcbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDEuMzNlbSAwO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgbWFyZ2luOiAxLjY3ZW0gMDtcbn1cblxuaDYge1xuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xuICAgIG1hcmdpbjogMi4zM2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDMrLCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2Lzcgbm9ybWFsaXphdGlvbi5cbiAqL1xuXG5ociB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzkuXG4gKi9cblxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xuXG5wLFxucHJlIHtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIElFIDYsIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgIF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRSA2LzcuXG4gKi9cblxucSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYHF1b3Rlc2AgcHJvcGVydHkgbm90IHN1cHBvcnRlZCBpbiBTYWZhcmkgNC5cbiAqL1xuXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxuZGwsXG5tZW51LFxub2wsXG51bCB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuZGQge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHBhZGRpbmdzIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxubWVudSxcbm9sLFxudWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG5cbi8qKlxuICogQ29ycmVjdCBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDcuXG4gKi9cblxubmF2IHVsLFxubmF2IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxuZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cbiAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICogMy4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICogICAgYW5kIENocm9tZS5cbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8qIDQgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdLCBidXR0b25bZGlzYWJsZWRdOmhvdmVyLCBodG1sIGlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFtkaXNhYmxlZF06OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4qW2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi8qISBTdHlsZXMgYnVpbHQgZm9yOiByZWNydWl0bWVudCBmb2xsb3dpbmcgdGhlIGNvcnBvcmF0ZSB0aGVtZSAqL0BrZXlmcmFtZXMgc2xpZGUtZnJvbS10aGUtcmlnaHR7MCV7cmlnaHQ6LTUwdnd9MTAwJXtyaWdodDowfX1AdXNlIFwic2FzczptYXRoXCI7LnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZCwuYWZmaWxpYXRpb25zLWdyaWQsI21haW4gLmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmc6MTZweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCl7LnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZCwuYWZmaWxpYXRpb25zLWdyaWQsI21haW4gLmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmc6MTZweCA4cHh9fS5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkPi5ibG9jaywuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2NrLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgMzAlO21heC13aWR0aDozMy4zMyU7cGFkZGluZzo4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkPi5ibG9jaywuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2NrLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2t7LW1zLWZsZXg6MSAxIDUwJTstd2Via2l0LWZsZXg6MSAxIDUwJTtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9jaywjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2Nrey1tcy1mbGV4Om5vbmU7LXdlYmtpdC1mbGV4Om5vbmU7ZmxleDpub25lO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWR7cGFkZGluZzoxNnB4IDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZHtwYWRkaW5nOjE2cHggOHB4fX0uZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZD4uYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgMjIlO21heC13aWR0aDoyNSU7cGFkZGluZzo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZD4uYmxvY2t7LW1zLWZsZXg6MSAxIDUwJTstd2Via2l0LWZsZXg6MSAxIDUwJTtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZD4uYmxvY2t7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX0vKiEgbm9ybWFsaXplLmNzcyB2MS4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl17ZGlzcGxheTpub25lfWh0bWx7Zm9udC1zaXplOjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1odG1sLGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5e21hcmdpbjowfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1oMntmb250LXNpemU6MS41ZW07bWFyZ2luOjAuODNlbSAwfWgze2ZvbnQtc2l6ZToxLjE3ZW07bWFyZ2luOjFlbSAwfWg0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjEuMzNlbSAwfWg1e2ZvbnQtc2l6ZTowLjgzZW07bWFyZ2luOjEuNjdlbSAwfWg2e2ZvbnQtc2l6ZTowLjY3ZW07bWFyZ2luOjIuMzNlbSAwfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfWJsb2NrcXVvdGV7bWFyZ2luOjFlbSA0MHB4fWRmbntmb250LXN0eWxlOml0YWxpY31ocnstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwfXAscHJle21hcmdpbjoxZW0gMH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIHNlcmlmO19mb250LWZhbWlseTonY291cmllciBuZXcnLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1wcmV7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkfXF7cXVvdGVzOm5vbmV9cTpiZWZvcmUscTphZnRlcntjb250ZW50OicnO2NvbnRlbnQ6bm9uZX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNWVtfXN1Yntib3R0b206LTAuMjVlbX1kbCxtZW51LG9sLHVse21hcmdpbjoxZW0gMH1kZHttYXJnaW46MCAwIDAgNDBweH1tZW51LG9sLHVse3BhZGRpbmc6MCAwIDAgNDBweH1uYXYgdWwsbmF2IG9se2xpc3Qtc3R5bGU6bm9uZTtsaXN0LXN0eWxlLWltYWdlOm5vbmV9aW1ne2JvcmRlcjowOy1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6YmljdWJpY31zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjowfWZvcm17bWFyZ2luOjB9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF0sYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixodG1sIGlucHV0W2Rpc2FibGVkXTpob3ZlcntjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZDojY2NjO2JvcmRlci1jb2xvcjojY2NjO2NvbG9yOiM0NDQgIWltcG9ydGFudH1pbnB1dFtkaXNhYmxlZF06OnBsYWNlaG9sZGVye2NvbG9yOiM0NDQgIWltcG9ydGFudH0qW2RhdGEtZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjojNDQ0ICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowOypoZWlnaHQ6MTNweDsqd2lkdGg6MTNweH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7Ym94LXNpemluZzpib3JkZXItYm94fWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS8qIVxuICogIFN0dW5ucGxhdGUgRGVmYXVsdHNcbiAqICBWZXJzaW9uOiAxLjEuMVxuICpcbiAqL2h0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjojMjIyfWh0bWx7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjR9OjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOiNiM2Q0ZmM7dGV4dC1zaGFkb3c6bm9uZX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOiNiM2Q0ZmM7dGV4dC1zaGFkb3c6bm9uZX1ocntkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYzttYXJnaW46MWVtIDA7cGFkZGluZzowfWF1ZGlvLGNhbnZhcyxpbWcsdmlkZW97dmVydGljYWwtYWxpZ246bWlkZGxlfWZpZWxkc2V0e2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MH10ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9LmJyb3dzZWhhcHB5e21hcmdpbjowLjJlbSAwO2JhY2tncm91bmQ6I2NjYztjb2xvcjojMDAwO3BhZGRpbmc6MC4yZW0gMH0qLCo6YmVmb3JlLCo6YWZ0ZXIsc2VjdGlvbnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9cHttYXJnaW46MCAwIDFlbSAwfS5pbWctaG9sZGVyIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5jb250ZW50IC5pbWctaG9sZGVye21hcmdpbi1ib3R0b206MzBweH0uZmxleC1wYXJlbnR7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmZsZXgtcGFyZW50LmZsZXgtcGFyZW50X21vZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAtMTZweDtwYWRkaW5nOjB9LmZsZXgtcGFyZW50LmZsZXgtcGFyZW50X21vZCAuYmxvY2t7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmc6MCAxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC1wYXJlbnQuZmxleC1wYXJlbnRfbW9kIC5vbmUtaGFsZnstd2Via2l0LWZsZXg6MSAxIDQwJTstbXMtZmxleDoxIDEgNDAlO2ZsZXg6MSAxIDQwJTttYXgtd2lkdGg6NTAlfS5mbGV4LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgLTE2cHg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24tY29udGVudDpzdHJldGNoOy1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoO2FsaWduLWNvbnRlbnQ6c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNofS5mbGV4LXdyYXAubm93cmFwey13ZWJraXQtZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5mbGV4LXdyYXAgLmZsZXh7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXdyYXAgLmJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMjBweDtwYWRkaW5nOjAgMTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcCAub25lLWhhbGZ7LXdlYmtpdC1mbGV4OjEgMSA0MCU7LW1zLWZsZXg6MSAxIDQwJTtmbGV4OjEgMSA0MCU7bWF4LXdpZHRoOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcC1jb2x7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZsZXgtd3JhcC1jb2wubC1jZW50ZXJ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC13cmFwLWNvbCAuZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXg6MCAxIGF1dG87LW1zLWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcC1yb3d7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZsZXgtd3JhcC1yb3cud3JhcHstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uZmxleC13cmFwLXJvdyAuZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmey13ZWJraXQtZmxleDoxIDEgNDAlOy1tcy1mbGV4OjEgMSA0MCU7ZmxleDoxIDEgNDAlO21heC13aWR0aDo1MCU7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LWF1dG97LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmZsZXgtbm9uZXstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0b30uZmxleC1maWxsey13ZWJraXQtZmxleDoxIDEgMTAwJTstbXMtZmxleDoxIDEgMTAwJTtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfS5pZTcgLnRpdGxle3BhZGRpbmctdG9wOjIwcHh9Lmlye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7b3ZlcmZsb3c6aGlkZGVuOyp0ZXh0LWluZGVudDotOTk5OXB4fS5pcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MTUwJX0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVufS52aXN1YWxseWhpZGRlbntib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59LmNsZWFyZml4OmJlZm9yZSwuY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS5jbGVhcmZpeHsqem9vbToxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MXB4KXsqW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpeypbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KXsqW2RhdGEtaGlkZSo9dGFiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsqW2RhdGEtaGlkZSo9bW9iXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7KltkYXRhLWhpZGUqPW1vYl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fWJvZHl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzQxNGE1MTtvdmVyZmxvdy14OmhpZGRlbjtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLHNhbnMtc2VyaWZ9Ym9keTo6YmVmb3Jle3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6LTE7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Y29udGVudDonJzt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzLCB3aWR0aCAuMXMgLjVzLCBoZWlnaHQgLjFzIC41cztvcGFjaXR5OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCl9Ym9keS5pcy1vZmZjYW52YXMtb3Blbjo6YmVmb3Jle3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHl7Zm9udC1zaXplOjE1cHh9fWJvZHkgaDEsYm9keSBoMixib2R5IGgzLGJvZHkgaDQsYm9keSBoNSxib2R5IGg2e2ZvbnQtd2VpZ2h0Om5vcm1hbH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgaDEsYm9keSBoMixib2R5IGgzLGJvZHkgaDQsYm9keSBoNSxib2R5IGg2e2xpbmUtaGVpZ2h0OjEuM2VtfX1ib2R5IGg1e21hcmdpbjoxMHB4IDAgMThweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiMyMTIxMjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5IGg1e21hcmdpbjoxNXB4IDAgMThweDtmb250LXNpemU6MTRweDtjb2xvcjojNDY0NjQ2fX1ib2R5IGEsYm9keSBpbnB1dCxib2R5IGJ1dHRvbixib2R5IHNlbGVjdCxib2R5IHRleHRhcmVhe3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDI1MG1zfWJvZHkgYTpmb2N1cyxib2R5IGE6aG92ZXIsYm9keSBhOmFjdGl2ZSxib2R5IGlucHV0OmZvY3VzLGJvZHkgaW5wdXQ6aG92ZXIsYm9keSBpbnB1dDphY3RpdmUsYm9keSBidXR0b246Zm9jdXMsYm9keSBidXR0b246aG92ZXIsYm9keSBidXR0b246YWN0aXZlLGJvZHkgc2VsZWN0OmZvY3VzLGJvZHkgc2VsZWN0OmhvdmVyLGJvZHkgc2VsZWN0OmFjdGl2ZSxib2R5IHRleHRhcmVhOmZvY3VzLGJvZHkgdGV4dGFyZWE6aG92ZXIsYm9keSB0ZXh0YXJlYTphY3RpdmV7b3V0bGluZTowfWJvZHkgYXtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjQwMH1ib2R5IGE6dmlzaXRlZHtjb2xvcjojMDFiZWU1fWJvZHkgYTpob3Zlcixib2R5IGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfWJvZHkgYTpob3Zlcixib2R5IGE6YWN0aXZle2NvbG9yOiM0YTRhNGF9Ym9keSBhLndpemFyZExpbmt7Zm9udC1zaXplOjAuOHJlbTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAuNXJlbSAwO3BhZGRpbmc6MCA0cHggMHB4IDB9Ym9keSBhLndpemFyZExpbmsgc3Zne2hlaWdodDoxLjJyZW07d2lkdGg6MS41cmVtO2ZpbGw6Y3VycmVudENvbG9yO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1ib2R5IGltZ3ttYXgtd2lkdGg6MTAwJX1ib2R5IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNTY1NjU2fWJvZHkgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSA6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNTY1NjU2fWJvZHkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNTY1NjU2fWJvZHkgc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Ym9keSAuYm91bmRzLGJvZHkgLmpmLWhlYWRlci1ib3VuZHN7bWF4LXdpZHRoOjEzMzJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keSAud2lkZS1ib3VuZHN7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxNDQwcHg7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHkgLmNsZWFyZml4OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OicnfWJvZHkgLnBhZ2UtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7YmFja2dyb3VuZDojZmZmZmZmO3otaW5kZXg6MH1AbWVkaWEgKG1heC13aWR0aDogOTlweCl7Ym9keSAucGFnZS1jb250YWluZXJ7Ym9yZGVyOjFweCBzb2xpZCBibGFja319QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXtib2R5IC5wYWdlLWNvbnRhaW5lci5tZW51LW9wZW5lZHttYXJnaW4tbGVmdDotMzg0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keSAucGFnZS1jb250YWluZXIubWVudS1vcGVuZWR7bWFyZ2luLWxlZnQ6LTEwMCV9fWJvZHkgLnZpc2libGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fWJvZHkgLmNsZWFye2NsZWFyOmJvdGh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5IC5oaWRlLWZvci1tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLmhpZGUtZm9yLXdpZGVwaG9uZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7Ym9keSAuaGlkZS1mb3ItdGFibGV0e2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLmhpZGUtZm9yLWlwYWR7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtib2R5IC5oaWRlLWZvci1kZXNrdG9we2Rpc3BsYXk6bm9uZX19Ym9keSAudGFibGV0LXZpc2libGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2JvZHkgLnRhYmxldC12aXNpYmxle2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtib2R5IC5kZXNrdG9wLWhpZGRlbntkaXNwbGF5Om5vbmV9fWJvZHkgLnRhYmxldC1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtib2R5IC50YWJsZXQtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgLnRhYmxldC1oaWRkZW57ZGlzcGxheTpibG9ja319Ym9keSAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47d2lkdGg6MTAwJX0uaGFsZi1ib3VuZHN7bWF4LXdpZHRoOjY2NnB4O3dpZHRoOjEwMCV9YSxpbnB1dCxidXR0b24sc2VsZWN0LHRleHRhcmVhe3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDI1MG1zfWE6Zm9jdXMsYTpob3ZlcixhOmFjdGl2ZSxpbnB1dDpmb2N1cyxpbnB1dDpob3ZlcixpbnB1dDphY3RpdmUsYnV0dG9uOmZvY3VzLGJ1dHRvbjpob3ZlcixidXR0b246YWN0aXZlLHNlbGVjdDpmb2N1cyxzZWxlY3Q6aG92ZXIsc2VsZWN0OmFjdGl2ZSx0ZXh0YXJlYTpmb2N1cyx0ZXh0YXJlYTpob3Zlcix0ZXh0YXJlYTphY3RpdmV7b3V0bGluZTowfWF7Y29sb3I6IzAxYmVlNTtmb250LXdlaWdodDo0MDB9YTp2aXNpdGVke2NvbG9yOiMwMWJlZTV9YTpob3ZlcixhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX1hZGRyZXNze2ZvbnQtc3R5bGU6bm9ybWFsfXVsLGxpe21hcmdpbjowO3BhZGRpbmc6MH11bHtwYWRkaW5nLWxlZnQ6MjBweH0ubWFpbi1hcnRpY2xlIHVse21hcmdpbi1ib3R0b206MjBweH0jd2Vic2l0ZWhueXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2xlZnQ6LTk5OTk5cHg7dG9wOi05OTk5OXB4fSNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl17d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4O21hcmdpbi1ib3R0b206MTBweDtib3JkZXI6c29saWQgMXB4ICNkZWRkZGQ7Y29sb3I6I2RlZGRkZH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luOjEwcHggMH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJde2JvcmRlcjpzb2xpZCAxcHggI2RlZGRkZDtjb2xvcjojZGVkZGRkO2JhY2tncm91bmQ6I2ZmZn0uYmxvY2stY29udGVudC1iYW5uZXItc3VtbWFyeXttYXgtd2lkdGg6NjAycHh9LmZpeGVkLWhlYWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZpeGVkLWhlYWRlci5maXhlZHtwb3NpdGlvbjpmaXhlZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KXsuZml4ZWQtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfX0vKiFcbiogIFN0dW5ucGxhdGUgRmxleCBsYXlvdXQuY3NzXG4qICBWZXJzaW9uOiAxXG4qXG4qLy5zdGlja3lGb290V3JhcHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN0aWNreUZvb3RNYWluey13ZWJraXQtZmxleDoxIDAgYXV0bzstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvOy1tcy1mbGV4LXBvc2l0aXZlOjE7LW1zLWZsZXgtbmVnYXRpdmU6MDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO21zLWZsZXg6MX0uc3RpY2t5Rm9vdE90aGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX0uZmxleC1wYXJlbnR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5pZTkgLmZsZXgtcGFyZW50e2ZvbnQtc2l6ZTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmxleC1wYXJlbnQgLmJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MjAwcHg7cGFkZGluZzoxNnB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDstbXMtZmxleDoxIDEgMjUlO2ZsZXg6MSAxIDI1JTstd2Via2l0LWZsZXg6MSAxIDIwMHB4fS5mbGV4LXBhcmVudCAuYmxvY2suZ3JvdzN7ZmxleC1ncm93OjN9LmllMTEgLmZsZXgtcGFyZW50Pi5ibG9jay1oZWFkaW5nLC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZ3tmbGV4LWJhc2lzOjEwMCU7bWluLXdpZHRoOjEwMCV9LmllMTEgLmZsZXgtcGFyZW50Pi5ibG9jay1oZWFkaW5nIGgxLC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZyBoMXttYXJnaW4tYm90dG9tOjB9LmllMTEgLmZsZXgtcGFyZW50IC5ibG9ja3stbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMiU7LXdlYmtpdC1mbGV4LWJhc2lzOjIyJTtmbGV4LWJhc2lzOjIyJX0uaWUxMCAuZmxleC1wYXJlbnQgLmJsb2Nrey1tcy1mbGV4LXBvc2l0aXZlOjE7LW1zLWZsZXgtbmVnYXRpdmU6MTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMiV9LmllOSAuZmxleC1wYXJlbnQgLmJsb2Nre2ZvbnQtc2l6ZToxNnB4O3dpZHRoOjI1JTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZsZXgtcGFyZW50LnJpZ2h0ey1tcy1mbGV4LWxpbmUtcGFjazplbmQ7LXdlYmtpdC1hbGlnbi1jb250ZW50OmZsZXgtZW5kO2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mbGV4LXBhcmVudC5yaWdodCAuYmxvY2t7LXdlYmtpdC1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99LmJsb2NrLXJlc291cmNlcy1ncmlke3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0uYm91bmRzLC5qZi1oZWFkZXItYm91bmRzLC5qZi1oZWFkZXItYm91bmRze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzNjRweDttYXJnaW46MCBhdXRvfS5jb250ZW50LXBhZGRpbmcsLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9LmJsb2NrLWp1c3RpZnktY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KXsuZmxleC1wYXJlbnQgLmJsb2Nrey13ZWJraXQtZmxleDoxIDEgMjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsjbWFpbiBzZWN0aW9uIC5uYXJyb3d7d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7LmZsZXgtcGFyZW50e3BhZGRpbmc6OHB4fS5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZzo4cHh9LmNvbnRlbnQtcGFkZGluZywuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTZweH19LnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEwNHB4fS5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEzMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo5NHB4fS5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEzMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo3MHB4fS5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEyNnB4fX0ucGFnZS1jb250YWluZXIgI25hdntwb3NpdGlvbjpmaXhlZDt0b3A6MDt6LWluZGV4Ojk5OTk5fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo5NHB4fS5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsLmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEzMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpey5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5zaXRlLWxvY2t0b25sc29zdGVzdCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6ODNweH19QG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KXsuc2l0ZS1sc29zIC5wYWdlLWNvbnRhaW5lciwuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjc1cHh9fS5wZi1mb3JtIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxODJweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wZi1mb3JtIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoyMTBweH0vKiFcbiogIFN0dW5ucGxhdGUgbmF2LmNzc1xuKiAgVmVyc2lvbjogMVxuKi8uZmxleC1uYXZ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7cGFkZGluZzowIDE2cHg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWZsZXgtZ3JvdzoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZsZXgtdWx7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNuYXZ7bWFyZ2luOjA7cGFkZGluZzowfW5hdiB1bC5jb250YWluZXJ7bWFyZ2luLWJvdHRvbTowfW5hdiB1bHttYXJnaW46MDtwYWRkaW5nOjB9bmF2IHVsIGxpe21heC1oZWlnaHQ6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0IDBzOy1tb2ItdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dCAwcztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleC1uYXZ7cGFkZGluZzo4cHh9fS50YWJiZWQsLnRhYmJlZDpiZWZvcmUsLnRhYmJlZDphZnRlcnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRhYmJlZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJiZWQ+dWx7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAtMXB4IDB9LnRhYmJlZD51bHtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vLXdyYXB9LnRhYmJlZD51bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MH0udGFiYmVkPnVsPmxpPmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwIDRweDtvcGFjaXR5OjAuNTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6YmxhY2t9LnRhYmJlZD51bD5saS5hY3RpdmU+YXtvcGFjaXR5OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlfS50YWJiZWQ+dWwuaXNXcmFwcGluZyBsaSBhe21hcmdpbjowIC02cHggNHB4IDRweDtib3JkZXI6MXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHh9LnRhYmJlZCAub3ZlcmZsb3dUYWJzUGFyZW50e3otaW5kZXg6MjAwfS50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudDpob3ZlciAub3ZlcmZsb3dUYWJze2Rpc3BsYXk6YmxvY2t9LnRhYmJlZCAub3ZlcmZsb3dUYWJze2Rpc3BsYXk6bm9uZTttYXJnaW46LTFweCAwIDAgMDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjBweDtyaWdodDowcHg7dG9wOjEwMCU7bWluLXdpZHRoOjIwMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM2NjZ9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIGF7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjEwcHg7b3BhY2l0eToxO2JvcmRlcjoxcHggc29saWQgIzY2Njtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC13aWR0aDowfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhOmhvdmVye2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhe2NvbG9yOiMzMzN9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhOmJlZm9yZXtjb250ZW50OicgJztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MDtmb250LXNpemU6MDtib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOiMzMzN9LnRhYmJlZD5zZWN0aW9ue2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNmZmZ9LnRhYmJlZD5zZWN0aW9uLm9wZW57ZGlzcGxheTpibG9ja30udGFiYmVkPnNlY3Rpb24+YXtkaXNwbGF5Om5vbmV9LnRhYmJlZD5zZWN0aW9uPmRpdntkaXNwbGF5Om5vbmU7cGFkZGluZzowO21hcmdpbjowfS50YWJiZWQ+c2VjdGlvbi5vcGVuPmRpdntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MjAwMDBweH0udGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjIwcHh9I3Rlc3RDb250YWluZXJ7bWF4LXdpZHRoOjcwJTtib3JkZXI6MXB4IGRvdHRlZCByZWR9LyohIEVsZW1lbnQgUXVlcnkuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2VsZW1lbnRRdWVyeS5taW4uanMpIFxuICogVGhlIGZvbGxvd2luZyB1c2VzIGEgSlMgZWxlbWVudCBxdWVyeSBwbHVnaW4gKGluc2VhZCBvZiBhIG1lZGlhLXF1ZXJ5KSB0byBzdHlsZSB0aGUgdGFiYmVkIGNvbnRlbnQgd2hlbiB0aGV5IGFyZSBsZXNzIHRoYW4gMzAwcHggd2lkZS5cbiAqIFRoZSBwbHVnaW4gbG9va3MgZm9yIFttaW4vbWF4XS1bd2lkdGgvaGVpZ2h0XSBzcGFjZS1zZXBhcmF0ZWQgYXR0cmlidXRlIHNlbGVjdG9ycyBlZzogZWxlbWVudFttaW4td2lkdGh+PVwiMjAwcHhcIl1bbWF4LXdpZHRofj1cIjQwMHB4XCJde2JhY2tncm91bmQtY29sb3I6cmVkO31cbiAqLy50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJde3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci13aWR0aDowcHggMXB4fS50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdPnVse2Rpc3BsYXk6bm9uZX0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXI6MH0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9uPmF7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2JvcmRlci13aWR0aDoxcHggMDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojZWVlO3RleHQtZGVjb3JhdGlvbjpub25lfS50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdPnNlY3Rpb24uYWN0aXZlPmF7YmFja2dyb3VuZDojZmZmfS8qISAgXG4gKiAgU3R1bm5wbGF0ZSBtb2RhbC5jc3NcbiAqICBWZXJzaW9uOiAxLjFcbiAqL2JvZHl7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLXdyYXB7ei1pbmRleDotMTtwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO3RyYW5zaXRpb246ei1pbmRleCAwLjFzIGxpbmVhciAxLjVzfS5tb2RhbC13cmFwLmFjdGl2ZXt6LWluZGV4Ojk5OTk5ODt0cmFuc2l0aW9uOnotaW5kZXggMHMgbGluZWFyIDBzfS5tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMXM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxczt3aWR0aDoxMDAlO3otaW5kZXg6LTF9Lm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43KTtwb2ludGVyLWV2ZW50czphdXRvOy1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7ei1pbmRleDoxO2JhY2tkcm9wLWZpbHRlcjpibHVyKDVweCl9Lm1vZGFsLW92ZXJsYXk6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfUBrZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ubG9hZGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFSZ0FBQUVZQ0FZQUFBQ0hqdW1NQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JOWVdOcGJuUnZjMmdpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UkRsRE0wRkZOVUpHTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSRGxETTBGRk5VTkdOVFpETVRGRk0wSTFNVUZETmpnNU1rWXpNa1pDTTBJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEVPVU16UVVVMU9VWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRU9VTXpRVVUxUVVZMU5rTXhNVVV6UWpVeFFVTTJPRGt5UmpNeVJrSXpRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHBnVm10VUFBQlROU1VSQlZIamE3SjB4Vnh0SkZrYmJPaE5hK1ZxNVJZN0kwUThRK2NER0ZqbE1icHlEY3pUeG9JMEhmb0RJZ2R6NkFiQTU1TjUrOEhyb2xRVlNxNnVxWDFYZmU0NE9NeDZQSk5TbDI5OTdWVjM5NGVmUG54a0FnQTg2ZkFRQWdHQUFBTUVBQUJUOHR1b3ZmUGp3Z1UrcEpaeWZuL2Z6SHgvMVg3ZnlSM2ZKWHhzcy9QdVAvUEgweGxQS2YzdlVmMzQ2UER5Yzh5bTNpdytybXJ3SUpobDVpQ3crNTQrZVB2b3FrRS82N3lHWnEzZ0tPZDNMSXhmUUhVY0t3VUFjSXRsU2lmU1dwQTdMaUd3ZThzZHRJU0hFZzJDZ09hRnM1ejkyVkNiOUJ0SklLRzQxOFVqNnVjdWxjOC9SUnpEZ1R5aUR5SktKYXg1Vk9qT0VnMkJnYzZGSUl0bFZtUXo1Uk40dHJXNzFjWjBMNTVHUEJNSEFjcWxJcVRNcWxUNVFuUm5wQnNIQXIxS1JsTkxqRTNHSzlHMHVOZGtnR3dUVHF2Sm5wQStrRW9iYmttd29veEJNa21JUm9SeFEvalRLbzVaUVY3bG9idms0RUV3S2FlWDMvTEdYTFY4aEM4MGhaZE5VWlVPcVFUQlJpV1ZYMDhxQVR5T2FWUE1udlJvRUUwTVpOTTdvcmNTS2xFMFR5aWNFWTBrcVV2cUlXUFlSUzFLaXVjeEZjOFZIZ1dDYUZNdStQdWl2cE1tOUpocEVnMkNDeW1XTVdCQU5JQmpYWXFISFF1bEVqd2JCT0JmTE1QOXhoRmlnSkpvek50TkNNSFhGSWtMNW1qSGRETXVSMWNIZldVZURZS3FLcFdqZ2poa3VzSUpITFp1bWZCUUlobklJZkRIWHNxbjEvUmtFODNZNUpHSVo4bDBCeWlZRTQxSXVSVG5FdERPNEtwdSs1WktaSVpnV0M0WW1MbmhtcHFKcFZacEJNQzl5MmRPU2lOUUNQcmxYeWJTbU45TnF3ZWdNa1lobGo3RVBBYm5JWHE3WVRqN050Rll3dWtYbGFjWU1rZkNnajJWbjNNVnRDM2FXL0wzeUhTRmhQV1NtNlNUMUJYcXRGSXcyY285YkpvK2Iwc0NXTStlRDZ6MVBOQkVXdS9SdHFYVGs1NmVNM2Z1V0ljZEJacGt1RVV3NkpaRTBjb2VKSGsrNUEySnhjN0o3YTdXK050SkZOb1BzOWM2VG4vQk11dFBaclJHTWxrUW5DWjFKaTl1clB0L3hNTmFvcmRJZmxCNXRUVHBKbGt5dEVFdytpR1hnU3I4bDVsbWlwK3oxVG9hM3FXN3B1Q0NjWWNzU1RuSnJacElYVE9UOWxvZVNVR1paQzlIa0tZM2xVWXZTelZrcTF6TWxMWmg4Y0VxL0piWXA2RUlxbDJ3QjhNdng3R21xYVlOczVQaC9RekIyWS9aNVJJUHdTYVV5YTJ0UzJWQTIrNG1YVVhLQ09ZeTUrWnVjWUNLVGk2U1ZpWXFGZlVRMlArWkRUYXE3Q2Y1NjBtdjdJOVkwbTVSZ0lsbzhkNlVSbU8wVy9hUWFrVTFLQy84ZU5jbEVKNWxrQktOeWtlUmlkYVpJeWlCWkluN0ZUYjJDcEZoSk5lT0V5cWNvSlpPRVlJekxwUkRMbERLb2tiR3hsNWhvdnNXMDhqZDZ3UmlXQzJKQk5LMlhUTlNDTVNvWHhHSmZOTEl1S3ZZZVRSU1NpVll3UnVVaXpkc0pQUmJ6a2lrMmNqK0lYRFRtSlJPbFlBektSUzR5UEdWaFhIU2k2V21haVhsNjI3UmtvaE9NTWJsSU9YU1c4dVgyTFJHTlhQZDBrc1hibnpFcm1hZ0VZMHd1VXkySDZMT2tJeHBwQXNkNi95dVRrb2xHTUZvMy81VTF2NGhPVnQrZXNFZ3VXY25FdkszSG9iVnhHWVZnREMzL0o3V1FaaXhqYmpGZUxJSzVhRmd1cEJiU1RFeVMrYmVWbWN4T0JBZjVhOE1IK0RwL0hDQ1g5cUZKNERCN1dYNFFDNUwyVHpYMWsyQld5RVhXS1J3MTlQTE1FRUY1TE1hMlFNL0VWZzhkd3dkMDJLQmM1T0NNa1F1VTBveU1oYkdPalJqb04vajlzUzBZclgyL05sZ1NIYkpvRHQ0cG1lNGllY3Q3V2dWUUlwWGswdVNNa2N3UVRmZ3F3UnJqVk1xbC9YamMyRXdQMFdLQ2FhS3BLLzJXYjhnRktueGp6MlRNUlBKMlQ3VXFhSGVDYWFpcEszSVpVeEpCalhKZVRreldtNytOTkgwN3hnN1VVUU1mT25LQk9rbm1lUXpwaWNveWpUUjlUUWhHK3k2bkRSa2R1WUFyeVZnZlMzczYzZDY2QkNOOWw1RFhHTjFsa2Q4T0FreEs1akFDeVJ5RjdNYzAzb1BSOVM0aDA0dHN1bjNDVndJOHBuSHJ0ODBKMW8vcEdEZ1lJZGU3SUJmd25XUWVJMGd5L1N6UWhaeE5sMGdoYjBpUFhBREp2TEt2RzIybEtSaWRraDRFZWpua0Fram1WNzc2dmlpeUVjSG9YcWhmQXIzY0hYS0JCaVVqWTgvcUZIYlBkNm5VVklMNUdxZzBrclBITVVNZEdwU005WFV5WGt1bDRJTFJXYU1RcFpHSnk5VUJTcEpwWGFrVVZERDZTNFJZVFNobml4UGtBc1lrWS9YYUpXK2xVdWdFczUvNVgxREh0VVZnVlRLeXA4eTBUYVZTTU1Gb1l6ZEVURHhETG1CWU1uSVY5clhSdCtlOFh4a3l3WVJZVURkbEZ6cUlnSlBNNXZSMTMvVUdWVUVFbzlITGQyUDNXczhPQU5aVGpPWHA2eTh1Rzc2aEVvenY5RExYQXdZUWkyUmt6Rm84SVhaZGxrcmVCYU9YaC90czdESmpCTEZLUnNwNWk3ZEVHYm02NGpwRWd2RzlZbmRDVXhjaTVpeXoyWTl4a21LOENrWnZ2K2t6dlVqZjVZSXhDaEdubUVlajVmM0F4YlMxTjhGb284am5ydXNQR1gwWFNFTXlrbUFzYmpoZmUxbUp6d1FqY3ZGNXZSRjlGMGhKTWhPRHBkS2c3aGFiWGdRVElMMU11VmMwSklqRlJGNnJoK29yd1F3OXBwY0hvM0VTSU1WU3FWY254ZmdTak0rWkkwb2pTTDFVZWtnbHhUZ1hqT2QxTDVSR1FLa1VVWXJ4a1dCOHBaY25TaU5vU1lxUms2aTFDeUpIalF0RzU4MTlwWmN6U2lOb0VXZVpyV3VWTmxvWDR6ckJISGo2NWU2NFNocGFsbUx1OHgvV0ZwRldYaGZqVERDNjM4dXVwMS9zbENFSExXUWFlNHB4bVdCR25uNnBLNjQxZ3BhbUdHa0pXT3M3Vm1yMnVoU01qNFYxTkhhaDdaS1JNc25TdFBXb3luNHhUZ1NqVTFnK0Z0WmRhQzBLMEdhaVRUR3VFc3pRVTNxWk1yYUFGUE04d1dFcHhmd2VUREFlbTdzWFRFc0RtRXd4dlhXYnZTNFNET2tGb0gwcFpxMGxLUzRFNDJQMmlQUUM4Q3VXMW9MdHJ0UHNyU1VZM2JlejcvaU5rMTRBbG1OdFhjektabS9IOXd1UVhnQ2NsVW1QeGxMTXl1cWxybUI4TkhkSkx3QnhmRC82T3NualhqRDZ4SzR2Ykx3aXZRQzhtMkprWGRpZG9iYzA5SlZnaGo3S0k0WVF3RXFpS1pNNnZwNTRBK1pjY3dTd1ZvcXhOR1hkZis4bWJSc0pScWVuWE04ZTBYc0JXSitab2ZleTR6ckJ1QzZQbnRqdkJTQzlNbWxUd1F3Uy9yQUFZaWlUNXNiS3BLNUx3V3dqR0FCU3pLcXFwckpnUEV4UFA5RGNCZGlJcStRRVEza0VZS1pNdWpkVUptMWJGY3dWUXdWZ1kyWkcza2QzMlJZT213akdaZjlsem81MUFFa0labW40cUNRWUQvMlhHZU1Eb0ZhWkpEZHBzM0tGOVU3ZEJPTjZjUjJDQWFpUGxkc3BiMXNTRExOSEFHa0pKbHZzdzFRVnpFNktId3BBNU53WWVpKzFCUE9aOGdqQUZsb0ptT3pEckMwWWJmQzZ2UGNSQ1FZZ3ZlL1Q1MDBUak12K3k1eU5wUUNTRkV5M3ZNdGRVNElodlFDNDVZZWg5OUxmUkRBdTE3OGdHQUNINkhvWUJJTmdBTHhoWmRuSDFpYUNjVFdEUlA4RklHM0JmSzRrR04xTXBwdllod0NRR2xhdTYrc1ZHMUN0bTJDY3ppQXhEZ0M4WUs0UDAybmdoWDh3RGdDOFlLbjEwS3NpR0dkN3dCanJkZ01rZzdGcit6NDFrV0FvandEOFltV0h1NjBxZ3RseTlLSlBISCtBVmdpbVVwUFgxUXpTRGNjZndDdFdacEsycXdqbUl3a0dBTUZVSmZRME5UTklBQzFCTnA4SzNlUjk0R01IOElxcGlaU2dndUVPQWdEZXNiUVdwaHRTTVBSZkFOcEZmNlZnOGpyS1ZmK0ZOVEFBTFdPZEJOUGxZd0tJQTJNcjViZENsa2pNSUFHMGk2QTlHUGFBQWFCRUFnQkFNQUNBWVA2QldTU0FkdkdaSGd3QStLSkxpUVFBU1pSSUFJQmdBQURDQ1liZUNVQmNXTG51NzJtbFlJeHRKQXdBcTdIeW5aMVRJZ0ZBb3lVU0FNVEZ6TXI3UURBQTZXRmxjLzJiZFFWREh3WWdFclJ2MnZUMnRBL3lQdFlWakl1dTlCYUhIaUFZbHhaZVAyU0o5SkZqRGhDTWFkYmNkUFdUdnY3YWd1R0dhUUJ4bFVteWZ1MmlvWmMvMDlkbkZna2dZY2xNOGg5M2dWOTJuci91UCtVWlBSaUF0RGtPV0NwSlkvbXcvQWZyQ3NiRmZycHNIZzdRVEtrMERpQVplZjdqb2pTcUtoanV5QWdRcjJUbW5pVWpmaGd2dTZ5b3MrWWJkSEZIeG0wT05VQ2pram5JM1Bka25wLzNyV3NXZjZ2NFJIME9GVUMwa3BHZ01ENC9Qei9RUkZObjZZaWtsa201b2J1TUtyTkl0ZU9Wdzd0RUFzRG1vcEhwNjczODhTMnIzdjZRb0RIUjFMSnlNVitWQkhQam9NeWgwUXRnUXpMU2pCVkJYT3FKZjBjcmxFSCsrRlNTaVFRTCtidHl4OGhaMVhaSkZjRzRhUFFPOUkwQ2dCM1p6RlVtVW1WSTZmU3dUanBaaHlvbGtvdXA2aDZIRThBMGttVHVYVDNaMm9KeHRMTWRnZ0d3emVmOHUrNnN5cWg2cVVEZEthN1BIRDhBbTJndnh1bGFtYXFDcVJ1ZHV2a3ZRWW9Cc0lsY3p1TjBVVzFWd2Jnb2s1aXFCckNKZkRlZDdweFFWVEEzam40SkFMQ1pZSm9ya1J3MWVuYzRqZ0MyT0Q4L2x6VnFzczd0aDh2bjNXUS9HQnE5QU9reDBCRGhkSjNhSm9LcFd5YlI2QVd3S1Jqbm0xTnRJcGhiUjc4TUFOaGgxM1Y1dEpGZ0hFVW9CQU5nQkswb2VwbUh5M2cyM1pPM2JwUmlieGdBVytXUjRQeitaNXNLWmxiemRYdjBZUURNTU14ZUxuQzhkLzNFVFFtR01nbkFEdHVacDEwT05oS01tcTd1a3VJaHh4V2dXZkpLUXI2SFhWT0NjWlJpZGptOEFDYktJMWRWaVNuQkZQWUVnT2FRRS8xODhYWWpqUXRHcDZ2clhyZUFZQUNhTDQ5bXZsNmo3cTFqS1pNQUtJL01DcVpMbVFUUVNIcnA2Z24reWRGRnpPNEZrNzh4RVF5elNRQnhwaGV2NVpHTEJFT1pCQkFuKzc3TEkxZUNxWHQ3QXltVDlqamVBTUhLSTluMFRSNFBXb1hZRll6V2I1UkpBUEZ3RUNLOXVFb3d3clJ1bWNTMVNRQkIwa3ZSM0hWUmZRUVRqSXMzT3VMd0EzaEhxb1d1bGtkejN5L21SREM2Q3ZBS3dRQ1k1MHVvOU9JeXdiaDR3ejJhdlFCZXl5UFp3YUJvUlZ5RmVFMW5ndEZMQitwR0xsSU1nRC9HK3ZQYXg5NHZ2aE9NVUxmWk85QXBOQUJ3bjE0R0ljc2pINEtaWmZVdmdEeGdPQUI0U3kvZTE3NTRFNHcyZXkvcWxrbE1XUU00VFMvOVVucVpobnp0am9mbm5EcElNV09HQllBemprdi9mQm55aFowTFJsTk0zVitDRkFQZ0pyMlVleTlYdmphV0NwbGdYTVV3VWd5QTIrL1JKUFNMZXhHTVRvSFZYbmhIaWdGd21sN3VRNytIanNmbmRtRkxVZ3pBNW54dE1yMTRGWXphc3U0dk5XSmRETUJHNlVWV3hmZWFUQysrRTR6Z1lrYnBtT0VDVUVrdWNqSGpVZW1QTHB0NkwxNEY0MmhkekVCclNRQllEMmt0ZEV2cDViYXBOOUlKOEJvdVVzeFh4Z3pBV3VsRldncjdwVCthTlBsK3ZBdEdVMHpkWDFLdXRLYmhDMUN0cGRCWTd5VmtnaEhKU0psVTkwcnJmYWF0QWQ1TkwzSWRYOUZPa0tyaHJPbjMxQW40V25WLzJjWEdGUUM4eWtWT3ZsOUtmM1FSZXRWdW80TFJSbFBkeFhkRGJ0UUdzSlN2Mld0alZ6YmhuMXA0VTUzQXIzZVdPV2o0NmpRY0FQeGFHajEvenl5a2wrQ0NjZFR3N1diTUtnRzhWUnJkaGR6dnhWcUNLUnErZDVSS0FNNUxJK0hFMHB2ck5QUzZKNVJLQUxYVHkzaWhOSm8wUFMxdFFqQ09ybE9pVklJMnkwWEVVbDRiTnMrL1Z4TnI3N09wQk9PeVZHSVBYMmliWE9Ua2VycWtLakJIcCtIWGQxRXFIWEhGTmJTTTArei8reTZURUhkcGpFNHdqa3FsNXcrY2ZneTBKTDBzOWwxTWxrWldFa3hSS2wzWGZCcVpxcU1mQTZuTFJmWjRHY2RRR3BrUlRPbERlcWo1SEVNdWlJU0U1U0p0Z01WTFpjeVdScVlFb3d2d1hHd3NOZWIrMXBDZ1hJcW1icmtOY0dlNU5MS1dZREkxOFhjSFQwWFRGMUtUeTNuMnV2Mmw4SlJGc3ROang5S2JjZFNQZWJZOVRWOUlCQ21MRmsrWXgxYXVOWXBLTU1wSlZuL3ZtTjZML0pFTVJKMWVaT0ppc2VTZk5Ma0ZadlNDVVRQL2tkVmZIOVBQZmwyTUJCQ0xYTVpMNUhJZFE5L0Zlb0lwMXNlNHFERUhlaFlBaUVrdXk2YWo1NW54S2Vsb0JLT1NrUmpvb3VtN2gyUWdNcmtzamxkSjgzL0UwbmVKUWpBcUdXbjZYamw0S2lRRHNjcEZHRnU3U2pvSndhaGtUcEFNdEZndTM2d3ZwbnVQRHo5Ly9uei9MM3o0WU9VQVNKcHhzYjdsTWo5ZzN4alNFSUZjSnJFMWRhTkxNT1V3azlXZnZpYkpRQ3h5dVlwZExsRWxHRDBZc3E1Rmtzd25rZ3drSUJlWktScS9JWmVURkg3SHFBU2pCMFhLSkRIN1J5UURFY3RsMlNJNlFiWmZTR1lUdGVnRTQwRXlVbllkeGpnRkNPbkpKYld4R0tWZ2tBeEVLcGJpd3NWK1c4WmdKOVkzcmxOM1VyOCtPWGc2T2VCL2N4VTJlRDRoL3RVbXVVUXRtQVhKdUpoZDZyNk1BL2FUQWVkeTJjdCszWEtoRmVrNTJoS3BRdlRjaEVrS1U0UmdZbXkrTlZQVWl0SThDY0Y0a3N3c2UxbEZTVjhHTmgyUGNqWC80STIva3N4VWRMSWwwa0s1SkNLUXhYaFhqcDV5S0RVemZSbllRQzRpbGIvYkxwZWtFc3pDQVphRE4zTDRsR2Y1Z0pqeTFZR2FKWkh3WFMvaWJRVkpDa1lQOUZ0THNDbVp3TWQ0SzI2ZE0zam5yOG40dVd6VDU1S3NZRXBSOVN4enMxWkdlTlJCTXVNckJhVnh0cStwNWEwdFdtVXB4VGptcTZJUnpOc0hYM29vVWpLNTdLV1FabURkMUNKUytTUFcvVndRekhvRG9hdVMyWFg0dEtRWlVzdDdxVVdRQ1llek5wK0lXaUdZMHFDUWk4aU9IRCt0Q09aN1c4OVFMUlNMSk9IakZhbEZZQzFWMndSVEdpRFNsL25rOEdubEREVmxRQ1V0RmtrcVgvTEhxaXVkbjIrS0Z0T3RSUkJNSENXVGNLOWxFNE1ycmZFeTB0U3k2ajViY3RQQUUzcHpMUmZNUXNra2RmUkh4MDk5cTdYM25DRVc5ZmlRTWtpYXVMMDEvbnFyMXJjZ21QVUhVVS9UekxhSHA1YzFEMy9TbjRsU0xITGlHYXp4MStlYVdqaVpJSmlWYWViSTA5UExtZTAvaUNZS3NjanMwSEROLzRWR0xvS3BOTUI4ckpraDBhU1ZXRWd0Q01aSm12SFJtMEUwY1l1RjFJSmduQTArbVRHUW1ZT1J4NWVSWnZCRlBtQ3ZHWXBCait0SVM2RmVoZi8xVGxNTEp3VUU0L3dzZCt5eGJCSmswTXFxenlsVG5GN0wzNksvMHEzd3Z6NWtMek9DTXo1RkJPTnpnTzZwYUQ1NmZpa3BuMmFrR3FkcFpXK0RFNFFzbUx0QStnZ205SUNWcytCQkFOSElvSjdwQUtlWldPMDRqVFNwRERkOENrbVRFOG9oQk5Pa2FNWXFteERjcTJ3azJkeHhCSlllajEwVnlxQmlDWVJZRUl6WmdkMVQwWXdDdm15UmJLUkJmTjNXK0s2Zi9hNEtaVmp6NlVUYXB5UkZCRVBwOUN2eXBiaFI0ZHlsS2h3VnlyWUtSUjQ5QjA5TFlrRXdpR1pENGNqUGVheG41Znl6Rkpuc1pDL04yYjRqb1NBV0JKT01iUFpVTmhidVNpRHA1a2YyTWpNaTh2bXZsUytYaWtURXZGVVNpWS9QVEthYlpZYU9XU0VFazVSbytwcG9SZ2JmbnFTYng1SjhNaFdROEZRbi9XaEo4Ni9TSCszb3o3NEtwZmpwRyttdlhMQ09CY0cwb1h6YVU5SEVmSytseGIxdVFvbWlhbHFaYVZxaERFSXdyWk5OTDN0ZFZmcUpUOFFKVDluclZENXBCY0ZBcVlUYVF6WWJTK1ZXcFhMSng0RmdZTFZzaHZyZ2xyWHZseiszSkJVRUEvWEtxRUhwMGRaMFU2UVVlZHl3R0E3QmdIL2g5Qk5PT0FnRndZQUI0UlJUdlNLY1lnMUpiQ2xIWkxLNE1KQlpId1FEaHNWVFhPelhWL0VVLy95eHdiYzF6MTRYK2NsUFdYZnpnRXdRRElKSlN6N0ZtcFhlUXRvcFJMVEl4eVdsMkxLcnVVVVl4ZXBZYWNJK2k0UDdROEZLd1FBQWJFcUhqd0FBRUF3QUlCZ0FBQVFEQUFnR0FCQU1BQUNDQVFBRUF3QUlCZ0FBd1FBQWdnRUFCQU1Bc0FiL0UyQUFnU1NQWkJNQjY0TUFBQUFBU1VWT1JLNUNZSUk9XCIpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI4MHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNDBweDttYXJnaW4tdG9wOi0xNDBweDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy1tb3otdHJhbnNpdGlvbjphbGwgMCBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7LW1vei1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7d2lkdGg6MjgwcHg7ei1pbmRleDotMX0ubW9kYWwtd3JhcC5hY3RpdmUgLmxvYWRlcntvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt6LWluZGV4OjF9Lm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubG9hZGVye29wYWNpdHk6MDstbW96LXRyYW5zaXRpb246YWxsIDAuMjUgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzO3otaW5kZXg6LTF9Lm1vZGFsLWNsb3Nle2JvcmRlci1jb2xvcjojZmYwMDAwO2JvcmRlci1yYWRpdXM6MjBweDtjb2xvcjojZmYwMDAwO2N1cnNvcjpwb2ludGVyO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjEwcHg7d2lkdGg6NDBweDt6LWluZGV4Ojk5OTk5OTk5OX0ubW9kYWwtY2xvc2Ugc3Zne2ZpbGw6I2ZmZn0ubW9kYWwtY2xvc2Ugc3ZnOmhvdmVye2ZpbGw6IzAxYmVlNX0ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNsb3Nle29wYWNpdHk6MTstbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzfS5tb2RhbC1jb250ZW50V3JhcHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtaGVpZ2h0OjBweDttYXgtd2lkdGg6MHB4O292ZXJmbG93OmF1dG87cGFkZGluZzoyMHB4IDA7LW1vei10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDFzIGVhc2UgMHM7dmVydGljYWwtYWxpZ246bWlkZGxlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7YmFja2dyb3VuZDojZjVmNWY1O2JvcmRlcjojYTBhMGEwIHNvbGlkIDFweDttYXgtaGVpZ2h0OjkwJTttYXgtd2lkdGg6OTAlO3BhZGRpbmc6MTBweCAxNXB4Oy1tb3otdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czstd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7ei1pbmRleDoxO29wYWNpdHk6MX0ubW9kYWwtY29udGVudHtvcGFjaXR5OjA7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7ei1pbmRleDotMX0uaWU4IC5tb2RhbC1jb250ZW50LC5pZTkgLm1vZGFsLWNvbnRlbnR7ZGlzcGxheTpub25lfS5pZTggLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50LC5pZTkgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50e2Rpc3BsYXk6YmxvY2t9Lm1vZGFsLXdyYXAuYWN0aXZlOm5vdCgjbW9kYWwtYWpheCkgLm1vZGFsLWNvbnRlbnQsLm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubW9kYWwtY29udGVudHtvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2UgMXM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2UgMXM7ei1pbmRleDoxfS5jYXJvdXNlbCwuY2Fyb3VzZWwgKiwuY2Fyb3VzZWw6YmVmb3JlLC5jYXJvdXNlbDphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsIHVsLC5jYXJvdXNlbCBsaXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJX0uY2Fyb3VzZWwtdGl0bGV7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwgdWx7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWluLXdpZHRoOjEwMCU7bWFyZ2luOjAgLTE2cHg7cGFkZGluZzo1cHggMDtsaXN0LXN0eWxlOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA1MDBtczstbW96LXRyYW5zaXRpb246YWxsIDUwMG1zOy1vLXRyYW5zaXRpb246YWxsIDUwMG1zO3RyYW5zaXRpb246YWxsIDUwMG1zO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWluZGVudDowfS5jYXJvdXNlbCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNSU7bWFyZ2luOjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA2MDBtczstbW96LXRyYW5zaXRpb246YWxsIDYwMG1zOy1vLXRyYW5zaXRpb246YWxsIDYwMG1zO3RyYW5zaXRpb246YWxsIDYwMG1zO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWw7Ym9yZGVyOjAgZG90dGVkIHJlZDtiYWNrZ3JvdW5kOm5vbmV9LmNhcm91c2VsLnJlc2l6aW5nIGxpey13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmNhcm91c2VsIGxpe3dpZHRoOjI1JX0uY2Fyb3VzZWwgbGk+ZGl2e21hcmdpbjowIDE2cHh9LmNhcm91c2VsIGxpPmF7ZGlzcGxheTpibG9jazttYXJnaW46MCAxNnB4fS5jYXJvdXNlbC1idXR0b24td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0fWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDVweCA1cHg7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoxcHggc29saWQgIzY2NjY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNFRUVFRUV9YVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbiddIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXS5mcm96ZW57Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfSNjYXJvdXNlbFR3by5jYXJvdXNlbCBsaSwjY2Fyb3VzZWxGb3VyLmNhcm91c2VsIGxpe3dpZHRoOjEwMCV9I2Nhcm91c2VsVGhyZWUuY2Fyb3VzZWwgbGkgYXtvcGFjaXR5Oi41O291dGxpbmU6MXB4IHNvbGlkIHdoaXRlfSNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGEuYWN0aXZle29wYWNpdHk6MTtvdXRsaW5lOjFweCBzb2xpZCB3aGl0ZX0vKiEgTWVkaWEgcXVlcmllcy4uLiBcbiAqIE9SIGluY2x1ZGUgdGhlIHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkgdG8gdXNlIEVsZW1lbnQgUXVlcmllcyAoc2VlIGJlbG93KVxuICovQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmNhcm91c2VsIGxpe3dpZHRoOjMzLjMzMyV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpey5jYXJvdXNlbCBsaXt3aWR0aDo1MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpey5jYXJvdXNlbCBsaXt3aWR0aDoxMDAlfS5jYXJvdXNlbC10aXRsZXtkaXNwbGF5Om5vbmV9fS8qISBFeGFtcGxlIHVzaW5nIEVsZW1lbnQgUXVlcmllcy4uLiBcbiAqIEBSZXF1aXJlcyBodHRwczovL2dpdGh1Yi5jb20vdHlzb25tYXRhbmljaC9lbGVtZW50UXVlcnkgKHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkubWluLmpzKSBcbiAqIFRoZSBmb2xsb3dpbmcgdXNlcyBhIEpTIGVsZW1lbnQgcXVlcnkgcGx1Z2luIChpbnNlYWQgb2YgYSBtZWRpYS1xdWVyeSkgdG8gc3R5bGUgdGhlIHRhYmJlZCBjb250ZW50IHdoZW4gdGhleSBhcmUgbGVzcyB0aGFuIDMwMHB4IHdpZGUuXG4gKiBUaGUgcGx1Z2luIGxvb2tzIGZvciBbbWluL21heF0tW3dpZHRoL2hlaWdodF0gc3BhY2Utc2VwYXJhdGVkIGF0dHJpYnV0ZSBzZWxlY3RvcnMgZWc6IGVsZW1lbnRbbWluLXdpZHRofj1cIjIwMHB4XCJdW21heC13aWR0aH49XCI0MDBweFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnJlZDt9XG5cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiNTAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjMzLjMzMyU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIGxpIHtcbiAgICB3aWR0aDo1MCU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjM2MHB4XCJdIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIyMDBweFwiXSBsaSB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbiovLmFjY29yZGlvbiwuYWNjb3JkaW9uOmJlZm9yZSwuYWNjb3JkaW9uOmFmdGVyey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYWNjb3JkaW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb24tY29udGVudHstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO21heC1oZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjAuNX0uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnQsLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50Pi5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgLmFjY29yZGlvbi1jb250ZW50ey13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczstby10cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7bWF4LWhlaWdodDoxMDAwcHg7b3BhY2l0eToxfS8qIVxuICogIFN0dW5ucGxhdGUgTWFwcy5qc1xuICogIFZlcnNpb246IDEuMFxuICovaHRtbHtoZWlnaHQ6MTAwJX1ib2R5e2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MH0ubWFwe2hlaWdodDozMDBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mbGV4U2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmxleFNsaWRlci5maWxse3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjEwMCV9LmZsZXhTbGlkZXJfcHJvZmVzc2lvbnMuZmlsbHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxleFNsaWRlci5maWxsPnVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyLmZpbGw+dWw+bGl7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyPnVse2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZmxleFNsaWRlcj51bD5saXtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQ6IzY2NjY2NiByZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXT51bHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAwMCV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXT51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MSV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSdde2hlaWdodDoxMDAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXT51bD5saXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlIDBzO29wYWNpdHk6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10+dWw+bGlbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSdde29wYWNpdHk6MX0uaW5kZXgtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tdG9wOi02MHB4O21heC13aWR0aDo2NTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5pbmRleC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19LmluZGV4LWNvbnRhaW5lciAuZmxleC1pbmRleC10ZXh0e2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCl7LmluZGV4LWNvbnRhaW5lcnttYXgtd2lkdGg6MzE3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmluZGV4LWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOi0yMHB4fX0uZmxleFNsaWRlci1uZXh0QnV0dG9uLC5mbGV4U2xpZGVyLWluZGV4Q29udGFpbmVyLC5mbGV4U2xpZGVyLXByZXZCdXR0b257aGVpZ2h0OjQwcHg7d2lkdGg6NjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ei1pbmRleDoyfS5mbGV4U2xpZGVyLW5leHRCdXR0b24sLmZsZXhTbGlkZXItcHJldkJ1dHRvbntjdXJzb3I6cG9pbnRlcn0uZmxleFNsaWRlci1pbmRleENvbnRhaW5lciBiey13ZWJraXQtYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1tb3otYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1tcy1hbmltYXRpb246ZmFkZUluIDEuMHM7LW8tYW5pbWF0aW9uOmZhZGVJbiAxLjBzO2FuaW1hdGlvbjpmYWRlSW4gMS4wczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7b3BhY2l0eTowfS5mbGV4U2xpZGVyLW5leHRCdXR0b246YWZ0ZXIsLmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMmVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4yZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZn0uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uZmxleFNsaWRlci1wcmV2QnV0dG9uOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjp3aGl0ZTtib3JkZXItbGVmdC13aWR0aDowfS5mbGV4U2xpZGVyLW5leHRCdXR0b246aG92ZXIsLmZsZXhTbGlkZXItcHJldkJ1dHRvbjpob3ZlcntvcGFjaXR5Oi44fS5mbGV4U2xpZGVyLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTM2NHB4O21hcmdpbjphdXRvO3BhZGRpbmc6MCAzMnB4O3RleHQtYWxpZ246Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZmxleFNsaWRlci1kb3Rze3BhZGRpbmc6MCAxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mbGV4U2xpZGVyLWRvdHN7cGFkZGluZzowIDhweH19LmZsZXhTbGlkZXItZG90cyBhe2ZvbnQtZmFtaWx5OkFyaWFsIHNlcmlmO2ZvbnQtc2l6ZTo3MHB4O2xpbmUtaGVpZ2h0OjEwMHB4O21hcmdpbjowIDRweDt0ZXh0LWRlY29yYXRpb246bm9uZTtwb2ludGVyLWV2ZW50czphdXRvO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KX0uZmxleFNsaWRlci1kb3RzIGE6aG92ZXJ7Y29sb3I6cmVkfS5mbGV4U2xpZGVyLWRvdHMgLmN1cnJlbnQsLmZsZXhTbGlkZXItZG90cyBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSdde2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTt0ZXh0LXNoYWRvdzoycHggMnB4IDVweCByZ2JhKDE0MCwxNDAsMTQwLDAuNil9LmZsZXhTbGlkZXItZG90cyAuY3VycmVudDpob3ZlciwuZmxleFNsaWRlci1kb3RzIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ106aG92ZXJ7Y29sb3I6I2ZmZmZmZn0uZmxleFNsaWRlciBbY2xhc3NePSdhbmltYXRlLWluLSdde3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt3aWR0aDowO2hlaWdodDowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTQwMG1zOy1tb3otdHJhbnNpdGlvbjphbGwgMTQwMG1zOy1vLXRyYW5zaXRpb246YWxsIDE0MDBtczt0cmFuc2l0aW9uOmFsbCAxNDAwbXN9LmZsZXhTbGlkZXIgLmN1cnJlbnQgW2NsYXNzKj0nYW5pbWF0ZS1pbi0nXSwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIFtjbGFzcyo9J2FuaW1hdGUtaW4tJ117cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5mbGV4U2xpZGVyIC5ub3RyYW5zaXRpb257bWFyZ2luOjA7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7LW1vei10cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWxlZnR7bGVmdDotMTAwJX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0e3JpZ2h0Oi0xMDAlfS5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tdG9we2JvdHRvbToxMDAlfS5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tYm90dG9te3RvcDoxMDAlfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tbGVmdCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tbGVmdHtsZWZ0OjB9LmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1yaWdodCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tcmlnaHR7cmlnaHQ6MH0uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLXRvcCwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tdG9we2JvdHRvbTowfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tYm90dG9tLC5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1ib3R0b217dG9wOjB9LmZsZXgtY29udGFpbmVyIGE6YWN0aXZlLC5mbGV4c2xpZGVyIGE6YWN0aXZlLC5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLC5mbGV4c2xpZGVyIGE6Zm9jdXN7b3V0bGluZTpub25lfS5zbGlkZXMsLmZsZXgtY29udHJvbC1uYXYsLmZsZXgtZGlyZWN0aW9uLW5hdnttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5mbGV4c2xpZGVye21hcmdpbjowO3BhZGRpbmc6MH0uZmxleHNsaWRlciAuc2xpZGVzPmxpe2Rpc3BsYXk6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mbGV4c2xpZGVyIC5zbGlkZXMgaW1ne3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uZmxleC1wYXVzZXBsYXkgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5zbGlkZXM6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH1odG1sW3htbG5zXSAuc2xpZGVze2Rpc3BsYXk6YmxvY2t9KiBodG1sIC5zbGlkZXN7aGVpZ2h0OjElfS5uby1qcyAuc2xpZGVzPmxpOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmZsZXhzbGlkZXJ7bWFyZ2luOjAgMCA2MHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6NHB4IHNvbGlkICNmZmY7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy1vLWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstbW96LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTstby1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7em9vbToxfS5mbGV4LXZpZXdwb3J0e21heC1oZWlnaHQ6MjAwMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDFzIGVhc2U7dHJhbnNpdGlvbjphbGwgMXMgZWFzZX0ubG9hZGluZyAuZmxleC12aWV3cG9ydHttYXgtaGVpZ2h0OjMwMHB4fS5mbGV4c2xpZGVyIC5zbGlkZXN7em9vbToxfS5mbGV4LWRpcmVjdGlvbi1uYXZ7KmhlaWdodDowfS5mbGV4LWRpcmVjdGlvbi1uYXYgYXt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjotMjBweCAwIDA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybChpbWFnZXMvYmdfZGlyZWN0aW9uX25hdi5wbmcpIG5vLXJlcGVhdCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO3RleHQtaW5kZW50Oi05OTk5cHg7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAwO3JpZ2h0Oi0zNnB4fS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntsZWZ0Oi0zNnB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHR7b3BhY2l0eTowLjg7cmlnaHQ6NXB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXZ7b3BhY2l0eTowLjg7bGVmdDo1cHh9LmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dDpob3ZlciwuZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2OmhvdmVye29wYWNpdHk6MX0uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LWRpc2FibGVke29wYWNpdHk6MC4zICFpbXBvcnRhbnQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MzApO2N1cnNvcjpkZWZhdWx0fS5mbGV4LWNvbnRyb2wtbmF2e3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MHB4O3RleHQtYWxpZ246Y2VudGVyfS5mbGV4LWNvbnRyb2wtbmF2IGxpe21hcmdpbjowIDZweDtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7KmRpc3BsYXk6aW5saW5lfS5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGF7d2lkdGg6MTFweDtoZWlnaHQ6MTFweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzY2NjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWluZGVudDotOTk5OXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoyMHB4Oy1tb3otYm9yZGVyLXJhZGl1czoyMHB4Oy1vLWJvcmRlci1yYWRpdXM6MjBweDtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgM3B4IHJnYmEoMCwwLDAsMC4zKX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVye2JhY2tncm91bmQ6IzMzMztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43KX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZle2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtjdXJzb3I6ZGVmYXVsdH0uZmxleC1jb250cm9sLXRodW1ic3ttYXJnaW46NXB4IDAgMDtwb3NpdGlvbjpzdGF0aWM7b3ZlcmZsb3c6aGlkZGVufS5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpe3dpZHRoOjI1JTtmbG9hdDpsZWZ0O21hcmdpbjowfS5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTouNztjdXJzb3I6cG9pbnRlcn0uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXJ7b3BhY2l0eToxfS5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZXtvcGFjaXR5OjE7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpey5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntvcGFjaXR5OjE7bGVmdDowfS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dHtvcGFjaXR5OjE7cmlnaHQ6MH19LndpemFyZCAud2l6LWNvbnRlbnQgc2VjdGlvbntkaXNwbGF5Om5vbmV9LndpemFyZCAud2l6LW5hdi1wYW5lIC5wYWdlLWluZGV4e2Rpc3BsYXk6bm9uZX0ubXAtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubXAtd3JhcHBlcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjMxfX0ud2l6YXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmZmZmZ9LndpemFyZCAud2l6LWNvbnRlbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbnttaW4taGVpZ2h0OjEwMCU7cGFkZGluZzo3MnB4IDg4cHggMTc4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9ue3BhZGRpbmc6NDVweCA0NHB4IDE0MnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9ue3BhZGRpbmc6MjJweCAxN3B4IDE0MHB4fX0ud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAuc3RlcC10aXRsZXttYXJnaW46MCAwIDE3cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjQwcHg7Y29sb3I6IzQxNGE1MTtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9uIC5zdGVwLXRpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjM3cHh9fS53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9uIC5tcC1jb250ZW50LXdyYXB7bWFyZ2luOjY0cHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLm1wLWNvbnRlbnQtd3JhcHttYXJnaW46NDJweCAwIDB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLm1wLWNvbnRlbnQtd3JhcHttYXJnaW46MjBweCAwIDB9fS53aXphcmQgLndpei1uYXYtcGFuZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSAtIDEwNnB4KTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtmbGV4Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmNzt0cmFuc2l0aW9uOnRvcCAwLjRzIGVhc2Utb3V0O3otaW5kZXg6NTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2LXBhbmVse3RvcDotd2Via2l0LWNhbGMoMTAwJSAtIDg2cHgpO3RvcDpjYWxjKDEwMCUgLSA4NnB4KX19LndpemFyZCAud2l6LW5hdi1wYW5lbC5vcGVuZWR7dG9wOjB9LndpemFyZCAud2l6LW5hdi1wYW5lbC5vcGVuZWQgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3Jle3dpZHRoOjI4cHg7aGVpZ2h0OjI3cHg7bWFyZ2luLWJvdHRvbToxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2Nsb3NlLW1lbnUtaWNvbi5zdmdcIil9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2LXBhbmVsLm9wZW5lZCAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmV7bWFyZ2luLWJvdHRvbTo2cHh9fS53aXphcmQgLndpei1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWZsZXg6bm9uZTstbXMtZmxleDpub25lO2ZsZXg6bm9uZTtoZWlnaHQ6MTA2cHg7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDg7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdntoZWlnaHQ6ODZweH19LndpemFyZCAud2l6LW5hdiBsaXtkaXNwbGF5OmZsZXg7ZmxleDowIDEgNDUwcHg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ud2l6YXJkIC53aXotbmF2IGxpIGF7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOiNhYWI3YmI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2JvcmRlcjowO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1vdXQ7Ym94LXNpemluZzpib3JkZXItYm94fS53aXphcmQgLndpei1uYXYgbGkgYTpob3Zlciwud2l6YXJkIC53aXotbmF2IGxpIGE6Zm9jdXMsLndpemFyZCAud2l6LW5hdiBsaSBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjB9LndpemFyZCAud2l6LW5hdiBsaSBhOmhvdmVye2NvbG9yOiNmZmZmZmY7Y3Vyc29yOnBvaW50ZXJ9LndpemFyZCAud2l6LW5hdiBsaS5pbmRleHtmbGV4OjAgMCAyMDBweDt3aWR0aDoyMDBweDtwYWRkaW5nLWJvdHRvbToxM3B4O3RleHQtYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGkuaW5kZXh7ZmxleDowIDAgMTAwcHg7d2lkdGg6MTAwcHh9fS53aXphcmQgLndpei1uYXYgbGkuaW5kZXggYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaS5pbmRleCBhe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE1cHh9fS53aXphcmQgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjM5cHg7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgYXV0byA2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvaW5kZXgtaWNvbi5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZXt3aWR0aDozMi41cHg7aGVpZ2h0OjMwcHh9fS53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhe2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Y29sb3I6IzVjNzY3ZTtvdmVyZmxvdzpoaWRkZW59fS53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGQgYTpob3Zlcjo6YWZ0ZXJ7Ym94LXNoYWRvdzowIDAgMTBweCAwIHJnYmEoMCwwLDAsMC40KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKX0ud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVye2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO2NvbnRlbnQ6XCJcIjt3aWR0aDozOHB4O2hlaWdodDozOHB4O21hcmdpbjowIDAgMCAyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbi5zdmdcIik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSx1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2Utb3V0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhOjphZnRlcnt3aWR0aDozNHB4O2hlaWdodDozNHB4O21hcmdpbjowfX0ud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1yaWdodDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGF7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhe2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Y29sb3I6IzVjNzY3ZTtvdmVyZmxvdzpoaWRkZW59fS53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO2JveC1zaGFkb3c6MCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNCl9LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGE6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2ZsZXg6bm9uZTtjb250ZW50OlwiXCI7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDttYXJnaW46MCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSx1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhOjpiZWZvcmV7d2lkdGg6MzRweDtoZWlnaHQ6MzRweDttYXJnaW46MH19LndpemFyZCAud2l6LW5hdi1kZXRhaWxzey13ZWJraXQtZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO292ZXJmbG93LXk6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LndpemFyZCAud2l6LW5hdi1kZXRhaWxzIC5tcC1zZWN0aW9ue3BhZGRpbmc6NDdweCA4OHB4IDg0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud2l6YXJkIC53aXotbmF2LWRldGFpbHMgLm1wLXNlY3Rpb257cGFkZGluZzo0NXB4IDQ0cHggNjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2LWRldGFpbHMgLm1wLXNlY3Rpb257cGFkZGluZzoyMnB4IDE3cHggNThweH19I3BvbGljeUR1cmF0aW9uV2lkZ2V0IC5kZW1vdGVke29wYWNpdHk6MC4yfS5hbGVydERpYWxvZ3tmb250LWZhbWlseTpzYW5zLXNlcmlmO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMyMjIyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTk5OTl9LmFsZXJ0RGlhbG9nOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0uYWxlcnREaWFsb2cgLmRpYWxvZy1ib3h7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3dpZHRoOjQwJTttaW4td2lkdGg6NDAwcHg7bWF4LXdpZHRoOjgwJTttYXJnaW46YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmF1dG99LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7YmFja2dyb3VuZDpyZ2JhKDIzOCwyMzksMjM2LDAuOTEpO3BhZGRpbmc6MjBweCA0MHB4O2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTt0ZXh0LWFsaWduOmxlZnR9LmdldC1hLXF1b3RlLXBhZ2UgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmdldC1hLXF1b3RlLXBhZ2UgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29ue21hcmdpbi1ib3R0b206MTBweH0uYWxlcnREaWFsb2cgLmRpYWxvZy1tZXNzYWdle21hcmdpbjowO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93e2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwxMDAsMTAwLDAuMSk7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtwYWRkaW5nLXJpZ2h0OjQwcHh9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhe2JhY2tncm91bmQ6IzAxYmVlNTtjb2xvcjojZmZmO3BhZGRpbmc6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTVweCAwIDE1cHggMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTttaW4td2lkdGg6MTUwcHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYTpob3ZlcntiYWNrZ3JvdW5kOiM2NjY7Ym94LXNoYWRvdzpub25lfS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYSthe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzliOWI5Yn0uYWxlcnREaWFsb2cgZm9ybXt0ZXh0LWFsaWduOmxlZnQ7b3BhY2l0eToxICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIGZvcm0uc3VibWl0dGVkIGlucHV0OmludmFsaWQrbGFiZWwubXZhbGlkYXRpb257ZGlzcGxheTpibG9ja30uYWxlcnREaWFsb2cgZm9ybSAuamYtcm93PmxhYmVsLm12YWxpZGF0aW9ue3BhZGRpbmc6MTBweCAxMHB4IDBweCA0MHB4ICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjMwJTttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5hbGVydERpYWxvZyBmb3JtICN3cmFwcGVyLWZvci1uYW1lLmpmLXJvdz5sYWJlbC5tdmFsaWRhdGlvbntwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnR9Ym9keS5hbGVydElzT3BlbntvdmVyZmxvdzpoaWRkZW59Ym9keS5hbGVydElzT3BlbiBzZWN0aW9uLGJvZHkuYWxlcnRJc09wZW4gaGVhZGVyLGJvZHkuYWxlcnRJc09wZW4gZm9vdGVyLGJvZHkuYWxlcnRJc09wZW4gLmpmLWhlYWRlci1zZWN0aW9uLGJvZHkuYWxlcnRJc09wZW4gdWxbYXR0cl49amYtcGFnZS1jb250cm9sXXtmaWx0ZXI6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCemRHRnVaR0ZzYjI1bFBTSnVieUkvUGdvOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThaR1ZtY3o0S0lDQWdJQ0FnSUNBOFptbHNkR1Z5SUdsa1BTSm5ZWFZ6YzJsaGJsOWliSFZ5SWo0S0lDQWdJQ0FnSUNBZ0lDQWdQR1psUjJGMWMzTnBZVzVDYkhWeUlHbHVQU0pUYjNWeVkyVkhjbUZ3YUdsaklpQnpkR1JFWlhacFlYUnBiMjQ5SWpFdU5pSWdMejRLSUNBZ0lDQWdJQ0E4TDJacGJIUmxjajRLSUNBZ0lEd3ZaR1ZtY3o0S1BDOXpkbWMrI2dhdXNzaWFuX2JsdXIpOy13ZWJraXQtZmlsdGVyOmJsdXIoMnB4KTstbW96LWZpbHRlcjpibHVyKDJweCk7LW1zLWZpbHRlcjpibHVyKDJweCk7LW8tZmlsdGVyOmJsdXIoMnB4KTtmaWx0ZXI6Ymx1cigycHgpfS8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9iZ1NoYWRvd1hQb3M9JmJnT3ZlcmxheVhQb3M9JmJnRXJyb3JYUG9zPSZiZ0hpZ2hsaWdodFhQb3M9JmJnQ29udGVudFhQb3M9JmJnSGVhZGVyWFBvcz0mYmdBY3RpdmVYUG9zPSZiZ0hvdmVyWFBvcz0mYmdEZWZhdWx0WFBvcz0mYmdTaGFkb3dZUG9zPSZiZ092ZXJsYXlZUG9zPSZiZ0Vycm9yWVBvcz0mYmdIaWdobGlnaHRZUG9zPSZiZ0NvbnRlbnRZUG9zPSZiZ0hlYWRlcllQb3M9JmJnQWN0aXZlWVBvcz0mYmdIb3ZlcllQb3M9JmJnRGVmYXVsdFlQb3M9JmJnU2hhZG93UmVwZWF0PSZiZ092ZXJsYXlSZXBlYXQ9JmJnRXJyb3JSZXBlYXQ9JmJnSGlnaGxpZ2h0UmVwZWF0PSZiZ0NvbnRlbnRSZXBlYXQ9JmJnSGVhZGVyUmVwZWF0PSZiZ0FjdGl2ZVJlcGVhdD0mYmdIb3ZlclJlcGVhdD0mYmdEZWZhdWx0UmVwZWF0PSZpY29uc0hvdmVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmclMjIpJmljb25zSGlnaGxpZ2h0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmclMjIpJmljb25zSGVhZGVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zRXJyb3I9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNEZWZhdWx0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmclMjIpJmljb25zQ29udGVudD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0FjdGl2ZT11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nJTIyKSZiZ0ltZ1VybFNoYWRvdz0mYmdJbWdVcmxPdmVybGF5PSZiZ0ltZ1VybEhvdmVyPSZiZ0ltZ1VybEhpZ2hsaWdodD0mYmdJbWdVcmxIZWFkZXI9JmJnSW1nVXJsRXJyb3I9JmJnSW1nVXJsRGVmYXVsdD0mYmdJbWdVcmxDb250ZW50PSZiZ0ltZ1VybEFjdGl2ZT0mb3BhY2l0eUZpbHRlclNoYWRvdz1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlGaWx0ZXJPdmVybGF5PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eVNoYWRvd1BlcmM9MzAmb3BhY2l0eU92ZXJsYXlQZXJjPTMwJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZpY29uQ29sb3JIaWdobGlnaHQ9JTIzNzc3NjIwJmljb25Db2xvckhlYWRlcj0lMjM0NDQ0NDQmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmljb25Db2xvckRlZmF1bHQ9JTIzNzc3Nzc3Jmljb25Db2xvckNvbnRlbnQ9JTIzNDQ0NDQ0Jmljb25Db2xvckFjdGl2ZT0lMjNmZmZmZmYmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnSW1nT3BhY2l0eUVycm9yPTk1JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZiZ0ltZ09wYWNpdHlDb250ZW50PTc1JmJnSW1nT3BhY2l0eUhlYWRlcj03NSZiZ0ltZ09wYWNpdHlBY3RpdmU9NjUmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYmdJbWdPcGFjaXR5RGVmYXVsdD03NSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWYmZnNEZWZhdWx0PTFlbSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvcGFjaXR5U2hhZG93PS4zJmJnQ29sb3JTaGFkb3c9JTIzNjY2NjY2Jm9wYWNpdHlPdmVybGF5PS4zJmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZmY0Vycm9yPSUyMzVmM2YzZiZib3JkZXJDb2xvckVycm9yPSUyM2YxYTg5OSZiZ0NvbG9yRXJyb3I9JTIzZmRkZmRmJmZjSGlnaGxpZ2h0PSUyMzc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNkYWQ1NWUmYmdDb2xvckhpZ2hsaWdodD0lMjNmZmZhOTAmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnQ29sb3JDb250ZW50PSUyM2ZmZmZmZiZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnQ29sb3JIZWFkZXI9JTIzZTllOWU5JmZjQWN0aXZlPSUyM2ZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0lMjMwMDNlZmYmYmdDb2xvckFjdGl2ZT0lMjMwMDdmZmYmZmNIb3Zlcj0lMjMyYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj0lMjNjY2NjY2MmYmdDb2xvckhvdmVyPSUyM2VkZWRlZCZmY0RlZmF1bHQ9JTIzNDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjNWM1YzUmYmdDb2xvckRlZmF1bHQ9JTIzZjZmNmY2XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi8udWktaGVscGVyLWhpZGRlbntkaXNwbGF5Om5vbmV9LnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udWktaGVscGVyLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7bGluZS1oZWlnaHQ6MS4zO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxMDAlO2xpc3Qtc3R5bGU6bm9uZX0udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSwudWktaGVscGVyLWNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udWktaGVscGVyLWNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LnVpLWhlbHBlci16Zml4e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKX0udWktZnJvbnR7ei1pbmRleDoxMDB9LnVpLXN0YXRlLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotLjI1ZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LWljb24tYmxvY2t7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtkaXNwbGF5OmJsb2NrfS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjJweCAwIDAgMDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIC43ZW07Zm9udC1zaXplOjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoxZW0gMi4yZW07Ym9yZGVyLXRvcDowO292ZXJmbG93OmF1dG99LnVpLWF1dG9jb21wbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHR9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6MH0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpfS51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNweCAxZW0gM3B4IC40ZW19LnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlcnttYXJnaW46NXB4IDA7aGVpZ2h0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAwfS51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktc3RhdGUtYWN0aXZle21hcmdpbjotMXB4fS51aS1tZW51LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LjJlbTttYXJnaW46YXV0byAwfS51aS1tZW51IC51aS1tZW51LWljb257bGVmdDphdXRvO3JpZ2h0OjB9LnVpLWJ1dHRvbntwYWRkaW5nOi40ZW0gMWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW4tcmlnaHQ6LjFlbTtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO292ZXJmbG93OnZpc2libGV9LnVpLWJ1dHRvbiwudWktYnV0dG9uOmxpbmssLnVpLWJ1dHRvbjp2aXNpdGVkLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWJ1dHRvbi1pY29uLW9ubHl7d2lkdGg6MmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seXt0ZXh0LWluZGVudDowfS51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotOHB4O21hcmdpbi1sZWZ0Oi04cHh9LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbntwYWRkaW5nOjA7d2lkdGg6Mi4xZW07aGVpZ2h0OjIuMWVtO3RleHQtaW5kZW50Oi05OTk5cHg7d2hpdGUtc3BhY2U6bm93cmFwfWlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbnt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RleHQtaW5kZW50OjA7d2hpdGUtc3BhY2U6bm9ybWFsO3BhZGRpbmc6LjRlbSAxZW19aW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS51aS1jb250cm9sZ3JvdXB7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS1jb250cm9sZ3JvdXA+LnVpLWNvbnRyb2xncm91cC1pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWktY29udHJvbGdyb3VwPi51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cywudWktY29udHJvbGdyb3VwPi51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXN7ei1pbmRleDo5OTk5fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWw+LnVpLWNvbnRyb2xncm91cC1pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVte2JveC1zaXppbmc6Ym9yZGVyLWJveH0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWx7cGFkZGluZzouNGVtIDFlbX0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3Bhbntmb250LXNpemU6ODAlfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsKy51aS1jb250cm9sZ3JvdXAtaXRlbXtib3JkZXItbGVmdDpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCsudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLXRvcDpub25lfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci1yaWdodDpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItYm90dG9tOm5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dHt3aWR0aDo3NSU7d2lkdGg6Y2FsYyggMTAwJSAtIDIuNGVtKX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwe2JvcmRlci10b3Atc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMXB4ICNjY2M7Ym9yZGVyLXJhZGl1czouMTJlbTtib3JkZXI6bm9uZX0udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czoxZW07b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXI6bm9uZX0udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItd2lkdGg6NHB4O2JvcmRlci1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS51aS1kYXRlcGlja2Vye3dpZHRoOjE3ZW07cGFkZGluZzouMmVtIC4yZW0gMDtkaXNwbGF5Om5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbSAwfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3dpZHRoOjEuOGVtO2hlaWdodDoxLjhlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7dG9wOjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2e2xlZnQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cmlnaHQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXJ7bGVmdDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlcntyaWdodDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7dG9wOjUwJTttYXJnaW4tdG9wOi04cHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7bWFyZ2luOjAgMi4zZW07bGluZS1oZWlnaHQ6MS44ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjFweCAwfS51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXJ7d2lkdGg6NDUlfS51aS1kYXRlcGlja2VyIHRhYmxle3dpZHRoOjEwMCU7Zm9udC1zaXplOi45ZW07Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbjowIDAgLjRlbX0udWktZGF0ZXBpY2tlciB0aHtwYWRkaW5nOi43ZW0gLjNlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2JvcmRlcjowfS51aS1kYXRlcGlja2VyIHRke2JvcmRlcjowO3BhZGRpbmc6MXB4fS51aS1kYXRlcGlja2VyIHRkIHNwYW4sLnVpLWRhdGVwaWNrZXIgdGQgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbjouN2VtIDAgMCAwO3BhZGRpbmc6MCAuMmVtO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OnJpZ2h0O21hcmdpbjouNWVtIC4yZW0gLjRlbTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi4yZW0gLjZlbSAuM2VtIC42ZW07d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGl7d2lkdGg6YXV0b30udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxle3dpZHRoOjk1JTttYXJnaW46MCBhdXRvIC40ZW19LnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDo1MCV9LnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDozMy4zJX0udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjI1JX0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1sZWZ0LXdpZHRoOjB9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpsZWZ0fS51aS1kYXRlcGlja2VyLXJvdy1icmVha3tjbGVhcjpib3RoO3dpZHRoOjEwMCU7Zm9udC1zaXplOjB9LnVpLWRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXZ7cmlnaHQ6MnB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dHtsZWZ0OjJweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVye3JpZ2h0OjFweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXJ7bGVmdDoxcHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS51aS1kYXRlcGlja2VyIC51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtsZWZ0Oi41ZW07dG9wOi4zZW19LnVpLWRpYWxvZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZzouMmVtO291dGxpbmU6MH0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXJ7cGFkZGluZzouNGVtIDFlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGV7ZmxvYXQ6bGVmdDttYXJnaW46LjFlbSAwO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDo5MCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi4zZW07dG9wOjUwJTt3aWR0aDoyMHB4O21hcmdpbjotMTBweCAwIDAgMDtwYWRkaW5nOjFweDtoZWlnaHQ6MjBweH0udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtwYWRkaW5nOi41ZW0gMWVtO2JhY2tncm91bmQ6bm9uZTtvdmVyZmxvdzphdXRvfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5le3RleHQtYWxpZ246bGVmdDtib3JkZXItd2lkdGg6MXB4IDAgMCAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW4tdG9wOi41ZW07cGFkZGluZzouM2VtIDFlbSAuNWVtIC40ZW19LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXR7ZmxvYXQ6cmlnaHR9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9ue21hcmdpbjouNWVtIC40ZW0gLjVlbSAwO2N1cnNvcjpwb2ludGVyfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ue2hlaWdodDoycHg7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWV7d2lkdGg6MnB4O3JpZ2h0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN7aGVpZ2h0OjJweDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtd3t3aWR0aDoycHg7bGVmdDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ud3t3aWR0aDo3cHg7aGVpZ2h0OjdweH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2V7cmlnaHQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3d7bGVmdDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZXtyaWdodDowO3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ud3tsZWZ0OjA7dG9wOjB9LnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFye2N1cnNvcjptb3ZlfS51aS1kcmFnZ2FibGUtaGFuZGxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktcmVzaXphYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1yZXNpemFibGUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTowLjFweDtkaXNwbGF5OmJsb2NrOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTtib3R0b206LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDo3cHg7cmlnaHQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LnVpLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0udWktcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS51aS1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS51aS1wcm9ncmVzc2JhcntoZWlnaHQ6MmVtO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW59LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZXttYXJnaW46LTFweDtoZWlnaHQ6MTAwJX0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXl7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtoZWlnaHQ6MTAwJTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0yNSk7b3BhY2l0eTowLjI1fS51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXNlbGVjdGFibGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zZWxlY3RhYmxlLWhlbHBlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDtib3JkZXI6MXB4IGRvdHRlZCBibGFja30udWktc2VsZWN0bWVudS1tZW51e3BhZGRpbmc6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpub25lfS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnV7b3ZlcmZsb3c6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtwYWRkaW5nLWJvdHRvbToxcHh9LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cHtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MnB4IDAuNGVtO21hcmdpbjowLjVlbSAwIDAgMDtoZWlnaHQ6YXV0bztib3JkZXI6MH0udWktc2VsZWN0bWVudS1vcGVue2Rpc3BsYXk6YmxvY2t9LnVpLXNlbGVjdG1lbnUtdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b257dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxNGVtfS51aS1zZWxlY3RtZW51LWljb24udWktaWNvbntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjB9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0Oy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSwudWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2V7ZmlsdGVyOmluaGVyaXR9LnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouOGVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LS4zZW07bWFyZ2luLWxlZnQ6LS42ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH0udWktc2xpZGVyLXZlcnRpY2Fse3dpZHRoOi44ZW07aGVpZ2h0OjEwMHB4fS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGV7bGVmdDotLjNlbTttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206LS42ZW19LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdle2xlZnQ6MDt3aWR0aDoxMDAlfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW57Ym90dG9tOjB9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heHt0b3A6MH0udWktc29ydGFibGUtaGFuZGxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc3Bpbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWktc3Bpbm5lci1pbnB1dHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOi4yMjJlbSAwO21hcmdpbjouMmVtIDA7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi40ZW07bWFyZ2luLXJpZ2h0OjJlbX0udWktc3Bpbm5lci1idXR0b257d2lkdGg6MS42ZW07aGVpZ2h0OjUwJTtmb250LXNpemU6LjVlbTtwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cmlnaHQ6MH0udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9ue2JvcmRlci10b3Atc3R5bGU6bm9uZTtib3JkZXItYm90dG9tLXN0eWxlOm5vbmU7Ym9yZGVyLXJpZ2h0LXN0eWxlOm5vbmV9LnVpLXNwaW5uZXItdXB7dG9wOjB9LnVpLXNwaW5uZXItZG93bntib3R0b206MH0udWktdGFic3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW19LnVpLXRhYnMgLnVpLXRhYnMtbmF2e21hcmdpbjowO3BhZGRpbmc6LjJlbSAuMmVtIDB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpe2xpc3Qtc3R5bGU6bm9uZTtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO21hcmdpbjoxcHggLjJlbSAwIDA7Ym9yZGVyLWJvdHRvbS13aWR0aDowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvcntmbG9hdDpsZWZ0O3BhZGRpbmc6LjVlbSAxZW07dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZle21hcmdpbi1ib3R0b206LTFweDtwYWRkaW5nLWJvdHRvbToxcHh9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjp0ZXh0fS51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3J7Y3Vyc29yOnBvaW50ZXJ9LnVpLXRhYnMgLnVpLXRhYnMtcGFuZWx7ZGlzcGxheTpibG9jaztib3JkZXItd2lkdGg6MDtwYWRkaW5nOjFlbSAxLjRlbTtiYWNrZ3JvdW5kOm5vbmV9LnVpLXRvb2x0aXB7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O21heC13aWR0aDozMDBweH1ib2R5IC51aS10b29sdGlwe2JvcmRlci13aWR0aDoycHh9LnVpLXdpZGdldHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQgLnVpLXdpZGdldHtmb250LXNpemU6MWVtfS51aS13aWRnZXQgaW5wdXQsLnVpLXdpZGdldCBzZWxlY3QsLnVpLXdpZGdldCB0ZXh0YXJlYSwudWktd2lkZ2V0IGJ1dHRvbntmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1fS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7YmFja2dyb3VuZDojZmZmZmZmO2NvbG9yOiMzMzMzMzN9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzMzMzMzM30udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7YmFja2dyb3VuZDojZTllOWU5O2NvbG9yOiMzMzMzMzM7Zm9udC13ZWlnaHQ6Ym9sZH0udWktd2lkZ2V0LWhlYWRlciBhe2NvbG9yOiMzMzMzMzN9LnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LC51aS1idXR0b24saHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O2JhY2tncm91bmQ6I2Y2ZjZmNjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ1NDU0NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsYS51aS1idXR0b24sYTpsaW5rLnVpLWJ1dHRvbixhOnZpc2l0ZWQudWktYnV0dG9uLC51aS1idXR0b257Y29sb3I6IzQ1NDU0NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7YmFja2dyb3VuZDojZWRlZGVkO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMmIyYjJifS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsYS51aS1idXR0b246aG92ZXIsYS51aS1idXR0b246Zm9jdXN7Y29sb3I6IzJiMmIyYjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdmlzdWFsLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggIzVlOWVkNn0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsYS51aS1idXR0b246YWN0aXZlLC51aS1idXR0b246YWN0aXZlLC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVye2JvcmRlcjoxcHggc29saWQgIzAwM2VmZjtiYWNrZ3JvdW5kOiMwMDdmZmY7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmZmZmZ9LnVpLWljb24tYmFja2dyb3VuZCwudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmR7Ym9yZGVyOiMwMDNlZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmfS51aS1zdGF0ZS1hY3RpdmUgYSwudWktc3RhdGUtYWN0aXZlIGE6bGluaywudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZHtjb2xvcjojZmZmZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodHtib3JkZXI6MXB4IHNvbGlkICNkYWQ1NWU7YmFja2dyb3VuZDojZmZmYTkwO2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWNoZWNrZWR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MH0udWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGF7Y29sb3I6Izc3NzYyMH0udWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZjFhODk5O2JhY2tncm91bmQ6I2ZkZGZkZjtjb2xvcjojNWYzZjNmfS51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYXtjb2xvcjojNWYzZjNmfS51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dHtjb2xvcjojNWYzZjNmfS51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeXtmb250LXdlaWdodDpib2xkfS51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeXtvcGFjaXR5Oi43O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTtmb250LXdlaWdodDpub3JtYWx9LnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVke29wYWNpdHk6LjM1O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29ue2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KX0udWktaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1pY29uLC51aS13aWRnZXQtY29udGVudCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbiwudWktc3RhdGUtZm9jdXMgLnVpLWljb24sLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbiwudWktYnV0dG9uOmZvY3VzIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLC51aS1idXR0b246YWN0aXZlIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtZXJyb3IgLnVpLWljb24sLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpfS51aS1idXR0b24gLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpfS51aS1pY29uLWJsYW5re2JhY2tncm91bmQtcG9zaXRpb246MTZweCAxNnB4fS51aS1pY29uLWNhcmV0LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktaWNvbi1jYXJldC0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0udWktaWNvbi1jYXJldC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS51aS1pY29uLWNhcmV0LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAwfS51aS1pY29uLWNhcmV0LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IDB9LnVpLWljb24tY2FyZXQtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IDB9LnVpLWljb24tY2FyZXQtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0udWktaWNvbi1jYXJldC0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IDB9LnVpLWljb24tY2FyZXQtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggMH0udWktaWNvbi1jYXJldC0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS51aS1pY29uLXRyaWFuZ2xlLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTZweH0udWktaWNvbi1hcnJvdy0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS51aS1pY29uLWFycm93LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTMycHh9LnVpLWljb24tYXJyb3d0aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjoxcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtNDhweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS13e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1le2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTY0cHh9LnVpLWljb24tYXJyb3ctNHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwcHh9LnVpLWljb24tYXJyb3ctNC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTgwcHh9LnVpLWljb24tZXh0bGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC04MHB4fS51aS1pY29uLW5ld3dpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC04MHB4fS51aS1pY29uLXJlZnJlc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtODBweH0udWktaWNvbi1zaHVmZmxle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTgwcHh9LnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9LnVpLWljb24tZm9sZGVyLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTZweH0udWktaWNvbi1kb2N1bWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50LWJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0udWktaWNvbi1ub3Rle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTk2cHh9LnVpLWljb24tbWFpbC1jbG9zZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTZweH0udWktaWNvbi1tYWlsLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0udWktaWNvbi1zdWl0Y2FzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTZweH0udWktaWNvbi1jb21tZW50e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC05NnB4fS51aS1pY29uLXBlcnNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0udWktaWNvbi1wcmludHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtOTZweH0udWktaWNvbi10cmFzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtOTZweH0udWktaWNvbi1sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTk2cHh9LnVpLWljb24tdW5sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTk2cHh9LnVpLWljb24tYm9va21hcmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTk2cHh9LnVpLWljb24tdGFne2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC05NnB4fS51aS1pY29uLWhvbWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0udWktaWNvbi1mbGFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTExMnB4fS51aS1pY29uLWNhbGVuZGFye2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTExMnB4fS51aS1pY29uLWNhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTEycHh9LnVpLWljb24tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTExMnB4fS51aS1pY29uLWNsb2Nre2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS51aS1pY29uLWRpc2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTEycHh9LnVpLWljb24tY2FsY3VsYXRvcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTEycHh9LnVpLWljb24tem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMTJweH0udWktaWNvbi16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMTJweH0udWktaWNvbi1zZWFyY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTExMnB4fS51aS1pY29uLXdyZW5jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTEycHh9LnVpLWljb24tZ2VhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTEycHh9LnVpLWljb24taGVhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTExMnB4fS51aS1pY29uLXN0YXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTExMnB4fS51aS1pY29uLWxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTExMnB4fS51aS1pY29uLWNhbmNlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS51aS1pY29uLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTI4cHh9LnVpLWljb24tcGx1c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTEyOHB4fS51aS1pY29uLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyOHB4fS51aS1pY29uLW1pbnVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTI4cHh9LnVpLWljb24tY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9LnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMjhweH0udWktaWNvbi1rZXl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTEyOHB4fS51aS1pY29uLWxpZ2h0YnVsYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTI4cHh9LnVpLWljb24tc2Npc3NvcnN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTEyOHB4fS51aS1pY29uLWNsaXBib2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTI4cHh9LnVpLWljb24tY29weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTI4cHh9LnVpLWljb24tY29udGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTI4cHh9LnVpLWljb24taW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTEyOHB4fS51aS1pY29uLXZpZGVve2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMjhweH0udWktaWNvbi1zY3JpcHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTEyOHB4fS51aS1pY29uLWFsZXJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0cHh9LnVpLWljb24taW5mb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNDRweH0udWktaWNvbi1ub3RpY2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTQ0cHh9LnVpLWljb24taGVscHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNDRweH0udWktaWNvbi1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNDRweH0udWktaWNvbi1idWxsZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNDRweH0udWktaWNvbi1waW4td3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTQ0cHh9LnVpLWljb24tcGluLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0NHB4fS51aS1pY29uLXBsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjBweH0udWktaWNvbi1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNjBweH0udWktaWNvbi1zZWVrLW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTYwcHh9LnVpLWljb24tc2Vlay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2MHB4fS51aS1pY29uLXNlZWstZW5ke2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2MHB4fS51aS1pY29uLXNlZWstc3RhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc2Vlay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zdG9we2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2MHB4fS51aS1pY29uLWVqZWN0e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2MHB4fS51aS1pY29uLXBvd2Vye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2cHh9LnVpLWljb24tc2lnbmFsLWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTc2cHh9LnVpLWljb24tc2lnbmFse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTF7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ye2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktM3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNzZweH0udWktaWNvbi1jaXJjbGUtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4fS51aS1pY29uLWNpcmNsZS1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwOHB4fS51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMjRweH0udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMjRweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci10bHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItdHJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci1icntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQ6I2FhYWFhYTtvcGFjaXR5Oi4wMDM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MC4zKX0udWktd2lkZ2V0LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MHB4IDBweCA1cHggIzY2NjY2Njtib3gtc2hhZG93OjBweCAwcHggNXB4ICM2NjY2NjZ9LmRhdGFUYWJsZXt3aWR0aDoxMDAlO21hcmdpbjouNjI1cmVtIDB9LmRhdGFUYWJsZSB0aCwuZGF0YVRhYmxlIHRke3BhZGRpbmc6MC42MjVyZW19LmRhdGFUYWJsZSB0aGVhZHtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjOTk5OTk5fS5kYXRhVGFibGUgdGhlYWQgdGgsLmRhdGFUYWJsZSB0aGVhZCB0ZHtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojMDAwMDAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEwMCV9LmRhdGFUYWJsZSB0Zm9vdHtib3JkZXItdG9wOjRweCBzb2xpZCAjOTk5OTk5fS5kYXRhVGFibGUgdGZvb3QgdGgsLmRhdGFUYWJsZSB0Zm9vdCB0ZHtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojMDAwMDAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEwMCV9LmRhdGFUYWJsZSB0Ym9keSB0ZHtwYWRkaW5nOjAuNjI1cmVtIDAuODVyZW19LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bGVmdDoxMDAlO21hcmdpbi1sZWZ0Oi0yMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMC41cmVtO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MX0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1hc2MsLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtZGVzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjOmFmdGVyLC5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1hc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5MVwifS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5M1wifS5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW57cGFkZGluZy1sZWZ0OjMwcHh9LmRhdGFUYWJsZS5zb3J0YWJsZS1tYXJrZXJzLW9uLWxlZnQgLnNvcnRhYmxlLWNvbHVtbjpiZWZvcmUsLmRhdGFUYWJsZS5zb3J0YWJsZS1tYXJrZXJzLW9uLWxlZnQgLnNvcnRhYmxlLWNvbHVtbjphZnRlcntsZWZ0OjA7bWFyZ2luLWxlZnQ6MTBweH0uZGF0YVRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZDojZWVlZWVlfS5kYXRhVGFibGUuYm9yZGVye2JvcmRlcjoxcHggIzk5OTk5OSBzb2xpZH0uZGF0YVRhYmxlLmJvcmRlcmVkIHRoLC5kYXRhVGFibGUuYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCAjOTk5OTk5IHNvbGlkfS5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZHtib3JkZXItYm90dG9tOm5vbmV9LmRhdGFUYWJsZSAuY29uZGVuc2VkIHRoLC5kYXRhVGFibGUgLmNvbmRlbnNlZCB0ZHtwYWRkaW5nOi4zMTI1cmVtfS5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0aCwuZGF0YVRhYmxlIC5zdXBlci1jb25kZW5zZWQgdGR7cGFkZGluZzouMTI1cmVtfS5kYXRhVGFibGUgLnNvcnRpbmd7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5kYXRhVGFibGUgLnNvcnRpbmc6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bGVmdDoxMDAlO21hcmdpbi1sZWZ0Oi0yMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMC41cmVtO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MX0uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtYXNjLC5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1kZXNje2JhY2tncm91bmQtY29sb3I6I2VlZWVlZX0uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtYXNjOmFmdGVyLC5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1kZXNjOmFmdGVye2NvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYzphZnRlcntjb250ZW50OlwiXFwyMTkxXCJ9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWRlc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5M1wifS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjLC5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY3twb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzphZnRlciwuZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bGVmdDoxMDAlO21hcmdpbi1sZWZ0Oi0yMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotMC41cmVtO2NvbG9yOmluaGVyaXQ7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MS4xcmVtfS5kYXRhVGFibGUgLnNvcnRpbmdfYXNje2JhY2tncm91bmQtY29sb3I6I2VlZWVlZX0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzphZnRlcntjb2xvcjojMWQxZDFkfS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTFcIn0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2N7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlfS5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzphZnRlcntjb2xvcjojMWQxZDFkfS5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzphZnRlcntjb250ZW50OlwiXFwyMTkzXCJ9LmRhdGFUYWJsZXNfcGFnaW5hdGV7ZGlzcGxheTpibG9jazttYXJnaW46LjYyNXJlbSAwO2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO21hcmdpbjowfS5kYXRhVGFibGVzX3BhZ2luYXRlOmJlZm9yZSwuZGF0YVRhYmxlc19wYWdpbmF0ZTphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIn0uZGF0YVRhYmxlc19wYWdpbmF0ZTphZnRlcntjbGVhcjpib3RofS5kYXRhVGFibGVzX3BhZ2luYXRlIC5lbGxpcHNpc3tkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LjA2NTJyZW07cGFkZGluZzowLjI1cmVtIC42MjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2RDZFNzF9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW17ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi4wNjUycmVtO3BhZGRpbmc6MC4yNXJlbSAuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4ICNlZWVlZWUgc29saWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW19LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLmN1cnJlbnQsLmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93OjJweCAycHggNHB4IHJnYmEoMCwwLDAsMC40KX0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NWM3ZWU7Ym9yZGVyLWNvbG9yOiM3NWM3ZWU7Y29sb3I6I2ZmZmZmZn0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbTpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbS5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7Ym9yZGVyLWNvbG9yOiNlZWVlZWU7Y29sb3I6Izk5OTk5OX0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbS5zcGFjZXN7Ym9yZGVyOjA7Y3Vyc29yOmRlZmF1bHR9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uc3BhY2VzOmhvdmVye2JhY2tncm91bmQtY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZS5yb3VuZGVkPi5pdGVte2JvcmRlci1yYWRpdXM6LjMxMjVyZW19LmRhdGFUYWJsZXNfcGFnaW5hdGUuY3ljbGU+Lml0ZW17d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6LjdyZW07cGFkZGluZzouNDM3NXJlbSAwfS5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbXtib3JkZXI6MH0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW06aG92ZXJ7Y29sb3I6IzU5Y2RlMjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVtOmRpc2FibGVkLC5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbS5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojOTk5OTk5fS5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbS5jdXJyZW50OmhvdmVyLC5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbS5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzVjN2VlICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM3NWM3ZWUgIWltcG9ydGFudDtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LjA2NTJyZW07cGFkZGluZzowLjI1cmVtIC42MjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggIzZENkU3MSBzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNkQ2RTcxfS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYyZjI7Ym9yZGVyLWNvbG9yOiM2RDZFNzE7Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxZjJmMjtib3JkZXItY29sb3I6IzZENkU3MTtjb2xvcjojNkQ2RTcxfS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7Ym9yZGVyLWNvbG9yOiNlZWVlZWU7Y29sb3I6Izk5OTk5OX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnNwYWNlc3tib3JkZXI6MDtjdXJzb3I6ZGVmYXVsdH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnNwYWNlczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nOjVweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZTouODc1cmVtO2Zsb2F0OnJpZ2h0fS5kYXRhVGFibGVzX2xlbmd0aHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luOi42MjVyZW0gMH0uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0ey1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTttYXJnaW46MCAuMTI1cmVtO3BhZGRpbmc6LjMxMjVyZW07Ym9yZGVyOjFweCAjZDlkOWQ5IHNvbGlkfS5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Q6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojMWQxZDFkfS5kYXRhVGFibGVzX2ZpbHRlcntkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O21hcmdpbjouNjI1cmVtIDB9LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsPmlucHV0e21hcmdpbjowIDAgMCAuMjVyZW19LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0ey1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtwYWRkaW5nOi4zMTI1cmVtO2JvcmRlcjoxcHggI2Q5ZDlkOSBzb2xpZH0uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojMWQxZDFkfS5kYXRhVGFibGV7Y2xlYXI6Ym90aH1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgbG9hZDh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5kYXRhVGFibGVzX3Byb2Nlc3Npbmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6OTk5OTk5OTk7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87Zm9udC1zaXplOjEwcHg7dGV4dC1pbmRlbnQ6LTk5OTllbTtib3JkZXItdG9wOjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1yaWdodDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItYm90dG9tOjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1sZWZ0OjEuMWVtIHNvbGlkICMxYzc1YmM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1hbmltYXRpb246bG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyfS5kYXRhVGFibGVzX3Byb2Nlc3NpbmcsLmRhdGFUYWJsZXNfcHJvY2Vzc2luZzphZnRlcntib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo4ZW07aGVpZ2h0OjhlbX0uZGF0YVRhYmxlc193cmFwcGVye21hcmdpbi1ib3R0b206MTAwcHh9LmNob3Nlbi1jb250YWluZXJ7Zm9udC1zaXplOjEzcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7KmRpc3BsYXk6aW5saW5lfS5jaG9zZW4tY29udGFpbmVyICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMTA7dG9wOjEwMCU7bGVmdDotOTk5OXB4O3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci10b3A6MDtiYWNrZ3JvdW5kOiNGRkZGRkY7Ym94LXNoYWRvdzowIDRweCA1cHggcmdiYSgwLDAsMCwwLjE1KX0uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcHtsZWZ0OjB9LmNob3Nlbi1jb250YWluZXIgYXtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZSwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZXtmb250LXdlaWdodDo0MDA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDo0cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y29sb3I6Izk5OTk5OX0uY2hvc2VuLWNvbnRhaW5lciAuc2VhcmNoLWNob2ljZSAuZ3JvdXAtbmFtZTphZnRlciwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZTphZnRlcntwYWRkaW5nLWxlZnQ6MnB4O2NvbnRlbnQ6JzonO3ZlcnRpY2FsLWFsaWduOnRvcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7bGluZS1oZWlnaHQ6MjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjVweDtwYWRkaW5nOjAgMCAwIDhweDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzQ0NDQ0NDtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2ZmZiksIGNvbG9yLXN0b3AoNTAlLCAjRjZGNkY2KSwgY29sb3Itc3RvcCg1MiUsICNlZWUpLCBjb2xvci1zdG9wKDEwMCUsICNGNEY0RjQpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAyMCUsICNGNkY2RjYgNTAlLCAjZWVlIDUyJSwgI0Y0RjRGNCAxMDAlKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAyMCUsICNGNkY2RjYgNTAlLCAjZWVlIDUyJSwgI0Y0RjRGNCAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDIwJSwgI0Y2RjZGNiA1MCUsICNlZWUgNTIlLCAjRjRGNEY0IDEwMCUpO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym94LXNoYWRvdzowIDAgM3B4ICNmZmYgaW5zZXQsMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0e2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXJpZ2h0OjI2cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tcmlnaHQ6MzhweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicntmb250LXNpemU6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7cmlnaHQ6MjZweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAxMDttYXJnaW46MDtwYWRkaW5nOjNweCA0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDpub3JtYWw7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MXB4IDA7cGFkZGluZzo0cHggMjBweCA0cHggNXB4O2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtib3JkZXItcmFkaXVzOjA7b3V0bGluZTowO2JhY2tncm91bmQ6I2ZmZiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtiYWNrZ3JvdW5kOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7bWFyZ2luLXRvcDotMXB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzttYXgtaGVpZ2h0OjI0MHB4O21hcmdpbjowIDRweCA0cHggMDtwYWRkaW5nOjAgMCAwIDRweDtjb2xvcjojNDQ0NDQ0Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtsaW5lLWhlaWdodDoxNXB4O2Rpc3BsYXk6bm9uZTttYXJnaW46MDtwYWRkaW5nOjVweCA2cHg7bGlzdC1zdHlsZTpub25lO3dvcmQtd3JhcDpicmVhay13b3JkOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I0NDQ0NDQ30uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7Y29sb3I6I0ZGRkZGRjtiYWNrZ3JvdW5kLWNvbG9yOiMzODc1RDc7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgIzM4NzVENyksIGNvbG9yLXN0b3AoOTAlLCAjMkE2MkJDKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwgIzJBNjJCQyA5MCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwgIzJBNjJCQyA5MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCAjMkE2MkJDIDkwJSl9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLm5vLXJlc3VsdHN7ZGlzcGxheTpsaXN0LWl0ZW07Y29sb3I6Izc3Nzc3NztiYWNrZ3JvdW5kOiNGNEY0RjR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdHtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbntwYWRkaW5nLWxlZnQ6MTVweH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW17Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6MSU7bWFyZ2luOjA7cGFkZGluZzowIDVweDtjdXJzb3I6dGV4dDtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgxJSwgI2VlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZHttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0Om5vcm1hbDtoZWlnaHQ6MjVweDttYXJnaW46MXB4IDA7cGFkZGluZzowO2NvbG9yOiM5OTk5OTk7Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjA7b3V0bGluZTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2V7bGluZS1oZWlnaHQ6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJTttYXJnaW46M3B4IDVweCAzcHggMDtwYWRkaW5nOjNweCAyMHB4IDNweCA1cHg7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzMzMzMzMztib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNGNEY0RjQpLCBjb2xvci1zdG9wKDUwJSwgI0YwRjBGMCksIGNvbG9yLXN0b3AoNTIlLCAjRThFOEU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtc2l6ZToxMDAlIDE5cHg7Ym94LXNoYWRvdzowIDAgMnB4ICNmZmYgaW5zZXQsMCAxcHggMCByZ2JhKDAsMCwwLDAuMDUpfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHNwYW57d29yZC13cmFwOmJyZWFrLXdvcmR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Zm9udC1zaXplOjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O3JpZ2h0OjNweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZDp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSAtNDJweCAxcHggbm8tcmVwZWF0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWR7cGFkZGluZy1yaWdodDo1cHg7Y29sb3I6IzY2NjY2Njtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7YmFja2dyb3VuZC1jb2xvcjojRTRFNEU0O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNGNEY0RjQpLCBjb2xvci1zdG9wKDUwJSwgI0YwRjBGMCksIGNvbG9yLXN0b3AoNTIlLCAjRThFOEU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvcCwgI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1c3tiYWNrZ3JvdW5kOiNENEQ0RDR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjA7cGFkZGluZzowfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVke2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0O2NvbG9yOiNDQ0NDQ0N9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdGQjtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjMpfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNlZWUpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO2JveC1zaGFkb3c6MCAxcHggMCAjRkZGRkZGIGluc2V0fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXItbGVmdDowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMThweCAycHh9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlc3tib3JkZXI6MXB4IHNvbGlkICM1ODk3RkI7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsMC4zKX0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde2NvbG9yOiMyMjIgIWltcG9ydGFudH0uY2hvc2VuLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6MC41ICFpbXBvcnRhbnR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xle292ZXJmbG93OnZpc2libGU7cGFkZGluZzowIDhweCAwIDB9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoyNnB4O2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFue21hcmdpbi1sZWZ0OjM4cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2e3JpZ2h0OmF1dG87bGVmdDozcHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJicntyaWdodDphdXRvO2xlZnQ6MjZweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6cmlnaHR9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2V7bWFyZ2luOjNweCA1cHggM3B4IDA7cGFkZGluZzozcHggNXB4IDNweCAxOXB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3JpZ2h0OmF1dG87bGVmdDo0cHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9we2xlZnQ6OTk5OXB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MCAwIDRweCA0cHg7cGFkZGluZzowIDRweCAwIDB9LmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjB9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLXJpZ2h0OjB9LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjRweCA1cHggNHB4IDIwcHg7YmFja2dyb3VuZDojZmZmIHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtiYWNrZ3JvdW5kOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246NnB4IDJweH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTEycHggMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS41ZHBweCl7LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlQDJ4LnBuZykgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6NTJweCAzN3B4ICFpbXBvcnRhbnR9fS5jaG9zZW4tc2VsZWN0e3dpZHRoOjEwMCV9LmNob3Nlbi1zZWxlY3QtZGVzZWxlY3R7d2lkdGg6MTAwJX0uY2hvc2VuLWNvbnRhaW5lcntmb250LXNpemU6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9we3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA2MDt0b3A6MTAwJTtsZWZ0Oi05MDAwcHg7bWFyZ2luLXRvcDotMXB4O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztiYWNrZ3JvdW5kOiNGRkZGRkY7LXdlYmtpdC1ib3gtc2hhZG93OjAgOHB4IDhweCByZ2JhKDAsMCwwLDAuMjUpO2JveC1zaGFkb3c6MCA4cHggOHB4IHJnYmEoMCwwLDAsMC4yNSl9LmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7cmlnaHQ6MDtsZWZ0OjB9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzttYXgtaGVpZ2h0OjI0MHB4O21hcmdpbjowIDRweCA0cHggMDtwYWRkaW5nOjAgMCAwIDRweDtjb2xvcjojNTU1NTU1Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtsaW5lLWhlaWdodDoxLjQyODU3O2Rpc3BsYXk6bm9uZTttYXJnaW46MDtwYWRkaW5nOjVweCA2cHg7bGlzdC1zdHlsZTpub25lfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbXtmb250LXN0eWxlOm5vcm1hbDtiYWNrZ3JvdW5kOiNGRUZGREV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdHtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0O2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbntwYWRkaW5nLWxlZnQ6MTVweH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7Y29sb3I6d2hpdGU7YmFja2dyb3VuZC1jb2xvcjojMUM3NUJDO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQgZW17YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiM3Nzc3Nzd9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5uby1yZXN1bHRze2Rpc3BsYXk6bGlzdC1pdGVtO2JhY2tncm91bmQ6I0VFRUVFRX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xse3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt3aWR0aDozMjFweDttYXJnaW46MCA0cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp3aGl0ZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OXB4O2hlaWdodDoxLjQyODU3O3RleHQtaW5kZW50Oi01MDAwcHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3due2JvdHRvbTowfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtsaW5lLWhlaWdodDozMXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDozNHB4O3BhZGRpbmc6MCAwIDAgMTJweDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzU1NTU1NTtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXJpZ2h0OjI2cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnJ7Zm9udC1zaXplOjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtyaWdodDoyNnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC0xMXB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDJweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdHtjb2xvcjojNzc3Nzc3fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMDA7bWFyZ2luOjA7cGFkZGluZzozcHggNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlO21hcmdpbjoxcHggMDtwYWRkaW5nOjRweCAyMHB4IDRweCA0cHg7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcHttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4Oy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J117cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTAwMHB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlc3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6MSU7bWFyZ2luOjA7cGFkZGluZzowO2N1cnNvcjp0ZXh0O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaXtmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZHttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXXtoZWlnaHQ6MzJweDttYXJnaW46MDtwYWRkaW5nOjRweDtjb2xvcjojNTU1NTU1O2JvcmRlcjowICFpbXBvcnRhbnQ7b3V0bGluZTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgLmRlZmF1bHR7Y29sb3I6Izk5OTk5OX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2V7bGluZS1oZWlnaHQ6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46NnB4IDAgM3B4IDVweDtwYWRkaW5nOjNweCAyMHB4IDNweCA1cHg7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzMzMzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNFRUVFRUU7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZztiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDo0cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC0xMXB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZS1mb2N1c3tiYWNrZ3JvdW5kOiNENEQ0RDR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLTExcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowIDAgMCAwO3BhZGRpbmc6MH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZHtkaXNwbGF5Om5vbmV9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXItbGVmdDpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMThweCA3cHh9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlc3tib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCdde2NvbG9yOiMxMTExMTEgIWltcG9ydGFudH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNob3Nlbi1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi41ICFpbXBvcnRhbnR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLXJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xle292ZXJmbG93OnZpc2libGU7cGFkZGluZzowIDhweCAwIDB9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoyNnB4O2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2e3JpZ2h0OmF1dG87bGVmdDo3cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgYWJicntyaWdodDphdXRvO2xlZnQ6MjZweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J117ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6cmlnaHR9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNle21hcmdpbjo2cHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDVweCAzcHggMTlweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7cmlnaHQ6YXV0bztsZWZ0OjRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAgMCA0cHggNHB4O3BhZGRpbmc6MCA0cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyAuZ3JvdXAtb3B0aW9ue3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXItcmlnaHQ6bm9uZX0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmc6NHB4IDVweCA0cHggMjBweDtkaXJlY3Rpb246cnRsfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KXsuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbiwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmdcIikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6NTJweCAzN3B4ICFpbXBvcnRhbnR9fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojRkZGRkZGO2ZpbHRlcjpub25lfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dHtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCAxMDAlIC0yMH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wey13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7YmFja2dyb3VuZDojRkZGRkZGfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZXstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojRTRFNEU0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZS5zZWFyY2gtY2hvaWNlLWRpc2FibGVke2JhY2tncm91bmQ6I0U0RTRFNH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLmhpZ2hsaWdodGVke2JhY2tncm91bmQ6IzM4NzVEN30uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXstd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNFRUVFRUV9LmNob3NlLWltYWdle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzoycHggNXB4IDNweCAwfS5jaG9zZS1pbWFnZS1zbWFsbHt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46LTNweCAxZW0gMCAwO3BhZGRpbmc6MCAzcHggMCAwO29wYWNpdHk6MC4zfS5jaG9zZS1pbWFnZS1saXN0e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjotM3B4IDFlbSAwIDA7cGFkZGluZzowIDNweCAwIDA7b3BhY2l0eTowLjN9ZGl2LmNob3Nlbi1jb250YWluZXItbXVsdGkgLnJlc3VsdC1zZWxlY3RlZCBpbWd7b3BhY2l0eTowLjN9LmFsZXJ0e21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoxMnB4O2JvcmRlcjoxcHggc29saWQgI2VhZWJlOH0uYWxlcnQud2l0aGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hbGVydC53aXRoYnV0dG9uIGJ1dHRvbntwYWRkaW5nOjAuNXJlbSAxcmVtO3dpZHRoOmF1dG87dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hbGVydC5ncmVlbntjb2xvcjojNzFCNTQ0fS5hbGVydC5zdWNjZXNze2NvbG9yOiM3MUI1NDR9LmFsZXJ0LnJlZCwuYWxlcnQuZXJyb3J7Y29sb3I6I0QxN0IyRn0uYWxlcnQud2Fybntjb2xvcjojRDE3QjJGfS5hbGVydC53YXJuIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246dG9wfS5sb2dpbi1ib3ggLmFsZXJ0e21hcmdpbjowO3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tYm94IC5hbGVydC5zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDE3QjJGO2JvcmRlci1jb2xvcjojRDE3QjJGfS5sb2dpbi1ib3ggLmFsZXJ0LmVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDAwMjFCO2JvcmRlci1jb2xvcjojRDAwMjFCfS5hbGVydF9yZWFkb25seXttYXJnaW4tYm90dG9tOjJlbTtib3JkZXI6MXB4IHNvbGlkICNlYWViZTg7ZGlzcGxheTpmbGV4O21heC13aWR0aDo2NDBweH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb257YmFja2dyb3VuZDojZmFhMjRhO2ZsZXgtYmFzaXM6NTZweDtmbGV4LWdyb3c6MH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb24gc3Zne2ZpbGw6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmFsZXJ0X3JlYWRvbmx5IC5hbGVydC1tZXNzYWdle2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7ZmxleC1iYXNpczphdXRvO3BhZGRpbmc6MTJweCAxNnB4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fS5hbGVydF9yZWFkb25seSAuYWxlcnQtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0uYnRuLC5idG5fYSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLC5idG5fYTp2aXNpdGVkLC5idG5fYixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwuYnRuX2I6dmlzaXRlZCwuYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQsLmJ0bl9kLC5idG5fZDp2aXNpdGVkLC5idG5fZSwuYnRuX2U6dmlzaXRlZCwuYnRuX2xvZ2luLC5idG5fbG9naW46dmlzaXRlZCwucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sYnV0dG9uI21haW5fc3VtbWFyeSxidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MH0ubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG4sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2EsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fYiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9jLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fZCwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fZSwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fbG9naW4sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmpmLWJ0biwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBzcGFuLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBzcGFuLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuY3N2aW8+c3BhbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmpmLWJ0biwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgc3Bhbi5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuY3N2aW8+c3BhbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNtYWluX3N1bW1hcnksLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweH0uYnRuOmhvdmVyLC5idG5fYTpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmhvdmVyLC5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDpob3ZlciwuYnRuX2U6aG92ZXIsLmJ0bl9sb2dpbjpob3ZlciwucGFnZS1jb250YWluZXIgYnV0dG9uOmhvdmVyLC5wYWdlLWNvbnRhaW5lciBpbnB1dDpob3Zlclt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmhvdmVyLC5tb2RhbC1jb250ZW50IGlucHV0OmhvdmVyW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmpmLWJ0bjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbjpob3ZlciwucGYtZGFzaGJvYXJkIC5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW46aG92ZXIsYnV0dG9uI21haW5fc3VtbWFyeTpob3ZlcixidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQ6aG92ZXIsLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10sLmJ0bjphY3RpdmUsLmJ0bl9hOmFjdGl2ZSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmFjdGl2ZSwuYnRuX2I6YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246YWN0aXZlLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDphY3RpdmUsLmJ0bl9lOmFjdGl2ZSwuYnRuX2xvZ2luOmFjdGl2ZSwucGFnZS1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSwucGFnZS1jb250YWluZXIgaW5wdXQ6YWN0aXZlW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCBidXR0b246YWN0aXZlLC5tb2RhbC1jb250ZW50IGlucHV0OmFjdGl2ZVt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG46YWN0aXZlLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmFjdGl2ZSwucGYtYWRtaW4gLmNzdmlvPnNwYW46YWN0aXZlLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbjphY3RpdmUsYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmUsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmFjdGl2ZSwuanNvbkZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2s6YWN0aXZlW3R5cGU9J3N1Ym1pdCdde2NvbG9yOiNmZmZ9LmFzaWRlIC5idG4sLmFzaWRlIC5idG5fYSwuYXNpZGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYXNpZGUgLmJ1dHRvbiwuYXNpZGUgLmJ0bl9iLC5hc2lkZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmFzaWRlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5hc2lkZSAuYnRuX2MsLmFzaWRlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuYXNpZGUgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuYXNpZGUgLmJ0bl9kLC5hc2lkZSAuYnRuX2UsLmFzaWRlIC5idG5fbG9naW4sLmFzaWRlIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5hc2lkZSBidXR0b24sLmFzaWRlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5hc2lkZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLmFzaWRlIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuYXNpZGUgYnV0dG9uLC5hc2lkZSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmFzaWRlIGlucHV0W3R5cGU9YnV0dG9uXSwuYXNpZGUgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5hc2lkZSAuamYtYnRuLC5hc2lkZSAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuYXNpZGUgc3Bhbi5idXR0b24sLmFzaWRlIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLmFzaWRlIC5jc3Zpbz5zcGFuLC5hc2lkZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5hc2lkZSAuY3N2aW8+c3BhbiwuYXNpZGUgYnV0dG9uI21haW5fc3VtbWFyeSwuYXNpZGUgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5hc2lkZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmFzaWRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmFzaWRlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuYXNpZGUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6bm9uZX0uYnRuX2EsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwuYnRuX2E6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzAxYmVlNTtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTV9LmJ0bl9hOmhvdmVyLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIsLmJ0bl9hOmFjdGl2ZSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmFjdGl2ZSwuYnRuX2E6dmlzaXRlZDpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9hOnZpc2l0ZWQ6YWN0aXZlLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246dmlzaXRlZDphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzBmYThjNztiYWNrZ3JvdW5kLWNvbG9yOiMwZmE4Yzd9LmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5idG5fYjp2aXNpdGVkLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWR7Y29sb3I6IzA2MDcwOCAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bl9iOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlcixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciwuYnRuX2I6YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246YWN0aXZlLC5idG5fYjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9iOnZpc2l0ZWQ6YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZSxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMjAyNjJhO2JhY2tncm91bmQtY29sb3I6IzIwMjYyYX0uYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQsLmpzb25Gb3JtIGlucHV0OnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0uYnRuX2M6aG92ZXIsLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOmFjdGl2ZSwuanNvbkZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQ6aG92ZXIsLmpzb25Gb3JtIGlucHV0OnZpc2l0ZWQ6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwuYnRuX2M6dmlzaXRlZDphY3RpdmUsLmpzb25Gb3JtIGlucHV0OnZpc2l0ZWQ6YWN0aXZlW3R5cGU9XCJjYW5jZWxcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LmJ0bl9kLC5idG5fZDp2aXNpdGVke2NvbG9yOiNkMDAyMWIgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG5fZDpob3ZlciwuYnRuX2Q6YWN0aXZlLC5idG5fZDp2aXNpdGVkOmhvdmVyLC5idG5fZDp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0uYnRuX2UsLmJ0bl9lOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggI2QwMDIxYjtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LmJ0bl9lOmhvdmVyLC5idG5fZTphY3RpdmUsLmJ0bl9lOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9lOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5idG5fbG9naW4sLmJ0bl9sb2dpbjp2aXNpdGVke3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO3BhZGRpbmc6NnB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO21pbi13aWR0aDo1OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5idG5fbG9naW46aG92ZXIsLmJ0bl9sb2dpbjphY3RpdmUsLmJ0bl9sb2dpbjp2aXNpdGVkOmhvdmVyLC5idG5fbG9naW46dmlzaXRlZDphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LmxhcmdlLWJ0bntsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6MTBweCAyNXB4fS5zbWFsbC1idG57cGFkZGluZzoxMnB4IDQwcHg7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl17Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2IsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYywucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0uYnRuX2MsLnBhZ2UtY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl1bdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJdLC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYiwubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9jLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYiwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0uYnRuX2MsLm1vZGFsLWNvbnRlbnQgLmpzb25Gb3JtIGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl1bdHlwZT1cImNhbmNlbFwiXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1jb250YWluZXIgYnV0dG9uOmhvdmVyLC5wYWdlLWNvbnRhaW5lciBidXR0b246YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmhvdmVyLC5tb2RhbC1jb250ZW50IGJ1dHRvbjphY3RpdmUsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzBmYThjNztiYWNrZ3JvdW5kLWNvbG9yOiMwZmE4Yzd9YnV0dG9uLm90LWxpbmstYnRuLmNhdGVnb3J5LWhvc3QtbGlzdC1oYW5kbGVye2NvbG9yOiMwMEFlZUYgIWltcG9ydGFudH1idXR0b24jb25ldHJ1c3QtcGMtYnRuLWhhbmRsZXJ7Y29sb3I6YmxhY2sgIWltcG9ydGFudH0uZmlsdGVyLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmaWxsOiNmZmZ9LmZpbHRlci1idXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7dG9wOjc1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2NvbnRlbnQ6Jyc7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy13ZWJraXQtYW5pbWF0aW9uOmFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjphbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7LW8tYW5pbWF0aW9uOmFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO29wYWNpdHk6MDtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjoycHggc29saWQgcmdiYSgxLDE5MCwyMjksMC42KTtib3JkZXItbGVmdDoycHggc29saWQgIzAxYmVlNTtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZmlsdGVyLWJ1dHRvbjphZnRlcntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjc1cHg7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDoyNnB4O2NvbnRlbnQ6YXR0cihkYXRhLWNvdW50KTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7d2hpdGUtc3BhY2U6bm93cmFwO29wYWNpdHk6MDtjb2xvcjojNDE0YTUxO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmFqYXhMb2FkZWQgLmZpbHRlci1idXR0b246YWZ0ZXIsLmFqYXhMb2FkaW5nIC5maWx0ZXItYnV0dG9uOmJlZm9yZXtvcGFjaXR5OjF9LmFqYXhMb2FkaW5nLmFqYXhMb2FkZWQgLmZpbHRlci1idXR0b246YWZ0ZXJ7b3BhY2l0eTowfUBrZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uYnRuLWxvb2t1cHtkaXNwbGF5OmlubGluZS1ibG9jaztib3R0b206NHB4O3JpZ2h0OjRweDtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjBlbTtwYWRkaW5nOjAuNWVtIDAuNzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7b3BhY2l0eTowLjU7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2N9aW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXB7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTV9aW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXA6aG92ZXIsaW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXA6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmYThjN31pbnB1dC5idXN5Ky5idG4tbG9va3Vwe29wYWNpdHk6MC4yO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM5YjliOWIgMzAlLCAjMTk4ZmMyIDUwJSwgIzliOWI5YiA3MCUpO2JhY2tncm91bmQtc2l6ZTozMDAlIDQwMCU7YW5pbWF0aW9uOmdyYWRpZW50IDJzIGVhc2UgaW5maW5pdGV9QGtleWZyYW1lcyBncmFkaWVudHswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX0uYnRuLmRpc2FibGVkLC5kaXNhYmxlZC5idG5fYSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZGlzYWJsZWQuYnV0dG9uLC5kaXNhYmxlZC5idG5fYixidXR0b24uZGlzYWJsZWQjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uLmRpc2FibGVkI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmRpc2FibGVkLmJ0bl9jLC5qc29uRm9ybSBpbnB1dC5kaXNhYmxlZFt0eXBlPVwiY2FuY2VsXCJdLC5kaXNhYmxlZC5idG5fZCwuZGlzYWJsZWQuYnRuX2UsLmRpc2FibGVkLmJ0bl9sb2dpbiwucGFnZS1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLC5tb2RhbC1jb250ZW50IGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmRpc2FibGVkLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbi5kaXNhYmxlZCwucGYtZGFzaGJvYXJkIC5kaXNhYmxlZC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4uZGlzYWJsZWQsYnV0dG9uLmRpc2FibGVkI21haW5fc3VtbWFyeSxidXR0b24uZGlzYWJsZWQjbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmRpc2FibGVkLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIycHg7bWFyZ2luLWJvdHRvbToxLjVlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMWJlZTV9LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MnB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDoxZW19LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAxYmVlNTt0cmFuc2l0aW9uOmFsbCAyNTBtczt0ZXh0LXRyYW5zZm9ybTpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuaWNvbi1maWxse2ZpbGw6IzAxYmVlNTt0cmFuc2l0aW9uOmFsbCAyNTBtc30uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluazpob3ZlciAuYmFjay10by1wYWdlLXRleHQsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5iYWNrLXRvLXBhZ2UtdGV4dHtjb2xvcjojNGE0YTRhfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rOmhvdmVyIC5pY29uLWZpbGwsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5pY29uLWZpbGx7ZmlsbDojNGE0YTRhfS5zb2NpYWwtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmV9LnNvY2lhbC1pY29ucy13cmFwIHVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpub25lfXVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MzJweDttYXJnaW4tbGVmdDotMTJweDt3aWR0aDoxNjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3VsLnNvY2lhbC1pY29uc3ttYXJnaW4tYm90dG9tOjB9fXVsLnNvY2lhbC1pY29ucyBsaXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmN2Y3Zjc7ZmxleDoxIDEgMjQlfXVsLnNvY2lhbC1pY29ucyBsaTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowIG5vbmV9dWwuc29jaWFsLWljb25zIGxpIGF7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyNXB4fXVsLnNvY2lhbC1pY29ucyBsaSBhIHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjpmaWxsIDI1MG1zO2ZpbGw6I2Y3ZjdmN311bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcuaWNvbi10d2l0dGVyLHVsLnNvY2lhbC1pY29ucyBsaSBhOmFjdGl2ZSBzdmcuaWNvbi10d2l0dGVye2ZpbGw6IzU1QUNFRX11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcuaWNvbi1mYWNlYm9vayx1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tZmFjZWJvb2t7ZmlsbDojM0I1OTk4fXVsLnNvY2lhbC1pY29ucyBsaSBhOmhvdmVyIHN2Zy5pY29uLWxpbmtlZGluLHVsLnNvY2lhbC1pY29ucyBsaSBhOmFjdGl2ZSBzdmcuaWNvbi1saW5rZWRpbntmaWxsOiMwOTc2QjR9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tZ29vZ2xlLXBsdXMsdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Zy5pY29uLWdvb2dsZS1wbHVze2ZpbGw6I0RENEIzOX0jaWNvbi1sb2dvX21vYmlsaXR5IC5vbmV7ZmlsbDojODc3NTZBfSNpY29uLWxvZ29fbW9iaWxpdHkgLnR3b3tmaWxsOiM4QTc4NkR9I2ljb24tbG9nb19tb2JpbGl0eSAudGhyZWV7ZmlsbDojMDkzNTdBfSNpY29uLWxvZ29fbW9iaWxpdHkgLmZvdXJ7ZmlsbDojOTJDMDIwfS5pY29uLWxvZ29fbW9iaWxpdHkgc3Zne3dpZHRoOjEzNnB4ICFpbXBvcnRhbnQ7aGVpZ2h0Ojg1cHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pY29uLWxvZ29fbW9iaWxpdHkgc3Zne3dpZHRoOjkwcHggIWltcG9ydGFudDtoZWlnaHQ6NTZweCAhaW1wb3J0YW50fX0ubG9nby5sb2dvX3BlcmZvcm1hbmNle2xpbmUtaGVpZ2h0OjFweH0ubG9nby5sb2dvX3BlcmZvcm1hbmNlIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjYzcHg7d2lkdGg6ODNweDtzdHJva2U6bm9uZX0uaWNvbi1sb2dvX2FjY291bnRhbnRze2ZpbGw6I2ZmZjtzdHJva2U6I2ZmZn0uc2l0ZS1tZWRpY2EgLmxvZ297bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtmbGV4LWJhc2lzOjIwMHB4fS5sb2dvLmxvZ29fbWVkaWNhe3BhZGRpbmc6MTZweCAwfS5sb2dvLmxvZ29fbWVkaWNhIGEgaW1ne3dpZHRoOjE4NHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjQzcHggIWltcG9ydGFudH0ubG9nby5sb2dvX29hc2lze3BhZGRpbmc6MTZweCAwfS5sb2dvLmxvZ29fb2FzaXMgYSBpbWd7d2lkdGg6MTEycHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcmVjcnVpdG1lbnR7cGFkZGluZzoxNnB4IDB9LmxvZ28ubG9nb19yZWNydWl0bWVudCBhIGltZ3t3aWR0aDo4M3B4ICFpbXBvcnRhbnQ7aGVpZ2h0OjYzcHggIWltcG9ydGFudH0ubG9nby5sb2dvX3JlY3J1aXRtZW50IHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjYzcHggIWltcG9ydGFudDt3aWR0aDo4M3B4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX3JlY3J1aXRtZW50e3BhZGRpbmc6MH19LmxvZ28ubG9nb19nbG9iYWxmaXtwYWRkaW5nOjEwcHggMH0ubG9nby5sb2dvX2dsb2JhbGZpIGEgaW1ne2hlaWdodDo3MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTE1cHggIWltcG9ydGFudH0ubG9nby5sb2dvX2dsb2JhbGZpIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19nbG9iYWxmaXtwYWRkaW5nOjB9fS5sb2dvLmxvZ29fY29uc3RydWN0aW9ue3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fY29uc3RydWN0aW9uIGEgaW1ne2hlaWdodDo3MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTE1cHggIWltcG9ydGFudH0ubG9nby5sb2dvX2NvbnN0cnVjdGlvbiBzdmd7ZmlsbDojZmZmO2hlaWdodDo3MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTE1cHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5sb2dvLmxvZ29fY29uc3RydWN0aW9ue3BhZGRpbmc6MH19LmxvZ28ubG9nb19wcml2YXRlY2xpZW50c3twYWRkaW5nOjEwcHggMH0ubG9nby5sb2dvX3ByaXZhdGVjbGllbnRzIGF7ZGlzcGxheTpmbGV4fS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NTZweCAhaW1wb3J0YW50O3dpZHRoOjk4cHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHN7cGFkZGluZzowfX0uaGVhZGVyIC5sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoyMTVweDtwYWRkaW5nLXJpZ2h0OjQxcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZsZXg6MSAxIGF1dG87ei1pbmRleDoxO3RleHQtYWxpZ246bGVmdDtmbGV4OjAgMCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXIgLmxvZ297bWF4LXdpZHRoOjM1MHB4O21pbi13aWR0aDozMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmhlYWRlciAubG9nb3ttYXgtd2lkdGg6MTM4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlciAubG9nby5sb2dvX25vcndheXtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlciAubG9nb3twYWRkaW5nLXJpZ2h0OjIycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KXsuaGVhZGVyIC5sb2dve3BhZGRpbmctcmlnaHQ6MHB4fX0uaGVhZGVyIC5sb2dvIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhlYWRlciAubG9nbyBhIGltZywuaGVhZGVyIC5sb2dvIGEgc3Zne3dpZHRoOjExMnB4O2hlaWdodDo1NHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5oZWFkZXIgLmxvZ28gYSBpbWcsLmhlYWRlciAubG9nbyBhIHN2Z3t3aWR0aDo5N3B4O2hlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5oZWFkZXIgLmxvZ28gYSBpbWcsLmhlYWRlciAubG9nbyBhIHN2Z3t3aWR0aDo3OHB4O2hlaWdodDozOHB4fX0uaGVhZGVyIC5sb2dvOjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoyNTAwcHg7bWFyZ2luLWxlZnQ6LTI1MDBweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6MX0uc2l0ZS1sc29zIC5sb2dve21heC13aWR0aDozNDVweH0ubG9nb19sc29ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjM1cHg7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5sb2dvX2xzb3N7bWFyZ2luLWxlZnQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nb19sc29ze21hcmdpbi1sZWZ0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LmxvZ29fbHNvc3ttYXJnaW4tbGVmdDo4cHh9fS5sb2dvX2xzb3MgaW1ne21pbi13aWR0aDo5N3B4O21heC13aWR0aDoxNTRweDtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjYycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmxvZ29fbHNvcyBpbWd7d2lkdGg6MTIwcHg7bWF4LWhlaWdodDo0OXB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubG9nb19sc29zIGltZ3t3aWR0aDoxMjBweDttYXgtaGVpZ2h0OjQ5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxvZ29fbHNvcyBpbWd7d2lkdGg6OTdweDttYXgtaGVpZ2h0OjM5cHh9fS5sb2dvX25vcndheWJhcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmxvZ29fbm9yd2F5YmFyIGltZ3ttYXgtd2lkdGg6MTU0cHg7aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpey5sb2dvX25vcndheWJhciBpbWd7bWluLXdpZHRoOjEyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsubG9nb19ub3J3YXliYXIgaW1ne3dpZHRoOjEyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2dvX25vcndheWJhciBpbWd7d2lkdGg6MTA1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxvZ29fbm9yd2F5YmFyIGltZ3t3aWR0aDo5NXB4fX0ucGYtZGFzaGJvYXJkIC5sc29zbG9nbywucGYtZm9ybV9mbGV4IC5sc29zbG9nb3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudDttYXJnaW4tbGVmdDoxMHB4fS5wZi1kYXNoYm9hcmQgLmxzb3MgLmxzb3Nsb2dvLC5wZi1mb3JtX2ZsZXggLmxzb3MgLmxzb3Nsb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmhlYWRlciAuYm91bmRzIC5sb2dvUmVjcnVpdG1lbnQgYSBpbWcsLmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAubG9nb1JlY3J1aXRtZW50IGEgaW1ne3dpZHRoOjgzcHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5pY29uLWFjdGl2aXR5e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tYWRvcHRpb24tZm9ybXt3aWR0aDo1OXB4O2hlaWdodDo1OXB4fS5pY29uLWFsbC1mb3JtYXRze3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tYXJyb3ctcmlnaHR7d2lkdGg6OXB4O2hlaWdodDoxM3B4fS5pY29uLWFycm93LXRoaW4tcmlnaHR7d2lkdGg6MjNweDtoZWlnaHQ6MTNweH0uaWNvbi1iZWxse3dpZHRoOjI0cHg7aGVpZ2h0OjIycHh9Lmljb24tYmlue3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY2Fye3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9Lmljb24tY2FyLXBsdXN7d2lkdGg6NTNweDtoZWlnaHQ6NTNweH0uaWNvbi1jaGVja2VkLXN1Y2Nlc3N7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uaWNvbi1jaGVja2xpc3R7d2lkdGg6MTJweDtoZWlnaHQ6MTRweH0uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWFtYmVye3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tY2hlY2tsaXN0LWluZGljYXRvci1ncmVlbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItZ3JleXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItcmVke3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tY2hldnJvbi1sZWZ0e3dpZHRoOjE2cHg7aGVpZ2h0OjI2cHh9Lmljb24tY2hldnJvbi1yaWdodHt3aWR0aDoxNXB4O2hlaWdodDoyNnB4fS5pY29uLWNpcmNsZS1idWxsZXR7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uaWNvbi1jbGlwYm9hcmR7d2lkdGg6MjFweDtoZWlnaHQ6MjhweH0uaWNvbi1jbG9zZXt3aWR0aDoyMXB4O2hlaWdodDoyMnB4fS5pY29uLWNsb3NlLWJ1dHRvbnt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5pY29uLWNsb3NlLWJ1dHRvbi0ye3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY2xvc2UtaWNvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNsb3VkLWNvbXB1dGluZ3t3aWR0aDo4MXB4O2hlaWdodDo2MHB4fS5pY29uLWNsb3VkLXVwbG9hZHt3aWR0aDozNnB4O2hlaWdodDoyNXB4fS5pY29uLWNvZ3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5pY29uLWNvZ19wcm9mZXNzaW9uc3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWNvbXBhcmV7d2lkdGg6NDhweDtoZWlnaHQ6NDBweH0uaWNvbi1jb21wbGV0ZXt3aWR0aDoxOXB4O2hlaWdodDoxM3B4fS5pY29uLWNvbnRhY3QtZW1haWx7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1jb252ZXJ0R3Vlc3R7d2lkdGg6MjBweDtoZWlnaHQ6MTdweH0uaWNvbi1jcmVhdGUtcG9saWN5e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY3Jvc3MtZHJhd257d2lkdGg6MjNweDtoZWlnaHQ6MjFweH0uaWNvbi1kYW5nZXJ7d2lkdGg6MzJweDtoZWlnaHQ6MjhweH0uaWNvbi1kYXNoYm9hcmR7d2lkdGg6MTQ2cHg7aGVpZ2h0OjExNnB4fS5pY29uLWRhc2hib2FyZC1oZWFkZXJ7d2lkdGg6MzNweDtoZWlnaHQ6MjBweH0uaWNvbi1kYXNoYm9hcmQtaGVhZGVyLWludmVyc2V7d2lkdGg6MzNweDtoZWlnaHQ6MjBweH0uaWNvbi1kaXNhYmxle3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9Lmljb24tZG9jdW1lbnR7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1kb3duLWFycm93e3dpZHRoOjUxMnB4O2hlaWdodDo1MTJweH0uaWNvbi1kb3duLXRyaWFuZ2xle3dpZHRoOjQ5MC42OHB4O2hlaWdodDo0OTAuNjhweH0uaWNvbi1kb3dubG9hZHt3aWR0aDoxNnB4O2hlaWdodDoxOXB4fS5pY29uLWRvd25sb2FkLWFsbC1maWxlc3t3aWR0aDoyNnB4O2hlaWdodDoyN3B4fS5pY29uLWRvd25sb2FkX2ljb257d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uaWNvbi1lZGl0e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tZWRpdC1kb2N1bWVudHt3aWR0aDo1NnB4O2hlaWdodDo1N3B4fS5pY29uLWVtYWlse3dpZHRoOjMycHg7aGVpZ2h0OjI2cHh9Lmljb24tZW1haWwtZGFya3t3aWR0aDozN3B4O2hlaWdodDozN3B4fS5pY29uLWVtYWlsLWludmVyc2V7d2lkdGg6MjhweDtoZWlnaHQ6MjFweH0uaWNvbi1lbWFpbF9wcm9mZXNzaW9uc3t3aWR0aDoyMXB4O2hlaWdodDoxNXB4fS5pY29uLWV5ZXt3aWR0aDoxN3B4O2hlaWdodDoxMXB4fS5pY29uLWZhY2Vib29re3dpZHRoOjEwcHg7aGVpZ2h0OjE4cHh9Lmljb24tZmFjZWJvb2stZGFya3t3aWR0aDozN3B4O2hlaWdodDozN3B4fS5pY29uLWZpbGV7d2lkdGg6MjZweDtoZWlnaHQ6MzBweH0uaWNvbi1maWxlLWFsdHt3aWR0aDoyNnB4O2hlaWdodDozNHB4fS5pY29uLWZpbHRlci1jbG9zZXt3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLWZpbHRlci1saXN0LWNsb3Nle3dpZHRoOjE5cHg7aGVpZ2h0OjEzcHh9Lmljb24tZmlsdGVyLWxpc3Qtb3Blbnt3aWR0aDoxOXB4O2hlaWdodDoxM3B4fS5pY29uLWZpbHRlci1vcGVue3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tZmlsdGVyLW9wZW4tYmFja3t3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLWdsb2Jle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmljb24tZ2xvYmVfbG9nb3t3aWR0aDoxMTJweDtoZWlnaHQ6MzZweH0uaWNvbi1nb29nbGUtcGx1c3t3aWR0aDoyNHB4O2hlaWdodDoxNXB4fS5pY29uLWhhbWJ1cmdlcnt3aWR0aDozMnB4O2hlaWdodDoyMnB4fS5pY29uLWhlYXJ0e3dpZHRoOjIwcHg7aGVpZ2h0OjE4cHh9Lmljb24taGVscHt3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS5pY29uLWhvbWV7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uaWNvbi1ob21lLXBsdXN7d2lkdGg6NTNweDtoZWlnaHQ6NTNweH0uaWNvbi1pYy1jbG9zZXt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5pY29uLWljLWVkaXR7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi1pYy1wbHVze3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmljb24taWMtd2FybmluZ3t3aWR0aDo0NXB4O2hlaWdodDo0MHB4fS5pY29uLWlkbGV7d2lkdGg6MjZweDtoZWlnaHQ6MThweH0uaWNvbi1pbmFjdGl2ZXt3aWR0aDoxM3B4O2hlaWdodDo5cHh9Lmljb24taW5mb3t3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS5pY29uLWlucHJvZ3Jlc3N7d2lkdGg6MjBweDtoZWlnaHQ6MTVweH0uaWNvbi1pbnN1cmFuY2Vze3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24taW52b2ljZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4fS5pY29uLWpmLWFkZHt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWpmLWFkZC1lZGl0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lmljb24tamYtZGVsZXRle3dpZHRoOjE0cHg7aGVpZ2h0OjE4cHh9Lmljb24tamYtZWRpdHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLWpmLXJlbW92ZXt3aWR0aDoxNHB4O2hlaWdodDoycHh9Lmljb24tamYtc3ByZWFkc2hlZXR7d2lkdGg6MThweDtoZWlnaHQ6MjBweH0uaWNvbi1sYXJnZS1pe3dpZHRoOjI0cHg7aGVpZ2h0OjQ3cHh9Lmljb24tbGVmdC1hcnJvd3t3aWR0aDoxMHB4O2hlaWdodDoxN3B4fS5pY29uLWxldHRlcnt3aWR0aDozNjcuNjlweDtoZWlnaHQ6MzcwcHh9Lmljb24tbGluay1jbGllbnQtY29uc29sZXt3aWR0aDo3OHB4O2hlaWdodDo3OXB4fS5pY29uLWxpbmtlZGlue3dpZHRoOjE2cHg7aGVpZ2h0OjE1cHh9Lmljb24tbGlua2VkaW4tZGFya3t3aWR0aDozN3B4O2hlaWdodDozN3B4fS5pY29uLWxpc3Rfdmlld19pY29ue3dpZHRoOjIycHg7aGVpZ2h0OjIwcHh9Lmljb24tbG9ja3t3aWR0aDoyMHB4O2hlaWdodDoyNHB4fS5pY29uLWxvY2t0b24tbG9nb3t3aWR0aDoxNTRweDtoZWlnaHQ6NzdweH0uaWNvbi1sb2NrdG9uLWxvZ28taGVhZGVye3dpZHRoOjEzNXB4O2hlaWdodDo2M3B4fS5pY29uLWxvZ297d2lkdGg6MTEycHg7aGVpZ2h0OjU1cHh9Lmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7d2lkdGg6MTQwcHg7aGVpZ2h0OjIzcHh9Lmljb24tbG9nby13aGl0ZXt3aWR0aDo5MDhweDtoZWlnaHQ6NDE3cHh9Lmljb24tbG9nb19hY2NvdW50YW50c3t3aWR0aDoxNDIuNXB4O2hlaWdodDoxMTEuNHB4fS5pY29uLWxvZ29fYXNzZXRtYW5hZ2VtZW50e3dpZHRoOjExM3B4O2hlaWdodDo3MXB4fS5pY29uLWxvZ29fY29uc3RydWN0aW9ue3dpZHRoOjE0My4xcHg7aGVpZ2h0OjEzNC40cHh9Lmljb24tbG9nb19nbG9iYWxmaXt3aWR0aDoxNDIuNXB4O2hlaWdodDoxMTEuNHB4fS5pY29uLWxvZ29fbWFsdGF7d2lkdGg6MTM1cHg7aGVpZ2h0OjgwcHh9Lmljb24tbG9nb19tb2JpbGl0eXt3aWR0aDoxMzZweDtoZWlnaHQ6ODVweH0uaWNvbi1sb2dvX3BlcmZvcm1hbmNle3dpZHRoOjIwNC4ycHg7aGVpZ2h0OjEyNC42cHh9Lmljb24tbG9nb19yZWNydWl0bWVudHt3aWR0aDoxNDRweDtoZWlnaHQ6MTE1cHh9Lmljb24tbWVkYWx7d2lkdGg6MTdweDtoZWlnaHQ6MjNweH0uaWNvbi1tZW51LWJ1c2luZXNzLWFuZC1maW5hbmNle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1kZWxldGV7d2lkdGg6MTBweDtoZWlnaHQ6MTNweH0uaWNvbi1tZW51LWRvdHN7d2lkdGg6MThweDtoZWlnaHQ6NHB4fS5pY29uLW1lbnUtZWRpdHt3aWR0aDoxNHB4O2hlaWdodDoxM3B4fS5pY29uLW1lbnUtZXlle3dpZHRoOjE3cHg7aGVpZ2h0OjExcHh9Lmljb24tbWVudS1maWxlLWRvd25sb2Fke3dpZHRoOjExcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1mb3Jte3dpZHRoOjEwcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1ncmlke3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9Lmljb24tbWVudS1oaWRle3dpZHRoOjE3cHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1saWZle3dpZHRoOjE3cHg7aGVpZ2h0OjEzcHh9Lmljb24tbWVudS1ub3RlYm9va3t3aWR0aDoxMXB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtb3ZlcnJpZGUtcXVvdGV7d2lkdGg6MTZweDtoZWlnaHQ6MTVweH0uaWNvbi1tZW51LXBhcGVye3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1wbHVze3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHh9Lmljb24tbWVudS1wcmV2aWV3e3dpZHRoOjExcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1yZW1pbmR7d2lkdGg6MTNweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LXNhdGlzZmllZHt3aWR0aDoxNnB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtc2VsZWN0LXF1b3Rle3dpZHRoOjE0cHg7aGVpZ2h0OjE1cHh9Lmljb24tbWVudS1zZWxlY3RlZHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLW1lbnUtdXBsb2Fke3dpZHRoOjUycHg7aGVpZ2h0OjM2cHh9Lmljb24tbWVudS12ZXJ0aWNhbC1kb3Rze3dpZHRoOjVweDtoZWlnaHQ6MjFweH0uaWNvbi1teUxvY2t0b257d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1teUxvY2t0b25BcnJvd3t3aWR0aDozNXB4O2hlaWdodDoyNHB4fS5pY29uLW5vdGV7d2lkdGg6MTJweDtoZWlnaHQ6MTVweH0uaWNvbi1ub3Rlc3t3aWR0aDo4Mi44MXB4O2hlaWdodDoxMDkuMzhweH0uaWNvbi1vcGVuLWNsb3Nle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tb3Blbi1pY29ue3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctY2xpZW50e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctcHJvZ3Jlc3N7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1vdmVydmlldy1zdGFydGVke3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctc3VibWl0dGVke3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tcGFwZXItcGxhbmV7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH0uaWNvbi1wYXlvbmxpbmV7d2lkdGg6MzNweDtoZWlnaHQ6MjhweH0uaWNvbi1wZGZfaWNvbnt3aWR0aDoyOXB4O2hlaWdodDozNHB4fS5pY29uLXBlcmNlbnR7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uaWNvbi1wZi1kb3dubG9hZHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLXBob25le3dpZHRoOjM1cHg7aGVpZ2h0OjMwcHh9Lmljb24tcGhvbmUtY2FsbHt3aWR0aDo1N3B4O2hlaWdodDo1N3B4fS5pY29uLXBob25lLXZvbHVtZXt3aWR0aDoyN3B4O2hlaWdodDozN3B4fS5pY29uLXBpZS1jaGFydHt3aWR0aDozNnB4O2hlaWdodDozNnB4fS5pY29uLXBpbi1kcm9we3dpZHRoOjIwcHg7aGVpZ2h0OjI4cHh9Lmljb24tcGxheS1idXR0b257d2lkdGg6MjFweDtoZWlnaHQ6MjFweH0uaWNvbi1wb2xpY2llc3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLXBvdW5ke3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9Lmljb24tcG91bmRfbWludXN7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uaWNvbi1wcmVzZW50YXRpb257d2lkdGg6MjRweDtoZWlnaHQ6MjBweH0uaWNvbi1wcmV2aWV3e3dpZHRoOjIzcHg7aGVpZ2h0OjI1cHh9Lmljb24tcHJldmlldy1tb2RhbHt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5pY29uLXByZXZpZXctcHJvcGZvcm17d2lkdGg6MzQuMXB4O2hlaWdodDozNXB4fS5pY29uLXByaW50e3dpZHRoOjI1cHg7aGVpZ2h0OjIzcHh9Lmljb24tcHJpdmF0ZXt3aWR0aDozMnB4O2hlaWdodDoyM3B4fS5pY29uLXF1b3Rle3dpZHRoOjUycHg7aGVpZ2h0OjQxcHh9Lmljb24tcmVhZC1vbmx5e3dpZHRoOjI1cHg7aGVpZ2h0OjI3cHh9Lmljb24tcmVhc3NpZ257d2lkdGg6MjU5cHg7aGVpZ2h0OjIyNnB4fS5pY29uLXJlbmV3e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tcmVxdWlyZXNBdHRlbnRpb257d2lkdGg6MTdweDtoZWlnaHQ6MjBweH0uaWNvbi1yZXNldC1pY29uLTAxe3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9Lmljb24tcmlnaHQtYXJyb3d7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tcmlnaHQtYXJyb3dfdGhpbnt3aWR0aDoxNHB4O2hlaWdodDoxOXB4fS5pY29uLXNlYXJjaHt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLXNlYXJjaC1ld3t3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLXNlYXJjaC1ldy1iYWNre3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tc2V0dGluZ3N7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uaWNvbi1zbWlsaWUtaGFwcHl7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uaWNvbi1zbWlsaWUtbmV1dHJhbHt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXNtaWxpZS1zYWR7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uaWNvbi1zdGFmZnt3aWR0aDozNnB4O2hlaWdodDozMnB4fS5pY29uLXN0YXJ0ZWQtbmV4dHt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5pY29uLXN3aXRjaC1hY2NvdW50cy1oZWFkZXJ7d2lkdGg6MjdweDtoZWlnaHQ6MjBweH0uaWNvbi1zd2l0Y2gtYWNjb3VudHMtbWVudXt3aWR0aDoyN3B4O2hlaWdodDoyMHB4fS5pY29uLXRhaWwtc3Bpbnt3aWR0aDozOHB4O2hlaWdodDozOHB4fS5pY29uLXRlYW0tbWVtYmVye3dpZHRoOjEycHg7aGVpZ2h0OjE2cHh9Lmljb24tdGVsZXBob25le3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmljb24tdGVtcGxhdGV7d2lkdGg6MjFweDtoZWlnaHQ6MjRweH0uaWNvbi10aWNrLWRyYXdue3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lmljb24tdHdpdHRlcnt3aWR0aDoxN3B4O2hlaWdodDoxM3B4fS5pY29uLXR3aXR0ZXItZGFya3t3aWR0aDozN3B4O2hlaWdodDozN3B4fS5pY29uLXVwLXRyaWFuZ2xle3dpZHRoOjQ5MC42NnB4O2hlaWdodDo0OTAuNjZweH0uaWNvbi11cGxvYWR7d2lkdGg6MTZweDtoZWlnaHQ6MTdweH0uaWNvbi11c2Vye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tdmlkZW97d2lkdGg6MjRweDtoZWlnaHQ6MjBweH0uaWNvbi12aWV3LWZpbGVze3dpZHRoOjQwM3B4O2hlaWdodDo0ODVweH0uaWNvbi12aW1lb3t3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS5pY29uLXZpc2l0LXVze3dpZHRoOjI1cHg7aGVpZ2h0OjI2cHh9Lmljb24td2FybmluZy10cmlhbmdsZXt3aWR0aDoyNHB4O2hlaWdodDoyMXB4fS5pY29uLXdpemFyZHt3aWR0aDo3NDVweDtoZWlnaHQ6NDg2cHh9I2ljb24tb3Blbi1jbG9zZSAjb2MtYmFja2dyb3VuZHtmaWxsOnRyYW5zcGFyZW50fSNpY29uLW9wZW4tY2xvc2UgI29jLXBsdXN7ZmlsbDpjdXJyZW50Q29sb3J9I2ljb24tb3Blbi1jbG9zZSAjb2MtbWludXN7ZmlsbDppbmhlcml0fSNpY29uLW9wZW4tY2xvc2UgI29jLWJvcmRlcntmaWxsOmluaGVyaXR9Lmljb24tb3Blbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM1NzY3NmM7ZmlsbDojNTc2NzZjO2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LnRhYi10aXRsZS5hY3RpdmUgLmljb24tb3Blbi1jbG9zZSwuYWN0aXZlIC50YWJ0cmlnZ2VyIC5pY29uLW9wZW4tY2xvc2UsLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3Blbi1jbG9zZXtjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2ZpbGw6I2ZmZn0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q3ZDVkNX0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tdGV4dCwucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gbGksLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIGEsLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHNwYW57Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojNDE0YTUxfS5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bHtwYWRkaW5nOjIycHggMTZweCAyMnB4IDI1cHg7bGlzdC1zdHlsZTpub25lO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTpmbGV4O3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGl7bWFyZ2luOjAgM3B4O2ZsZXgtYmFzaXM6NTBweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZle2JhY2tncm91bmQ6IzAxYmVlNTtjb2xvcjojZmZmO3BhZGRpbmc6MTRweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkucGFnZWRSZXN1bHRzLXByZXZuZXh0e2ZsZXgtYmFzaXM6ODBweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkgYXtiYWNrZ3JvdW5kOiNlZGVlZWU7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzoxNHB4fS5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVye2JhY2tncm91bmQ6I2RhZGNkY30ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkubmV4dCwucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkucHJldnttYXJnaW46MCAxcHh9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpLm5leHQgYSwucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkucHJldiBhe3BhZGRpbmc6MH0uc2l0ZS1zZWFyY2gtY29udGFpbmVye3BhZGRpbmc6MCAwIDY1cHh9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuYmxvY2stdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAxMXB4O3BhZGRpbmc6MCAzMHB4IDAgMDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuYmxvY2stdGl0bGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9fS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmJsb2NrLXRpdGxlIC5ibG9jay1pY29ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6N3B4O2xpbmUtaGVpZ2h0OjE5cHg7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuYmxvY2stdGl0bGUgLmJsb2NrLWljb257ZGlzcGxheTpub25lfX0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10ZXh0e21hcmdpbjowIDAgMThweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4fS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzAwcHg7cGFkZGluZzowIDc1cHggMCAwfS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwe3dpZHRoOjEwMCV9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgaW5wdXR7d2lkdGg6MTAwJTtoZWlnaHQ6NDJweDtwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiM1NjU2NTY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5Nztib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czowO3RyYW5zaXRpb246YWxsIDMwMG1zfS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwIGlucHV0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzAxYmVlNTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgxNDEsMTk4LDYzLDAuMyl9LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoxfS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2EsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fYiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9jLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fZCwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9lLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2xvZ2luLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgaW5wdXRbdHlwZT1idXR0b25dLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpmLWJ0biwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgc3Bhbi5idXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIHNwYW4uYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuY3N2aW8+c3Bhbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5qZi1idG4sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgc3Bhbi5idXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgc3Bhbi5idXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmNzdmlvPnNwYW4sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiNtYWluX3N1bW1hcnksLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117aGVpZ2h0OjMwcHg7d2lkdGg6NjVweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo3cHh9LnNlY3Rpb24tdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLXRvcDowfS5jb2x1bW4tdGl0bGV7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjUyO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5jb2x1bW4tdGl0bGV7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MS4zMn19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZTozNHB4O2xpbmUtaGVpZ2h0OjEuMjR9fWgxLmFydGljbGUtaGVhZGluZyxoMi5hcnRpY2xlLWhlYWRpbmd7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDJ9LnRpdGxlLW15bG9ja3RvbiwuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9ue2NvbG9yOiMwMWJlZTV9LnRpdGxlLW15bG9ja3RvbiBzcGFuLC5hc2lkZS10aXRsZSBoNC50aXRsZS1teWxvY2t0b24gc3Bhbntjb2xvcjp3aGl0ZX0uaWNvbi1oYW1idXJnZXJ7ZmlsbDojZmZmfS5tb2JpbGUtbWVudS1idXR0b257ZGlzcGxheTpub25lfS5tZW51LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dFN1bW1hcnl7ZGlzcGxheTpub25lfS5wZi1kYXNoYm9hcmQgLmRvdWdobnV0VGlwe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4O2NvbG9yOiNDQ0NDQ0M7YmFja2dyb3VuZDojMzMzMzMzfS5wZi1kYXNoYm9hcmQgLmRvdWdobnV0VGlwOmFmdGVye2NvbnRlbnQ6JyUnfS5wcm9ncmVzc0JhcntiYWNrZ3JvdW5kLWNvbG9yOiM5Y2Q3NjI7aGVpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQsLnByb2dyZXNzQmFyIGJ7YmFja2dyb3VuZC1jb2xvcjojMWU1ZjZmO2hlaWdodDoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXgtd2lkdGg6MTAwJX0ucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC52YWxpZCwucHJvZ3Jlc3NCYXIgYi52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTF9LnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQudW5maWxsZWQsLnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQudW5zdGFydGVkLC5wcm9ncmVzc0JhciBiLnVuZmlsbGVkLC5wcm9ncmVzc0JhciBiLnVuc3RhcnRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOTN9LnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQuaW52YWxpZCwucHJvZ3Jlc3NCYXIgYi5pbnZhbGlke2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0jc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXJ7YmFja2dyb3VuZC1jb2xvcjojMWU1ZjZmfSNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciBie2JhY2tncm91bmQtY29sb3I6IzY3ODY4ZX0jc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZC52YWxpZCwjc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgYi52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTF9I3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQudW5maWxsZWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQudW5zdGFydGVkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciBiLnVuZmlsbGVkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciBiLnVuc3RhcnRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOTN9I3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQuaW52YWxpZCwjc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgYi5pbnZhbGlke2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0ucHJvZ3Jlc3NCYXIgLnRpdGxle2ZvbnQtc2l6ZTowfS5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmV9LmRvd25sb2FkcyB1bC5maWxlc3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowICFpbXBvcnRhbnR9LmRvd25sb2FkcyB1bC5maWxlcyBsaXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYXttaW4taGVpZ2h0OjcwcHg7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY3Zjc7Y29sb3I6IzQxNGE1MX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVJY29uLC5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZVRpdGxlLC5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZUFjdGlvbnthbGlnbi1pdGVtczpjZW50ZXJ9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlSWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjcwcHh9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlSWNvbiBzdmd7ZmlsbDojMDFiZWU1fS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZVRpdGxle2FsaWduLXNlbGY6Y2VudGVyO3BhZGRpbmc6MTRweCAxNHB4IDE0cHggMDtmbGV4LWdyb3c6MTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVBY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O21pbi13aWR0aDo3MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAyNTBtc30uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVBY3Rpb24gc3Zne2ZpbGw6I2ZmZn0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGE6aG92ZXJ7Y29sb3I6IzAxYmVlNX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGE6aG92ZXIgLmZpbGVBY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMGZhOGM3fS5kb3dubG9hZHMgdWwuZmlsZXMgbGkrbGl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0uZG93bmxvYWRzIHVsLmZpbGVzIGxpOmFmdGVye2Rpc3BsYXk6bm9uZX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmwtbGlzdCwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWx7bWFyZ2luOjM1cHggMCA0NXB4O3BhZGRpbmc6MCAwIDAgMjhweDtsaXN0LXN0eWxlOm5vbmV9LmwtbGlzdCBsaSwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCA5cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOmluaGVyaXR9LmwtbGlzdCBsaTo6YmVmb3JlLC5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bCBsaTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDo1MCU7bGVmdDotMjhweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbi10b3A6LTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoycHggc29saWQgIzAxYmVlNTtib3JkZXItcmFkaXVzOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnMtbGlzdHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5zLWxpc3QgbGl7bWFyZ2luOjAgMCA3cHg7cGFkZGluZzowfS5zLWxpc3QgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAzMnB4IDVweCAwO2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMWJlZTV9LnMtbGlzdCBsaSBhOjpiZWZvcmUsLnMtbGlzdCBsaSBhOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0ucy1saXN0IGxpIGE6OmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MzJweDtib3R0b206MDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnMtbGlzdCBsaSBhOjphZnRlcnt0b3A6NTAlO3JpZ2h0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MTJweDttYXJnaW4tdG9wOi02cHg7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5zLWxpc3QgbGkgYTpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6IzAxYmVlNX0vKiEgRmxhZ3MgKi8uc2VydmljZS1mbGFne3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7d2lkdGg6NDNweDtoZWlnaHQ6NTlweDtwYWRkaW5nOjIwcHggNnB4IDhweDtvdmVyZmxvdzpoaWRkZW59LnNlcnZpY2UtZmxhZyBpbWcsLnNlcnZpY2UtZmxhZyBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDozMXB4O2hlaWdodDozMXB4fS5yZXNvdXJjZXMtYmxvY2sgLmltYWdlLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LnJlc291cmNlcy1ibG9jayAuaW1hZ2Utd3JhcCAuc2VydmljZS1mbGFne3JpZ2h0OjE2cHh9LnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXB7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7aGVpZ2h0OjUwcHh9LnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXAgLnNlcnZpY2UtZmxhZ3tsZWZ0OjE2cHg7d2lkdGg6NTBweDtoZWlnaHQ6NjlweDtwYWRkaW5nOjI0cHggN3B4IDhweH0ucGFnZS1oZWFkZXIgLmZsYWctd3JhcCAuc2VydmljZS1mbGFnIGltZywucGFnZS1oZWFkZXIgLmZsYWctd3JhcCAuc2VydmljZS1mbGFnIHN2Z3t3aWR0aDozNnB4O2hlaWdodDozNnB4fWJsb2NrcXVvdGV7Ym9yZGVyLXRvcDoycHggc29saWQgI2M4Y2FjYTtwYWRkaW5nLXRvcDoyZW07Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS43NTtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6IzQxNGE1MX1ibG9ja3F1b3RlIGNpdGV7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMjU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiMyMDI2MmF9LnN3aXRjaHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MXB4O2hlaWdodDoyNHB4fS5zd2l0Y2ggaW5wdXR7b3BhY2l0eTowO3dpZHRoOjA7aGVpZ2h0OjB9LnNsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNEMDAyMUI7dHJhbnNpdGlvbjouNHN9LnNsaWRlcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2hlaWdodDoxM3B4O3dpZHRoOjEzcHg7bGVmdDo1cHg7Ym90dG9tOjVweDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOy13ZWJraXQtdHJhbnNpdGlvbjouNHM7dHJhbnNpdGlvbjouNHN9aW5wdXQ6Y2hlY2tlZCsuc2xpZGVye2JhY2tncm91bmQtY29sb3I6IzcxQjU0NH1pbnB1dC5qcy13YWl0aW5nOmNoZWNrZWQrLnNsaWRlcnthbmltYXRpb246YmFja2dyb3VuZC1sb2FkaW5nLXN1Y2Nlc3MgMS41cyBpbmZpbml0ZX1pbnB1dC5qcy13YWl0aW5nKy5zbGlkZXJ7YW5pbWF0aW9uOmJhY2tncm91bmQtbG9hZGluZy1lcnJvciAxLjVzIGluZmluaXRlfWlucHV0OmZvY3VzKy5zbGlkZXJ7Ym94LXNoYWRvdzowIDAgMXB4ICM3MUI1NDR9aW5wdXQ6Y2hlY2tlZCsuc2xpZGVyOmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxOHB4KX0uc2xpZGVye2JvcmRlci1yYWRpdXM6MjRweH0uc2xpZGVyOmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX1Aa2V5ZnJhbWVzIGJhY2tncm91bmQtbG9hZGluZy1zdWNjZXNzezAle2JhY2tncm91bmQtY29sb3I6I2I1YjZiN301MCV7YmFja2dyb3VuZC1jb2xvcjojNzFCNTQ0fTEwMCV7YmFja2dyb3VuZC1jb2xvcjojYjViNmI3fX1Aa2V5ZnJhbWVzIGJhY2tncm91bmQtbG9hZGluZy1lcnJvcnswJXtiYWNrZ3JvdW5kLWNvbG9yOiNiNWI2Yjd9NTAle2JhY2tncm91bmQtY29sb3I6I0QwMDIxQn0xMDAle2JhY2tncm91bmQtY29sb3I6I2I1YjZiN319LmZsZXgtdGFibGV7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS41MztsZXR0ZXItc3BhY2luZzowLjI2cHg7bWFyZ2luLWJvdHRvbToyZW07bWF4LXdpZHRoOjYwMHB4fS5mbGV4LXRhYmxlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjB9LmZsZXgtdGFibGUgLmZsZXgtcGFyZW50Pi5mdC1sYWJlbHtmbGV4LWJhc2lzOjMzJTtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6Ym9sZH0uZmxleC10YWJsZSAuZmxleC1wYXJlbnQ+LmZ0LWRhdGF7ZmxleC1iYXNpczo2NiU7cGFkZGluZzowfS50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rVGFibGV7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDo0OHB4O21hcmdpbi1ib3R0b206MzJweH0udGhpcmRQYXJ0eUNoZWNrb3V0TGlua1RhYmxlIC50aGlyZFBhcnR5Q2hlY2tvdXRMaW5re2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2ZsZXgtYmFzaXM6MTAwJTtiYWNrZ3JvdW5kOiNlYmViZWI7bWFyZ2luLWJvdHRvbTo0cHg7cGFkZGluZzoxNnB4fS50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rVGFibGUgLnRoaXJkUGFydHlDaGVja291dExpbmstdGl0bGV7ZmxleC1iYXNpczoxMDAlO2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjM2cHg7cGFkZGluZy1sZWZ0OjEycHh9LnRoaXJkUGFydHlDaGVja291dExpbmtUYWJsZSAudGhpcmRQYXJ0eUNoZWNrb3V0TGluay1idXR0b257bWluLXdpZHRoOjEwMHB4fS50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rVGFibGUgLnRoaXJkUGFydHlDaGVja291dExpbmstYnV0dG9uIGF7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjEwcHggMTZweH0uc29ycnlQYWdlTGlua3twYWRkaW5nOjhweCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2fS5zb3JyeVBhZ2VMaW5rIHN2Z3tmaWxsOiMwMWJlZTU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEycHh9LnNvcnJ5UGFnZUxpbmsgc3ZnLmljb24tYXJyb3ctdGhpbi1yaWdodHt3aWR0aDoyOXB4O2hlaWdodDoxMnB4fS5yZnFBY2NlcHQsLnJmcURlY2xpbmV7bWF4LWhlaWdodDowcHg7dHJhbnNpdGlvbjo0MDBtcyBlYXNlIDBzO292ZXJmbG93OmhpZGRlbn0ucmZxQWNjZXB0LnJmcVNob3csLnJmcURlY2xpbmUucmZxU2hvd3ttYXgtaGVpZ2h0OjUwMHB4fS5yZnFSZXRyYWN0Qm91bmRze3BhZGRpbmc6MzJweCAwcHggNDhweCAwcHh9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3Jte2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyMnB4IDMycHggMzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3Jte3BhZGRpbmc6MjJweCAyNHB4IDM4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3Jte3BhZGRpbmc6MTZweCAxNnB4IDM1cHh9fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3QsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXXt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM0YTRhNGE7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZCAxcHggI2RlZGRkZDtib3JkZXItcmFkaXVzOjB9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdDpmb2N1cywuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWE6Zm9jdXMsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3Vze2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTtib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0LC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtoZWlnaHQ6MjlweDtsaW5lLWhlaWdodDoyN3B4O3RyYW5zaXRpb246YWxsIDMwMG1zfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYXtwYWRkaW5nOjVweCAxMHB4IDEwcHg7aGVpZ2h0OjE2OXB4O2xpbmUtaGVpZ2h0OjIwcHg7cmVzaXplOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWF7aGVpZ2h0OjI0OHB4fX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gbGFiZWx7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMzBweCA0cHggMDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzIxMjEyMX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBsYWJlbHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNHB4fX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDglO21hcmdpbi1ib3R0b206MThweH0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQ6bnRoLWNoaWxkKG9kZCl7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkOm50aC1jaGlsZChvZGQpe3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX19LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkOm50aC1jaGlsZChldmVuKXtmbG9hdDpyaWdodDtjbGVhcjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZDpudGgtY2hpbGQoZXZlbil7d2lkdGg6MTAwJTtmbG9hdDpub25lfX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgLmZmLXZhbGlkYXRpb246OmFmdGVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo2cHg7cmlnaHQ6MTBweDt3aWR0aDoxNnB4O2hlaWdodDoxN3B4O2ZvbnQtc2l6ZToxOXB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM3NGJkNDM7ei1pbmRleDozfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dDpyZXF1aXJlZDppbnZhbGlkLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dDpyZXF1aXJlZC5lcnJvciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQuZXJyb3IsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdC5lcnJvcntib3JkZXI6c29saWQgMXB4ICNlYzFhM2I7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDIzNiwyNiw1OSwwLjM1KX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaW52YWxpZC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcH0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OmF0dHIoZGF0YS1lcnIpO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzozcHggMCAwO2NvbG9yOiNlYzFhM2J9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0OnJlcXVpcmVkOnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkOnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Qubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXJ7Y29udGVudDonXFwyNzEzJ30uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgLm5vLWVycm9ye2JvcmRlcjpzb2xpZCAxcHggI2RlZGRkZDtib3gtc2hhZG93Om5vbmV9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQ6Zm9jdXMsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvcjpmb2N1cywuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3I6Zm9jdXMsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIC5uby1lcnJvcjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyl9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmV7ZGlzcGxheTpub25lfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXJ7YmFja2dyb3VuZDpub25lfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCAubm8tZXJyb3Iubm90LXNlbGVjdGVkIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2NvbnRlbnQ6Jyd9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdHtib3JkZXItcmFkaXVzOjA7cGFkZGluZy1yaWdodDowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy1tcy1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjk2JSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS10ZXh0YXJlYXtjbGVhcjpib3RoO21hcmdpbi1ib3R0b206MjZweH1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS10ZXh0YXJlYXttYXJnaW4tYm90dG9tOjE4cHh9fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1zdWJtaXR7dGV4dC1hbGlnbjpyaWdodH0uZ2V0LXF1b3RlLWJsb2NrLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MjBweH0uZ2V0LXF1b3RlLWJsb2NrIC5ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7bWF4LXdpZHRoOjY0MHB4fS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjI0cHg7aGVpZ2h0OjEwMCV9LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAudGV4dHtjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMTI7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIiwgc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAudGV4dHtmb250LXNpemU6MThweH19LmdldC1xdW90ZS1ibG9jayAuY29udGVudCB1bCBsaXtjb2xvcjojZjdmN2Y3O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNzF9LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAubGluZXt3aWR0aDoxMDAlO2hlaWdodDoycHg7b3BhY2l0eTowLjQ7Ym9yZGVyOnNvbGlkIDFweCAjZmZmZmZmO21hcmdpbi10b3A6MjVweDttYXJnaW4tYm90dG9tOjIxcHh9LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAucXVvdGUtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1cHh9LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAucXVvdGUtaGVhZGVyIGgye21hcmdpbjowO2ZvbnQtc2l6ZTozNHB4O2NvbG9yOiNmZmZmZmY7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIiwgc2VyaWY7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAucXVvdGUtaGVhZGVyIGgye2ZvbnQtc2l6ZToyOHB4fX0uZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50IC5xdW90ZS1oZWFkZXIgc3ZnK2gye21hcmdpbjowIDI2cHh9LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAucXVvdGUtaGVhZGVyIC5pY29uLWNhciwuZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50IC5xdW90ZS1oZWFkZXIgLmljb24tY2FyLXBsdXN7ZmlsbDojRDRBRjM3fS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnF1b3RlLWhlYWRlciAuaWNvbi1ob21lLC5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnF1b3RlLWhlYWRlciAuaWNvbi1ob21lLXBsdXN7ZmlsbDojNDlBREFEfS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnF1b3RlLWhlYWRlcisubGluZXttYXJnaW4tdG9wOjZweH0uZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50IC5idG5fYSwuZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50ICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmdldC1xdW90ZS1ibG9jayAuY29udGVudCAuYnV0dG9ue21hcmdpbi10b3A6MjRweDtmb250LXNpemU6MTRweDtwYWRkaW5nOjE0cHggMjBweH0uZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50IC5nZXRBUXVvdGVPcHRpb24tYnRue3dpZHRoOjIyOHB4O2hlaWdodDo0NHB4fS5wYWdlLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjExO2NvbG9yOiMyMDI2MmF9LnBmLWFkbWluIC5ibG9jay1jb250ZW50IGgye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjEycHg7bGV0dGVyLXNwYWNpbmc6MC4zNHB4O2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS40NX0ucGYtYWRtaW4gLmJsb2NrLWNvbnRlbnQgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjE0O2xldHRlci1zcGFjaW5nOjAuMjFweH0uZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVye2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVye2NvbG9yOiNmZmZ9LnBhZ2UtaGVhZGVyIC5jbHViLWJhZGdlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ub3RpZmljYXRpb24tYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAubm90aWZpY2F0aW9uLWJsb2Nre2ZsZXgtYmFzaXM6NzMlfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2Nre2ZsZXgtYmFzaXM6MjUlO21heC13aWR0aDozMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9ja3tmbGV4LWJhc2lzOjEwMCV9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5jaG9zZW4tc2luZ2xlLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3QsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3R7Ym9yZGVyOjBweCBzb2xpZCAjQ0NDQ0NDO3BhZGRpbmc6MCAwIDAgMHB4O2xpbmUtaGVpZ2h0OjM0cHg7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZTpob3ZlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5jaG9zZW4tc2luZ2xlOmhvdmVyLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3Q6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY29udGFjdC1zZWxlY3Q6aG92ZXJ7bGluZS1oZWlnaHQ6MzRweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgYSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIGF7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIGE6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayBhOmhvdmVye2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAubmFtZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5uYW1le2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41Nn0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmVtYWlsLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmVtYWlse2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAxYmVlNTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5lbWFpbDpob3ZlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5lbWFpbDpob3Zlcntmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwZmE3Yzc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLm5hbWUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLm5hbWUsLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAuZW1haWwsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLmVtYWlsLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLnBob25lLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcC5waG9uZXtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTNweDtwYWRkaW5nLWxlZnQ6MTNweDtmbGV4Om5vbmV9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4fS5nZXQtYS1xdW90ZS1wYWdlOm5vdCguZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkKSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5nZXQtYS1xdW90ZS1wYWdlOm5vdCguZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkKSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nLWJvdHRvbTppbmhlcml0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5uZXdzLWRldGFpbC1pbWFnZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5uZXdzLWRldGFpbC1pbWFnZXtkaXNwbGF5Om5vbmV9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2stcGVyc29uLWluZm8sLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2stcGVyc29uLWluZm97bWluLXdpZHRoOjQ1MHB4fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2V7bWluLWhlaWdodDo0NTVweH1AbWVkaWEgKG1heC13aWR0aDogOTI5cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2V7cGFkZGluZy1ib3R0b206NjMlO21pbi1oZWlnaHQ6dW5zZXR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9ja19pbWFnZXtkaXNwbGF5Om5vbmV9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwdnc7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwdncpO3RvcDowO2JvdHRvbTowO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MjdweDstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXJlc291cmNlcy1ncmlkLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXJlc291cmNlcy1ncmlke3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLnJlc291cmNlcy1ncmlkPi5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5yZXNvdXJjZXMtZ3JpZD4uYmxvY2t7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21heC13aWR0aDo2MDBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwe21heC13aWR0aDoxMDAlfX0ucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwe21heC13aWR0aDpub25lfS5wZi1hZ3JlZW1lbnQgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wZi1hZ3JlZW1lbnQgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHttYXgtd2lkdGg6bm9uZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlc3toZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246c3RhdGljfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXN7cGFkZGluZy1ib3R0b206NzVweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cGFkZGluZzowIDEzMHB4IDAgMTZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtMTIwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzBweCwgIzMwMzYzQyA3MHB4KTtmb250LXNpemU6MTJweDt6LWluZGV4OjF9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2U6OmJlZm9yZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2U6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMzAzNjNDO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjI1MDBweDtyaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIGltZywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UgaW1ne3dpZHRoOjc1cHg7aGVpZ2h0Ojc1cHg7bWFyZ2luOjE2cHggMjBweCAxNnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSBpbWcsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIGltZ3t3aWR0aDo1NXB4O2hlaWdodDo1NXB4O21hcmdpbjoxMHB4IDIwcHggMTBweCAwfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSBzcGFuLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSBzcGFue3BhZGRpbmc6MH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0zcHg7cGFkZGluZy1sZWZ0OjIzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnR7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50e21hcmdpbi10b3A6MDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjE1cHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjdweH19LnBmLWFkbWluIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBmLWFkbWluIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkLC5wZi1kYXNoYm9hcmQgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZCwucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjpiZWZvcmUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDoyNTAwcHg7Y29udGVudDonJztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YmVmb3JlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YmVmb3JlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjpiZWZvcmV7cmlnaHQ6LTMycHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmFmdGVyLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7dG9wOjA7Ym90dG9tOjA7bGVmdDoxMDAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjUwMHB4O2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjphZnRlciwuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjphZnRlciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6bGFzdC1jaGlsZC5hY3Rpb25zLWJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9ja3twYWRkaW5nLWxlZnQ6MTZweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jazo6YmVmb3JlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jazo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jazo6YWZ0ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6bGFzdC1jaGlsZC5hY3Rpb25zLWJsb2NrOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6bGFzdC1jaGlsZC5hY3Rpb25zLWJsb2NrOjphZnRlciwuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6bGFzdC1jaGlsZC5hY3Rpb25zLWJsb2NrOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2s6OmFmdGVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jazo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrIC5jb250ZW50LWltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jayAuY29udGVudC1pbWFnZXt3aWR0aDo1MHZ3O2xlZnQ6MDt0cmFuc2Zvcm06bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2t7cGFkZGluZy1sZWZ0OjIzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2Nre3BhZGRpbmctbGVmdDo4cHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtsZWZ0OjB9LmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVyLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVyLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXJ7bGVmdDotMzJweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5hY3Rpb25zLWJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2t7dGV4dC1hbGlnbjpyaWdodH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQ+ZGl2PmRpdiwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50PmRpdj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmJsb2NrfS5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7Zm9udC1zaXplOjMycHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLWNvbnRlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLWNvbnRlbnR7bGluZS1oZWlnaHQ6MS43NX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50LXJlcXVlc3QsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLWNvbnRlbnQtcmVxdWVzdHtwYWRkaW5nLWJvdHRvbToyMHB4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0LC5maWx0ZXItc2VsZWN0LC5yZXNvdXJjZS1maWx0ZXItaW1hZ2V7d2lkdGg6MTAwJTthcHBlYXJhbmNlOm5vbmV9LnJlc291cmNlLWZpbHRlci1zZWxlY3Qgb3B0aW9uLC5maWx0ZXItc2VsZWN0IG9wdGlvbiwucmVzb3VyY2UtZmlsdGVyLWltYWdlIG9wdGlvbntwYWRkaW5nOjEzcHggMjRweH0ucmVzb3VyY2UtZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwucmVzb3VyY2UtZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGksLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGl7cGFkZGluZzoxM3B4IDIwcHg7aGVpZ2h0OmF1dG87Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyLjE2fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaTpob3ZlciwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXIsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY4O2NvbG9yOiMwNjA3MDh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZCwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkucmVzdWx0LXNlbGVjdGVkLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNkMmQzZDR9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXJ7ZmxleC1iYXNpczo5MnB4O21heC13aWR0aDo5MnB4O21pbi13aWR0aDowO2FsaWduLXNlbGY6ZmxleC1lbmR9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Zne2ZpbGw6I2ZmZn0uZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fYSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9iLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2MsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9kLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2xvZ2luLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuamYtYnRuLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Bhbi5idXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5jc3Zpbz5zcGFuLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qZi1idG4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHNwYW4uYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmNzdmlvPnNwYW4sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uI21haW5fc3VtbWFyeSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117cGFkZGluZzoxOHB4IDIwcHh9LnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudCwucGFnZS1oZWFkZXIgLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50Pi5ibG9ja3twYWRkaW5nLXRvcDowfS5yZXNvdXJjZXMtZmlsdGVycyAudGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuNzU7bWFyZ2luLWJvdHRvbToxLjVlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtZmlsdGVycyAudGl0bGV7bWFyZ2luLWJvdHRvbTouOWVtfX0ucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9I3RleHQtc2VhcmNoLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7bWFyZ2luLXRvcDoyZW19I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnRuLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9hLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnRuX2IsI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fYywjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnRuX2QsI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnRuX2UsI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnRuX2xvZ2luLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5qZi1idG4sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIgc3Bhbi5idXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluICN0ZXh0LXNlYXJjaC1jb250YWluZXIgc3Bhbi5idXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmNzdmlvPnNwYW4sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5qZi1idG4sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAjdGV4dC1zZWFyY2gtY29udGFpbmVyIHNwYW4uYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkICN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmNzdmlvPnNwYW4sI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5LCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtICN0ZXh0LXNlYXJjaC1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117cGFkZGluZzoxNHB4IDIwcHh9I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuZmxleC1wYXJlbnR7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzo0cHggMHB4IDRweCAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVye3BhZGRpbmctdG9wOjIycHg7cGFkZGluZy1ib3R0b206MjJweDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXJ7cGFkZGluZy10b3A6MjhweDtwYWRkaW5nLWJvdHRvbTozMnB4fX0jdGV4dC1zZWFyY2gtY29udGFpbmVyOmFmdGVye2xlZnQ6LTUwJSAhaW1wb3J0YW50O2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojNDE0YTUxO3RvcDowO2JvdHRvbTowO2hlaWdodDoxMDAlfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjN9I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0Ojc2cHg7cGFkZGluZzowIDA7bWF4LXdpZHRoOjI1MHB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLmJsb2NrLXRpdGxle2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToxNXB4O3BhZGRpbmctbGVmdDowcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O3BhZGRpbmctbGVmdDowcHh9fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcHtwYWRkaW5nOjEycHggMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcHtwYWRkaW5nOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQtd3JhcHttYXJnaW4tdG9wOi0yOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXB7bWFyZ2luLXRvcDotNnB4O3dpZHRoOjEwMCV9fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgLnNlYXJjaC1maWVsZHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo1MzlweDtoZWlnaHQ6NTJweDtwYWRkaW5nOjAgMTBweDtjb2xvcjojNGE0YTRhO2JvcmRlcjpzb2xpZCAxcHggIzRhNGE0YTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwIC5zZWFyY2gtZmllbGR7d2lkdGg6MjczcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCAuc2VhcmNoLWZpZWxke3dpZHRoOjEwMCV9fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgLnNlYXJjaC1maWVsZDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyl9I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zdWJtaXQtYnRuLXdyYXB7bWFyZ2luLWxlZnQ6MTVweDtmbGV4OjEgMCA1OHB4O21heC13aWR0aDo1OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zdWJtaXQtYnRuLXdyYXB7bWFyZ2luLXRvcDotMzVweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcHttYXJnaW4tdG9wOi02cHh9fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwIC5zdWJtaXQtYnRue2hlaWdodDozMHB4fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwIHN2Z3tmaWxsOiNmZmZ9LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtZmlsdGVycz4uZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjB9LnJlc291cmNlcy1maWx0ZXJzIC5mbGV4LXBhcmVudCAuZmxleC1wYXJlbnR7bWFyZ2luOjAgLTMycHggLTIwcHggLTMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHttYXJnaW46MCAtMTZweCAxNnB4IC0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtZmlsdGVycyAuZmxleC1wYXJlbnQgLmZsZXgtcGFyZW50e21hcmdpbjowIC04cHggOHB4IC04cHh9fS5yZXNvdXJjZXMtZmlsdGVycyttYWluIC5zZWFyY2gtcmVzdWx0cyAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MDttYXJnaW4tdG9wOjB9LnJlc291cmNlcy1maWx0ZXJzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50e3BhZGRpbmctYm90dG9tOjB9LnBvcHVsYXItY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztwYWRkaW5nOjY0cHggMH0ucG9wdWxhci1jb250YWluZXIgYSwucG9wdWxhci1jb250YWluZXIgYTp2aXNpdGVke2NvbG9yOiMyMDI2MmF9LnBvcHVsYXItY29udGFpbmVyIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweH0ucG9wdWxhci1jb250YWluZXIgLmFydGljbGUtbWV0YXtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDFiZWU1O21pbi1oZWlnaHQ6MjAwcHg7ZmxleC1iYXNpczo1MCU7bWFyZ2luOjAgMzJweH0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTAwJX0ucG9wdWxhci1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMDAlfS5wb3B1bGFyLWNvbnRhaW5lciAuYXJ0aWNsZS1jYXRlZ29yeXtwYWRkaW5nLXRvcDo2cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fS5wb3B1bGFyLWNvbnRhaW5lciBhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ117Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5wb3B1bGFyLWNvbnRhaW5lciBhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10gc3Zne3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtmaWxsOiNkMmQzZDR9LnBvcHVsYXItY29udGFpbmVyIGE6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnBvcHVsYXItY29udGFpbmVyIGE6aG92ZXIgLmltYWdlLXdyYXAgaW1ne2ZpbHRlcjpodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpfS5wb3B1bGFyLWNvbnRhaW5lciAucG9wdWxhci1hcnRpY2xle2Rpc3BsYXk6ZmxleH0ucG9wdWxhci1jb250YWluZXIgLmltYWdlLXdyYXB7ZmxleC1iYXNpczo1MCV9LnBvcHVsYXItY29udGFpbmVyIGxpe3dpZHRoOjUwJX0uY29udGFjdC10YWJze3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtdGFic3ttYXJnaW4tbGVmdDotMzJweDttYXJnaW4tcmlnaHQ6LTMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFic3ttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tcmlnaHQ6LTE2cHh9fS5jb250YWN0LXRhYnMgLnRhYi10b3Bze2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDhweH0uY29udGFjdC10YWJzIC50YWItdGl0bGV7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4zOWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MDtmbGV4LWJhc2lzOjMwJTtmbGV4LWdyb3c6MX0uY29udGFjdC10YWJzIC50YWItdGl0bGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uY29udGFjdC10YWJzIC50YWItdGl0bGU6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uY29udGFjdC10YWJzIC50YWItdGl0bGUgYXtmb250LXdlaWdodDozMDA7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjE4cHggNjRweCAxNnB4IDMycHg7b3BhY2l0eToxO2NvbG9yOiM0MTRhNTE7Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7LmNvbnRhY3QtdGFicyAudGFiLXRpdGxlIGF7cGFkZGluZy1sZWZ0OjI0cHh9fS5jb250YWN0LXRhYnMgLnRhYi10aXRsZS5hY3RpdmUgYXtjb2xvcjojNDE0YTUxO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29udGFjdC10YWJzIC50YWItdGl0bGUuYWN0aXZlIGE6aG92ZXJ7Y29sb3I6IzQxNGE1MX0uY29udGFjdC10YWJzIC5jb250YWN0LXRhYntmb250LXdlaWdodDozMDA7Y29sb3I6IzU3Njc2Yztib3JkZXI6MXB4IHNvbGlkICNlYWViZTg7Ym9yZGVyLWJvdHRvbS13aWR0aDo2cHh9LmNvbnRhY3QtdGFicyAuY29udGFjdC10YWI+ZGl2PmRpdntwYWRkaW5nOjE2cHggMCAzMnB4IDA7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LmNvbnRhY3QtdGFicyAuaWNvbi1waG9uZSwuY29udGFjdC10YWJzIC5pY29uLWNvbnRhY3QtZW1haWwsLmNvbnRhY3QtdGFicyAuaWNvbi1sZXR0ZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6NnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMxYzNhNmV9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCdde3BhZGRpbmc6MH0uY29udGFjdC10YWJzW21heC13aWR0aH49Jzk1MHB4J10+dWx7ZGlzcGxheTpub25lfS5jb250YWN0LXRhYnNbbWF4LXdpZHRofj0nOTUwcHgnXT5zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjB9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCddPnNlY3Rpb24+YXtmb250LXNpemU6MjFweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zNGVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxOHB4IDY0cHggMTZweCAzMnB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM0MTRhNTE7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCddPnNlY3Rpb24+YXtwYWRkaW5nLWxlZnQ6MTZweH19LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NjBweCddPnNlY3Rpb24uYWN0aXZlPmF7Y29sb3I6IzQxNGE1MTtib3JkZXI6MCBub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY29udGFjdC10YWJzW21heC13aWR0aH49Jzk2MHB4J10+c2VjdGlvbi5hY3RpdmU+YTpob3Zlcntjb2xvcjojNDE0YTUxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtdGFicyAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle3JpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbnRhY3QtdGFicyAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle3JpZ2h0OjE2cHh9fS5sb2dvLWNhcm91c2VsLXNlY3Rpb257YmFja2dyb3VuZDojMWQxZDFkO3BhZGRpbmc6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjNGE0YTRhfS5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXIsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7ZGlzcGxheTpub25lO21hcmdpbi1yaWdodDoyNHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCl7LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIC5jYXJvdXNlbC1idXR0b24td3JhcHBlciwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIC5jYXJvdXNlbC1idXR0b24td3JhcHBlcnttYXJnaW4tcmlnaHQ6MH19LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIC5jYXJvdXNlbC1idXR0b24tcHJldiwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIC5jYXJvdXNlbC1idXR0b24tcHJldiwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi1uZXh0LC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi1uZXh0e2Rpc3BsYXk6bm9uZX0ubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bHtwYWRkaW5nOjE1cHggMCA1cHg7Zm9udC1zaXplOjA7Ym9yZGVyOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWx7cGFkZGluZzoxMHB4IDAgNXB4fX0ubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwgbGksLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMi41JTtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOnJpZ2h0fS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwgbGksLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWwgbGl7d2lkdGg6MTYuNjYlfS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwgbGkgLmltZy13cmFwLC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVsIGxpIC5pbWctd3JhcHt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwgbGksLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaXt3aWR0aDoyNSV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpey5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyB1bCBsaSwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVsIGxpe3dpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmxvY2F0aW9uLXRhYnMgLmJvdW5kcywubG9jYXRpb24tdGFicyAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjB9fS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3otaW5kZXg6MTB9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXA+c2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmF9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0NDNweDtib3JkZXI6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudHtoZWlnaHQ6YXV0b319LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50OjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtib3R0b206MDtsZWZ0OjY2LjUlO3dpZHRoOjMwMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmE7ei1pbmRleDo1fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudDo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQ+ZGl2e2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtoZWlnaHQ6MTAwJTt3aWR0aDozMDAlO2JvcmRlcjpub25lO21hcmdpbi1sZWZ0Oi0xMzAlO3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjA7d2lkdGg6NjYlfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLW1hcHt3aWR0aDo3MiV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3dpZHRoOjEwMCU7aGVpZ2h0OjI4MnB4fX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzMuNSU7aGVpZ2h0OjEwMCU7cGFkZGluZzo1NXB4IDQ2cHggNTBweDtib3JkZXI6bm9uZTt6LWluZGV4OjEwO2JhY2tncm91bmQtY29sb3I6IzIwMjYyYTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2Y3ZjhmOH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXB7cGFkZGluZzozNXB4IDIzcHggNjBweDt3aWR0aDozNCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwe3dpZHRoOjI4JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXB7d2lkdGg6MTAwJTtmbG9hdDpub25lO3BhZGRpbmc6MzVweCAxNnB4IDIwcHh9fS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm97Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmOGY4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm97cGFkZGluZy1sZWZ0OjE1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5vZmZpY2UtaW5mb3tmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm97cGFkZGluZy1sZWZ0OjEycHh9fS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm8gLm9mZmljZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToyMHB4fS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm8gYWRkcmVzcyBzcGFue2Rpc3BsYXk6YmxvY2t9LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5zb2NpYWwtaWNvbnMtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTBweDtsZWZ0OjQ2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5zb2NpYWwtaWNvbnMtd3JhcHtsZWZ0OjIzcHg7Ym90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwIC5zb2NpYWwtaWNvbnMtd3JhcHtwb3NpdGlvbjpzdGF0aWM7cGFkZGluZy10b3A6MzVweH19LmZhcS1hY2NvcmRpb257Ym9yZGVyOnNvbGlkIDJweCAjZjhmOWY3fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206c29saWQgMnB4ICNmOGY5Zjd9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5mYXEtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTRweDtsZWZ0OjIwcHg7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDo4cHg7dHJhbnNpdGlvbjphbGwgLjNzO29wYWNpdHk6MH0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmc6MTZweCA2NHB4IDE2cHggMzJweDtmb250LXNpemU6MjJweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MjdweH0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e21hcmdpbjowO2NvbG9yOiM0MTRhNTE7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2ZvbnQtc2l6ZToxNXB4fX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IHVse2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHggNTBweCAxNXB4IDMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IHVse3BhZGRpbmc6MjBweCA0MHB4IDE1cHggMjVweH19LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB1bCBsaXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM0MTRhNTF9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBwe3BhZGRpbmctcmlnaHQ6MTZweDtwYWRkaW5nLWxlZnQ6MTZweH0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Y4ZjlmNztiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2NvbG9yOiNmZmZ9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyOjphZnRlcntvcGFjaXR5OjB9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmZhcS1pY29ue3dpZHRoOjEycHg7b3BhY2l0eToxfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjE2cHggMCAxNnB4IDI2cHh9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50e292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7b3BhY2l0eTowfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjgwMHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAxLjJzIGVhc2Utb3V0LCBvcGFjaXR5IC41cyBlYXNlLW91dDtvcGFjaXR5OjF9LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0e3BhZGRpbmc6MjBweDttYXJnaW4tYm90dG9tOjI1cHg7Ym9yZGVyOnNvbGlkIDFweCAjYmRjNmNjfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0e3BhZGRpbmc6MTVweCAxNXB4IDEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0e21hcmdpbi1ib3R0b206MTdweH19LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC53aWRnZXQtaW1hZ2Utd3JhcHtmbG9hdDpsZWZ0O3dpZHRoOjExMHB4O21hcmdpbjowIDE4cHggMTBweCAwO2JvcmRlcjpzb2xpZCAxcHggIzliOWI5Yn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCl7LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC53aWRnZXQtaW1hZ2Utd3JhcHttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC53aWRnZXQtaW1hZ2Utd3JhcHttYXJnaW4tcmlnaHQ6MTJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXQgLndpZGdldC1pbWFnZS13cmFwe3dpZHRoOjQ1JX19LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC53aWRnZXQtaW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXQgLndpZGdldC10aXRsZXttYXJnaW46MCAwIDI1cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI5cHg7Y29sb3I6IzRhNGE0YX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAud2lkZ2V0LXRpdGxle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC53aWRnZXQtdGl0bGV7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpey5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAuY29udGFjdHN7Y2xlYXI6Ym90aH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXQgLmNvbnRhY3Rze2NsZWFyOmJvdGh9fS5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAuY29udGFjdHMgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbTo1cHh9LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC5jb250YWN0cyAubmFtZXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzRhNGE0YX0uaW5mby13aWRnZXR7cGFkZGluZzowIDIwcHggN3B4O21hcmdpbi1ib3R0b206M3B4O2JhY2tncm91bmQtY29sb3I6IzIwMjYyYTtjb2xvcjojZjdmOGY4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5pbmZvLXdpZGdldHtwYWRkaW5nOjAgMjBweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2t7cGFkZGluZzozMHB4IDAgMjNweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuaW5mby13aWRnZXQgLndpZGdldC1ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjdweH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2t7cGFkZGluZzoyM3B4IDAgMTVweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC10aXRsZXttYXJnaW46MCAwIDI1cHg7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jayAud2lkZ2V0LWxpc3R7bGlzdC1zdHlsZTpub25lfS5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2NrIC53aWRnZXQtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweH0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jayAud2lkZ2V0LWxpc3QgbGkgLmxpc3QtaWNvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6M3B4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjAuOTtjb2xvcjojMDFiZWU1O3otaW5kZXg6MTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0IGxpIC5saXN0LWljb257dG9wOjA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MThweH19LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0IGxpIC5saXN0LWljb24gc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojMDFiZWU1O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJhbm5lcnttaW4taGVpZ2h0OjU4MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lcnttaW4taGVpZ2h0OjAgIWltcG9ydGFudDtoZWlnaHQ6Y2FsYygxMDB2aCAtIDcwcHgpfX0uYmFubmVyIC5iYW5uZXItc2xpZGV7YmFja2dyb3VuZDpjZW50ZXIgY2VudGVyIHVybChcIlwiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmJhbm5lciAuYmFubmVyLXNsaWRle3BhZGRpbmc6NTJweCAwIDQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLXNsaWRle3BhZGRpbmc6MzJweCAwIDI4cHh9fS5iYW5uZXIgLmJhbm5lci1jb250ZW50d3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLWNvbnRlbnR7ZmxleC1iYXNpczoxMDAlfX0uYmFubmVyIC5iYW5uZXItY29udGVudCAudGl0bGVfc2l0ZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo1MnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjM7bWFyZ2luOjAgMCAuMjVlbTttYXgtd2lkdGg6ODAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmFubmVyIC5iYW5uZXItY29udGVudCAudGl0bGVfc2l0ZXtmb250LXNpemU6MzZweH19LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnN0cmFwbGluZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo1MnB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjM7bWFyZ2luOjAgMCAuNWVtO21heC13aWR0aDo0NHZ3fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnN0cmFwbGluZXttYXgtd2lkdGg6NDR2dzttYXJnaW46LjVlbSAwIC41ZW19fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnN0cmFwbGluZXtmb250LXNpemU6MzZweDttYXgtd2lkdGg6bm9uZX19LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgcHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7bWF4LXdpZHRoOjQ0dnc7bWFyZ2luLWJvdHRvbToxLjVlbX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IHB7bWF4LXdpZHRoOjQ0dnd9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgcHttYXgtd2lkdGg6bm9uZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjc1fX0uYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWN0YXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjI7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uYmFubmVyIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZSAudGl0bGVfc2l0ZSwuYmFubmVyIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZSBwLC5iYW5uZXIgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIC5iYW5uZXItY3Rhe2NvbG9yOiNmZmZ9LmJhbm5lciAuaWNvbi1kb3duLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5MCU7bGVmdDo1MCU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA4NjVweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93e2xlZnQ6NzclfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIgLmljb24tZG93bi1hcnJvd3t3aWR0aDozMHB4O2hlaWdodDozMHB4O2xlZnQ6NzclfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmljb24tZG93bi1hcnJvd3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RvcDo4MCU7bGVmdDo1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93e3RvcDo3NSU7bGVmdDo1MCV9fS5iYW5uZXIgLmljb24tZG93bi1hcnJvdyBzdmd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtmaWxsOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3cgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fX0uYmFubmVyICNzY3JvbGxEb3duOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTU0JTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtjb250ZW50OicnO3RyYW5zaXRpb246YmFja2dyb3VuZCAuNHMgZWFzZSAwLjFzLCBib3JkZXItY29sb3IgLjRzIGVhc2UgMHM7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDIpO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5iYW5uZXIgI3Njcm9sbERvd246YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9fS5iYW5uZXIgI3Njcm9sbERvd246aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjIpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC40cyBlYXNlIDBzLCBib3JkZXItY29sb3IgLjRzIGVhc2UgMC4xc30uYmFubmVyIC5mbGV4U2xpZGVyLWRvdHMsLmJhbm5lciAuZmxleFNsaWRlci1uZXh0QnV0dG9uLC5iYW5uZXIgLmZsZXhTbGlkZXItcHJldkJ1dHRvbiwuYmFubmVyIC5mbGV4U2xpZGVyLWluZGV4Q29udGFpbmVye2Rpc3BsYXk6bm9uZX0uYmFubmVyIC5iYW5uZXJfc3RyZWFte3BhZGRpbmctcmlnaHQ6NDAwcHh9LmJhbm5lciAuYmFubmVyLXdpZGdldC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS5iYW5uZXIgLmJhbm5lci13aWRnZXR7d2lkdGg6MzcwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTUwdnc7dG9wOjJlbTt6LWluZGV4Ojk5OTthbmltYXRpb246c2xpZGUtZnJvbS10aGUtcmlnaHQgMXMgMnMgMSBmb3J3YXJkc30uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nOjB9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkIC5sb2dvLmxvZ29fZ2xvYmFsZml7cGFkZGluZzowO21hcmdpbi1ib3R0b206LTIxcHg7bWFyZ2luLXRvcDo3cHh9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkIC5sb2dvLmxvZ29fZ2xvYmFsZmkgc3Zne2hlaWdodDo1NXB4ICFpbXBvcnRhbnQ7d2lkdGg6OTBweCAhaW1wb3J0YW50fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD5zZWN0aW9ue2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+dWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZzowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saXtkaXNwbGF5OmJsb2NrO2ZsZXg6MSAxIGF1dG99LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnVsPmxpPmF7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MCBub25lO21hcmdpbjowO3BhZGRpbmc6MTZweCAwIDE2cHggMzJweDtiYWNrZ3JvdW5kOiM0MTRhNTF9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnVsPmxpLmFjdGl2ZT5he2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5mbGV4LXBhcmVudHtwYWRkaW5nLWJvdHRvbTozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJhbm5lciAuYmFubmVyLXdpZGdldHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO3RvcDphdXRvO3JpZ2h0OmF1dG87bWFyZ2luOjAgLTMycHg7ei1pbmRleDozO2FuaW1hdGlvbjpub25lO2JveC1zaGFkb3c6MCAycHggNnB4IDAgcmdiYSgwLDAsMCwwLjUpfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLmpzb25Gb3JtIC5mbGV4LXdyYXAtcm93e21heC13aWR0aDo3MDZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmFubmVyIC5iYW5uZXItd2lkZ2V0e21hcmdpbjowIC0xNnB4O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLmFzaWRle3dpZHRoOmF1dG87bWFyZ2luOjB9LmJhbm5lciAuYmFubmVyLXdpZGdldCAuYXNpZGUgLmlubGluZUNoZWNrYm94IGxhYmVsIH4gLmZvY2J7bWFyZ2luLWxlZnQ6MTVweCAhaW1wb3J0YW50fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLmFzaWRlIC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmZsZXgtd3JhcC1yb3d7ZGlzcGxheTpibG9ja30uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZSAuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5mbGV4LXdyYXAtcm93IC5vbmUtaGFsZi5sZWZ0LWJsb2Nre21hcmdpbi1yaWdodDowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLmFzaWRlIC5hc2lkZS10aXRsZXtkaXNwbGF5Om5vbmV9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnVsPmxpPmF7cGFkZGluZzoxNnB4fX0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7bWF4LXdpZHRoOjQyMHB4O3BhZGRpbmc6MTUwcHggMCAxMTVweDtjb2xvcjojMjAyNjJhfS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWN0YXtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvO21pbi13aWR0aDoyMjBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjppbmhlcml0O2JvcmRlcjoxcHggc29saWQgIzIwMjYyYX0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGE6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMyMDI2MmE7Ym9yZGVyLWNvbG9yOiMyMDI2MmF9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IGgxLC5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCBwLC5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bHtjb2xvcjppbmhlcml0fS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNle2NvbG9yOiNmZmZ9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1zbGlkZSAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2UgLmJhbm5lci1jdGF7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZDdkNWQ1fS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIC5iYW5uZXItY3RhOmhvdmVye2NvbG9yOiMyMDI2MmEgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLXNsaWRle3BhZGRpbmc6MH0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7cGFkZGluZzoxMTBweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudHtwYWRkaW5nOjQwcHggMCA1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudHttYXgtd2lkdGg6MTAwJX0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi13aWR0aDowfX0uYmFubmVyLmJhbm5lcl9zdHJlYW0gLmJhbm5lci1jb250ZW50LC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmJhbm5lci1jb250ZW50e21heC13aWR0aDo3MjBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmFubmVyLmJhbm5lcl9zdHJlYW0gLmJhbm5lci1jb250ZW50LC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmJhbm5lci1jb250ZW50e21heC13aWR0aDo1MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmFubmVyLmJhbm5lcl9zdHJlYW0sLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldHttaW4taGVpZ2h0OjAgIWltcG9ydGFudH0uYmFubmVyLmJhbm5lcl9zdHJlYW0gLmZsZXhTbGlkZXIsLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bWluLWhlaWdodDo1ODBweDtoZWlnaHQ6YXV0b30uaWUxMCAuYmFubmVyLmJhbm5lcl9zdHJlYW0gLmZsZXhTbGlkZXIsLmllMTEgLmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5pZTEwIC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXIsLmllMTEgLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlcntoZWlnaHQ6NjAwcHh9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyPnVsLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXI+dWx7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIDEwMDAwJTtoZWlnaHQ6YXV0b30uYmFubmVyLmJhbm5lcl9zdHJlYW0gLmZsZXhTbGlkZXI+dWw+bGksLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlcj51bD5saXtkaXNwbGF5OmZsZXg7ZmxleDowIDAgMSU7bWFyZ2luOjB9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyIC5iYW5uZXItY29udGVudHdyYXAsLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlciAuYmFubmVyLWNvbnRlbnR3cmFwe2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0uYmFubmVyLmJhbm5lcl9zdHJlYW0gLmZsZXhTbGlkZXIgLmJhbm5lci1zbGlkZSwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5mbGV4U2xpZGVyIC5iYW5uZXItc2xpZGV7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0uYmFubmVyLmJhbm5lcl9zdHJlYW0gLmJhbm5lci1jb250ZW50LC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmJhbm5lci1jb250ZW50e3BhZGRpbmc6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLmJhbm5lcl9zdHJlYW0gLmZsZXhTbGlkZXIsLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlcnttaW4taGVpZ2h0OjQ0MHB4fX0uZm9vdGVyLXJzYXtiYWNrZ3JvdW5kOnJnYmEoMjM4LDIzOSwyMzYsMC45MSl9LmZvb3Rlci1yc2EgLmZsZXgtcGFyZW50Pi5ibG9ja3ttaW4td2lkdGg6MH0uZm9vdGVyLXJzYSAucnNhLWltYWdle2ZsZXgtYmFzaXM6MTAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1yc2EgLnJzYS1pbWFnZXtmbGV4LWJhc2lzOjUwJX0uZm9vdGVyLXJzYSAucnNhLWltYWdlIGltZ3t3aWR0aDo4NiU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi02cHh9fS5mb290ZXItcnNhIC5yc2EtdW5kZXJ3cml0ZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4zM2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmbGV4LWJhc2lzOjMwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItcnNhIC5yc2EtdW5kZXJ3cml0ZXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjE3ZW07ZmxleC1iYXNpczo1MCV9fS5mb290ZXItcnNhIC5yc2EtdGV4dHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjE0ZW07ZmxleC1iYXNpczo2MCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXJzYSAucnNhLXRleHR7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS4xN2VtO2ZsZXgtYmFzaXM6MTAwJX19LmFzaWRle2JhY2tncm91bmQ6IzIwMjYyYTttYXJnaW4tYm90dG9tOjJlbTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmN2Y4Zjg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTd9LmFzaWRlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjI0cHggMTZweCA2NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjI0cHggOHB4IDMycHh9fS5hc2lkZSAuZmxleC1wYXJlbnQgLmJsb2Nre2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjhweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlIC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZzo4cHh9fS5hc2lkZSBhe2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNX0uYXNpZGUgLnBob25lbm97Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206LjQ1ZW19LmFzaWRlIC5vcGVuaW5naG91cnMgYXtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRle21hcmdpbjowIC0xNnB4O3dpZHRoOjEwMHZ3fX0uYXNpZGUgLmpmLXJvd3tjb2xvcjojZmZmfS5hc2lkZSAuamYtcm93LnBhc3N3b3JkLXJlc2V0e2NvbG9yOiNhYWE7cGFkZGluZzoxMHB4IDA7Zm9udC1zaXplOjEycHh9LmFzaWRlIC5qZi1yb3cucGFzc3dvcmQtcmVzZXQgYXtmb250LXNpemU6MTJweH0uYXNpZGUgLnNob3ctaGlkZS1wYXNze2NvbG9yOiNmZmZ9LmFzaWRlIGEuc2hvdy1oaWRlLXBhc3M6aG92ZXJ7Y29sb3I6I2ZmZn0uYXNpZGUuYXNpZGUtd2l0aG91dC1tYXJnaW57bWFyZ2luOjB9LmFzaWRlLmFzaWRlLWdldC1hLXF1b3RlIC5mbGV4LXBhcmVudHtwYWRkaW5nLWJvdHRvbToyNnB4fS5hc2lkZS10aXRsZSBoM3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW46MH0uYXNpZGUtdGl0bGUgaDQsLmFzaWRlLXRpdGxlIGgye2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjEycHg7cGFkZGluZy10b3A6OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlLXRpdGxlIGg0LC5hc2lkZS10aXRsZSBoMntmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxLjE0ZW07bWFyZ2luLWJvdHRvbTouNWVtfX0uYXNpZGUtZG93bmxvYWQtbGlzdHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MH0uYXNpZGUtZG93bmxvYWQtbGlzdCBsaXtwYWRkaW5nOjJweCAwfS5hc2lkZSAuYXNpZGUtaW1hZ2Utd3JhcHttYXJnaW4tYm90dG9tOjQwcHh9LmFzaWRlIC50ZWFtLW5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjg7Y29sb3I6IzAxYmVlNX0uYXNpZGUgLnRlYW0tZW1haWwsLmFzaWRlIC50ZWFtLXRlbHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyO2NvbG9yOiMwMWJlZTV9LmFzaWRlIC50ZWFtLWVtYWlsIGEsLmFzaWRlIC50ZWFtLXRlbCBhe2NvbG9yOiNmZmZ9LmFzaWRlIC50ZWFtLWVtYWlsIGE6aG92ZXIsLmFzaWRlIC50ZWFtLXRlbCBhOmhvdmVye2NvbG9yOiMwMWJlZTV9LmFzaWRlIC50ZWFtLWVtYWlsIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYXNpZGUrLmFzaWRle21hcmdpbi10b3A6MzJweH0uYXNpZGVRdWlja1F1b3Rle2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTttYXJnaW4tYm90dG9tOjJlbTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmN2Y4Zjg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTd9LmFzaWRlUXVpY2tRdW90ZSAuZmxleC1wYXJlbnR7cGFkZGluZzoyNHB4IDE2cHggNjRweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZVF1aWNrUXVvdGUgLmZsZXgtcGFyZW50e3BhZGRpbmc6MjRweCA4cHggMzJweH19LmFzaWRlUXVpY2tRdW90ZSAuZmxleC1wYXJlbnQgLmJsb2Nre2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjhweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlUXVpY2tRdW90ZSAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6OHB4fX0uYXNpZGVRdWlja1F1b3RlIGF7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5hc2lkZVF1aWNrUXVvdGUgLmpmLXJvd3tjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW46MHB4IDZweCAzMHB4O3BhZGRpbmc6MHB4fS5hc2lkZVF1aWNrUXVvdGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZVF1aWNrUXVvdGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldCBhe2ZvbnQtc2l6ZToxMnB4fS5hc2lkZVF1aWNrUXVvdGUuYnVzeXtvcGFjaXR5OjAuNTtwb2ludGVyLWV2ZW50czpub25lfS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2Nre3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7aGVpZ2h0OjEyNHB4O29wYWNpdHk6MC45O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCA1MDBtcztkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IDZweCAzMHB4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrLmNsb3NlZHtiYWNrZ3JvdW5kOmluaGVyaXQ7bWF4LWhlaWdodDoxcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2suYnVzeXt0cmFuc2l0aW9uOmFsbCAwbXM7YmFja2dyb3VuZDojZDhkOGQ4O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNmU2ZTZlIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTthbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGV9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgI2Vycm9ye2NvbG9yOiNlYzVhNGI7cGFkZGluZzowIDEwcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgLmdldC15b3VyLXF1aWNrLXF1b3RlLWxhYmVse29wYWNpdHk6MC45O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yOTtwYWRkaW5nOjEwcHh9LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgLmdldC15b3VyLXF1aWNrLXF1b3RlLXZhbHVle2ZvbnQtc2l6ZTo0MnB4O29wYWNpdHk6MC45O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjQycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zODtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjM3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpey5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzh9fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZSAuTk9LLWxhYmVse2ZvbnQtc2l6ZToyOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KXsuYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayAuZ2V0LXlvdXItcXVpY2stcXVvdGUtdmFsdWUgLk5PSy1sYWJlbHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzh9fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrICNvdGhlcntvcGFjaXR5OjAuOTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjM3cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrICNvdGhlciAuTk9LLWxhYmVse2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zOH0uYXNpZGVRdWlja1F1b3RlIC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGxpLC5hc2lkZVF1aWNrUXVvdGUgLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnJlc291cmNlcy1ibG9ja3twYWRkaW5nOjM5cHggMTJweCA0N3B4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjY4cHh9LnJlc291cmNlcy1ibG9jayAuZmxleC1wYXJlbnR7bWluLXdpZHRoOjM0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6NTAlO21heC13aWR0aDo1MCU7cGFkZGluZzozMHB4IDEycHggMzdweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsucmVzb3VyY2VzLWJsb2Nre3BhZGRpbmc6MzZweCA4cHggMzFweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVzb3VyY2VzLWJsb2Nre3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoyN3B4IDhweCAyNXB4O21hcmdpbi1ib3R0b206MH19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpe2ZsZXgtYmFzaXM6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5pbWFnZS13cmFwIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuaW1hZ2Utd3JhcCBpbWd7aGVpZ2h0OjI2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuaW1hZ2Utd3JhcCBpbWd7aGVpZ2h0OjE3OHB4fX0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YTphZnRlciwucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtbWV0YTpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi04cHg7dG9wOjA7Ym90dG9tOjA7d2lkdGg6OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGE6YWZ0ZXIsLnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGE6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGE6YmVmb3Jle2xlZnQ6MTAwJX0uaW5zdXJhbmNlU2VydmljZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3toZWlnaHQ6YXV0bztib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDdkNWQ1O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTo0cHh9Lmluc3VyYW5jZVNlcnZpY2UtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXN1bW1hcnl7ZGlzcGxheTpibG9jaztjb2xvcjojMjAyNjJhfS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtbWV0YXtwYWRkaW5nOjE2cHggMDt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlIDBzO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpey5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtbWV0YXttYXJnaW4tdG9wOi02NHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDY0cHgpfS5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KXsuZ2V0LWEtcXVvdGUtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGF7bWFyZ2luLXRvcDotMzJweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMnB4KX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtbWV0YS1ncmF5e2JhY2tncm91bmQ6I2Y3ZjdmN30ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0O21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDR9fS5nZXQtYS1xdW90ZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3toZWlnaHQ6NTJweDttYXJnaW4tYm90dG9tOjB9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1kYXRle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzliOWI5YjtsaW5lLWhlaWdodDoxLjg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q1ZDV9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1jYXRlZ29yeXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1jYXRlZ29yeXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDR9fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtc3VtbWFyeXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM0MTRhNTE7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MTBweH0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3Jle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzliOWI5YjtsaW5lLWhlaWdodDoxLjY7b3BhY2l0eTowfS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmUgc3Zne2ZpbGw6IzliOWI5Yjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEycHg7d2lkdGg6MzBweH0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlOmhvdmVye2NvbG9yOiMwMWJlZTV9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZTpob3ZlciBzdmd7ZmlsbDojMDFiZWU1fS5nZXQtYS1xdW90ZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmV7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMWJlZTV9LmdldC1hLXF1b3RlLWdyaWQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZSBzdmd7ZmlsbDojMDFiZWU1fS5yZXNvdXJjZXMtYmxvY2sgLmltYWdlLXdyYXAgaW1ne3RyYW5zaXRpb246YWxsIDMwMG1zO21pbi13aWR0aDoxMDAlfS5yZXNvdXJjZXMtYmxvY2s6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnJlc291cmNlcy1ibG9jazpob3ZlciAuaW1hZ2Utd3JhcCBpbWd7ZmlsdGVyOmh1ZS1yb3RhdGUoLTIuMTZkZWcpIHNhdHVyYXRlKDAuODcpIGJyaWdodG5lc3MoMC44NykgY29udHJhc3QoMC43OCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjF9LnJlc291cmNlcy10aXRsZXtwYWRkaW5nOjMycHggMCAwIDMycHh9LnNlY3Rpb24tZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjd9LmFmZmlsaWF0aW9ucy1ibG9ja3twYWRkaW5nOjM5cHggMTJweCA0N3B4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjY4cHh9LmFmZmlsaWF0aW9ucy1ibG9jayAuZmxleC1wYXJlbnR7bWluLXdpZHRoOjM0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5hZmZpbGlhdGlvbnMtYmxvY2t7d2lkdGg6NTAlO21heC13aWR0aDo1MCU7cGFkZGluZzozMHB4IDEycHggMzdweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuYWZmaWxpYXRpb25zLWJsb2Nre3BhZGRpbmc6MzZweCA4cHggMzFweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWZmaWxpYXRpb25zLWJsb2Nre3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoyN3B4IDhweCAyNXB4O21hcmdpbi1ib3R0b206MH19Lmluc3VyYW5jZVNlcnZpY2UtZ3JpZCAuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OmF1dG87Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q3ZDVkNTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206NHB4fS5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1zdW1tYXJ5e2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzIwMjYyYX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZzoxNnB4IDA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwcztiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KXsuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLW1ldGF7bWFyZ2luLXRvcDotNjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBtZWRpYSAobWluLXdpZHRoOiA5OTFweCl7LmdldC1hLXF1b3RlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1tZXRhe21hcmdpbi10b3A6LTMycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0O2hlaWdodDo3OHB4O21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDR9fS5nZXQtYS1xdW90ZS1ncmlkIC5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3toZWlnaHQ6NTJweDttYXJnaW4tYm90dG9tOjB9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1kYXRle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzliOWI5YjtsaW5lLWhlaWdodDoxLjg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q1ZDV9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1wYXJ0bmVyLXR5cGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuODtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDVkNX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjVweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWNhdGVnb3J5e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NH19LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1zdW1tYXJ5e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzQxNGE1MTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToxMHB4fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojOWI5YjliO2xpbmUtaGVpZ2h0OjEuNjtvcGFjaXR5OjB9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZSBzdmd7ZmlsbDojOWI5YjliO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MTJweDt3aWR0aDozMHB4fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmU6aG92ZXJ7Y29sb3I6IzAxYmVlNX0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlOmhvdmVyIHN2Z3tmaWxsOiMwMWJlZTV9LmdldC1hLXF1b3RlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtmb250LXdlaWdodDo1MDA7Y29sb3I6IzAxYmVlNX0uZ2V0LWEtcXVvdGUtZ3JpZCAuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlIHN2Z3tmaWxsOiMwMWJlZTV9LmFmZmlsaWF0aW9ucy1ibG9jayAuaW1hZ2Utd3JhcCBpbWd7dHJhbnNpdGlvbjphbGwgMzAwbXM7bWluLXdpZHRoOjEwMCV9LmFmZmlsaWF0aW9ucy1ibG9jazpob3ZlcntjdXJzb3I6cG9pbnRlcn0uYWZmaWxpYXRpb25zLWJsb2NrOmhvdmVyIC5pbWFnZS13cmFwIGltZ3tmaWx0ZXI6aHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KX0uYWZmaWxpYXRpb25zLWJsb2NrOmhvdmVyIC5hcnRpY2xlLXJlYWRtb3Jle29wYWNpdHk6MX0ucmVzb3VyY2VzLXRpdGxle3BhZGRpbmc6MzJweCAwIDAgMzJweH0uc3RvcnktZmFjdHN7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0b3J5LWZhY3RzIC5mbGV4LXBhcmVudHthbGlnbi1pdGVtczpjZW50ZXJ9LnN0b3J5LWZhY3RzIC5mbGV4LXBhcmVudD4uYmxvY2t7ZmxleC1iYXNpczo4JTttaW4td2lkdGg6MTYwcHg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpey5zdG9yeS1mYWN0cyAuZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXgtYmFzaXM6MjUlfX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbHtkaXNwbGF5OmZsZXg7bGlzdC1zdHlsZS10eXBlOm5vbmU7Zm9udC1zaXplOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbHtwYWRkaW5nOjAgMzJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2x7cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCAub3ZlcmZsb3dUYWJzIGxpLm92ZXJmbG93e2Rpc3BsYXk6YmxvY2t9LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo4cHg7aGVpZ2h0OjQ0cHg7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpe3dpZHRoOjIxLjUlfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpe3dpZHRoOjI0JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaXt3aWR0aDoxMDAlfS50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MXB4fX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoyMjdweDtwYWRkaW5nOjExcHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM5YjliOWIgIWltcG9ydGFudDtvcGFjaXR5OjE7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggIzliOWI5YiBzb2xpZDtib3JkZXItcmlnaHQ6MXB4ICM5YjliOWIgc29saWQ7Ym9yZGVyLXJhZGl1czowfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGEsLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYTpob3Zlcnt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGEsLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYTpob3ZlcntwYWRkaW5nOjExcHggMTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYSwudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhOmhvdmVye2ZvbnQtc2l6ZToxMnB4fX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzA2MDcwOCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4ICMwMDAgc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCAjMDAwIHNvbGlkO2ZvbnQtd2VpZ2h0OjQwMH0udGFiYmVkIC50YWItY29udHJvbF9ibG9ja3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXB9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpe2ZsZXg6MSAxIGF1dG87cGFkZGluZy1yaWdodDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmZpcnN0LWNoaWxke21heC13aWR0aDo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAyNzFweCl7LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmZpcnN0LWNoaWxke21heC13aWR0aDp1bnNldH19LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaSBhe2JhY2tncm91bmQ6I2JkYzZjYztib3JkZXItY29sb3I6I2JkYzZjYztjb2xvcjojMjAyNjJhO3BhZGRpbmc6MTZweDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42fS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaSBhIHN2Z3tmaWxsOiNmZmZ9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tzIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzIwMjYyYTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjAyNjJhfS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaS5hY3RpdmU6YWZ0ZXJ7aGVpZ2h0OjA7d2lkdGg6MDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7dG9wOjk5JTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjhweCA2cHggMCA2cHg7Ym9yZGVyLWNvbG9yOiMyMDI2MmEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7ei1pbmRleDoxfS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMH0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwPnNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXA+c2VjdGlvbj5kaXY+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MCBub25lfS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXA+c2VjdGlvbjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MHB4O2xlZnQ6LTI1MDBweDtyaWdodDotMjUwMHB4O2hlaWdodDoxMDAlO2NvbnRlbnQ6Jyc7ei1pbmRleDotMX0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWJzLWNvbnRyb2x7cGFkZGluZzowIDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWJzLWNvbnRyb2x7cGFkZGluZzowIDE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFicy1jb250cm9se3BhZGRpbmc6MCA4cHh9fS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnR7aGVpZ2h0OmF1dG99fS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYi1jb250ZW50PmRpdntoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYi1jb250ZW50IC50YWItaW5mby13cmFwe2JhY2tncm91bmQtY29sb3I6I2VkZWVlZX0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWItY29udGVudCBmaWVsZHNldHttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAucG9saWNpZXMtcGFyZW50e2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjBweDtwYWRkaW5nOjE2cHg7bWFyZ2luOjAgLTE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZGFzaGJvYXJkIC5wb2xpY2llcy1wYXJlbnR7ZmxleC13cmFwOndyYXB9fS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzLXBhcmVudCAuc3RhdHVzTGVnZW5ke2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7d2lkdGg6MTAwJTtwYWRkaW5nOjMycHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo2NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAucG9saWNpZXMtcGFyZW50IC5zdGF0dXNMZWdlbmR7bWFyZ2luLXRvcDozMnB4fX0ucGYtZGFzaGJvYXJkIC5wb2xpY2llcy1wYXJlbnQgLnN0YXR1c0xlZ2VuZDphZnRlcntib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOi0ycHg7bGVmdDotMjUwMHB4O3JpZ2h0Oi0zMnB4O2hlaWdodDoxMDAlO2NvbnRlbnQ6Jyd9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsucGYtZGFzaGJvYXJkIC5hcHBsaWNhdGlvbnMtbXktcG9saWNpZXMtcGFyZW50e2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpey5wZi1kYXNoYm9hcmQgLmNvdmVyLW15LXBvbGljaWVzLXBhcmVudHtmbGV4LXdyYXA6d3JhcH19LnBmLWRhc2hib2FyZCAucG9saWNpZXMtbWFpbnt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLnBvbGljaWVze21heC13aWR0aDoxMTAwcHg7ZmxleC1iYXNpczo3MCU7ZmxleC1ncm93OjF9LnBmLWRhc2hib2FyZCAucG9saWNpZXMgLnRhYmxle3BhZGRpbmc6MCAxNnB4fS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzIC50YWJsZSBzcGFuLnBvbGljeS1uYW1le2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAucG9saWNpZXMgLnRhYmxlIHNwYW4uYWRkaXRpb25hbC1pbmZve2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwfS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzIC50YWJsZSBzcGFuLmFkZGl0aW9uYWwtaW5mbzpiZWZvcmV7Y29udGVudDpcIi1cIjttYXJnaW4tcmlnaHQ6NXB4fS5wZi1kYXNoYm9hcmQgLmZsZXgtcGFyZW50Pi5wb2xpY3l7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtYmFzaXM6MTAwJTttYXgtd2lkdGg6NDUwcHh9LnBmLWRhc2hib2FyZCAuZmxleC1wYXJlbnQ+LnBvbGljeS5wb2xpY3lfZXh0ZW5kZWR7bWF4LXdpZHRoOjgxNHB4O2JvcmRlcjpzb2xpZCAxcHggI2EyYTFhMjttYXJnaW4tYm90dG9tOjY3cHh9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXJ7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O21pbi13aWR0aDoyNTVweDt6LWluZGV4OjE7bWFyZ2luLXJpZ2h0OjMycHg7cGFkZGluZzowcHg7bWF4LXdpZHRoOjI1NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MTRweCl7LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXJ7bWFyZ2luLXJpZ2h0OjA7bWF4LXdpZHRoOm5vbmU7bWluLXdpZHRoOnVuc2V0O3dpZHRoOjEwMCV9fS5wZi1kYXNoYm9hcmQgLnBvbGljeS1zaWRlYmFyIC50aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nOjUwcHggMzBweCAwcHggMzBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVte2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjMwcHg7cGFkZGluZy1ib3R0b206MH0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc1ZhbHVle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc1JlbWFpblZhbHVle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc0JvcmRlcntib3JkZXItYm90dG9tOjFweCAjNzc3Njc3IHNvbGlkfS5wZi1kYXNoYm9hcmQgLnBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzTmFtZXtwYWRkaW5nOjEwcHggMCAxMHB4IDB9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NTdGF0dXN7cGFkZGluZzoxMHB4IDAgMTBweCAwfS5wZi1kYXNoYm9hcmQgLnBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzRG91Z2hudXR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MzBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc0JhcnttYXJnaW46MTBweCAwIDEwcHggMH0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc1JlbWFpbmluZ3twYWRkaW5nOjEwcHggMCAxMHB4IDB9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NSZW1haW5pbmcgLmRheXN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxfS5wZi1kYXNoYm9hcmQgLmRheXMtdGV4dHt3aWR0aDoyOTZweDtoZWlnaHQ6MTZweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZCAud3JhcC1wcm9ncmVzc0Jhcnt3aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NXB4O2xlZnQ6MTMxcHh9LnBmLWRhc2hib2FyZCAud3JhcC1wcm9ncmVzc0Jhci53cmFwLXByb2dyZXNzQmFyLXJlbWFpbmluZ3tsZWZ0OjE2NnB4fS5wZi1kYXNoYm9hcmQgLndyYXAtcHJvZ3Jlc3NCYXIud3JhcC1wcm9ncmVzc0Jhci1hY3RpdmV7bGVmdDo5MXB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjQwcHg7bWF4LWhlaWdodDo3NXB4O21hcmdpbjowO3BhZGRpbmc6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiM0NjQ2NDY7ZmxleDoxIDEgNDUlO2NvbG9yOiNGRkZGRkZ9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZS50aXRsZV9leHRlbmRlZHt3aWR0aDo3NjRweDtoZWlnaHQ6NjdweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7cGFkZGluZzowcHg7ZmxleDoxIDEgNjglfS5wZi1kYXNoYm9hcmQgLmRpdi10aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnBmLWRhc2hib2FyZCAucG9saWN5IC50aXRsZSAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxNnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDttYXJnaW46LTE0cHggMCAwIDA7ZmlsbDojRkZGRkZGfS5wZi1kYXNoYm9hcmQgLnBlcmZvcm1hbmNlLXRpdGxle3dpZHRoOjQ5M3B4O2hlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Mztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NDAlO2xlZnQ6NSV9LnBmLWRhc2hib2FyZCAucG9saWN5SWNvbntmbGV4LWJhc2lzOjgwcHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc3fS5wZi1kYXNoYm9hcmQgLnBvbGljeUljb24gc3Zne2ZpbGw6d2hpdGU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0b3A6NTAlO2xlZnQ6NTAlfS5wZi1kYXNoYm9hcmQgLnBvbGljeUljb24gc3ZnLmljb24tY29tcGxldGV7d2lkdGg6MzUuOXB4O2hlaWdodDoyNy4zcHh9LnBmLWRhc2hib2FyZCAucG9saWN5SWNvbiBzdmcuaWNvbi1pbnByb2dyZXNze3dpZHRoOjM3cHg7aGVpZ2h0OjI3cHh9LnBmLWRhc2hib2FyZCAucG9saWN5SWNvbiBzdmcuaWNvbi13YXJuaW5nLXRyaWFuZ2xle3dpZHRoOjQ2cHg7aGVpZ2h0OjQwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5SWNvbiBzdmcuaWNvbi1pbmFjdGl2ZXt3aWR0aDoyNnB4O2hlaWdodDoxOHB4O2ZpbGw6IzZEODU4RH0ucGYtZGFzaGJvYXJkIC5sZWFkSW5zdXJlcntmbGV4OjEgMSAzMiU7YmFja2dyb3VuZC1jb2xvcjojM2M0NzRlO3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQgLmxlYWQtaW5zdXJlci10ZXh0e3dpZHRoOjI2MnB4O2hlaWdodDoxNnB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Mztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NDAlfS5wZi1kYXNoYm9hcmQgLmxlYWQtaW5zdXJlci1uYW1le2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjI1N3B4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5wZi1kYXNoYm9hcmQgLnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGYtZGFzaGJvYXJkIC50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1ub3Qtc3RhcnRlZCAucG9saWN5SWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1ub3Qtc3RhcnRlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbm90LXN0YXJ0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW5vdC1zdGFydGVkIC5idXR0b257Ym9yZGVyLWNvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnN0YXR1cy5zdGF0dXMtbm90LXN0YXJ0ZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLW5vdC1zdGFydGVkKy5zdGF0dXMtaWNvbntjb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW9wZW4gLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtb3BlbiAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtb3BlbiAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtb3BlbiAuYnV0dG9ue2JvcmRlci1jb2xvcjojMTk4ZmMyO2JhY2tncm91bmQ6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLW9wZW57ZmlsbDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLW9wZW4rLnN0YXR1cy1pY29ue2NvbG9yOiMxOThmYzI7YmFja2dyb3VuZDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtc3RhcnRlZCAucG9saWN5SWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1zdGFydGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1zdGFydGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1zdGFydGVkIC5idXR0b257Ym9yZGVyLWNvbG9yOiMxOThmYzI7YmFja2dyb3VuZDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnN0YXR1cy5zdGF0dXMtc3RhcnRlZHtmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAuaWNvbi1zdGF0dXMtc3RhcnRlZCsuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1sb2NrZWQgLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbG9ja2VkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1sb2NrZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWxvY2tlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLWxvY2tlZHtmaWxsOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAuaWNvbi1zdGF0dXMtbG9ja2VkKy5zdGF0dXMtaWNvbntjb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWlkbGUgLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojNjc4NjhlfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtaWRsZSAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtaWRsZSAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtaWRsZSAuYnV0dG9ue2JvcmRlci1jb2xvcjojNjc4NjhlO2JhY2tncm91bmQ6IzY3ODY4ZX0ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLWlkbGV7ZmlsbDojNjc4NjhlfS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLWlkbGUrLnN0YXR1cy1pY29ue2NvbG9yOiM2Nzg2OGU7YmFja2dyb3VuZDojNjc4NjhlfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtaW5hY3RpdmUgLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojZjkzfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtaW5hY3RpdmUgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWluYWN0aXZlIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1pbmFjdGl2ZSAuYnV0dG9ue2JvcmRlci1jb2xvcjojZjkzO2JhY2tncm91bmQ6I2Y5M30ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLWluYWN0aXZle2ZpbGw6I2Y5M30ucGYtZGFzaGJvYXJkIC5pY29uLXN0YXR1cy1pbmFjdGl2ZSsuc3RhdHVzLWljb257Y29sb3I6I2Y5MztiYWNrZ3JvdW5kOiNmOTN9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1yZXR1cm5lZCAucG9saWN5SWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1yZXR1cm5lZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtcmV0dXJuZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXJldHVybmVkIC5idXR0b257Ym9yZGVyLWNvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnN0YXR1cy5zdGF0dXMtcmV0dXJuZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLXJldHVybmVkKy5zdGF0dXMtaWNvbntjb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWNvbXBsZXRlIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWNvbXBsZXRlIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1jb21wbGV0ZSAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtY29tcGxldGUgLmJ1dHRvbntib3JkZXItY29sb3I6IzkwY2U1MTtiYWNrZ3JvdW5kOiM5MGNlNTF9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1jb21wbGV0ZXtmaWxsOiM5MGNlNTF9LnBmLWRhc2hib2FyZCAuaWNvbi1zdGF0dXMtY29tcGxldGUrLnN0YXR1cy1pY29ue2NvbG9yOiM5MGNlNTE7YmFja2dyb3VuZDojOTBjZTUxfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtcmV0cmFjdGVkIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXJldHJhY3RlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtcmV0cmFjdGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1yZXRyYWN0ZWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1yZXRyYWN0ZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLXJldHJhY3RlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1zdWJtaXR0ZWQgLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtc3VibWl0dGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1zdWJtaXR0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXN1Ym1pdHRlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojMTk4ZmMyO2JhY2tncm91bmQ6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLXN1Ym1pdHRlZHtmaWxsOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAuaWNvbi1zdGF0dXMtc3VibWl0dGVkKy5zdGF0dXMtaWNvbntjb2xvcjojMTk4ZmMyO2JhY2tncm91bmQ6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW5vdC1yZW5ld2VkIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW5vdC1yZW5ld2VkIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1ub3QtcmVuZXdlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbm90LXJlbmV3ZWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1ub3QtcmVuZXdlZHtmaWxsOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAuaWNvbi1zdGF0dXMtbm90LXJlbmV3ZWQrLnN0YXR1cy1pY29ue2NvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtdW5wYWlkIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXVucGFpZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtdW5wYWlkIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy11bnBhaWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy11bnBhaWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLXVucGFpZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzIwMjYyYTtmbGV4LXdyYXA6d3JhcDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO21heC1oZWlnaHQ6ODYlO2hlaWdodDoxMDAlO2ZsZXg6MSAxIDEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCl7LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50e21heC1oZWlnaHQ6dW5zZXQ7aGVpZ2h0OnVuc2V0fX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLnZhbHVlVGV4dHtmb250LXdlaWdodDozMDB9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDJ7bWF4LXdpZHRoOjQ1MHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40MztwYWRkaW5nOjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0Lmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkMiBzcGFue21hcmdpbi1sZWZ0OjMwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDN7bWF4LXdpZHRoOjQ1MHB4O21hcmdpbi1sZWZ0OjMwcHg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0Lmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkMyBzcGFue21hcmdpbi1sZWZ0OjUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDR7bWF4LXdpZHRoOjQ1MHB4O3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmc6MHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0IHN0cm9uZ3t3aWR0aDo4N3B4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41Nn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXItZGl2LWluZGVtbml0eXttYXgtd2lkdGg6NDgwcHg7bWFyZ2luLWxlZnQ6NnB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci1kaXZ7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbi1sZWZ0OjE0cHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLWRpdjJ7bWF4LXdpZHRoOjQ1MHB4O3BhZGRpbmc6MHB4O2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlM2UzZTM7bWFyZ2luLWxlZnQ6MzBweDttYXJnaW4tdG9wOjVweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDF7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1ib3R0b206c29saWQgMC44cHggIzliOWI5YjtwYWRkaW5nOjIwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQxIC5mbGV4LWNvbHVtbi1wYXJlbnR7dGV4dC1hbGlnbjpsZWZ0fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50Mnt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyNXB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuYWxpZ24tY29udGVudC1yaWdodHtmbG9hdDpyaWdodH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXJ7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6MjVweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXIuaW5zdXJlcl9leHRlbmRlZHtwYWRkaW5nOjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmFkZGl0b25hbC1pbmZve2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjI1cHg7Ym9yZGVyLWJvdHRvbTojNDY0NjQ2IHNvbGlkIDFweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmFkZGl0b25hbC1pbmZvLmluc3VyZXJfZXh0ZW5kZWR7cGFkZGluZzowcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5zcGxpdHtwYWRkaW5nOjIwcHggMjVweDttYXgtaGVpZ2h0OjIwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVye2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjI1cHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLmluc3VyZXJfZXh0ZW5kZWR7cGFkZGluZzowcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLmluc3VyZXItc3BlY2lhbHttYXgtaGVpZ2h0OjI0JTtoZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KXsucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXIuaW5zdXJlci1zcGVjaWFse21heC1oZWlnaHQ6dW5zZXQ7aGVpZ2h0OnVuc2V0fX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLnByZXZpb3VzLXBvbGljeXtiYWNrZ3JvdW5kOiM1NzU3NTc7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6MjZweCAyNXB4IDI0cHggNDdweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLnByZXZpb3VzLXBvbGljeSAuYnV0dG9ue2JhY2tncm91bmQ6IzU3NTc1Nztjb2xvcjp3aGl0ZX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluZGVtbml0eXtmbGV4LWJhc2lzOjUwJTtwYWRkaW5nOjI1cHg7bWF4LXdpZHRoOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6IzQ2NDY0NiBzb2xpZCAxcHg7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbmRlbW5pdHkgLmluZGVtbml0eVRpdGxle3BhZGRpbmctYm90dG9tOjEwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbmRlbW5pdHkgLmluZGVtbml0eVZhbHVle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0LjdweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQyO3BhZGRpbmctdG9wOjEwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbmRlbW5pdHkuaW5kZW1uaXR5X2V4dGVuZGVke3dpZHRoOjU1M3B4O2hlaWdodDoyMzZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7ZmxleC1iYXNpczo2OCU7cGFkZGluZzowcHg7bWF4LXdpZHRoOm5vbmV9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5jb250ZW50U3RhdHVze2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MjVweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6IzQ2NDY0NiBzb2xpZCAxcHg7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowO3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudFN0YXR1cy5jb250ZW50U3RhdHVzX2V4dGVuZGVke2ZsZXg6MSAxIDMyJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7bWF4LXdpZHRoOm5vbmV9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5jb250ZW50U3RhdHVzLXRleHR7d2lkdGg6MTA4cHg7aGVpZ2h0OjE2cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQzfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAucmVuZXdhbHtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNDY0NjQ2fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAucmVuZXdhbC5yZW5ld2FsX2V4dGVuZGVke2ZsZXg6MSAxIDY4JTttYXgtd2lkdGg6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7ZGlzcGxheTotd2Via2l0LWZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5jb250ZW50QnV0dG9ue2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5jb250ZW50QnV0dG9uIGF7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS44fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudEJ1dHRvbiBhLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6IzIwMjYyYX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmNvbnRlbnRCdXR0b24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojNTU1NjVhfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudEJ1dHRvbi5kaXNhYmxlZCBhe2JhY2tncm91bmQtY29sb3I6IzU1NTY1YTtwb2ludGVyLWV2ZW50czpub25lfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudEJ1dHRvbi5jb250ZW50QnV0dG9uX2V4dGVuZGVke2ZsZXg6MSAxIDMyJTttYXgtd2lkdGg6bm9uZX0ucGYtZGFzaGJvYXJkIC5ub3RpZmljYXRpb24tcG9saWN5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjE2cHggMCA4cHggMDtib3JkZXItYm90dG9tOnNvbGlkIDAuOXB4ICM3Nzc2Nzc7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjIwMHB4O2xlZnQ6MjVweH0ucGYtZGFzaGJvYXJkIC5kaXYtYWxlcnQtdG90YWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY5O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMTJweH0ucGYtZGFzaGJvYXJkIC5pbnN1cmFuY2UtdHlwZS1hbGVydHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDZ9LnBmLWRhc2hib2FyZCAuaW5zdXJhbmNlLXR5cGUtYWxlcnQgLnN0YWZmLWNvbnRhY3R7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojOWU5YzllO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5wZi1kYXNoYm9hcmQgLmluc3VyYW5jZS10eXBlLWFsZXJ0LmFsZXJ0LW1lc3NhZ2V7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5wZi1kYXNoYm9hcmQgLm5vLWFsZXJ0c3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDY7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWRhc2hib2FyZCAubm8tZGlzcGxheXtkaXNwbGF5Om5vbmV9LnBmLWRhc2hib2FyZCAuY2xvc2UtY29weXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2O2N1cnNvcjpwb2ludGVyfS5wZi1kYXNoYm9hcmQgLnRpbWUtYWRkZWR7d2lkdGg6MTk4cHg7aGVpZ2h0OjE3cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5wZi1kYXNoYm9hcmQgLmRpc3BsYXktaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wZi1kYXNoYm9hcmQgLmRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lfS5wZi1kYXNoYm9hcmQgLmRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9ja30ucGYtZGFzaGJvYXJkIC5pZTExIC5wb2xpY3kgLmNvbnRlbnR7aGVpZ2h0OmNhbGMoMTAwJSAtIDY2cHgpfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudD5kaXYgc3BhbiAuYnV0dG9ue21hcmdpbi10b3A6MH0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktbGlzdHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjd9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXJ7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O21pbi13aWR0aDoyNTVweDt6LWluZGV4OjE7cGFkZGluZzowcHg7bWF4LXdpZHRoOjI1NXB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeS1zaWRlYmFyIC50aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMztwYWRkaW5nOjUwcHggMzBweCAwcHggMzBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVte2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjMwcHg7cGFkZGluZy1ib3R0b206MH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc1ZhbHVle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc1JlbWFpblZhbHVle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc0JvcmRlcntib3JkZXItYm90dG9tOjFweCAjNzc3Njc3IHNvbGlkfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzTmFtZXtwYWRkaW5nOjEwcHggMCAxMHB4IDB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NTdGF0dXN7cGFkZGluZzoxMHB4IDAgMTBweCAwfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzRG91Z2hudXR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MzBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc0JhcnttYXJnaW46MTBweCAwIDEwcHggMH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc1JlbWFpbmluZ3twYWRkaW5nOjEwcHggMCAxMHB4IDB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NSZW1haW5pbmcgLmRheXN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudHtkaXNwbGF5OmZsZXg7cGFkZGluZzoxMHB4IDMwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbTowcHg7ZmxleC13cmFwOndyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnR7cGFkZGluZzoxMHB4IDEzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWNpZXMtcGFyZW50e3BhZGRpbmc6MTBweCA0cHh9fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudCAubmV3LXBvbGljaWVzLW1haW57d2lkdGg6NjUlO3BhZGRpbmctdG9wOjIycHh9QG1lZGlhIChtYXgtd2lkdGg6IDkxNHB4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnQgLm5ldy1wb2xpY2llcy1tYWlue3dpZHRoOjEwMCV9fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudCAubmV3LXBvbGljaWVzLW1haW4gLmNvbnNvbGVfdmlld0FsbHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxMDBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6IzRhNGE0YTtib3R0b206OHB4O3otaW5kZXg6OTk5OTk5O3JpZ2h0OjE2cHg7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC40cyBlYXNlIDBzfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudCAubmV3LXBvbGljaWVzLW1haW4gLmNvbnNvbGVfdmlld0FsbCAuYnRuX2EsLnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWNpZXMtcGFyZW50IC5uZXctcG9saWNpZXMtbWFpbiAuY29uc29sZV92aWV3QWxsICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWNpZXMtcGFyZW50IC5uZXctcG9saWNpZXMtbWFpbiAuY29uc29sZV92aWV3QWxsIC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjI2cHg7cGFkZGluZzo2cHg7aGVpZ2h0OjI2cHg7bWFyZ2luLWxlZnQ6LjVlbTtsaW5lLWhlaWdodDoxM3B4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudCAubmV3LXBvbGljaWVzLW1haW4gLnZpZXdBbGwgLmNvbnNvbGVfdmlld0FsbHtvcGFjaXR5OjB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWNpZXMtcGFyZW50IC5uZXctcG9saWNpZXN7bWF4LXdpZHRoOjExMDBweDtmbGV4LWJhc2lzOjcwJTtmbGV4LWdyb3c6MX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnQgLm5ldy1wb2xpY2llcyAudGFibGV7cGFkZGluZzowIDE2cHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5Lm5ldy1wb2xpY3lfZXh0ZW5kZWR7bWF4LXdpZHRoOjgxNHB4O2JvcmRlcjpzb2xpZCAwLjhweCAjOWI5YjliO21hcmdpbi1ib3R0b206NjdweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kuY29uc29sZVdpZGdldCAudGFzay1jb3VudHtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7Y29sb3I6I2ZmZjtoZWlnaHQ6MTlweDt3aWR0aDoxOXB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjAuMThweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDouNWVtfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAuZGl2LXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1sZWFkSW5zdXJlcntmbGV4OjEgMSAzMiU7YmFja2dyb3VuZC1jb2xvcjojM2M0NzRlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1sZWFkSW5zdXJlciAubmV3LWxlYWQtaW5zdXJlci10ZXh0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Mztwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1sZWFkSW5zdXJlciAubmV3LWxlYWQtaW5zdXJlci1uYW1le2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6cHJlLXdyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtmbGV4OjEgMSA0NSV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctdGl0bGUubmV3LXRpdGxlX2V4dGVuZGVke21heC13aWR0aDo4MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7cGFkZGluZzowcHg7ZmxleDoxIDEgNjglfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LXRpdGxlIC5uZXctcGVyZm9ybWFuY2UtdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQzO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjNweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy10aXRsZSAubmV3LXBlcmZvcm1hbmNlLXRpdGxlIHNwYW4uYWRkaXRpb25hbC1pbmZve2ZvbnQtd2VpZ2h0OjMwMH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy10aXRsZSAubmV3LXBlcmZvcm1hbmNlLXRpdGxlIHNwYW4uYWRkaXRpb25hbC1pbmZvOjpiZWZvcmV7Y29udGVudDpcIiAtIFwifUBtZWRpYSAobWF4LXdpZHRoOiAyOTNweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctdGl0bGUgLm5ldy1wZXJmb3JtYW5jZS10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudHtmbGV4LXdyYXA6d3JhcDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO21heC13aWR0aDo4MTRweDtmbGV4OjEgMSAxMDAlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQuY29uc29sZV93cmFwe292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC40cyBlYXNlIDBzfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40MzttaW4td2lkdGg6MH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQye21heC13aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzO3BhZGRpbmc6MHB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0Lmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkMiBzcGFue21hcmdpbi1sZWZ0OjMwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQze3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDN9QG1lZGlhIChtYXgtd2lkdGg6IDI0M3B4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDN7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nOjB9fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0Lmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkNHttYXgtd2lkdGg6NTAlO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmc6MHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40M30ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dCBzdHJvbmd7d2lkdGg6ODdweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTZ9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ1e2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlM2UzZTM7cGFkZGluZzowcHggMHB4IDZweCAwcHg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40M30ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDUgLmFzc2V0LXJlZ2lzdHJhdGlvbi1udW1iZXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MTBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDZ7bWF4LXdpZHRoOjQ1MHB4O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDN9QG1lZGlhIChtYXgtd2lkdGg6IDI0M3B4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDZ7cGFkZGluZzowfX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLWRpdi1pbmRlbW5pdHl7bWF4LXdpZHRoOjQ4MHB4O3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci1kaXYtaW5kZW1uaXR5IC5mbGV4LWNvbHVtbi1wYXJlbnR7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItZGl2LWluZGVtbml0eSAuZmxleC1yb3ctcGFyZW50e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItZGl2e21hcmdpbjowIDMwcHggMCAzMHB4O3BhZGRpbmc6NXB4IDAgMCAwfUBtZWRpYSAobWF4LXdpZHRoOiAyNDNweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci1kaXZ7bWFyZ2luOjAgMCAwIDB9fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItZGl2MntwYWRkaW5nOjIwcHggMCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDI0M3B4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLWRpdjJ7bWFyZ2luOjAgMCAwIDB9fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JvcmRlci1ib3R0b206c29saWQgMC44cHggIzliOWI5YjtwYWRkaW5nOjE1cHggMCAxNXB4IDI1cHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50MSAuZmxleC1jb2x1bW4tcGFyZW50e3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogMjQzcHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDF7cGFkZGluZzoxNXB4IDE1cHggMTVweCAxNXB4fX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQye3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjI1cHggMTAwcHggMjVweCAyNXB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDIuYXNzZXRzLWNvbnRlbnR7cGFkZGluZzoyNXB4IDI1cHggMjVweCAyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDJ7cGFkZGluZzoyNXB4fX1AbWVkaWEgKG1heC13aWR0aDogMjQzcHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDJ7cGFkZGluZzoxNXB4IDE1cHggMTVweCAxNXB4fX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQtZnVsbHtwYWRkaW5nOjI1cHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuYWxpZ24tY29udGVudC1yaWdodHtmbG9hdDpyaWdodH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVye2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjI1cHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci5pbnN1cmVyX2V4dGVuZGVke3BhZGRpbmc6MHB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1pbmRlbW5pdHl7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWluZGVtbml0eSAuaW5kZW1uaXR5VGl0bGV7cGFkZGluZy1ib3R0b206MTBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctaW5kZW1uaXR5IC5pbmRlbW5pdHlWYWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNC43cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40MjtwYWRkaW5nLXRvcDoxMHB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1pbmRlbW5pdHkubmV3LWluZGVtbml0eV9leHRlbmRlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzowcHg7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIDY4JTtmbGV4LXdyYXA6d3JhcDttYXgtaGVpZ2h0OjI1OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctaW5kZW1uaXR5Lm5ldy1pbmRlbW5pdHlfZXh0ZW5kZWQ6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDoyMTRweDtsZWZ0OjFweDtyaWdodDoxcHg7Ym90dG9tOjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksICNmZmYgMTAwJSk7b3BhY2l0eToxO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjRzIGVhc2UgMHN9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudC52aWV3QWxsIC5uZXctaW5kZW1uaXR5Lm5ldy1pbmRlbW5pdHlfZXh0ZW5kZWR7bWF4LWhlaWdodDp1bnNldCAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQudmlld0FsbCAubmV3LWluZGVtbml0eS5uZXctaW5kZW1uaXR5X2V4dGVuZGVkOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVze2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MjVweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItbGVmdDpzb2xpZCAwLjhweCAjOWI5YjliO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNTQ3cHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVze2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXRvcDpzb2xpZCAwLjhweCAjOWI5YjlifX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAubmV3LXN0YXR1c1RpdGxlIC5uZXctY29udGVudFN0YXR1cy10ZXh0e3dpZHRoOjEwOHB4O2hlaWdodDoxNnB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40M30ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2t7bWFyZ2luLXRvcDo0NXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAuY2VudGVyLXN2Z3twb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LWFuaW1hdGlvbjpmYWRlaW4gMnM7LW1vei1hbmltYXRpb246ZmFkZWluIDJzOy1tcy1hbmltYXRpb246ZmFkZWluIDJzOy1vLWFuaW1hdGlvbjpmYWRlaW4gMnM7YW5pbWF0aW9uOmZhZGVpbiAyczthbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAuc3RhcnRlZC1uZXh0e21hcmdpbi10b3A6NTRweDtmaWxsOiMxNjlFRDl9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5pYy13YXJuaW5ne21hcmdpbi10b3A6NDZweDtmaWxsOiNmZmZmZmZ9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5pZGxle21hcmdpbi10b3A6NjJweDtmaWxsOiM2Nzg2OEV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5uZXctcG9saWN5SWNvbntmbGV4LWJhc2lzOjgwcHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc3fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXBvbGljeUljb24gc3Zne2ZpbGw6d2hpdGU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0b3A6NTAlO2xlZnQ6NTAlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXBvbGljeUljb24gc3ZnLmljb24tY29tcGxldGV7bWF4LXdpZHRoOjM1LjlweDtoZWlnaHQ6MjcuM3B4O3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5uZXctcG9saWN5SWNvbiBzdmcuaWNvbi1pbnByb2dyZXNze21heC13aWR0aDozN3B4O2hlaWdodDoyN3B4O3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5uZXctcG9saWN5SWNvbiBzdmcuaWNvbi13YXJuaW5nLXRyaWFuZ2xle21heC13aWR0aDo0NnB4O2hlaWdodDo0MHB4O3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5uZXctcG9saWN5SWNvbiBzdmcuaWNvbi1pbmFjdGl2ZXttYXgtd2lkdGg6MjZweDtoZWlnaHQ6MThweDt3aWR0aDoxMDAlO2ZpbGw6IzZEODU4RH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2sgLm5ldy1wb2xpY3lJY29uLm5ldy1wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXBvbGljeUljb24ubmV3LXBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5uZXctc2l6ZS1kb251dENoYXJ0e3dpZHRoOjE0MnB4O2hlaWdodDoxNDJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2stZG9udXRDaGFydHttYXJnaW4tdG9wOjI1cHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMubmV3LWNvbnRlbnRTdGF0dXNfZXh0ZW5kZWR7ZmxleDoxIDEgMzIlO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjttYXgtd2lkdGg6bm9uZX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5yZW5ld2Fse2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM0NjQ2NDZ9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucmVuZXdhbC5yZW5ld2FsX2V4dGVuZGVke2ZsZXg6MSAxIDY4JTttYXgtd2lkdGg6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7ZGlzcGxheTotd2Via2l0LWZsZXg7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoyNnB4IDE5cHggMTBweCAxOXB4fUBtZWRpYSAobWluLXdpZHRoOiA5MTVweCkgYW5kIChtYXgtd2lkdGg6IDExMDJweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucmVuZXdhbC5yZW5ld2FsX2V4dGVuZGVke2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOiA3MDNweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucmVuZXdhbC5yZW5ld2FsX2V4dGVuZGVke2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnJlbmV3YWwgLm5ldy1kYXlzLXRleHR7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjI5NnB4O3dpZHRoOjEwMCU7aGVpZ2h0OjE2cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnJlbmV3YWwgLm5ldy13cmFwLXByb2dyZXNzQmFye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoyMDBweDt3aWR0aDoxMDAlO3BhZGRpbmc6M3B4IDBweCAwIDBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5yZW5ld2FsIC5uZXctd3JhcC1wcm9ncmVzc0Jhci53cmFwLXByb2dyZXNzQmFyLXJlbWFpbmluZ3twYWRkaW5nOjNweCAwcHggMCAwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucmVuZXdhbCAubmV3LXdyYXAtcHJvZ3Jlc3NCYXIud3JhcC1wcm9ncmVzc0Jhci1hY3RpdmV7cGFkZGluZzozcHggMHB4IDAgMHB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnJlbmV3YWwgLm5ldy13cmFwLXByb2dyZXNzQmFyIC5wcm9ncmVzc1ZhbHVle3BhZGRpbmctcmlnaHQ6MTBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5yZW5ld2FsIC5uZXctd3JhcC1wcm9ncmVzc0JhciAucHJvZ3Jlc3NSZW1haW5WYWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuY29udGVudEJ1dHRvbntmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjE4cHg7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmNvbnRlbnRCdXR0b24gYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuY29udGVudEJ1dHRvbiBhLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6IzIwMjYyYX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5jb250ZW50QnV0dG9uLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6IzU1NTY1YX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5jb250ZW50QnV0dG9uLmRpc2FibGVkIGF7YmFja2dyb3VuZC1jb2xvcjojNTU1NjVhO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuY29udGVudEJ1dHRvbi5jb250ZW50QnV0dG9uX2V4dGVuZGVke2ZsZXg6MSAxIDMyJTttYXgtd2lkdGg6bm9uZX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5wb2xpY3lTaGFwZXt3aWR0aDoxMjJweDtoZWlnaHQ6MTIycHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucG9saWN5U2hhcGUucG9saWN5U2hhcGVfZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnBvbGljeVNoYXBlLnBvbGljeVNoYXBlX29yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOTN9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucG9saWN5U2hhcGUucG9saWN5U2hhcGVfZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucG9saWN5U2hhcGUucG9saWN5U2hhcGVfYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNjllZDl9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucG9saWN5U2hhcGUucG9saWN5U2hhcGVfcmVke2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxze2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1ncm93OjN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzZweCl7LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMzdweDtib3R0b206LTQwcHg7d2lkdGg6MnB4O2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH19LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlsc3ttYXgtd2lkdGg6NDYwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAuaW5zdXJlci1wb2xpY3ktbmFtZXttYXJnaW4tYm90dG9tOjMwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvdmVyLXJlbWFpbmluZ3ttYXJnaW4tYm90dG9tOjMwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5wcmVtaXVtLWJveHttYXJnaW4tYm90dG9tOjMwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5wb2xpY3ktZW5kb3JzZW1lbnRze21hcmdpbi1ib3R0b206MzBweH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2sgLnBvbGljeS1kZXRhaWxzIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHMgLnBvbGljeS1lbmRvcnNlbWVudHMgLmVuZG9yc2VtZW50LWFkdmljZXttYXJnaW4tdG9wOjE2cHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5wb2xpY3ktZW5kb3JzZW1lbnRzIC5lbmRvcnNlbWVudC1hZHZpY2UgLnN0cm9uZy12aWV3LWFzc2V0c3tmb250LXdlaWdodDo1MDB9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5kb2N1bWVudHMtYm94e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNEMkQzRDQ7cGFkZGluZy1ib3R0b206MzBweH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2sgLnBvbGljeS1kZXRhaWxzIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHMgLmRvY3VtZW50cy1ib3ggLmRvY3VtZW50cy1jb250ZW50e3BhZGRpbmctdG9wOjE1cHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5kb2N1bWVudHMtYm94IC5kb2N1bWVudHMtY29udGVudCBzdmcucG9saWN5LWZpbGUtZG93bmxvYWR7d2lkdGg6MTRweDtoZWlnaHQ6MTdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1kZXRhaWxzLWRvY3VtZW50cyAuZG9jdW1lbnRzLWJveCAuZG9jdW1lbnQtbmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjEwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1kZXRhaWxzLWRvY3VtZW50cyAuYXNzZXQtY2xhaW0tYnV0dG9ucy1ib3h7cGFkZGluZy10b3A6NDRweDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21heC13aWR0aDo0ODBweH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2sgLnBvbGljeS1kZXRhaWxzIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHMgLmFzc2V0LWNsYWltLWJ1dHRvbnMtYm94IC5idG5fYiwucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2sgLnBvbGljeS1kZXRhaWxzIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHMgLmFzc2V0LWNsYWltLWJ1dHRvbnMtYm94IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2sgLnBvbGljeS1kZXRhaWxzIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHMgLmFzc2V0LWNsYWltLWJ1dHRvbnMtYm94IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9ue3BhZGRpbmc6OHB4O2ZsZXgtYmFzaXM6MzAlO3doaXRlLXNwYWNlOm5vd3JhcH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wb2xpY3ktY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NDFweDttYXgtd2lkdGg6MjUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzZweCl7LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1ibG9ja3tsZWZ0OjBweH19LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAueW91ci1jb250YWN0cy1sYWJlbHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZy1ib3R0b206MjBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MkE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAuc2luZ2xlLXBvbGljeS1jb250YWN0e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNEMkQzRDQ7cGFkZGluZy10b3A6MTZweDtwYWRkaW5nLWJvdHRvbToxMnB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWNvbXBhbnl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLm5hbWV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLnN0YWZmLW5hbWV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjR9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAuY3VycmVudFN0YWZmOmZpcnN0LWNoaWxkIC5zaW5nbGUtcG9saWN5LWNvbnRhY3R7cGFkZGluZy10b3A6MTBweH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wb2xpY3ktY29udGFjdC1kZXRhaWxzIC5zdGFmZi1yb2xle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mn0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wb2xpY3ktY29udGFjdC1kZXRhaWxzIC5lbWFpbHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMUJFRTU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjJ9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAucGhvbmUgc3ZnLnBvbGljeS1jb250YWN0LWhhbmRzZXQtaWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAucGhvbmUgLnBob25lLW51bWJlcntmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MkE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo5cHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAubWFyZ2luLWJvdHRvbS0xMHttYXJnaW4tYm90dG9tOjEwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAuZm9udC1wb2xpY3ktbGFiZWx7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjIxfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLmZvbnQtcG9saWN5LWNvbnRlbnR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgZGl2LmFzc2V0cy10b29sdGlwLWljb24gLmluZm8tZW5kb3JzZW1lbnRzLWljb257d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnRvb2x0aXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICNFREVFRUV9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAudG9vbHRpcCAudG9vbHRpcHRleHR7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MjQ4cHg7aGVpZ2h0OjQ4cHg7YmFja2dyb3VuZC1jb2xvcjojRURFRUVFO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOi0xNnB4O2xlZnQ6MjMxJTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO2JveC1zaGFkb3c6MCAwIDVweCAjODg4ODg4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMDAlO21hcmdpbi10b3A6LTEzcHg7Ym9yZGVyLXdpZHRoOjEzcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjRURFRUVFIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0e3Zpc2liaWxpdHk6dmlzaWJsZX0ucGYtZGFzaGJvYXJkIC5pbnN1cmFuY2UtbG9nb3ttYXgtaGVpZ2h0OjQwcHg7bWF4LXdpZHRoOjU5cHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjIwcHh9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjMycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe3BhZGRpbmc6NXB4fX0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsX2Fzc2V0c3twYWRkaW5nOjAgNjRweDt3aWR0aDo4NnZ3O21heC1oZWlnaHQ6ODh2aH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmFzc2V0cy1sb2NrdG9ucGYtbG9nb3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOWNhO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjEwcHggMHB4IDEwcHggMHB4O21hcmdpbi1ib3R0b206MTBweH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmFzc2V0cy1sb2NrdG9ucGYtbG9nbyAubG9nby5sb2dvX3BlcmZvcm1hbmNlIHN2Z3tmaWxsOiMwMDA7aGVpZ2h0OjY4cHg7d2lkdGg6MTEycHg7bWFyZ2luLWJvdHRvbToxMHB4fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAuaW5zdXJhbmNlLWxvZ28tYm94e3RleHQtYWxpZ246ZW5kfS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAuaW5zdXJhbmNlLWxvZ28tYm94IC5pbnN1cmFuY2UtbG9nb3ttYXgtaGVpZ2h0Ojk4cHg7bWF4LXdpZHRoOjk4cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzA1cHgpey5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAuaW5zdXJhbmNlLWxvZ28tYm94e3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAuaW5zdXJhbmNlLWxvZ28tYm94IC5pbnN1cmFuY2UtbG9nb3t0b3A6MHB4fX0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmFzc2V0LXRpdGxlLWJveHt0ZXh0LWFsaWduOmxlZnR9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5hc3NldC10aXRsZS1ib3ggLmFzc2V0cy10aXRsZXttYXJnaW4tYm90dG9tOjE0cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAuYXNzZXQtdGl0bGUtYm94IC5hc3NldHMtdGl0bGUgLmFzc2V0cy10aXRsZS1ib2xke2ZvbnQtd2VpZ2h0OjUwMH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmFzc2V0LXRpdGxlLWJveCAuYXNzZXRzLXN1YnRpdGxle21hcmdpbi1ib3R0b206MzBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMyMDI2MkE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNn0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmFzc2V0LXRpdGxlLWJveCAuYXNzZXRzLXN1YnRpdGxlIC5hc3NldHMtc3VidGl0bGUtYm9sZHtmb250LXdlaWdodDo1MDB9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxze3RleHQtYWxpZ246bGVmdH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLmFzc2V0cy1sZWZ0LXNpZGUuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1ncm93OjN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjNweCl7LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC5hc3NldHMtbGVmdC1zaWRlLmJsb2NrOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMzJweDtib3R0b206LTMzcHg7d2lkdGg6MnB4O2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCl7LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC5hc3NldHMtbGVmdC1zaWRlLmJsb2NrOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMzdweDtib3R0b206LTQwcHg7d2lkdGg6MnB4O2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH19LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC5hc3NldHMtbGVmdC1zaWRlLmJsb2NrIC52YWx1YXRpb24tYmxvY2sgLmRhdGUtdmFsdWF0aW9ue2ZvbnQtc3R5bGU6aXRhbGljfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ2cHgpey5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuYXNzZXRzLXJpZ2h0LXNpZGUuYmxvY2t7cGFkZGluZy1sZWZ0OjQlfX0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLm1hcmdpbi1ib3R0b20tMjB7bWFyZ2luLWJvdHRvbToyMHB4fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuZm9udC1hc3NldHMtbGFiZWx7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyfS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuZm9udC1hc3NldHMtY29udGVudHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MkE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNX0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgZGl2LmFzc2V0cy10b29sdGlwLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtib3JkZXI6MXB4IHNvbGlkICMwMWJlZTU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgZGl2LmFzc2V0cy10b29sdGlwLWljb24gc3Bhbi5hc3NldHMtdG9vbHRpcC1pY29ue2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAxYmVlNTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuYXNzZXRzLWRvY3VtZW50cy1ibG9jayAuYXNzZXRzLWRvY3VtZW50cy1yb3d7bWFyZ2luOjVweCAwIDVweCAwfS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuYXNzZXRzLWRvY3VtZW50cy1ibG9jayAuYXNzZXRzLWRvY3VtZW50cy1yb3cgc3ZnLnBvbGljeS1maWxlLWRvd25sb2Fke3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLmFzc2V0cy1kb2N1bWVudHMtYmxvY2sgLmFzc2V0cy1kb2N1bWVudHMtcm93IC5kb2N1bWVudC1uYW1le3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MkE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjJ9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC50b29sdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjRURFRUVFfS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAudG9vbHRpcCAudG9vbHRpcHRleHR7dmlzaWJpbGl0eTpoaWRkZW47d2lkdGg6MjQ4cHg7aGVpZ2h0OjQ4cHg7YmFja2dyb3VuZC1jb2xvcjojRURFRUVFO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOi0xNnB4O2xlZnQ6MjMxJTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO2JveC1zaGFkb3c6MCAwIDVweCAjODg4ODg4fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEwMCU7bWFyZ2luLXRvcDotMTNweDtib3JkZXItd2lkdGg6MTNweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICNFREVFRUUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dHt2aXNpYmlsaXR5OnZpc2libGV9QGtleWZyYW1lcyBmYWRlaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALW1vei1rZXlmcmFtZXMgZmFkZWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtbXMta2V5ZnJhbWVzIGZhZGVpbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtby1rZXlmcmFtZXMgZmFkZWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmRpdi1hbGVydC10aXRsZXtoZWlnaHQ6MzJweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtwYWRkaW5nOjIycHg7bWFyZ2luLWJvdHRvbTozMHB4fS5zdGF0dXNMZWdlbmR7Ym9yZGVyOm5vbmV9LnN0YXR1c0xlZ2VuZCB1bHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bGlzdC1zdHlsZS10eXBlOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnN0YXR1c0xlZ2VuZCB1bHtmbGV4LXdyYXA6d3JhcH19LnN0YXR1c0xlZ2VuZCBsaXt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleDoxIDEgMjUlO21heC13aWR0aDoyNDBweDtwYWRkaW5nLXJpZ2h0OjMycHh9LnN0YXR1c0xlZ2VuZCBsaSAubGVnZW5kLWljb257cGFkZGluZzoxMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo4cHh9LnN0YXR1c0xlZ2VuZCBsaSAubGVnZW5kLWljb24gc3Zne2ZpbGw6I2ZmZn0uc3RhdHVzTGVnZW5kIGxpLmxlZ2VuZF9pbmNvbXBsZXRlIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNmOTN9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfY29tcGxldGUgLmxlZ2VuZC1pY29ue2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0uc3RhdHVzTGVnZW5kIGxpLmxlZ2VuZF9ub3RTdGFydGVkIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMxOThmYzJ9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfaXNzdWVzIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue2JhY2tncm91bmQtY29sb3I6IzY3ODY4ZX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5zdGF0dXNMZWdlbmQgbGl7ZmxleC1iYXNpczoxMDAlO21hcmdpbi1ib3R0b206MTJweH19LnN0YXR1c0xlZ2VuZCAubGVnZW5kX2lzc3VlcyAubGVnZW5kLWljb257bWluLXdpZHRoOjU2cHg7bWluLWhlaWdodDo1NnB4O3BhZGRpbmctbGVmdDoxN3B4O3BhZGRpbmctdG9wOjE1cHh9LnN0YXR1c0xlZ2VuZCAubGVnZW5kX2NvbXBsZXRlIC5sZWdlbmQtaWNvbnttaW4td2lkdGg6NTZweDttaW4taGVpZ2h0OjU2cHg7cGFkZGluZy1sZWZ0OjE5cHg7cGFkZGluZy10b3A6MTZweH0uc3RhdHVzTGVnZW5kIC5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257bWluLXdpZHRoOjU2cHg7bWluLWhlaWdodDo1NnB4O3BhZGRpbmctbGVmdDoxOXB4O3BhZGRpbmctdG9wOjE2cHh9LnN0YXR1c0xlZ2VuZCAubGVnZW5kX2luY29tcGxldGUgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXRvcDoxNnB4fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9pbmFjdGl2ZSAubGVnZW5kLWljb257bWluLXdpZHRoOjU2cHg7bWluLWhlaWdodDo1NnB4O3BhZGRpbmctbGVmdDoyMXB4O3BhZGRpbmctdG9wOjE0cHh9I3N1bW1hcnlTY3JlZW4gLnN0YXR1c0xlZ2VuZHtwYWRkaW5nLXRvcDozMnB4fSNzdW1tYXJ5U2NyZWVuIC5zdGF0dXNMZWdlbmQgdWx7cGFkZGluZy1sZWZ0OjBweH0uaW1wb3J0Q29udGFjdHN7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NTBweH0uaW1wb3J0Q29udGFjdHMtZG93bmxvYWR7bWFyZ2luLWJvdHRvbToyMHB4fS5pbXBvcnRDb250YWN0cy1kb3dubG9hZCBidXR0b257bWFyZ2luLXRvcDowfS5pbXBvcnRDb250YWN0cy11cGxvYWQgZm9ybXt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5pbXBvcnRDb250YWN0cy11cGxvYWQgLmpmLXJvd3ttYXJnaW46MH0uaW1wb3J0Q29udGFjdHMtdXBsb2FkIC5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0e3dpZHRoOmF1dG99LmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXQgLmJ0bl9hLC5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0ICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXQgLmJ1dHRvbnttYXJnaW46MDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7cGFkZGluZzo5cHggNnB4fS53cy1wb3BvdmVye3otaW5kZXg6MTEwMDAwfS5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzIyMiAhaW1wb3J0YW50fS5wZi1hZG1pbiBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXJ7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50fS5pbnB1dC1waWNrZXIgLndzLWJ1dHRvbi1yb3c+YnV0dG9ue3dpZHRoOmluaGVyaXR9LmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uOmhvdmVyLC5pbnB1dC1waWNrZXIgLnBpY2tlci1saXN0IHRkPmJ1dHRvbi5jaGVja2VkLXZhbHVle2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMwMDB9LndzLXBpY2tlci1jb250cm9scz5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uaG9tZVNlY3Rpb24gLmhlYWRpbmctYmxvY2t7ZmxleC1iYXNpczoxMDAlfS5ob21lU2VjdGlvbiAuaGVhZGluZy1ibG9jayBoM3ttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6NTAwfS5ob21lU2VjdGlvbiAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDY3NSl7LmhvbWVTZWN0aW9uIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0uaG9tZVNlY3Rpb24udGhlbWVfbmVnYXRpdmV7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkO2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX25lZ2F0aXZlIC5hcnRpY2xlLWhlYWRpbmd7Y29sb3I6I2ZmZn0uaG9tZVNlY3Rpb24udGhlbWVfaW1hZ2V7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmctc2FsZXMuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHR9LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVve2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHQ7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkO2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5hcnRpY2xlLWhlYWRpbmd7Y29sb3I6I2ZmZn0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1jb250ZW50OmNlbnRlcjttaW4taGVpZ2h0OjYwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5mbGV4LXBhcmVudHttaW4taGVpZ2h0OjA7cGFkZGluZy10b3A6MTkycHh9fS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuZmxleC1wYXJlbnQgLmJsb2Nre21heC13aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuZmxleC1wYXJlbnQgLmJsb2Nre21heC13aWR0aDpub25lfX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLnBvcnRhbFZpZGVvLXBsYXl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheSBzdmd7aGVpZ2h0OjEyMHB4O3dpZHRoOjEyMHB4O2ZpbGw6I2Y4ZjlmNztvcGFjaXR5OjAuOTt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5wb3J0YWxWaWRlby1wbGF5OmhvdmVyIHN2Z3tmaWxsOiNmZmY7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuNHMgZWFzZSAwc31AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheXtsZWZ0OmNhbGMoMTUlICsgMTZweCl9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5wb3J0YWxWaWRlby1wbGF5e3RvcDo2NHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9fS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe3BhZGRpbmc6MDtsaW5lLWhlaWdodDowfS5ob21lU2VjdGlvbiAubC1saXN0e21hcmdpbi10b3A6MH0uaG9tZVNlY3Rpb24gLmwtbGlzdCBsaXtmb250LXdlaWdodDo0MDB9LnN0cmVhbS1ibG9jayAuYmxvY2stdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjZweDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQyO21hcmdpbi10b3A6MH0uc3RyZWFtLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3Jle29wYWNpdHk6MTtwYWRkaW5nLXRvcDoxZW07Y29sb3I6IzAxYmVlNX0uc3RyZWFtLWJsb2NrOmhvdmVyIC5hcnRpY2xlLXJlYWRtb3Jle2NvbG9yOiM0YTRhNGF9LnR3by1jb2wtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXdyYXA6bm93cmFwO21hcmdpbjowIC0xNXB4O3BhZGRpbmc6N3B4IDAgMH0udHdvLWNvbC1saXN0IC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMSBhdXRvO21heC13aWR0aDo1MCU7bWluLXdpZHRoOjA7cGFkZGluZzoxNXB4fS5pZTEwIC50d28tY29sLWxpc3QgLmJsb2NrLC5pZTExIC50d28tY29sLWxpc3QgLmJsb2Nre2ZsZXgtYmFzaXM6MzUwcHh9LnR3by1jb2wtbGlzdCAuYmxvY2sgaDR7bWFyZ2luOjAgMCAxM3B4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMjAyNjJhfS50d28tY29sLWxpc3QgLnJpZ2h0LWJsb2NrOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjE1cHg7bGVmdDowO2JvdHRvbToxN3B4O3dpZHRoOjJweDtiYWNrZ3JvdW5kOiNENERBREI7ei1pbmRleDoxfUBtZWRpYSAobWluLXdpZHRoOiA1NjlweCl7LnR3by1jb2wtbGlzdCAubGVmdC1ibG9ja3twYWRkaW5nLXJpZ2h0OjUwcHh9LnR3by1jb2wtbGlzdCAucmlnaHQtYmxvY2t7cGFkZGluZy1sZWZ0OjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnR3by1jb2wtbGlzdHtkaXNwbGF5OmJsb2NrO21hcmdpbjowfS50d28tY29sLWxpc3QgLmJsb2Nre2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDAgMjJweH0udHdvLWNvbC1saXN0IC5yaWdodC1ibG9ja3twYWRkaW5nLXRvcDozNnB4fS50d28tY29sLWxpc3QgLnJpZ2h0LWJsb2NrOjpiZWZvcmV7dG9wOjA7Ym90dG9tOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MnB4fX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpe2Rpc3BsYXk6ZmxleDt3aWR0aDo1MCU7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpLmN1cnJlbnR7ei1pbmRleDoyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKG9kZCl7bGVmdDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKG9kZCkgLmJhbm5lci1zbGlkZS1pbm5lcnttYXJnaW4tbGVmdDotMTUwcHg7cGFkZGluZy1sZWZ0OjE1MHB4O292ZXJmbG93OmhpZGRlbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLWxlZnQ6MTUwcHh9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbil7bGVmdDo1MCV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1pbm5lcnttYXJnaW4tcmlnaHQ6LTE1MHB4O292ZXJmbG93OmhpZGRlbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MjQwcHg7cGFkZGluZy1yaWdodDozMDBweH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDoxMDAlO3RyYW5zZm9ybTpza2V3KDIwZGVnKX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJTttYXJnaW46MCAtMTUwcHg7cGFkZGluZzowIDE1MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dHJhbnNmb3JtOnNrZXcoLTIwZGVnKX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDtvdmVyZmxvdzp2aXNpYmxlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKG9kZCkgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1pbm5lcnttYXJnaW4tcmlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtY29udGFpbmVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtaW5uZXJ7dHJhbnNmb3JtOm5vbmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcnttYXJnaW46MDtwYWRkaW5nOjA7dHJhbnNmb3JtOm5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt0b3A6YXV0bzttaW4taGVpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pe2xlZnQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MH19LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpe2Rpc3BsYXk6ZmxleDt3aWR0aDozMy4zJTtvdmVyZmxvdzp2aXNpYmxlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saS5jdXJyZW50e3otaW5kZXg6Mn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDEpe2xlZnQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDEpIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLWxlZnQ6MHB4O3BhZGRpbmctbGVmdDowcHg7b3ZlcmZsb3c6aGlkZGVufS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMSkgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDIpe2xlZnQ6MzMuMyV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKSAuYmFubmVyLXNsaWRlLWlubmVye292ZXJmbG93OmhpZGRlbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDIpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgzKXtsZWZ0OjY2LjYlO3dpZHRoOjMzLjQlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMykgLmJhbm5lci1zbGlkZS1pbm5lcntvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgzKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDoxMDAlO21hcmdpbjowIC0xNTBweDtwYWRkaW5nOjAgMTUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgaDF7Zm9udC1zaXplOjNlbTtsaW5lLWhlaWdodDoxLjJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnQgcHttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6MTRweH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnQgaDF7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnQgLnN1Yi10aXRsZXttYXJnaW46MDtmb250LXdlaWdodDo1MDB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe21hcmdpbi10b3A6NDVweDtib3JkZXI6bm9uZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7aW5zZXQ6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5OjAuMn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXI6aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDtvdmVyZmxvdzp2aXNpYmxlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtY29udGFpbmVye3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3RyYW5zZm9ybTpub25lfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcnttYXJnaW46MDtwYWRkaW5nOjA7dHJhbnNmb3JtOm5vbmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5oYWxmLWJvdW5kc3ttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt0b3A6YXV0bzttaW4taGVpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMiksLmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgzKXtsZWZ0OjA7d2lkdGg6MTAwJX19LmdldEFRdW90ZU9wdGlvbntib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjOGNhY2F9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpjZW50ZXJ9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWRlc2N7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWJ0bnt0ZXh0LWFsaWduOmNlbnRlcn0uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24tYnRuIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdldEFRdW90ZU9wdGlvbjpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowIG5vbmV9LmdldEFRdW90ZU9wdGlvbi1pY29ue2hlaWdodDo2OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweH0uZ2V0QVF1b3RlT3B0aW9uLWljb24gc3Zne2ZpbGw6I2ZmZjtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cG9zaXRpb246YWJzb2x1dGV9LmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcHtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojNDE0YTUxO2JvcmRlci1yYWRpdXM6NTAlIDUwJTt3aWR0aDo2OHB4O2hlaWdodDo2OHB4O2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwYWRkaW5nOjE0cHh9LmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLXdpZHRoOjIwMHB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDstbXMtZmxleDoxIDEgMjUlO2ZsZXg6MSAxIDI1JTstd2Via2l0LWZsZXg6MSAxIDIwMHB4fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdle3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNTc7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiMwNjA3MDh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UgLnByb3Bvc2FsLW1lc3NhZ2V7bWFyZ2luLWJvdHRvbTozMHB4fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdlLmNvbXBsZXRlLXByb3Bvc2FsLWxpbmt7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMTI7Y29sb3I6IzAxYmVlNX0uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICNkN2Q1ZDU7bWluLXdpZHRoOjM1JTt6LWluZGV4Ojl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjZweCl7LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2U6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOnNvbGlkIDFweCAjZDdkNWQ1O21pbi13aWR0aDozMjJweDt6LWluZGV4Ojl9fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdlIC5pb24taW9zLWFycm93LXRoaW4tcmlnaHQtLS1Jb25pY29uc3t3aWR0aDoyNXB4O2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le3dpZHRoOjEwMCUgIWltcG9ydGFudH0uZ2V0LWEtcXVvdGUtcGFnZSBhLmRyb3AtYnV0dG9ue2JvdHRvbTowcHggIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O21hcmdpbjoxMHB4IGF1dG8gIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93e3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYXttYXJnaW46MTVweCBhdXRvICFpbXBvcnRhbnR9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lLWljb257bWFyZ2luLXRvcDo0MHB4fS5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxle2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29ue21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbnttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMnB4KXsuYWxlcnREaWFsb2cgLmRpYWxvZy1ib3h7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46YXV0byAtNXB4ICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH0uYWxlcnREaWFsb2d7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOmF1dG8gLTVweCAhaW1wb3J0YW50O292ZXJmbG93OmF1dG8gIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjphdXRvO3BhZGRpbmc6MH0ubW9kYWwtb3ZlcmxheTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luLXJpZ2h0OjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZXt3aWR0aDo5NSUgIWltcG9ydGFudH19Lm1vZGFsX3BkZntsZWZ0OjB9Lm1vZGFsX3BkZiAucm93e21hcmdpbi1ib3R0b206OHB4fS5tb2RhbF9wZGYgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoyMHB4fS5tb2RhbF9wZGYgc3Zne2hlaWdodDoxMnB4O3dpZHRoOjEycHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXk6YmVmb3Jle2hlaWdodDp1bnNldH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzM7Ym94LXNpemluZzpib3JkZXItYm94O2JveC1zaGFkb3c6MCA1cHggNXB4IHJnYmEoMzksMzksMzksMCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjE2cHg7LW1zLWZsZXgtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2Nrey13ZWJraXQtZmxleDoxIDEgMjUlOy1tcy1mbGV4OjEgMSAyNSU7ZmxleDoxIDEgMjUlfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAuZG9jLW5hbWV7Y29sb3I6I2ZmZn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLnBhZ2UtbnVtLXN1bW1hcnl7Y29sb3I6Izg2ODY4Njtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjAgMTBweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLnBhZ2UtbnVtLXN1bW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZmZmZn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLnBhZ2UtbnVtLXN1bW1hcnkgc3BhbltpZF49J3ByZXZQYWdlLSdde21hcmdpbi1yaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLnBhZ2UtbnVtLXN1bW1hcnkgc3BhbltpZF49J25leHRQYWdlLSdde21hcmdpbi1sZWZ0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dFtpZF49J3BhZ2VfaW5wdXQtJ117bWF4LXdpZHRoOjMycHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkO2NvbG9yOiM4Njg2ODY7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXTpmb2N1c3tjb2xvcjojZmZmZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGRmLXByZXZpZXctaWNvbnMtYmxvY2sgLnBkZi1wcmV2aWV3LWljb25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmctcmlnaHQ6MjVweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHg7cmlnaHQ6dW5zZXQ7dG9wOnVuc2V0O3otaW5kZXg6dW5zZXQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcHt3aWR0aDp1bnNldDtoZWlnaHQ6dW5zZXQ7cGFkZGluZzowO21hcmdpbi10b3A6NSV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jb250ZW50IC5wZGYtcHJldmlldyBjYW52YXNbaWRePSdjYW52YXMtJ117Ym9yZGVyOjFweCBzb2xpZCBibGFjaztkaXJlY3Rpb246bHRyfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5pY29uLWRvd25sb2Fke2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2ZpbGw6I2ZmZn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuaWNvbi1wZGYtcHJldmlldy1jbG9zZXtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmaWxsOiNmZmZ9LnBmLWFkbWluIC5saXN0LW1lbnV7cGFkZGluZzoxNnB4IDE2cHggMTdweCAxNnB4O2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MnB4IDNweCAxMnB4IDAgcmdiYSgwLDAsMCwwLjUpO2JvcmRlcjpzb2xpZCAxcHggIzUwNWM2NDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpub25lO21heC1oZWlnaHQ6MDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTk7bWFyZ2luLXRvcDoxMHB4fS5wZi1hZG1pbiAubGlzdC1tZW51Lm9uZS1pdGVte3BhZGRpbmc6MTBweCAxNnB4IDEwcHggMTZweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjo4cHggMDtjdXJzb3I6cG9pbnRlcn0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBhLC5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIGJ1dHRvbntjb2xvcjojNGE0YTRhO2ZvbnQtZmFtaWx5OlNhcmFidW47Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNjk7dHJhbnNpdGlvbjphbGwgMjUwbXM7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIGJ1dHRvbntwYWRkaW5nOjJweCAwO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6d2hpdGU7Y29sb3I6IzRhNGE0YSAhaW1wb3J0YW50O2JvcmRlcjpub25lfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIHN2Z3t0cmFuc2l0aW9uOmFsbCAyNTBtc30ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi13cmFwe3dpZHRoOjMwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpOmhvdmVyIGF7Y29sb3I6IzAxYmVlNX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3ZlciBidXR0b257Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpOmhvdmVyLmxpbmV7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzAxYmVlNX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3ZlciBzdmd7ZmlsbDojMDFiZWU1fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLW1lbnUtcGFwZXJ7bWFyZ2luLXRvcDozcHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tZGFzaGJvYXJke3dpZHRoOjE2cHg7aGVpZ2h0OjExcHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tbWVudS11cGxvYWR7d2lkdGg6MTZweDtoZWlnaHQ6MTFweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1jbG91ZC11cGxvYWR7d2lkdGg6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1yZW5ld3t3aWR0aDoxN3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLXRpY2stZHJhd24sLnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tY3Jvc3MtZHJhd257ZmlsbDojMzczRjQ1fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLW1lbnUtdmVydGljYWwtZG90c3t3aWR0aDo1cHg7aGVpZ2h0OjIwcHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tcmVzZXQtaWNvbi0wMXt3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLXRpY2stZHJhd24sLnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tY3Jvc3MtZHJhd257d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaS5saW5le3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzk3OTc5NztwYWRkaW5nLWJvdHRvbTo2cHg7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUub3BlbmVke3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dDtvcGFjaXR5OjE7bWF4LWhlaWdodDo1MDBweDtkaXNwbGF5OmJsb2NrfS5wZi1hZG1pbiAubGlzdC1tZW51LnZlcnRpY2FsLWRvdHN7bWFyZ2luLWxlZnQ6MjVweH0ucGYtYWRtaW4gLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVye292ZXJmbG93LXk6dmlzaWJsZTtvdmVyZmxvdy14OnZpc2libGV9Lmxpc3QtYnRuLW1lbnV7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDowfS5saXN0LWJ0bi1tZW51LnNlbGVjdGVkIHN2Z3tmaWxsOiMwMjllZTN9Lmxpc3QtYnRuLW1lbnUgc3Zne3RyYW5zaXRpb246YWxsIDI1MG1zfS5saXN0LWJ0bi1tZW51LnZlcnRpY2FsLWRvdHN7cGFkZGluZzo0cHggMTJweH0ubGlzdC1tZW51LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdC1tZW51LWNvbnRhaW5lci52ZXJ0aWNhbC1kb3RzLW1lbnV7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi10b3A6LTJweH0ubGlzdC1tZW51LWNvbnRhaW5lciAuaWNvbi1jb21wYXJle3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHh9Lmxpc3QtbWVudS1tYWluLXdyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubW9kYWxfcGRme2xlZnQ6MH0ubW9kYWxfcGRmIC5yb3d7bWFyZ2luLWJvdHRvbTo4cHh9Lm1vZGFsX3BkZiAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjIwcHh9Lm1vZGFsX3BkZiBzdmd7aGVpZ2h0OjEycHg7d2lkdGg6MTJweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheTpiZWZvcmV7aGVpZ2h0OnVuc2V0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDttYXJnaW46YXV0bzt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDVweCA1cHggcmdiYSgzOSwzOSwzOSwwKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2t7LXdlYmtpdC1mbGV4OjEgMSAyNSU7LW1zLWZsZXg6MSAxIDI1JTtmbGV4OjEgMSAyNSV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5kb2MtbmFtZXtjb2xvcjojZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeXtjb2xvcjojODY4Njg2O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MCAxMHB4fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeTpob3Zlcntjb2xvcjojZmZmZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0ncHJldlBhZ2UtJ117bWFyZ2luLXJpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117bWFyZ2luLWxlZnQ6MjBweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXttYXgtd2lkdGg6MzJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Y29sb3I6Izg2ODY4Njt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbaWRePSdwYWdlX2lucHV0LSddOmZvY3Vze2NvbG9yOiNmZmZmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wZGYtcHJldmlldy1pY29ucy1ibG9jayAucGRmLXByZXZpZXctaWNvbnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Zml0LWNvbnRlbnQ7cGFkZGluZy1yaWdodDoyNXB4fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAubW9kYWwtY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDBweDtyaWdodDp1bnNldDt0b3A6dW5zZXQ7ei1pbmRleDp1bnNldDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLm1vZGFsLWNvbnRlbnRXcmFwe3dpZHRoOnVuc2V0O2hlaWdodDp1bnNldDtwYWRkaW5nOjA7bWFyZ2luLXRvcDo1JX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNvbnRlbnQgLnBkZi1wcmV2aWV3IGNhbnZhc1tpZF49J2NhbnZhcy0nXXtib3JkZXI6MXB4IHNvbGlkIGJsYWNrO2RpcmVjdGlvbjpsdHJ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLmljb24tZG93bmxvYWR7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZmlsbDojZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5pY29uLXBkZi1wcmV2aWV3LWNsb3Nle2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2ZpbGw6I2ZmZn0uaGVhZGVyLCNtYWluaGVhZGVyLmhlYWRlcntiYWNrZ3JvdW5kOiMyMDI2MmE7ei1pbmRleDoxMDB9LmhlYWRlciAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdntwYWRkaW5nOjAgMzJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5oZWFkZXIgLmZsZXgtbmF2LCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZzo5cHggMTZweH19dWwubWFpbi1uYXYtaWNvbnN7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjB9dWwubWFpbi1uYXYtaWNvbnM+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDo0MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwubWFpbi1uYXYtaWNvbnM+bGl7d2lkdGg6MTAwJX19dWwubWFpbi1uYXYtaWNvbnM+bGk+YXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjIxcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5tYWluLW5hdi1pY29ucz5saT5he2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmxlZnR9fXVsLm1haW4tbmF2LWljb25zPmxpPmEgLm5hdi1pY29ue3RyYW5zaXRpb246YWxsIDI1MG1zfXVsLm1haW4tbmF2LWljb25zPmxpPmE6aG92ZXIsdWwubWFpbi1uYXYtaWNvbnM+bGk+YTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbToycHggIzAxYmVlNSBzb2xpZDtjb2xvcjojMDFiZWU1fXVsLm1haW4tbmF2LWljb25zPmxpPmE6aG92ZXIgLm5hdi1pY29uLHVsLm1haW4tbmF2LWljb25zPmxpPmE6aG92ZXIgc3ZnLHVsLm1haW4tbmF2LWljb25zPmxpPmE6YWN0aXZlIC5uYXYtaWNvbix1bC5tYWluLW5hdi1pY29ucz5saT5hOmFjdGl2ZSBzdmd7ZmlsbDojMDFiZWU1fXVsLm1haW4tbmF2LWljb25zPmxpPmEgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjIycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm1haW4tbmF2LWljb25zPmxpPmEgc3BhbntmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAxYmVlNTt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2NvbG9yOiNjOGNhY2F9dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzcGFuOmhvdmVye2NvbG9yOiMwMWJlZTV9fXVsLm1haW4tbmF2LWljb25zPmxpPmEgc3Zne3RyYW5zaXRpb246YWxsIDI1MG1zO2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm1haW4tbmF2LWljb25zPmxpPmEgc3Zne2Zsb2F0OnJpZ2h0fX11bC5tYWluLW5hdi1pY29ucz5saT5hIC5sb2dpbnt3aWR0aDoxNHB4O2hlaWdodDoyMHB4fXVsLm1haW4tbmF2LWljb25zPmxpPmEgLnNlYXJjaHt3aWR0aDoyMXB4O2hlaWdodDoyMHB4fS5tb2JpbGUtbmF2LWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjU4cHg7bWFyZ2luLWJvdHRvbTo2MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1vYmlsZS1uYXYtaGVhZGVye21hcmdpbi1ib3R0b206MzVweDtwYWRkaW5nLXJpZ2h0OjQ1cHh9fS5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLW5hdi10aXRsZXtmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOjEycHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2M4Y2FjYX0ubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1uYXYtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzNweDt0b3A6MDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9jbG9zZS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ei1pbmRleDoxMDB9Lm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtbmF2LWNsb3NlOmhvdmVye2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtbmF2LWNsb3Nle3JpZ2h0OjIwcHh9fS5zaXRlLWxzb3MgLnBhZ2UtZ2V0LWEtcXVvdGUsLnNpdGUtbHNvcyAucGFnZS1yZXF1ZXN0LWEtcXVvdGUsLnNpdGUtbHNvcyAucGFnZS1ub3RpZnktYS1jbGFpbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2l0ZS1sb2NrdG9ubW9iaWxpdHkgLnBhZ2UtaW5zdXJhbmNlLXNlcnZpY2VzLC5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1hYm91dC11c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucmVhZG9ubHlNb2RlICNtYWluaGVhZGVye21hcmdpbi10b3A6NzlweCAhaW1wb3J0YW50fS5pY29uLWNyZWF0ZS1wb2xpY3l7ZmlsbDojYzhjYWNhfS5oZWFkZXItYWNjb3VudC1zd2l0Y2hlcntoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItYWNjb3VudC1zd2l0Y2hlciBzcGFue2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjttYXJnaW4tcmlnaHQ6OHB4fS5oZWFkZXItYWNjb3VudC1zd2l0Y2hlciBzdmd7ZmlsbDojZmZmfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhcntwYWRkaW5nLWxlZnQ6MjAlfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0e2xpbmUtaGVpZ2h0OjIxcHg7Y29sb3I6I2ZmZn1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLm5vdGlmaWNhdGlvbi1pY29uLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLm5vdGlmaWNhdGlvbi1pY29ue2Rpc3BsYXk6bm9uZX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLm5vdGlmaWNhdGlvbi1jb3VudGVyLXJvdW5kZWQsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAubm90aWZpY2F0aW9uLWNvdW50ZXItcm91bmRlZHtkaXNwbGF5Om5vbmV9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5ub3RpZmljYXRpb24tbWVzc2FnZSxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5ub3RpZmljYXRpb24tbWVzc2FnZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3NlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAubm90aWZpY2F0aW9uLW1lc3NhZ2Usc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAubm90aWZpY2F0aW9uLW1lc3NhZ2V7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Nn19c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLmdvLXRvLW15LWxvY2t0b257ZGlzcGxheTpibG9jaztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiNmZmZ9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uIHNwYW4sc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAuZ28tdG8tbXktbG9ja3RvbiBzcGFue3BhZGRpbmc6MCAycHggMCA1cHh9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uOmhvdmVyLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAuZ28tdG8tbXktbG9ja3RvbjphY3RpdmUsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAuZ28tdG8tbXktbG9ja3Rvbjpob3ZlcixzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5nby10by1teS1sb2NrdG9uOmFjdGl2ZXtjb2xvcjojMDFiZWU1fS5tYWluLW5hdi13cmFwe2ZsZXg6MSAxIDYwJTt6LWluZGV4OjIwfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdntmbGV4OjEgMSBhdXRvO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDo0MnB4O3BhZGRpbmc6MzFweCA1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpOm5vdCgub2ZmLWNhbnZhcy1jb250cm9scyl7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saXtwYWRkaW5nOjhweCAwfX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MzZweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7Y29sb3I6I2M4Y2FjYTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhe2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2M4Y2FjYTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX19Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpIGE6YWZ0ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozcHg7YmFja2dyb3VuZDojMDFiZWU1O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDpjYWxjKDEwMCUgKyAzMHB4KTtjb250ZW50OicnO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpIGEjcGRmZG93bmxvYWRidXR0b246YWZ0ZXJ7Y29udGVudDpub25lfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhOmhvdmVyLC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhOmFjdGl2ZXtjb2xvcjojZmZmfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhOmhvdmVyOmFmdGVyLC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhOmFjdGl2ZTphZnRlcntvcGFjaXR5OjE7dG9wOjEwMCV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpOmhvdmVyPmF7Y29sb3I6I2ZmZn0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkub246bm90KDpmaXJzdC1jaGlsZCk+YXtjb2xvcjojZmZmfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5oYXMtc3VibWVudTpob3ZlcntiYWNrZ3JvdW5kOiMwNjA3MDh9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmhhcy1zdWJtZW51OmhvdmVyIGErLmZpcnN0LWxldmVsLXN1Ym1lbnV7bWF4LWhlaWdodDo3MDBweH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuY3JlYXRlLnFjd2l6YXJkIGEgLmljb24td2l6YXJke3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7ZmlsbDojYzhjYWNhfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5jcmVhdGUucWN3aXphcmQ6aG92ZXI+YSAuaWNvbi13aXphcmR7ZmlsbDojZmZmfS5tYWluLW5hdi13cmFwICNwZGZkb3dubG9hZGJ1dHRvbntsaW5lLWhlaWdodDoyNXB4fS5tYWluLW5hdi13cmFwICNwZGZkb3dubG9hZGJ1dHRvbi5kaXNhYmxlZHtvcGFjaXR5OjAuMjU7Y3Vyc29yOndhaXR9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2IGxpLmE0YmxpdmUgYXtsaW5lLWhlaWdodDoyNHB4fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdiBsaS5hNGJsaXZlIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDotNTAlO3BhZGRpbmc6MHB4IDMycHg7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6IzA2MDcwODtib3gtc2hhZG93OjAgMnB4IDNweCByZ2JhKDAsMCwwLDAuMik7ei1pbmRleDo1MDttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2U7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnV7bGVmdDotMTcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246c3RhdGljO3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7aGVpZ2h0OmF1dG87dG9wOmF1dG87bGVmdDphdXRvO3BhZGRpbmc6MCAwIDE1cHggMjBweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTt6LWluZGV4OjF9fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGl7cGFkZGluZzozMnB4IDMycHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1ib3R0b206MCBub25lO2ZsZXg6MSAxIDMwMHB4fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGkgYXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNjOGNhY2E7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhOmFmdGVye2Rpc3BsYXk6bm9uZX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGEuc3VibWVudS1zaWJsaW5ne2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjhweH11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGE6aG92ZXJ7Y29sb3I6I2ZmZn11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPmE6aG92ZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnV7cG9zaXRpb246c3RhdGljO21hcmdpbjoxNnB4IDAgNDBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudXtwYWRkaW5nOjVweCAwO2Rpc3BsYXk6bm9uZTttaW4td2lkdGg6MDtoZWlnaHQ6YXV0b319dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMzBweDtib3JkZXItYm90dG9tOjAgbm9uZX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpOjpiZWZvcmUsdWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MWVtO2xlZnQ6MXB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNhY2E7ei1pbmRleDoxO2hlaWdodDoxMHB4O3dpZHRoOjEwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6OmFmdGVye2xlZnQ6LTFweDtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDg7ei1pbmRleDoyfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjAyNjJhfX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpOmhvdmVyOmJlZm9yZXtsZWZ0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3ZlcjphZnRlcntsZWZ0OjZweH11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpPmF7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo3cHggMDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saT5he3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NnB4IDQwcHggNnB4IDE1cHg7ei1pbmRleDo1fX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpPmE6YWZ0ZXJ7aGVpZ2h0OjFweDt0b3A6MWVtO2xlZnQ6LTI2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTt3aWR0aDowO3RyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZSwgb3BhY2l0eSAwc311bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpOmhvdmVyPmE6YWZ0ZXJ7d2lkdGg6MTRweDtvcGFjaXR5OjE7ei1pbmRleDo5OTk5OX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpOmhvdmVyPmE6aG92ZXI6YWZ0ZXJ7dG9wOjFlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpfXVsLnR3by1jb2x1bW4tc3VibWVudXt3aWR0aDo5NjBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLnR3by1jb2x1bW4tc3VibWVudXtsZWZ0OjA7d2lkdGg6MTAwJX19dWwub25lLWNvbHVtbi1zdWJtZW51e3dpZHRoOjQ4MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwub25lLWNvbHVtbi1zdWJtZW51e2xlZnQ6MDt3aWR0aDoxMDAlfX0uc2l0ZS1sb2NrdG9ucmVjcnVpdG1lbnQgdWwub25lLWNvbHVtbi1zdWJtZW51e3dpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1yaWdodDotMjAwcHh9LnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IHVsLm9uZS1jb2x1bW4tc3VibWVudSB1bC5zZWNvbmQtbGV2ZWwtc3VibWVudXttYXJnaW46MTZweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lmhhcy1zdWJtZW51IGEuc3VibWVudS1zaWJsaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6NDVweH0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7dG9wOjUwJTtjb250ZW50OlwiXCI7d2lkdGg6MTBweDtoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweDtiYWNrZ3JvdW5kOnJnYmEoODcsMTAzLDEwOCwwLjkpO3otaW5kZXg6MX0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzRweDt0b3A6NTAlO2NvbnRlbnQ6XCJcIjt3aWR0aDoycHg7aGVpZ2h0OjEwcHg7bWFyZ2luLXRvcDotNXB4O2JhY2tncm91bmQ6cmdiYSg4NywxMDMsMTA4LDAuOSk7ei1pbmRleDoxfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5oYXMtc3VibWVudSBhLnN1Ym1lbnUtc2libGluZzo6YmVmb3Jle3JpZ2h0OjIwcHh9Lmhhcy1zdWJtZW51IGEuc3VibWVudS1zaWJsaW5nOjphZnRlcntyaWdodDoyNHB4fX11bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVke21heC1oZWlnaHQ6NjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5maXJzdC1sZXZlbC1zdWJtZW51LnN1Ym1lbnUtb3BlbmVkOjphZnRlcntkaXNwbGF5Om5vbmV9fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmd7ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctcmlnaHQ6MzBweH0ucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZ3twYWRkaW5nLXJpZ2h0OjUwcHg7ZGlzcGxheTpmbGV4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZ3twYWRkaW5nLXJpZ2h0OjUwcHg7ZGlzcGxheTpmbGV4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZykuc2hvdy1kZXNrdG9wLC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEubWVudS1pdGVtLXdpdGgtYXJyb3cuc2hvdy1kZXNrdG9we2Rpc3BsYXk6bm9uZX19LnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZykuc2hvdy1kZXNrdG9wLC5wZi1hZG1pbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLm1lbnUtaXRlbS13aXRoLWFycm93LnNob3ctZGVza3RvcHtkaXNwbGF5Om5vbmV9Lm9mZi1jYW52YXMtbmF2e3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjM4NHB4O2hlaWdodDoxMDAlO3RvcDowO3JpZ2h0Oi0zODRweDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7cGFkZGluZzo4MHB4IDAgMjBweCAwO292ZXJmbG93LXk6YXV0bztiYWNrZ3JvdW5kOiMyMDI2MmE7YmFja2dyb3VuZC1zaXplOmNvdmVyO3otaW5kZXg6OTk5OTk5OX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vZmYtY2FudmFzLW5hdnt3aWR0aDoxMDAlO3JpZ2h0Oi0xMDAlO3BhZGRpbmc6MjBweCAwIDIwcHggMTZweH19LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmYtY2FudmFzLW5hdntyaWdodDowfS5vZmYtY2FudmFzLW5hdiB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ub2ZmLWNhbnZhcy1uYXYgbGl7cGFkZGluZzo2cHggMCA2cHggMTVweH0ub2ZmLWNhbnZhcy1uYXYgbGkuZWRpdC1wcm9maWxle21hcmdpbi10b3A6M2VtfS5vZmYtY2FudmFzLW5hdiBsaS5lZGl0LXByb2ZpbGU6YWZ0ZXJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiM3Nzc2Nzc7d2lkdGg6ODAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMmVtO3JpZ2h0OjA7ZGlzcGxheTpibG9jaztjb250ZW50OicnfS5vZmYtY2FudmFzLW5hdiBsaSBhe2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2M4Y2FjYX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vZmYtY2FudmFzLW5hdiBsaSBhe2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2M4Y2FjYX19Lm9mZi1jYW52YXMtbmF2IGxpIGE6aG92ZXIsLm9mZi1jYW52YXMtbmF2IGxpIGE6YWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMxMzE2MTg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub2ZmLWNhbnZhcy1uYXYgbGkgYTpob3Zlciwub2ZmLWNhbnZhcy1uYXYgbGkgYTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBzdmd7ZmlsbDojYzhjYWNhO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2U7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBhOmhvdmVyIHN2Z3tmaWxsOiMwMWJlZTV9Lm9mZi1jYW52YXMtbmF2IGxpLm9uIGEsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtjb2xvcjojMDFiZWU1ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtbmF2IGxpLm9uIGEsLm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0uY2JwLXNwbWVudS1yaWdodC5jYnAtc3BtZW51LW9wZW57cmlnaHQ6MHB4fS5wYWdlLWNvbnRhaW5lcntvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS5pcy1vZmZjYW52YXMtb3BlbiAucGFnZS1jb250YWluZXJ7bGVmdDotMzg0cHh9Lm1vYmlsZS1uYXYtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzNweDt0b3A6MzJweDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3BhZGRpbmc6MDt6LWluZGV4OjEwMH0ubW9iaWxlLW5hdi1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5tb2JpbGUtbmF2LWNsb3Nle3JpZ2h0OjIwcHh9fS5tb2JpbGUtbmF2LWNsb3NlIHN2Z3tmaWxsOiNjOGNhY2E7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZX0ubW9iaWxlLW5hdi1jbG9zZSBzdmc6aG92ZXJ7ZmlsbDojZmZmfS5tYWluLW5hdi1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0ub2ZmLWNhbnZhcy1uYXYgLm5hdi1pY29ucy13cmFwe3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjAgbm9uZX0ucGYtZGFzaGJvYXJkIC5pY29uLWxvZ291dCwucGYtZm9ybV9mbGV4IC5pY29uLWxvZ291dCwucGYtYWRtaW4gLmljb24tbG9nb3V0e2ZvbnQtc2l6ZToxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGYtZGFzaGJvYXJkIC5pY29uLWxvZ291dCAuc3ZnLWljb24sLnBmLWZvcm1fZmxleCAuaWNvbi1sb2dvdXQgLnN2Zy1pY29uLC5wZi1hZG1pbiAuaWNvbi1sb2dvdXQgLnN2Zy1pY29ue2ZpbGw6I2ZmZn0ucGYtZGFzaGJvYXJkIC5pY29uLWxvZ291dCAuc3ZnLWljb24gdXNlLC5wZi1mb3JtX2ZsZXggLmljb24tbG9nb3V0IC5zdmctaWNvbiB1c2UsLnBmLWFkbWluIC5pY29uLWxvZ291dCAuc3ZnLWljb24gdXNle3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50O2ZpbGw6I2ZmZn0ucGYtZGFzaGJvYXJkIC5pY29uLWxvZ291dDpob3ZlciwucGYtZGFzaGJvYXJkIC5pY29uLWxvZ291dDpob3ZlciAuc3ZnLWljb24gdXNlLC5wZi1mb3JtX2ZsZXggLmljb24tbG9nb3V0OmhvdmVyLC5wZi1mb3JtX2ZsZXggLmljb24tbG9nb3V0OmhvdmVyIC5zdmctaWNvbiB1c2UsLnBmLWFkbWluIC5pY29uLWxvZ291dDpob3ZlciwucGYtYWRtaW4gLmljb24tbG9nb3V0OmhvdmVyIC5zdmctaWNvbiB1c2V7Y29sb3I6IzAxYmVlNTtmaWxsOiMwMWJlZTV9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQsLnBmLWFkbWluICNoZWFkYmFuZHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk5NTUwO3RvcDowO3JpZ2h0OjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjU0cHg7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC41cztjb2xvcjojZmZmO2JhY2tncm91bmQ6IzIwMjYyYX0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0IC5zdmctaWNvbiwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0IC5zdmctaWNvbiwucGYtYWRtaW4gI2hlYWRiYW5kIC5oZWFkZXItYWxlcnQgLnN2Zy1pY29ue2ZpbGw6I2ZmZn0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAuZmxleC1wYXJlbnQsLnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgLmJsb2NrLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kIC5mbGV4LXBhcmVudCwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAuYmxvY2ssLnBmLWFkbWluICNoZWFkYmFuZCAuZmxleC1wYXJlbnQsLnBmLWFkbWluICNoZWFkYmFuZCAuYmxvY2t7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgLmZsZXgtcGFyZW50LC5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kIC5ibG9jaywucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAuZmxleC1wYXJlbnQsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgLmJsb2NrLC5wZi1hZG1pbiAjaGVhZGJhbmQgLmZsZXgtcGFyZW50LC5wZi1hZG1pbiAjaGVhZGJhbmQgLmJsb2Nre21pbi13aWR0aDowO2ZsZXgtYmFzaXM6MTAlO2ZsZXgtZ3JvdzoxfX0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAuYmxvY2srLmJsb2NrLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kIC5ibG9jaysuYmxvY2ssLnBmLWFkbWluICNoZWFkYmFuZCAuYmxvY2srLmJsb2Nre2ZsZXgtZ3JvdzozfS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kICNoZWFkZXJidXR0b25zLC5wZi1hZG1pbiAjaGVhZGJhbmQgI2hlYWRlcmJ1dHRvbnN7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIrI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW0sLnBmLWRhc2hib2FyZCAuaGVhZGVyaWNvbi1leGl0LC5wZi1kYXNoYm9hcmQgLmhlYWRlcmljb24tbG9nb3V0LC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIrI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW0sLnBmLWZvcm1fZmxleCAuaGVhZGVyaWNvbi1leGl0LC5wZi1mb3JtX2ZsZXggLmhlYWRlcmljb24tbG9nb3V0LC5wZi1hZG1pbiAjbWFpbmhlYWRlcisjaGVhZGJhbmQgI2hlYWRlcmJ1dHRvbnMgLmhlYWRlcmJ1dHRvbnMtaXRlbSwucGYtYWRtaW4gLmhlYWRlcmljb24tZXhpdCwucGYtYWRtaW4gLmhlYWRlcmljb24tbG9nb3V0e2ZvbnQtc2l6ZToxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDppbmhlcml0O3JpZ2h0OmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDoxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGYtZGFzaGJvYXJkIC5oZWFkZXJpY29uLWxvZ291dCwucGYtZm9ybV9mbGV4IC5oZWFkZXJpY29uLWxvZ291dCwucGYtYWRtaW4gLmhlYWRlcmljb24tbG9nb3V0e21hcmdpbi1sZWZ0OjB9LnBmLWRhc2hib2FyZCAuaGVhZGVyaWNvbi11c2VyOmJlZm9yZSwucGYtZm9ybV9mbGV4IC5oZWFkZXJpY29uLXVzZXI6YmVmb3JlLC5wZi1hZG1pbiAuaGVhZGVyaWNvbi11c2VyOmJlZm9yZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxNnB4fS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW06aG92ZXIsLnBmLWRhc2hib2FyZCAuaGVhZGVyaWNvbi1sb2dvdXQ6aG92ZXIsLnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgI2hlYWRlcmJ1dHRvbnMgLmhlYWRlcmJ1dHRvbnMtaXRlbS5hY3RpdmUsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgI2hlYWRlcmJ1dHRvbnMgLmhlYWRlcmJ1dHRvbnMtaXRlbTpob3ZlciwucGYtZm9ybV9mbGV4IC5oZWFkZXJpY29uLWxvZ291dDpob3ZlciwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtLmFjdGl2ZSwucGYtYWRtaW4gI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW06aG92ZXIsLnBmLWFkbWluIC5oZWFkZXJpY29uLWxvZ291dDpob3ZlciwucGYtYWRtaW4gI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW0uYWN0aXZle2NvbG9yOiMwMWJlZTV9LnBmLWRhc2hib2FyZCAubG9nb3V0LWJ1dHRvbiwucGYtZm9ybV9mbGV4IC5sb2dvdXQtYnV0dG9uLC5wZi1hZG1pbiAubG9nb3V0LWJ1dHRvbntmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi10b3A6OHB4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojZmZmO2JvcmRlcjowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBmLWRhc2hib2FyZCAubG9nb3V0LWJ1dHRvbjpob3ZlciwucGYtZm9ybV9mbGV4IC5sb2dvdXQtYnV0dG9uOmhvdmVyLC5wZi1hZG1pbiAubG9nb3V0LWJ1dHRvbjpob3Zlcntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuc2hhbGxvdysjaGVhZGJhbmQsLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlci5zaGFsbG93KyNoZWFkYmFuZHtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kIC5sb2NrdG9uLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kIC5sb2NrdG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxN3B4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNHB4O21hcmdpbjphdXRvO3RyYW5zaXRpb246b3BhY2l0eSAuNXM7b3BhY2l0eTowfS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuc2hhbGxvdysjaGVhZGJhbmQgLmxvY2t0b24sLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlci5zaGFsbG93KyNoZWFkYmFuZCAubG9ja3RvbntvcGFjaXR5OjF9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgLmxvY2t0b24gaW1nLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kIC5sb2NrdG9uIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjRweH0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyICNsb2dvbWFzaywucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyICNsb2dvbWFza3twb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5NTU1O3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwMHB4O2hlaWdodDoxM3B4O2JhY2tncm91bmQ6I2ZmZn0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMsLnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgI2hlYWRlcmJ1dHRvbnMsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgI2FjY01hbkJhc2ljLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kICNoZWFkZXJidXR0b25ze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0LC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kIC5oZWFkZXItYWxlcnR7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6NTRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0ucGYtZGFzaGJvYXJkIC5oZWFkZXItYWxlcnQgLmFsZXJ0LW51bSwucGYtZm9ybV9mbGV4IC5oZWFkZXItYWxlcnQgLmFsZXJ0LW51bXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNGRkZGRkY7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDFiZWU1fS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kIC5oZWFkZXItYWxlcnQgc3BhbiwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kICNhY2NNYW5CYXNpYywucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAjYWNjTWFuQmFzaWN7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxcHg7cGFkZGluZy1yaWdodDowO3RyYW5zaXRpb246bWF4LXdpZHRoIDEuMjVzO3doaXRlLXNwYWNlOm5vd3JhcDtvcGFjaXR5OjB9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5zaGFsbG93KyNoZWFkYmFuZCAjYWNjTWFuQmFzaWMsLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlci5zaGFsbG93KyNoZWFkYmFuZCAjYWNjTWFuQmFzaWN7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmctcmlnaHQ6MTJweDtvcGFjaXR5OjE7Y29sb3I6I0NDQ0NDQztmb250LXNpemU6MTRweCAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kICNhY2NNYW5CYXNpYzphZnRlciwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAjYWNjTWFuQmFzaWM6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6MjBweDttYXJnaW46YXV0bztjb250ZW50OicnO2JvcmRlci1yaWdodDoxcHggc29saWQgI0RERERERH0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMgLmFjYy1jb250YWN0LC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kICNhY2NNYW5CYXNpYyAuYWNjLWNvbnRhY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzFDNzVCQ30ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMgLmFjYy1jb250YWN0IC5waG9uZSwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMgLmFjYy1jb250YWN0IC5waG9uZXtjb2xvcjojQUZBRkFGfS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIrI2hlYWRiYW5kIGEuZG8tbWF4aW1pc2UtaGVhZGVyLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIrI2hlYWRiYW5kIGEuZG8tbWF4aW1pc2UtaGVhZGVye2ZvbnQtc2l6ZTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3Atd2lkdGg6N3B4O2JvcmRlci10b3AtY29sb3I6I0NDQ0NDQ30ucGYtZGFzaGJvYXJkIC5sc29zbG9nbywucGYtZm9ybV9mbGV4IC5sc29zbG9nb3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudDttYXJnaW4tbGVmdDoxMHB4fS5wZi1kYXNoYm9hcmQgLmxzb3MgLmxzb3Nsb2dvLC5wZi1mb3JtX2ZsZXggLmxzb3MgLmxzb3Nsb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAubHNvcyAjaGVhZGJhbmQgLmxzb3Nsb2dvLC5wZi1mb3JtX2ZsZXggLmxzb3MgI2hlYWRiYW5kIC5sc29zbG9nb3toZWlnaHQ6NDBweDttYXJnaW46LTdweCAwIC04cHggMTBweH0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjE1MHB4O21hcmdpbi10b3A6NTRweDt6LWluZGV4OjEwO3BhZGRpbmc6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO29wYWNpdHk6MX0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLnNoYWxsb3csLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlci5zaGFsbG93e29wYWNpdHk6MH0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5sb2dvIC5zdmctbG9nbywucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5sb2dvIC5zdmctbG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMTJweDtoZWlnaHQ6MTEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6I2ZmZn0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyPi5ib3VuZHMsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlcj4uamYtaGVhZGVyLWJvdW5kcywucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyPi5ib3VuZHMsLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlcj4uamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctYm90dG9tOjIycHg7dGV4dC1hbGlnbjpsZWZ0fS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmJvdW5kcyB1bC5tYWluLW5hdiwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIHVsLm1haW4tbmF2LC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmJvdW5kcyB1bC5tYWluLW5hdiwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIHVsLm1haW4tbmF2e3BhZGRpbmctcmlnaHQ6MzEwcHh9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYm91bmRzPnVsIGxpLmNyZWF0ZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPnVsIGxpLmNyZWF0ZSwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5ib3VuZHM+dWwgbGkuY3JlYXRlLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+dWwgbGkuY3JlYXRle2Zsb2F0OnJpZ2h0fS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmJvdW5kcz51bCBsaS5jcmVhdGUgYSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPnVsIGxpLmNyZWF0ZSBhLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmJvdW5kcz51bCBsaS5jcmVhdGUgYSwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPnVsIGxpLmNyZWF0ZSBhe2ZvbnQtc2l6ZToxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTRweCAzMnB4O3RyYW5zaXRpb246Y29sb3IgLjNzICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYm91bmRzPnVsIGxpLmNyZWF0ZSBhIHNwYW4sLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz51bCBsaS5jcmVhdGUgYSBzcGFuLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmJvdW5kcz51bCBsaS5jcmVhdGUgYSBzcGFuLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+dWwgbGkuY3JlYXRlIGEgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjg1cHg7bWFyZ2luLXRvcDo4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYm91bmRzIHVsLm1haW4tbmF2IGxpIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIHVsLm1haW4tbmF2IGxpIC5zdmctaWNvbiwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5ib3VuZHMgdWwubWFpbi1uYXYgbGkgLnN2Zy1pY29uLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgdWwubWFpbi1uYXYgbGkgLnN2Zy1pY29ue2ZpbGw6I0JEQzZDQ30ub2ZmLWNhbnZhcy1jb250cm9sc3ttaW4td2lkdGg6MTAwcHg7bWF4LXdpZHRoOjIwMHB4O2ZsZXgtYmFzaXM6MzAwcHg7cGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzA2MDcwODtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA2MHB4LCAjMDYwNzA4IDYwcHgpfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtY29udHJvbHN7ZGlzcGxheTpibG9ja319Lm9mZi1jYW52YXMtY29udHJvbHMgLm9mZi1jYW52YXMtcHJpbnQgI3BkZmRvd25sb2FkYnV0dG9ue3ZlcnRpY2FsLWFsaWduOnVuc2V0ICFpbXBvcnRhbnR9Lm9mZi1jYW52YXMtY29udHJvbHM6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjEwMCU7cmlnaHQ6LTI1MDBweDtoZWlnaHQ6MTAwJTtjb250ZW50OicnO2JhY2tncm91bmQ6IzA2MDcwOH0ub2ZmLWNhbnZhcy1jb250cm9scyB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjEwMCV9Lm9mZi1jYW52YXMtY29udHJvbHMgdWw+bGkuaGFzTm90aWZpY2F0aW9uczphZnRlcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzAxYmVlNTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTFweDtyaWdodDoxMnB4O3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OmF0dHIoZGF0YS1ub3RpZmljYXRpb25Db3VudCl9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGl7ZmxleDoxIDEgYXV0bztjb2xvcjojZmZmO3BhZGRpbmc6MCA5cHg7bWF4LXdpZHRoOjQycHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVue3BhZGRpbmctcmlnaHQ6MDttYXgtd2lkdGg6bm9uZTt0ZXh0LWFsaWduOnJpZ2h0O2N1cnNvcjpwb2ludGVyfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3Blbi1ub3RpZmljYXRpb25ze21pbi13aWR0aDo1MHB4fS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3Blbi1sb2dpbnttaW4td2lkdGg6NTBweH0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaTpob3ZlcntjdXJzb3I6cG9pbnRlcn0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaSBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6I2M4Y2FjYTt0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZX0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaSBzdmc6aG92ZXJ7ZmlsbDojZmZmfS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHNfdjIgdWwgbGkgc3BhbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3Yye21heC13aWR0aDoyNzBweDttaW4taGVpZ2h0OjEwNHB4fS5tYWluLW5hdj4ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3Yye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206MTVweH0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAxIGF1dG87bWF4LXdpZHRoOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo2cHg7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE1cHh9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MiB1bCBsaS5vZmYtY2FudmFzLW9wZW57bWFyZ2luLWxlZnQ6MTVweH19Lm9mZkNhbnZhc01lbnUtdGFiYmVke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzowfS5vZmZDYW52YXNNZW51LXRhYmJlZD5zZWN0aW9ue2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDt6LWluZGV4OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2Usei1pbmRleCAwcyBsaW5lYXIgMjAwbXN9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnNlY3Rpb24ub3BlbntvcGFjaXR5OjE7ei1pbmRleDoxO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLHotaW5kZXggMHMgbGluZWFyIDIwMG1zfS5vZmZDYW52YXNNZW51LXRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7cGFkZGluZzowO2JvcmRlci1ib3R0b206MCBub25lfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHN7cGFkZGluZy1sZWZ0OjIwJX0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMWJlZTU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE3cHg7cmlnaHQ6MjhweDt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDonJ30ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmhhc05vdGlmaWNhdGlvbnMyOmFmdGVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMDFiZWU1O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MTZweDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OmF0dHIoZGF0YS1ub3RpZmljYXRpb25zQ291bnQpO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42OTt0ZXh0LWFsaWduOmNlbnRlcn0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZle3BhZGRpbmc6NnB4IDE1cHggNnB4IDB9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saT5hLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZlPmF7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MCBub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDMwMG1zIGVhc2V9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saT5hIHN2Zywub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmFjdGl2ZT5hIHN2Z3tmaWxsOiNmZmZ9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saT5hOmhvdmVyLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZlPmE6aG92ZXJ7b3BhY2l0eToxfS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpe3BhZGRpbmc6MH0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhe3BhZGRpbmc6MTJweCAwIDEycHggMjAlO2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnR9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkub24+YSwub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaT5hOmhvdmVye2JvcmRlci1yaWdodC1jb2xvcjojMDFiZWU1O2JhY2tncm91bmQ6IzEzMTYxOH0ub2ZmLWNhbnZhcy1uYXYgLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk+dWwgbGk+YXtib3JkZXItcmlnaHQtY29sb3I6IzIwMjYyYTtiYWNrZ3JvdW5kOiMyMDI2MmF9Lm1lbnUtdGl0bGV7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzRweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuODg7cGFkZGluZy1sZWZ0OjIwJX0uaDJ7bWFyZ2luOjAuODNlbSAwfS5jbG9zZS1jb3B5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNnB4O3JpZ2h0OjA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3Nzc2Nzc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDY7Y3Vyc29yOnBvaW50ZXJ9Lmluc3VyYW5jZS10eXBlLWFsZXJ0LW1lbnV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2fS5pbnN1cmFuY2UtdHlwZS1hbGVydC1tZW51IC5zdGFmZi1jb250YWN0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzllOWM5ZTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQtbWVudS5hbGVydC1tZXNzYWdle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtwYWRkaW5nOjE2cHggMCA4cHggMDtib3JkZXItYm90dG9tOnNvbGlkIDAuOXB4ICM3Nzc2Nzc7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjIwMHB4O2xlZnQ6NzZweH0ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudV9leHRlbmRlZHtib3JkZXItYm90dG9tOm5vbmV9LnRpbWUtYWRkZWR7d2lkdGg6MTk4cHg7aGVpZ2h0OjE3cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5kaXNwbGF5LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9ja30uZGlzcGxheS1pbmxpbmV7ZGlzcGxheTppbmxpbmV9LmRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9ja30ubXVsdGlwbGUtb2NtLWZvcm0td3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDo4MHZofS5vY20tZm9ybXtwYWRkaW5nOjAgMTklIDAgMjAlfS5vY20tZm9ybSAubWVudS10aXRsZXtwYWRkaW5nLWxlZnQ6MH0ub2NtLWZvcm0gLm1lbnUtc3VidGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTc7Y29sb3I6I2ZmZmZmZjttYXJnaW4tYm90dG9tOjQwcHh9Lm9jbS1mb3JtIC5mb3JtLWZpZWxke21hcmdpbi1ib3R0b206Ljc1ZW19Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7YXBwZWFyYW5jZTpub25lO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggNnB4O3dpZHRoOjEwMCU7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZX0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywub2NtLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1c3tib3JkZXItY29sb3I6IzAxYmVlNX0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtib3JkZXI6MCBub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7bWFyZ2luLWJvdHRvbTo0MHB4fS5vY20tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17bWFyZ2luLWJvdHRvbToxMHB4fS5vY20tZm9ybSBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxNXB4O21hcmdpbi1ib3R0b206LjVlbX0ub2NtLWZvcm0gLmJ0bl9hLC5vY20tZm9ybSAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5vY20tZm9ybSAuYnV0dG9ue21hcmdpbjoxZW0gMCAwLjc1ZW19Lm9jbS1mb3JtIC5mb3JtLWxpbmtze2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6I2M4Y2FjYTtsaW5lLWhlaWdodDoxOHB4O3RleHQtYWxpZ246cmlnaHR9Lm9jbS1mb3JtIC5mb3JtLWxpbmtzIGF7Y29sb3I6I2M4Y2FjYX0ub2NtLWZvcm0gLmZvcm0tbGlua3MgYTpob3Zlcntjb2xvcjojMDFiZWU1fS5vY20tYWNjLXN3aXRjaGVye21hcmdpbi1ib3R0b206NDBweH0ub2NtLXBlcm1pc3Npb25zIC5tZW51LXRpdGxle2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6I2JiYjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNjY2fS5vY20tcGVybWlzc2lvbnMgZm9ybSAuY2hlY2std3JhcCAuZm9jYntjb2xvcjojYmJifS5vY20tcGVybWlzc2lvbnMgZm9ybSAuY2hlY2std3JhcCAuZm9jYjpob3Zlciwub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYntjb2xvcjp3aGl0ZX0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjE3NSk7c2NhbGU6MC45fS5vY20tcGVybWlzc2lvbnMgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYjpob3ZlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOndoaXRlfS5vY20tcGVybWlzc2lvbnMgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxfS5zaXRlLWxzb3MgLnBhZ2UtZ2V0LWEtcXVvdGUsLnNpdGUtbHNvcyAucGFnZS1yZXF1ZXN0LWEtcXVvdGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNpdGUtbG9ja3Rvbm1vYmlsaXR5IC5wYWdlLWluc3VyYW5jZS1zZXJ2aWNlcywuc2l0ZS1sb2NrdG9ubW9iaWxpdHkgLnBhZ2UtYWJvdXQtdXN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNpdGUtbWVkaWNhIC5uYXYtaWNvbnMtd3JhcCwuc2l0ZS1vYXNpcyAubmF2LWljb25zLXdyYXAsLnNpdGUtaGVhbHRoY2FyZSAubmF2LWljb25zLXdyYXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNhbGVzLW1lZGljYSwuc2FsZXMtaGVhbHRoY2FyZSwuc2FsZXMtYWNjb3VudGFudHN7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTZ9LnNhbGVzLW1lZGljYSAuYXJ0aWNsZS1oZWFkaW5nLC5zYWxlcy1oZWFsdGhjYXJlIC5hcnRpY2xlLWhlYWRpbmcsLnNhbGVzLWFjY291bnRhbnRzIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1KXsuc2FsZXMtbWVkaWNhIC5hcnRpY2xlLWhlYWRpbmcsLnNhbGVzLWhlYWx0aGNhcmUgLmFydGljbGUtaGVhZGluZywuc2FsZXMtYWNjb3VudGFudHMgLmFydGljbGUtaGVhZGluZ3tmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxLjE0ZW19fS5zYWxlcy1tZWRpY2EgLmJ0biwuc2FsZXMtbWVkaWNhIC5idG5fYSwuc2FsZXMtbWVkaWNhICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnNhbGVzLW1lZGljYSAuYnV0dG9uLC5zYWxlcy1tZWRpY2EgLmJ0bl9iLC5zYWxlcy1tZWRpY2EgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1tZWRpY2EgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLW1lZGljYSAuYnRuX2MsLnNhbGVzLW1lZGljYSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnNhbGVzLW1lZGljYSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zYWxlcy1tZWRpY2EgLmJ0bl9kLC5zYWxlcy1tZWRpY2EgLmJ0bl9lLC5zYWxlcy1tZWRpY2EgLmJ0bl9sb2dpbiwuc2FsZXMtbWVkaWNhIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1tZWRpY2EgYnV0dG9uLC5zYWxlcy1tZWRpY2EgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnNhbGVzLW1lZGljYSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLW1lZGljYSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLW1lZGljYSBidXR0b24sLnNhbGVzLW1lZGljYSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLW1lZGljYSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLW1lZGljYSAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnNhbGVzLW1lZGljYSAuamYtYnRuLC5zYWxlcy1tZWRpY2EgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtbWVkaWNhIHNwYW4uYnV0dG9uLC5zYWxlcy1tZWRpY2EgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuc2FsZXMtbWVkaWNhIHNwYW4uYnV0dG9uLC5zYWxlcy1tZWRpY2EgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAuc2FsZXMtbWVkaWNhIC5jc3Zpbz5zcGFuLC5zYWxlcy1tZWRpY2EgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnNhbGVzLW1lZGljYSAuamYtYnRuLC5zYWxlcy1tZWRpY2EgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1tZWRpY2Egc3Bhbi5idXR0b24sLnNhbGVzLW1lZGljYSAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAuc2FsZXMtbWVkaWNhIC5jc3Zpbz5zcGFuLC5zYWxlcy1tZWRpY2EgYnV0dG9uI21haW5fc3VtbWFyeSwuc2FsZXMtbWVkaWNhIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuc2FsZXMtbWVkaWNhIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuc2FsZXMtbWVkaWNhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNhbGVzLW1lZGljYSAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnNhbGVzLW1lZGljYSBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5zYWxlcy1oZWFsdGhjYXJlIC5idG4sLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9hLC5zYWxlcy1oZWFsdGhjYXJlICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnNhbGVzLWhlYWx0aGNhcmUgLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2IsLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fYywuc2FsZXMtaGVhbHRoY2FyZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2QsLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9lLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fbG9naW4sLnNhbGVzLWhlYWx0aGNhcmUgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtaGVhbHRoY2FyZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuc2FsZXMtaGVhbHRoY2FyZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1oZWFsdGhjYXJlIC5qZi1idG4sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5zYWxlcy1oZWFsdGhjYXJlIHNwYW4uYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnNhbGVzLWhlYWx0aGNhcmUgLmNzdmlvPnNwYW4sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnNhbGVzLWhlYWx0aGNhcmUgLmpmLWJ0biwuc2FsZXMtaGVhbHRoY2FyZSAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLWhlYWx0aGNhcmUgc3Bhbi5idXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zYWxlcy1oZWFsdGhjYXJlIHNwYW4uYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAuc2FsZXMtaGVhbHRoY2FyZSAuY3N2aW8+c3Bhbiwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuc2FsZXMtaGVhbHRoY2FyZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtaGVhbHRoY2FyZSAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwuc2FsZXMtYWNjb3VudGFudHMgLmJ0biwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9hLC5zYWxlcy1hY2NvdW50YW50cyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5zYWxlcy1hY2NvdW50YW50cyAuYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2IsLnNhbGVzLWFjY291bnRhbnRzIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5idG5fYywuc2FsZXMtYWNjb3VudGFudHMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2QsLnNhbGVzLWFjY291bnRhbnRzIC5idG5fZSwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9sb2dpbiwuc2FsZXMtYWNjb3VudGFudHMgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnNhbGVzLWFjY291bnRhbnRzIGJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtYWNjb3VudGFudHMgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1hY2NvdW50YW50cyAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnNhbGVzLWFjY291bnRhbnRzIC5qZi1idG4sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAuc2FsZXMtYWNjb3VudGFudHMgLmNzdmlvPnNwYW4sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1hY2NvdW50YW50cyAuamYtYnRuLC5zYWxlcy1hY2NvdW50YW50cyAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnNhbGVzLWFjY291bnRhbnRzIC5jc3Zpbz5zcGFuLC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jbWFpbl9zdW1tYXJ5LC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnNhbGVzLWFjY291bnRhbnRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi10b3A6MmVtO3RleHQtYWxpZ246Y2VudGVyfS5zYWxlcy1hY2NvdW50YW50c3tiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9iZy1zYWxlcy5qcGdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb24teDpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5zYWxlcy1hY2NvdW50YW50c3twYWRkaW5nLWJvdHRvbTowfX0uc2FsZXMtYWNjb3VudGFudHMtaGVhZHtmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDFkMWR9LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLW9uZXtjb2xvcjojMDFiZWU1O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuc2FsZXMtYWNjb3VudGFudHMtaGVhZCAuaW50cm8tb25le2ZvbnQtc2l6ZToxOHB4fX0uc2FsZXMtYWNjb3VudGFudHMtaGVhZCAuaW50cm8tdHdve2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNzV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuc2FsZXMtYWNjb3VudGFudHMtaGVhZCAuaW50cm8tdHdve2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNn19Lmljb24tY2lyY2xlLWJ1bGxldHtmaWxsOiMwMWJlZTU7bWFyZ2luLXJpZ2h0OjAuNzVlbX0uc2FsZXMtbGlzdHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uc2FsZXMtbGlzdCBsaXtwYWRkaW5nOjNweCAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5zYWxlcy1saXN0IGxpIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yMHB4O3RvcDoxMnB4fS5jb3VudGVyLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbToyZW19LmNvdW50ZXItbGlzdCAuY291bnRlcnt3aWR0aDozNnB4O2xpbmUtaGVpZ2h0OjM2cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi41ZW07Zm9udC13ZWlnaHQ6NDAwO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiM1ZjdmOGQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDozNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvdW50ZXItbGlzdCAuY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9fS5jb3VudGVyLWxpc3QgbGl7bWFyZ2luLWJvdHRvbTozcHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY291bnRlci1saXN0IGxpe21hcmdpbi1ib3R0b206LjVlbTtwYWRkaW5nLWxlZnQ6NDRweH19LnBhZ2VCbG9ja3tmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NjtiYWNrZ3JvdW5kLWltYWdlOlwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZUJsb2Nre3BhZGRpbmctYm90dG9tOjB9fS5wYWdlQmxvY2sgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7bWFyZ2luLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA2NzUpey5wYWdlQmxvY2sgLmFydGljbGUtaGVhZGluZ3tmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxLjE0ZW19fS5wYWdlQmxvY2sgLmJ0biwucGFnZUJsb2NrIC5idG5fYSwucGFnZUJsb2NrICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBhZ2VCbG9jayAuYnV0dG9uLC5wYWdlQmxvY2sgLmJ0bl9iLC5wYWdlQmxvY2sgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wYWdlQmxvY2sgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBhZ2VCbG9jayAuYnRuX2MsLnBhZ2VCbG9jayAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBhZ2VCbG9jayBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5wYWdlQmxvY2sgLmJ0bl9kLC5wYWdlQmxvY2sgLmJ0bl9lLC5wYWdlQmxvY2sgLmJ0bl9sb2dpbiwucGFnZUJsb2NrIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5wYWdlQmxvY2sgYnV0dG9uLC5wYWdlQmxvY2sgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBhZ2VCbG9jayBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2VCbG9jayAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnBhZ2VCbG9jayBidXR0b24sLnBhZ2VCbG9jayAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnBhZ2VCbG9jayBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2VCbG9jayAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnBhZ2VCbG9jayAuamYtYnRuLC5wYWdlQmxvY2sgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGFnZUJsb2NrIHNwYW4uYnV0dG9uLC5wYWdlQmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAucGFnZUJsb2NrIHNwYW4uYnV0dG9uLC5wYWdlQmxvY2sgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAucGFnZUJsb2NrIC5jc3Zpbz5zcGFuLC5wYWdlQmxvY2sgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBhZ2VCbG9jayAuamYtYnRuLC5wYWdlQmxvY2sgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5wYWdlQmxvY2sgc3Bhbi5idXR0b24sLnBhZ2VCbG9jayAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnBhZ2VCbG9jayBzcGFuLmJ1dHRvbiwucGFnZUJsb2NrIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAucGFnZUJsb2NrIC5jc3Zpbz5zcGFuLC5wYWdlQmxvY2sgYnV0dG9uI21haW5fc3VtbWFyeSwucGFnZUJsb2NrIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGFnZUJsb2NrIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAucGFnZUJsb2NrIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBhZ2VCbG9jayAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBhZ2VCbG9jayBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi10b3A6MmVtO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlQmxvY2sucGFnZUJsb2NrX2ludmVydGVke2JhY2tncm91bmQ6IzQxNGE1MTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZn0ucGFnZUJsb2NrLnBhZ2VCbG9ja19pbnZlcnRlZCAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9Lmljb24tY2lyY2xlLWJ1bGxldHtmaWxsOiMwMWJlZTU7bWFyZ2luLXJpZ2h0OjAuNzVlbX0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgdGFibGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1zcGFjaW5nOjB9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzo1cHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDo1MHB4O3BhZGRpbmctbGVmdDoxNXB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzbiksLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgzbil7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwcHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXt3aWR0aDo2MHB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLmJ1dHRvbntmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCcsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kOiMyN0FBRTF9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhcntsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwcHg7bWFyZ2luLXRvcDotNHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoycHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGJ7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDo4cHg7dHJhbnNpdGlvbjphbGwgMXMgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMGQ2ZmY7Ym94LXNoYWRvdzowIDAgMXB4IDAgcmdiYSgwLDAsMCwwLjYpIGluc2V0fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgLnRpdGxlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIC50aXRsZXtmb250LXNpemU6MH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuY29tcGxldGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0NDR9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmluY29tcGxldGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5pbmNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6I0Y3OTQxRX0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuZXJyb3JzLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuZXJyb3Jze2JhY2tncm91bmQtY29sb3I6I0JFMUUyRH0ucGYtYWRtaW4gYS5kb3dubG9hZHMsLnBmLWRhc2hib2FyZCBhLmRvd25sb2Fkc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0ucGYtYWRtaW4gYS5kb3dubG9hZHMgLnN2Zy1pY29uLC5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHMgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O21hcmdpbi10b3A6LTEycHg7ZmlsbDojOTIyNTQ1fS5wZi1hZG1pbiAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLnN2Zy1pY29ue2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMnB4O2ZpbGw6IzAwODZCRn0ucGYtYWRtaW4gYS5kb3dubG9hZHMgLmRsVGV4dCwucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5kbFRleHR7ZGlzcGxheTpub25lfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkOmFmdGVyLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZDphZnRlcntkaXNwbGF5Om5vbmV9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGgsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoe3BhZGRpbmc6N3B4IDVweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6d2hpdGU7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDg3LDEwMywxMDgsMC45Nil9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6MTBweDt0ZXh0LWFsaWduOmxlZnR9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDoxMHB4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLm9wZW4sLnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLm9wZW4sLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwe2JhY2tncm91bmQ6I0YxRjJGMn0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGR7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIHNwYW4uc3RhdHVzLXRpdGxlLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCBzcGFuLnN0YXR1cy10aXRsZXtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b24sLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDoyMHB4O3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXIsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDojMDA5NDQ0fS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjVweDtoZWlnaHQ6NzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6YXV0bztwYWRkaW5nOjEwcHggNXB4O2JvcmRlcjowfS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle3RleHQtYWxpZ246bGVmdH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmc6MCA3MHB4IDAgMDt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZS5kb2MtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MTBweH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGV7cGFkZGluZy1yaWdodDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxle3BhZGRpbmctcmlnaHQ6MH19LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRye2JhY2tncm91bmQ6I0U2RTdFOH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7d2lkdGg6YXV0bztwYWRkaW5nOjEwcHggNXB4O2JvcmRlcjowfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjEwcHg7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtYWRtaW4gLnRhYmxlLWZsb3cgdGhlYWQgdHIsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdyB0aGVhZCB0cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGQsLnBmLWFkbWluIC50YWJsZS1mbG93PnRib2R5PnRyPnRkLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAudGFibGUtZmxvdz50Ym9keT50cj50ZCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRib2R5PnRyPnRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MzAlICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0NDQ0NDQzt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnBmLWFkbWluIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRib2R5PnRyPnRkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjZweDt3aWR0aDozMCU7cGFkZGluZy1yaWdodDoxMHB4O2NvbnRlbnQ6YXR0cihkYXRhLWxhYmVsKTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50ciwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRye2ZvbnQtc2l6ZTowfS5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50cj50ZCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRke2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucGYtYWRtaW4gLnRhYmxlLWZsb3cgLmZ1bGwtd2lkdGgrdGQsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdyAuZnVsbC13aWR0aCt0ZHt3aWR0aDowO3BhZGRpbmc6MH0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuZnVsbC13aWR0aCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkLmZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQ6bGFzdC1vZi10eXBlLC5wZi1hZG1pbiAudGFibGUtZmxvdz50Zm9vdD50cj50ZC5zcGFjZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRmb290PnRyPnRkLnNwYWNle3dpZHRoOjA7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb257bGVmdDowO21hcmdpbi1sZWZ0OjB9fS5wZi1hZG1pbiAudGFibGUsLnBmLWRhc2hib2FyZCAudGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1hZG1pbiAudGFibGUgLnR3by10aGlyZCwucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLnR3by10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6dGFibGUtY2VsbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC50YWJsZSAudHdvLXRoaXJkLC5wZi1hZG1pbiAudGFibGUgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAudHdvLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfX0ucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHt3aWR0aDozMy4zMyV9QG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KXsucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHttYXJnaW4tdG9wOjMwcHh9fS5wZi1hZG1pbiAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZHt3aWR0aDo0MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucGYtYWRtaW4gLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6MjI1cHh9fS5wZi1hZG1pbiB0YWJsZSB0Zm9vdDpiZWZvcmUsLnBmLWRhc2hib2FyZCB0YWJsZSB0Zm9vdDpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O2NvbnRlbnQ6Jyd9LnBmLWFkbWluIHRhYmxlIHRmb290IHRyLC5wZi1kYXNoYm9hcmQgdGFibGUgdGZvb3QgdHJ7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1hZG1pbiAucmZxT3B0aW9uc0NvbnRhaW5lciAucmZxRm9vdGVyVGFibGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozNHB4O2JhY2tncm91bmQ6IzQxNGE1MX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSl7Zm9udC1zaXplOjE2cHg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjJweDtib3JkZXItY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSk6YWZ0ZXIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSk6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMnB4O2JhY2tncm91bmQ6IzQxNGE1MX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdHIgdGg6bm90KDplbXB0eSksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdHIgdGg6bm90KDplbXB0eSl7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keXtib3JkZXI6MXB4IHNvbGlkICM5Mzk1OTg7Ym9yZGVyLWJvdHRvbTowO2JhY2tncm91bmQ6I2UzZTNlNDtjb2xvcjojMjAyNjJhfS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0cntwYWRkaW5nOjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTM5NTk4fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojZWRlZWVlfS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyaywucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFya3tib3JkZXItc3BhY2luZzowcHh9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5LC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5e2JhY2tncm91bmQ6IzQxNGE1MTtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kOiM0MTRhNTF9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyLmxpZ2h0ZW4sLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdHIubGlnaHRlbntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdHIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdHJ7Ym9yZGVyOm5vbmV9dGFibGUgdGhlYWQ6YWZ0ZXJ7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKXt3aWR0aDoxMDAlfX0uZGF0YVRhYmxlIHRoZWFkIHRoLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0aGVhZCB0aCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0aGVhZCB0aHtib3JkZXI6MCBub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojNDE0YTUxO3BhZGRpbmc6MjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE0fS5kYXRhVGFibGUgdGJvZHkgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRke3BhZGRpbmc6MjJweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRhdGFUYWJsZSB0Ym9keSB0ci5yZXF1aXJlc0F0dGVudGlvbiB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGR7Y29sb3I6I0QxN0IyRn0uZGF0YVRhYmxlIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGUsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGUsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiNEMTdCMkZ9LmRhdGFUYWJsZSB0Ym9keSB0ci5mZWF0dXJlZHJvdyB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGR7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5kYXRhVGFibGUgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5mZWF0dXJlZHJvdyB0ZDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjYwMH0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0cntwYWRkaW5nOjA7YmFja2dyb3VuZDp3aGl0ZX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZHtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCAjRTZFN0U4O2JhY2tncm91bmQ6d2hpdGV9LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXYsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkPmRpdiwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXZ7cGFkZGluZzowIC44NXJlbX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZXtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24rdHIgdGQgdGFibGUgdHIgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRke3BhZGRpbmc6LjYyNXJlbSAuODVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI0U2RTdFODtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcmssLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJre2JvcmRlci1zcGFjaW5nOjBweH0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRoLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMnB4IDIzcHg7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDoxLjIxfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGg6bnRoLW9mLXR5cGUob2RkKSwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGg6bnRoLW9mLXR5cGUob2RkKSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aDpudGgtb2YtdHlwZShvZGQpe2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDoyMDA7bGluZS1oZWlnaHQ6MS4yMX0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ZHtwYWRkaW5nOjIycHggMjNweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDE0YTUxO2NvbG9yOiNmZmZ9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyazphZnRlciwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcms6YWZ0ZXIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcms6YWZ0ZXJ7d2lkdGg6MTAwJTtib3R0b206LTVweH0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrLWxpZ2h0IHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLWxpZ2h0IHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmstbGlnaHQgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kOiM0MTRhNTE7Y29sb3I6I2ZmZn0uZGF0YVRhYmxlLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZHt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDoxLjIxfS5kYXRhVGFibGUudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKSwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpe2ZvbnQtd2VpZ2h0OjYwMH0ucGYtYWRtaW4gdGFibGUubm8tYm90dG9tLWJvcmRlcjphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udHJhZmZpYy1yZWR7YmFja2dyb3VuZC1jb2xvcjpyZWR9LnRyYWZmaWMtcGlua3tiYWNrZ3JvdW5kLWNvbG9yOmRlZXBwaW5rfS50cmFmZmljLW9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOmRhcmtvcmFuZ2V9LnRyYWZmaWMteWVsbG93e2JhY2tncm91bmQtY29sb3I6eWVsbG93fS50cmFmZmljLWdyZWVue2JhY2tncm91bmQtY29sb3I6Z3JlZW59LmZsYXQtcGxhaW4tdGFibGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjAuOTVyZW19LmZsYXQtcGxhaW4tdGFibGUgdGhlYWQsLmZsYXQtcGxhaW4tdGFibGUgdGJvZHl7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lfS5mbGF0LXBsYWluLXRhYmxlIHRoZWFke2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1NTU1NTV9LmZsYXQtcGxhaW4tdGFibGUgdGgsLmZsYXQtcGxhaW4tdGFibGUgdGR7cGFkZGluZzozcHggMTZweDt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MWVtfS5mbGF0LXBsYWluLXRhYmxlIHRoe3BhZGRpbmctYm90dG9tOjEwcHh9LmZsYXQtcGxhaW4tdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsLmZsYXQtcGxhaW4tdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LmZsYXQtcGxhaW4tdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCwuZmxhdC1wbGFpbi10YWJsZSB0ciB0aDpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5mbGF0LXBsYWluLXRhYmxlIHRib2R5OmJlZm9yZXtsaW5lLWhlaWdodDoxMHB4O2NvbnRlbnQ6XCJcXDIwMENcIjtkaXNwbGF5OmJsb2NrfS5mbGF0LXBsYWluLXRhYmxlIHRkIGEgc3Zne2hlaWdodDoxLjJlbTt3aWR0aDoxLjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojMDFiZWU1O2ZpbGw6Y3VycmVudENvbG9yfS5mbGF0LXBsYWluLXRhYmxlIHRkOmxhc3QtY2hpbGR7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mbGF0LXBsYWluLXRhYmxlIHRyLmZ1dHVyZSwuZmxhdC1wbGFpbi10YWJsZSB0ci52b2lkZWR7cG9zaXRpb246cmVsYXRpdmV9LmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVke3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNDglLCByZ2JhKDAsMCwwLDAuMSksIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQpfS5mbGF0LXBsYWluLXRhYmxlIHRyLmZ1dHVyZTpob3ZlcjphZnRlciwuZmxhdC1wbGFpbi10YWJsZSB0ci52b2lkZWQ6aG92ZXI6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtdGlwKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7bWFyZ2luLXRvcDotMS4yZW07d2lkdGg6Zml0LWNvbnRlbnQ7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2NjY2NjYztjb2xvcjojODg4ODg4O3BhZGRpbmc6MnB4IDZweDtmb250LXNpemU6MC44ZW07Ym94LXNoYWRvdzowIDVweCAxMHB4IC03cHggYmxhY2s7cG9pbnRlci1ldmVudHM6bm9uZX0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmUgdGQsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVkIHRke29wYWNpdHk6MC4zO2ZpbHRlcjpncmF5c2NhbGUoMSl9LmZsYXQtcGxhaW4tdGFibGUgdHIuZnV0dXJlIHRkIGEsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVkIHRkIGF7cG9pbnRlci1ldmVudHM6bm9uZX0uZmxhdC1wbGFpbi10YWJsZSB0ci5sYXRlc3QgdGQgYS5kZWxldGV7cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjojY2NjY2NjfS5mbGF0LXBsYWluLXRhYmxlIHRyLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNEREVCRUY7cG9zaXRpb246cmVsYXRpdmV9LmZsYXQtcGxhaW4tdGFibGUgdHIuYWN0aXZlIGFbaHJlZj1cIiNcIl17b3BhY2l0eTowLjM7ZmlsdGVyOmdyYXlzY2FsZSgxKX0uZmxhdC1wbGFpbi10YWJsZSB0ci5hY3RpdmUgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDIxRThcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0wLjI1ZW07Y29sb3I6I2I4ZDZkZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5zdmctaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOjAgYXV0bzt0cmFuc2Zvcm0tb3JpZ2luOjAgMCAwfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1lbnV7Zm9udC1zaXplOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDozMnB4O2Rpc3BsYXk6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tZW51e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWVudSAuc3ZnLWljb257ZmlsbDojQjZCQ0I4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXZ7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTk5OTk5OTk5OTk5OTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO21heC13aWR0aDozODRweDtwYWRkaW5nOjY0cHggMCAzMnB4IDMycHg7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO2NvbG9yOiNjOGNhY2E7YmFja2dyb3VuZDojMjAyNjJhO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGYtZm9ybV9mbGV4IC5pZTkgI3B1c2hOYXZ7Ym9yZGVyLXRvcDo1OHB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLnRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1yaWdodDozMnB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLm1lbnV7Zm9udC1zaXplOjA7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLm1lbnUgLnN2Zy1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7ZmlsbDojYzhjYWNhfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWx7bGlzdC1zdHlsZTpub25lfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWwgbGl7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMzJweCAxNnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5N30ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpIGF7Y29sb3I6I2M4Y2FjYX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpIGE6aG92ZXIsLnBmLWZvcm1fZmxleCAjcHVzaE5hdiB1bCBsaSBhLm9ue2NvbG9yOiMwMWJlZTV9LnBmLWZvcm1fZmxleCAjcHVzaE5hdiAuY3JlYXRlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLmNyZWF0ZSAuc3ZnLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojYzhjYWNhfS5wZi1mb3JtX2ZsZXggLmJvdW5kcywucGYtZm9ybV9mbGV4IC5qZi1oZWFkZXItYm91bmRze3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LnBmLWZvcm1fZmxleC5vcGVuTmF2ICNwdXNoTmF2e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleC5vcGVuTmF2IC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2IC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMzg0cHgpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM4NHB4KSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiAzODRweCl7LnBmLWZvcm1fZmxleC5vcGVuTmF2IC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2IC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfX0ucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI2hlYWRiYW5kIC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2ICNoZWFkYmFuZCAuamYtaGVhZGVyLWJvdW5kcywucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI21haW5oZWFkZXIgLmJvdW5kcywucGYtZm9ybV9mbGV4Lm9wZW5OYXYgI21haW5oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHN7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb257cGFkZGluZy10b3A6MH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbnttYXgtd2lkdGg6NDI0cHg7bWluLXdpZHRoOjMxMHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjQwMHB4O2JhY2tncm91bmQtY29sb3I6IzIxMmYzODtib3JkZXI6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODhweCl7LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbnttaW4td2lkdGg6MzEwcHh9fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDIpLC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDMpe21hcmdpbi1sZWZ0OjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTJweCl7LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMiksLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMyl7bWFyZ2luLWxlZnQ6dW5zZXR9fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLnRocmVlLW9wdGlvbnMtaGVhZGluZ3ttYXgtd2lkdGg6ODAlO3dpZHRoOjEwMCU7bWFyZ2luOmF1dG87bWFyZ2luLXRvcDo3JX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC50aHJlZS1vcHRpb25zLWhlYWRpbmcgLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5ne2NvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjM4cHg7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvLHNlcmlmO21hcmdpbjp1bnNldDtsaW5lLWhlaWdodDoxLjE1ZW19LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwe2JhY2tncm91bmQ6bm9uZTtib3JkZXItcmFkaXVzOnVuc2V0fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcCAuaWNvbi1maWxlLWFsdHt3aWR0aDo1OXB4O2hlaWdodDo1OXB4fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcCAuaWNvbi1jbG91ZC11cGxvYWR7d2lkdGg6ODlweDtoZWlnaHQ6NTlweH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tcGhvbmUtdm9sdW1le3dpZHRoOjU3cHg7aGVpZ2h0OjU3cHh9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiBhLmJ0bl9hLC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYS5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiBhLmJ1dHRvbnt3aWR0aDoxMDAlO21heC13aWR0aDppbml0aWFsO2hlaWdodDo2NnB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LWZhbWlseTonR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5nZXRBUXVvdGVPcHRpb24taWNvbiwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5nZXRBUXVvdGVPcHRpb24taWNvbiwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmdldEFRdW90ZU9wdGlvbi1pY29ue3dpZHRoOjY4cHg7bWFyZ2luLXJpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrICN1cGxvYWRGb3JtSW5mbywudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkICN1cGxvYWRGb3JtSW5mbywudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgI3VwbG9hZEZvcm1JbmZve21heC13aWR0aDp1bnNldDttYXJnaW46MzVweCAwIDUwcHh9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5kaWFsb2ctdGl0bGUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZGlhbG9nLXRpdGxlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuZGlhbG9nLXRpdGxle2ZvbnQtZmFtaWx5OkFHYXJhbW9uZFBybyxzZXJpZn0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5mb2NiOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MjNweDtoZWlnaHQ6MjNweDttYXJnaW46MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmNWE2MjN9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjEyZjM4fS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZXt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6NTAlfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtjb250ZW50OlwiXFwyNzE0XCI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTE7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBsYWJlbCwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBsYWJlbCwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGxhYmVse2ZvbnQtc2l6ZToxM3B4fS5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MCAycHg7cGFkZGluZzowLjM1ZW0gMC42MjVlbSAwLjc1ZW19Lmpzb25Gb3JtIGZpZWxkc2V0IGZpZWxkc2V0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uanNvbkZvcm0gbGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWw7Km1hcmdpbi1sZWZ0Oi03cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uanNvbkZvcm0gYnV0dG9uLC5qc29uRm9ybSBpbnB1dCwuanNvbkZvcm0gc2VsZWN0LC5qc29uRm9ybSB0ZXh0YXJlYXtmb250LXNpemU6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTsqdmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtICo6Zm9jdXN7b3V0bGluZTpub25lfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH0uanNvbkZvcm0gYnV0dG9uLC5qc29uRm9ybSBzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX0uanNvbkZvcm0gYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjsqb3ZlcmZsb3c6dmlzaWJsZX0uanNvbkZvcm0gYnV0dG9uW2Rpc2FibGVkXSwuanNvbkZvcm0gaW5wdXRbZGlzYWJsZWRdLC5qc29uRm9ybSAqOmRpc2FibGVkLC5qc29uRm9ybSBidXR0b25bcmVhZC1vbmx5XSwuanNvbkZvcm0gaW5wdXRbcmVhZC1vbmx5XSwuanNvbkZvcm0gYnV0dG9uW3JlYWRvbmx5XSwuanNvbkZvcm0gaW5wdXRbcmVhZG9ubHldLC5qc29uRm9ybSBpbnB1dC5yZWFkb25seXtvcGFjaXR5OjAuNjtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbkZvcm0gaW5wdXRbZGlzYWJsZWRdK2xhYmVsLm9ub2Zmc3dpdGNoLWxhYmVse29wYWNpdHk6MC42O2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6ZGVmYXVsdDtmaWx0ZXI6Z3JheXNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7KmhlaWdodDoxM3B4Oyp3aWR0aDoxM3B4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7Ym94LXNpemluZzpjb250ZW50LWJveH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uanNvbkZvcm0gYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5qc29uRm9ybSBpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9Lmpzb25Gb3JtIHRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO3Jlc2l6ZTp2ZXJ0aWNhbDttaW4taGVpZ2h0OjI2cHg7aGVpZ2h0OjZlbX0uanNvbkZvcm0gdGV4dGFyZWEuY2tlZGl0b3J7bWluLWhlaWdodDo1MHB4fS5qc29uRm9ybSBidXR0b24ucm93QnV0dG9ue3BhZGRpbmc6NnB4IDExcHg7aGVpZ2h0OjM2cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTVweH0uanNvbkZvcm0gKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAqOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gKjo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAqOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybXttYXJnaW46MDtmb250LXNpemU6MTAwJTtjb2xvcjojMDYwNzA4fS5qc29uRm9ybSBzZWN0aW9ue3BhZGRpbmc6MCAwIDEwcHg7bWFyZ2luOjAgYXV0byAwIGF1dG99Lmpzb25Gb3JtIHNlY3Rpb24gaDJ7cGFkZGluZzoyMHB4IDEwcHg7bWFyZ2luOjAgYXV0bztmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4fS5qc29uRm9ybSBzZWN0aW9uIGgyOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtcGFnZS1wcmVmaXgpfS5qc29uRm9ybT5zZWN0aW9uOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLWJvdHRvbTo2MHB4fS5qc29uRm9ybT5zZWN0aW9uPmhlYWRlcntiYWNrZ3JvdW5kOiNmN2Y3Zjd9Lmpzb25Gb3JtIGZpZWxkc2V0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjozNXB4IDAgNTBweDtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MH0uanNvbkZvcm0gZmllbGRzZXQgLmludHJve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgNXB4O3BhZGRpbmc6MDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4fS5qc29uRm9ybSBmaWVsZHNldCAuaW50cm8gZGZue21hcmdpbi1yaWdodDo0cHh9Lmpzb25Gb3JtIGZpZWxkc2V0IC5pbnRybysubm90ZXNEaXYuaXNvcGVuLC5qc29uRm9ybSBmaWVsZHNldCAuaGVscCsubm90ZXNEaXYuaXNvcGVue21hcmdpbi10b3A6MTBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5qc29uRm9ybSBmaWVsZHNldCAuaW50cm97ZGlzcGxheTppbmxpbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjozMHB4IDB9fS5qc29uRm9ybSBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjZweCAxMHB4IDZweCAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHh9Lmpzb25Gb3JtIGRpdiNsb29rdXBFcnJvcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2Y3ZTFlMTtwYWRkaW5nOjEwcHg7Zm9udC1zaXplOjAuOXJlbX0uaWNvbi1lZGl0e3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9Lmljb24tcGx1c3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS53YXRlcm1hcmt7ZGlzcGxheTpub25lfSNkZWNsYXJhdGlvbiAuanNvbkZvcm0gc2VjdGlvbiBoMjpiZWZvcmV7Y29udGVudDpcIlwifS5kaWFsb2ctbWVzc2FnZSAuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjB9Lmpzb25Gb3JtLmpzb25Gb3JtT3V0ZXJtb3N0SW5zdGFuY2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7b3BhY2l0eTowLjM7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXN9Lmpzb25Gb3JtLmpzb25Gb3JtT3V0ZXJtb3N0SW5zdGFuY2UucmVhZHksLmpzb25Gb3JtLmpzb25Gb3JtT3V0ZXJtb3N0SW5zdGFuY2UucmVhZHkgLmpzb25Gb3Jte29wYWNpdHk6MX0uanNvbkZvcm0ucmVhZHkgLmpmLWhlYWRlci1zZWN0aW9uLGJvZHk+Zm9ybS5qc29uRm9ybS5yZWFkeT5zZWN0aW9uPmZpZWxkc2V0e21heC1oZWlnaHQ6aW5oZXJpdDtvdmVyZmxvdzp2aXNpYmxlfS5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcywuanNvbkZvcm0+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXttYXgtd2lkdGg6MTMzMnB4O3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MzJweDtwYWRkaW5nLXJpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgyLC5qc29uRm9ybT5zZWN0aW9uPi5pbnRybywuanNvbkZvcm0+c2VjdGlvbj5maWVsZHNldCwuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fX0uanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi41ZW07bWFyZ2luLWJvdHRvbToyZW07bWF4LXdpZHRoOjEyNjhweH0ucmVhZG9ubHlNb2RlIGZvcm0jamZfamYxIGlucHV0LC5yZWFkb25seU1vZGUgZm9ybSNqZl9qZjEgbGFiZWx7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KXsjbW9kYWwtYWpheCAuanNvbkZvcm17bWluLXdpZHRoOjQzOHB4fX1ib2R5LnBmLWZvcm0+Zm9ybVt0YXJnZXRePVwidXBsb2FkRnJhbWVcIl0sYm9keS5wZi1mb3JtPmlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZX0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjEwcHggLTI4cHg7cGFkZGluZzowO2ZsZXgtYmFzaXM6MTAwJX0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMSBhdXRvO21pbi13aWR0aDo2MHB4O21hcmdpbjowIDIxcHggOHB4O3BhZGRpbmc6MCA1cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKTpmb2N1cywuanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbD5pbnB1dHttYXJnaW46MCA2cHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb257bWFyZ2luOjEwcHggLTE1cHggNXB4fS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21hcmdpbjowIDEwcHggMTJweH0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbC5lcnJvci5tdmFsaWRhdGlvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbntmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjoxMHB4IDAgMH0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKXtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MH19Lmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsLmZvY2J7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbkZvcm0gLmNvbGxlY3Rpb24+bGFiZWw6aG92ZXIgaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifS5qc29uRm9ybSAuY29sbGVjdGlvbj5sYWJlbDpob3ZlciBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOiNjOGM5Y2F9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmNvbGxlY3Rpb24+bGFiZWw6aG92ZXIgfiBsYWJlbC5lcnJvci5tdmFsaWRhdGlvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Lmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciAuamYtcm93Pi5jb2xsZWN0aW9ue3doaXRlLXNwYWNlOm5vd3JhcH0uanNvbkZvcm0gLmpmLXJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo3MDZweDt3aWR0aDoxMDAlO21hcmdpbjo3cHggMDtwYWRkaW5nOjBweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvd3thbGlnbi1pdGVtczpjZW50ZXJ9Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3c6Zmlyc3QtY2hpbGR7ZmxleC1ncm93OjB9Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3c+bGFiZWw6bm90KC5lcnJvcil7ZmxleDpub25lO21heC13aWR0aDoxODBweDt3aWR0aDoxMDAlO2ZvbnQtd2VpZ2h0OmJvbGR9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jYXNoPmxhYmVsOm5vdCguZXJyb3Ipe2ZvbnQtc2l6ZToxMnB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtc3VibWl0e21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjoxOHB4IDAgMTRweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IGxhYmVse3BhZGRpbmc6NXB4IDAgMH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggbGFiZWx7ZmxleC1iYXNpczoxMDAlfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCAub25vZmZzd2l0Y2h7bWFyZ2luLXRvcDouOGVtfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWJhc2lzOmF1dG87YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5pbmxpbmVDaGVja2JveCBsYWJlbHtkaXNwbGF5OmJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfS5iYW5uZXIgLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5pbmxpbmVDaGVja2JveCBsYWJlbC5jb21wcmVzc2Vke2ZvbnQtc2l6ZTo4cHg7bGluZS1oZWlnaHQ6MS4yZW19Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5pbmxpbmVDaGVja2JveCAuZm9jYntkaXNwbGF5OmJsb2NrO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3dpZHRoOjMwcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxle21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSBkZm4gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tbGVmdDo1cHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlPmxhYmVsIGRmbnttYXJnaW4tcmlnaHQ6MnB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtbXVsdGlmaWxlcmVwZWF0YWJsZXttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGUgZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLWxlZnQ6NXB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtbXVsdGlmaWxlcmVwZWF0YWJsZT5sYWJlbCBkZm57bWFyZ2luLXJpZ2h0OjJweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB0YWJsZS5saW1pdGVke21heC13aWR0aDo3MTFweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJhZGlve21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmFkaW8+bGFiZWx7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0RpdnttYXgtd2lkdGg6NzA2cHg7bWFyZ2luOjB9Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYrLmpmLXJvd3ttYXJnaW4tdG9wOjB9Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYrLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21hcmdpbi10b3A6N3B4fS5qc29uRm9ybSAuamYtcm93PmxhYmVsLmlubGluZS1hcHBlbmR7dmlzaWJpbGl0eTpoaWRkZW59LmRpYWxvZy1ib3ggLmpzb25Gb3JtIC5qZi1yb3c+LmNob3Nlbi1jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50fS5qc29uRm9ybSAuamYtcm93PmRpdi5ja2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6bm9uZTtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fS5qc29uRm9ybSAuamYtcm93PmRpdi5ja2UuY2tlX2Nocm9tZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXgtd2lkdGg6NzAwcHg7d2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZmxleC13cmFwOm5vd3JhcDttaW4taGVpZ2h0OjIzcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOjUwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93e2Rpc3BsYXk6YmxvY2t9Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3c+bGFiZWw6bm90KC5lcnJvcil7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3cgLmNob3Nlbi1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveCBsYWJlbDpub3QoLm9ub2Zmc3dpdGNoLWxhYmVsKXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDozMDBweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB0YWJsZXttaW4td2lkdGg6NTAwcHh9fWJvZHkucmVhZG9ubHlNb2RlIC5yb3didXR0b253cmFwcGVyLmpmLXJvd3tvcGFjaXR5OjAuMztwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpncmF5c2NhbGUoMSl9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCAudGFiQ291bnRlcntyaWdodDo1MCU7Zm9udDpub3JtYWwgNzAwIDEycHgvMzJweCBcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojOTc5Nzk3O3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC0zM3B4IC0zNXB4O3BhZGRpbmctdG9wOjE1cHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSAzMCU7bWluLXdpZHRoOmNhbGMoMzMuMzMlIC0gNjZweCk7bWF4LXdpZHRoOmNhbGMoMzMuMzMlIC0gNjZweCk7bWFyZ2luOjAgMzNweCA0MHB4ICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXR7cGFkZGluZy10b3A6MzBweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0OjpiZWZvcmUsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6Izk3OTc5N31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0OjpiZWZvcmV7bWFyZ2luLWJvdHRvbTozMHB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQ6OmFmdGVye21hcmdpbi10b3A6NTBweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0IC5yb3didXR0b253cmFwcGVye3Bvc2l0aW9uOnN0YXRpY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0IC50YWJDb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3tsZWZ0OjUwJTtwYWRkaW5nOjZweCA4cHg7ei1pbmRleDozO21pbi1oZWlnaHQ6MH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0IC5qZi1yb3d7bWF4LXdpZHRoOm5vbmV9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAuamYtaW5wdXQtdHlwZS1jaGVja2JveHtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNHB4IDB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAuamYtaW5wdXQtdHlwZS1jaGVja2JveD5sYWJlbHttaW4td2lkdGg6MTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKXttYXJnaW46MCAtMjNweCAtMzVweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZGl2e2ZsZXg6MSAxIDQ1JTttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0NnB4KTttYXJnaW46MCAyM3B4IDQwcHggIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRde3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAtMzBweDtwYWRkaW5nLXRvcDoxNXB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbGV4Om5vbmU7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjAgMCA0MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0e3BhZGRpbmctdG9wOjMwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW4tYm90dG9tOjMwcHg7YmFja2dyb3VuZDojOTc5Nzk3fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLnJvd2J1dHRvbndyYXBwZXJ7cG9zaXRpb246c3RhdGljfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgc3Bhbi5idXR0b24uZGVsZXRlcm93LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLnRhYkNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDt3aWR0aDozMnB4O2hlaWdodDozMnB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgc3Bhbi5idXR0b24uZGVsZXRlcm93e2xlZnQ6NTAlO3BhZGRpbmc6NnB4IDhweDt6LWluZGV4OjN9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCAuamYtcm93e21heC13aWR0aDpub25lfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2Rpc3BsYXk6YmxvY2t9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAuamYtcm93IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zZm9ybTpub25lfX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXXttYXJnaW46NXB4IDA7dHJhbnNpdGlvbjphbGwgLjI1cztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3Nde21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvd3tkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246Ym90dG9tfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IC5qZi1yb3d7d2lkdGg6MTAwJX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLmpmLWlucHV0LXR5cGUtdGV4dC0yMDAsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0LTIwMHttaW4td2lkdGg6MjAwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIH4gLmpmLXJvd3t3aWR0aDo0OC4yNSV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDYpIH4gLmpmLXJvd3t3aWR0aDozMi4xNyV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg3KSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDcpIH4gLmpmLXJvd3t3aWR0aDoyNC4xMjUlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOCksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg4KSB+IC5qZi1yb3d7d2lkdGg6MTkuMyV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDkpIH4gLmpmLXJvd3t3aWR0aDo1MHB4O2ZsZXgtZ3JvdzoxfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMTApLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMTApIH4gLmpmLXJvd3t3aWR0aDoxMy44JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVse3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsOm5vdCguZXJyb3Ipe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgOHB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbCBkZm46OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwrdGV4dGFyZWF7aGVpZ2h0OjM2cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbCsuZmlsZXVwbG9hZGVye21pbi13aWR0aDoyMDBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zZm9ybTpub25lfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtY29udGFjdC1yb3d7bWF4LXdpZHRoOjIyMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvd3twYWRkaW5nLWxlZnQ6MTBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgbGFiZWwuZXJyb3J7bGVmdDoxMHB4fWRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSk+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IGlucHV0LGRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSk+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IHNlbGVjdCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyAuZmlsZXVwbG9hZGVye3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6MjA1cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5yb3didXR0b253cmFwcGVye21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElO3BhZGRpbmctbGVmdDo4cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdz4uY29sbGVjdGlvbnttaW4td2lkdGg6ODVweDt3aWR0aDoxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MzdweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVye3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGlucHV0W3R5cGU9XCJkYXRlXCJde3BhZGRpbmctcmlnaHQ6NnB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC50YWJDb3VudGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdK2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+bGFiZWw6bm90KC5lcnJvcil7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gfiAucm93YnV0dG9ud3JhcHBlci5qZi1yb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwcHg7bWFyZ2luLXRvcDo3cHg7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOmxlZnR9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtY2hlY2tib3h7d2lkdGg6MC4xJTttYXJnaW46MCAhaW1wb3J0YW50fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWNoZWNrYm94PmxhYmVsOm5vdCguZXJyb3Ipe3BhZGRpbmctcmlnaHQ6N3B4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLW51bWJlcnt3aWR0aDo2JTttaW4td2lkdGg6NS4xZW19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtbnVtYmVyPmxhYmVsOm5vdCguZXJyb3Ipe3dpZHRoOjcwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtZmlsZTpmaXJzdC1jaGlsZHt3aWR0aDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1zZWxlY3Qgc2VsZWN0e21pbi13aWR0aDo4MHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRle21heC13aWR0aDoxNDVweDt3aWR0aDoxJTttaW4td2lkdGg6NC41ZW19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBkZm46OmJlZm9yZSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGRmbjo6YWZ0ZXIsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBkZm4gc3Zne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSk+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IGlucHV0LGRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSk+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IHNlbGVjdCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyAuZmlsZXVwbG9hZGVye2JvcmRlci1sZWZ0LXdpZHRoOjFweH19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpoYXMoPmxhYmVsLm92ZXJmbG93V3JhcE5vcm1hbCl7d2lkdGg6YXV0byAhaW1wb3J0YW50fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5vdmVyZmxvd1dyYXBOb3JtYWx7b3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Omhhcyg+bGFiZWwubWluLXdpZHRoLWZvdXItY2hhcnMpe21pbi13aWR0aDo4NHB4fS5yb3didXR0b253cmFwcGVyLmpmLXJvd3t0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjowfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9ue21heC13aWR0aDoxMDAlfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOjM2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzk3OTc5N30ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3cgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojOTc5Nzk3fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdzpob3ZlcntiYWNrZ3JvdW5kOiM5Nzk3OTd9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOjM2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzk3OTc5NztwYWRkaW5nOjhweCAxMHB4fS5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3cgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojOTc5Nzk3fS5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3c6aG92ZXJ7YmFja2dyb3VuZDojOTc5Nzk3fS5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3c6aG92ZXIgc3Zne2ZpbGw6I2ZmZn0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3d7d2lkdGg6MTAwcHg7cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDoyMHB4O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOiMwMUJFRTV9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6I2ZmZn0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7bWFyZ2luLXRvcDotOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHtsZWZ0OmF1dG99fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdzpob3ZlcntiYWNrZ3JvdW5kOiMwMGE5Y2N9LnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7YmFja2dyb3VuZDojZjdmN2Y3O2JvcmRlcjoycHggZGFzaGVkICNkNGQ0ZDR9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7bWluLWhlaWdodDozODJweDtwYWRkaW5nOjQwcHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzoyMHB4IDIwcHggMTAwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzA2MDcwODtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3Zne2ZpbGw6IzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2Utb3V0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3ZnLmljb24tYWRkLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOmF1dG87bGVmdDphdXRvO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46MzVweCBhdXRvIDB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlcntiYWNrZ3JvdW5kOiNlZWVlZWZ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlciBzdmd7ZmlsbDojMDBhOWNjfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgLmNzdmlve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDt6LWluZGV4OjJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XVtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAucmVwZWF0YWJsZS1mb290ZXItYXJlYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWE+ZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjo2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYXttaW4taGVpZ2h0OjI5MHB4O3BhZGRpbmc6MjVweCAxNXB4O3RleHQtYWxpZ246Y2VudGVyfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4Om5vbmU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztwYWRkaW5nOjIwcHggMjBweCAxMDBweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDYwNzA4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdyBzdmd7ZmlsbDojMDFCRUU1O3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1vdXR9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdyBzdmcuaWNvbi1hZGR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0b3A6YXV0bztsZWZ0OmF1dG87d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O21hcmdpbjozNXB4IGF1dG8gMH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93OmhvdmVye2JhY2tncm91bmQ6I2VlZWVlZn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93OmhvdmVyIHN2Z3tmaWxsOiMwMGE5Y2N9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSAuY3N2aW97cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O3otaW5kZXg6Mn19KltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHtwYWRkaW5nLXJpZ2h0OjI1cHg7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6dXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXJ9KltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdFtkYXRhLXR5cGU9XCJjb250YWN0XCJde3BhZGRpbmctcmlnaHQ6NTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDM4cHgpIGNlbnRlcn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1zZWxlY3Qgc2VsZWN0e21pbi13aWR0aDowfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWF7d2lkdGg6OTAlfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10sZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXXt3aWR0aDoxMDAlfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzTW9uaXRvcmluZ1Zpc2l0XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvd3t3aWR0aDppbmhlcml0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1vZi10eXBlLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1vZi10eXBlLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZXttaW4td2lkdGg6ODBweDt3aWR0aDo0ZW19ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZmlsZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzTW9uaXRvcmluZ1Zpc2l0XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1maWxlLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1maWxle21heC13aWR0aDoyMDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2RpdltpZCo9bG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbV0uamYtcm93LGRpdltpZCo9bG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1dLmpmLXJvd3ttYXJnaW46MjVweCAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWRvY3VtZW50X2NsYWltXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7d2lkdGg6NTAlfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX2ZvcmVpZ25MYXdBZHZpY2VcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWF7d2lkdGg6MzAlfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX2NsYWltc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS10ZXh0e3dpZHRoOjcwJX1maWVsZHNldD5kaXZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dPmxhYmVsLGZpZWxkc2V0PmRpdltpZCo9bG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1dPmxhYmVse21hcmdpbi1ib3R0b206N3B4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NDAwfX0uanNvbkZvcm0gLmRpc2FibGVke29wYWNpdHk6MC4xO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIC5kaXNhYmxlZCsub25vZmZzd2l0Y2gtbGFiZWx7b3BhY2l0eTowLjE7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbkZvcm0gLmRpc2FibGVkKy5vbm9mZnN3aXRjaC1sYWJlbCAuaXNvbiwuanNvbkZvcm0gLmRpc2FibGVkKy5vbm9mZnN3aXRjaC1sYWJlbCAuaXNvZmZ7YmFja2dyb3VuZC1jb2xvcjojNjY2fWJvZHkucmVhZG9ubHlNb2RlICNqZl9qZmRlY3twYWRkaW5nLXRvcDowcHh9I2pmX2pmZGVjIHNlY3Rpb24gaDI6YmVmb3Jle2Rpc3BsYXk6bm9uZX1mb3JtI2pmX2pmMS5pbklmcmFtZXtwYWRkaW5nLXRvcDo3OHB4fWZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbixmb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb25bc3R5bGVde3RvcDowICFpbXBvcnRhbnQ7cG9zaXRpb246Zml4ZWR9LnBmLWZvcm0ucmVhZG9ubHlJZnJhbWUgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjBweH0jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctYm94e3dpZHRoOjgwdnd9I21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLW1lc3NhZ2V7cGFkZGluZzowfSNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwdmggLSAzMDBweCk7Ym9yZGVyOm5vbmV9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50LC5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbSBoZWFkZXIgfiBwLmludHJvey13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczstby10cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3N9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtIGxlZ2VuZHttYXgtaGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW59LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtLW9wZW4gbGVnZW5ke21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3c6dmlzaWJsZX0uYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldDpmaXJzdC1vZi10eXBlPmxlZ2VuZDpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOjI1cHg7ZGlzcGxheTpibG9ja30uYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0gaGVhZGVyIH4gcC5pbnRybzpub3QoLmRhdGFwYWdlbGFzdGludHJvKXttYXgtaGVpZ2h0OjBweDttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW59LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtLW9wZW4gaGVhZGVyIH4gcC5pbnRyb3ttYXJnaW4tdG9wOjMwcHg7bWF4LWhlaWdodDoxMDAwcHg7b3ZlcmZsb3c6dmlzaWJsZX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MDtyaWdodDowO2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kOiM2Nzg2OGU7d2lkdGg6MTNlbTttYXJnaW46YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVte3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjJweDtib3JkZXI6MXB4IHNvbGlkICNlZWU7Ym9yZGVyLXdpZHRoOjAgMXB4IDAgMXB4O21pbi1oZWlnaHQ6ODBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci13aWR0aDowIDFweCAxcHggMXB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50e21heC1oZWlnaHQ6MTAwMHB4O29wYWNpdHk6MTttYXJnaW46MTBweCAyMHB4O3BhZGRpbmc6MjBweCAzMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IGxlZ2VuZCwuYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCAuaW50cm97bWF4LWhlaWdodDoxMDAwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZXtib3JkZXItd2lkdGg6MCAxcHggMXB4IDFweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybS5jaGVja2xpc3RGb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjEwMDBweDtvcGFjaXR5OjE7bWFyZ2luOjEwcHggMjBweDtwYWRkaW5nOjIwcHggMTBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybS5jaGVja2xpc3RGb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCBsZWdlbmQsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgLmludHJve21heC1oZWlnaHQ6MTAwMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0ubGFzdCAuYWNjb3JkaW9uLWNvbnRlbnQgfiAuYWNjb3JkaW9uLWNvbnRlbnQ6bGFzdC1vZi10eXBle2Rpc3BsYXk6bm9uZX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmZvLXNlY3Rpb24taGlkZS1tZXtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbiBoMntwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgye21hcmdpbjowO2NvbG9yOiM0YTRhNGE7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuNjJlbTt3aWR0aDoxMDAlO3RleHQtaW5kZW50OjIwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGgye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGE0YTRhfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24gZmllbGRzZXR7cGFkZGluZzozMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gZmllbGRzZXR7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjAgMzBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXR7cGFkZGluZzoyMHB4IDMwcHg7bWFyZ2luOjEwcHggMjBweDtvdmVyZmxvdzp2aXNpYmxlO2FuaW1hdGlvbjoycyBkZWxheS1vdmVyZmxvdzttYXgtaGVpZ2h0OjYwMDAwMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldCBmaWVsZHNldHtwYWRkaW5nOjBweDttYXJnaW46MHB4fUBrZXlmcmFtZXMgZGVsYXktb3ZlcmZsb3d7ZnJvbXtvdmVyZmxvdzpoaWRkZW59fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3Blbntib3JkZXI6MXB4IHNvbGlkICNlZWU7Ym9yZGVyLXRvcC13aWR0aDowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uY3VycmVudHtiYWNrZ3JvdW5kOiNmZmZ9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLm5leHRidXR0b253cmFwcGVye3RleHQtYWxpZ246cmlnaHQ7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MzBweDtwYWRkaW5nLXRvcDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM0YTRhNGF9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0ucmVhZG9ubHkgLm5leHRidXR0b253cmFwcGVye2Rpc3BsYXk6bm9uZX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6aW5oZXJpdCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRze3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXR7cmlnaHQ6MHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiBidXR0b24jbWFpbl9zdW1tYXJ5e3JpZ2h0OjEyM3B4fS5hY2NvcmRpb25uaWNlICNwNCAuaW50cm97bWFyZ2luOjIwcHggMTBweCAwIDIwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwfS5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm97bWFyZ2luLWxlZnQ6LTEwcHh9LmFjY29yZGlvbm5pY2UgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJve21hcmdpbi1sZWZ0OjIwcHh9LmFjY29yZGlvbm5pY2UgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJve21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLXRvcDotNjBweDttYXJnaW4tYm90dG9tOjMwcHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDE2MHB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYWNjb3JkaW9ubmljZSAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm97bWFyZ2luLXRvcDotMjBweDttYXgtd2lkdGg6aW5oZXJpdH19LmFjY29yZGlvbm5pY2UgLmludmFsaWQgI3A0IC5pbnRyb3tjb2xvcjojQkUxRTJEO3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm86YmVmb3Jle2NvbnRlbnQ6XCJcXDI2QTBcIjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjAuNWVtO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UgLmludmFsaWQgI3A0IC5kYXRhcGFnZWxhc3RpbnRyb3tjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNCAuZGF0YXBhZ2VsYXN0aW50cm86aG92ZXJ7Y29sb3I6IzQzOWZiZCAhaW1wb3J0YW50fS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0JFMUUyRH0uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQgLmludHJve2NvbG9yOiNGNzk0MUU7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmV7Y29udGVudDpcIlxcMjcxOFwiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MC41ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9ja30uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQgLmRhdGFwYWdlbGFzdGludHJve2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0IC5kYXRhcGFnZWxhc3RpbnRybzpob3Zlcntjb2xvcjojNDM5ZmJkICFpbXBvcnRhbnR9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5kYXRhcGFnZWxhc3RpbnRybyBlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRjc5NDFFfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0Y3OTQxRX0uYWNjb3JkaW9ubmljZSAuY29tcGxldGUgI3A0IC5pbnRyb3tjb2xvcjojNzRiZDQzO3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb25uaWNlIC5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZXtjb250ZW50OlwiXFwyNzE0XCI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDowLjVlbTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaSBhe2ZvbnQtd2VpZ2h0OjEwMH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtMS03e21hcmdpbi1ib3R0b206MTBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9dGhlZnRBbmRNYWxpY2lvdXNEYW1hZ2VFeGNsdWRlZE92ZXJuaWdodF0sLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZV0sLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0sLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPXZhbHVlT3ZlcjcwMDBde2JhY2tncm91bmQ6cmdiYSgyNDcsMTQ4LDMwLDAuMSk7cGFkZGluZzoxMHB4IDEzcHg7Ym9yZGVyLXJhZGl1czowcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPXRoZWZ0QW5kTWFsaWNpb3VzRGFtYWdlRXhjbHVkZWRPdmVybmlnaHRdIHN0cm9uZywuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9YnV5b25saW5lbm90YXZhaWxhYmxlXSBzdHJvbmcsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0gc3Ryb25nLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj12YWx1ZU92ZXI3MDAwXXtmb250LXdlaWdodDo2MDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLXJvdz5sYWJlbHttYXgtd2lkdGg6MTAwJX0uYWNjb3JkaW9ubmljZSAucmVhZG9ubHlDdXN0b21Ob3RpY2V7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDppbmhlcml0O3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOmFsaWNlYmx1ZX0uYWNjb3JkaW9ubmljZSAucmVhZG9ubHlDdXN0b21Ob3RpY2UgYSthe2JvcmRlcjpub25lO3BhZGRpbmc6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWNjb3JkaW9ubmljZSAuamYtcGFnZS1jb250cm9se3Zpc2liaWxpdHk6aGlkZGVufS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDJ7dGV4dC1pbmRlbnQ6OHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDIgLmljb24tb3Blbi1jbG9zZXtyaWdodDoxNnB4fS5hY2NvcmRpb25uaWNlIC5wYWdlLWNvbnRhaW5lciAuYmxvY2suZW1wdHktcmlnaHQtY29sdW1ue2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpey5hY2NvcmRpb25uaWNlIC5wYWdlLWNvbnRhaW5lciAuYmxvY2suZW1wdHktcmlnaHQtY29sdW1ue2Rpc3BsYXk6bm9uZX19ZGlhbG9ne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6LXdlYmtpdC1maXQtY29udGVudDt3aWR0aDpmaXQtY29udGVudDtoZWlnaHQ6LW1vei1maXQtY29udGVudDtoZWlnaHQ6LXdlYmtpdC1maXQtY29udGVudDtoZWlnaHQ6Zml0LWNvbnRlbnQ7bWFyZ2luOmF1dG87Ym9yZGVyOnNvbGlkO3BhZGRpbmc6MWVtO2JhY2tncm91bmQ6d2hpdGU7Y29sb3I6YmxhY2s7ZGlzcGxheTpibG9ja31kaWFsb2c6bm90KFtvcGVuXSl7ZGlzcGxheTpub25lfWRpYWxvZysuYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSl9Ll9kaWFsb2dfb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH1kaWFsb2cuZml4ZWR7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfWJvZHkgZGlhbG9ne2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDAsMCwwLDAuMyk7cG9zaXRpb246Zml4ZWQ7bWF4LXdpZHRoOjkwJTttaW4td2lkdGg6NTAlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3BhZGRpbmc6MDtvdmVyZmxvdzppbml0aWFsfWJvZHkgZGlhbG9nIG1haW57cGFkZGluZzoyMHB4O21heC1oZWlnaHQ6OTB2aDtvdmVyZmxvdy15OmF1dG87bWluLWhlaWdodDozM3ZofWJvZHkgZGlhbG9nIGJ1dHRvbnttYXgtd2lkdGg6bm9uZTtkaXNwbGF5OmJsb2NrfWJvZHkgZGlhbG9nIGJ1dHRvbi5jbG9zZXttYXgtd2lkdGg6bm9uZTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO3JpZ2h0OjA7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDttYXJnaW46MCAtMThweCAtMThweCAwO3BhZGRpbmc6MTBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDpyZWQ7Ym9yZGVyOm5vbmU7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keSBkaWFsb2cgYnV0dG9uLmNsb3NlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwYTljY31ib2R5IGRpYWxvZzo6YmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Ym9keSBkaWFsb2crLmJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfWJvZHkgZGlhbG9nIG1haW57cGFkZGluZzo0MHB4O2ZvbnQtc2l6ZTowLjllbTtmb250LXdlaWdodDoyMDB9Ym9keSBkaWFsb2cgbWFpbiBoMXttYXJnaW4tdG9wOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzM31ib2R5IGRpYWxvZyBtYWluIGgxLGJvZHkgZGlhbG9nIG1haW4gaDJ7Zm9udC13ZWlnaHQ6MjAwfWJvZHkgZGlhbG9nIG1haW4gaDMsYm9keSBkaWFsb2cgbWFpbiBoNHtmb250LXdlaWdodDo0MDB9I3F1aWNrQ3JlYXRlV2l6YXJke21heC13aWR0aDo2MDBweDttYXJnaW46MzBweCAwIDQwcHggMjBweDtjb3VudGVyLXJlc2V0OmNhcmR9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY2FyZCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDAlO3RvcDowO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjFlbTttYXJnaW4tcmlnaHQ6MTBweDtjb2xvcjojOTc5Nzk3O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuOjpiZWZvcmUsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZTo6YmVmb3Jle2ZvbnQtc2l6ZToyNHB4fSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtjb3VudGVyLWluY3JlbWVudDpjYXJkO2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYmJiYmJiO21hcmdpbjowIDAgMTVweCAwO3BhZGRpbmc6MCAwIDAgMTVweDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC50aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTNweDtjb2xvcjojYmJiYmJiO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuIC50aXRsZSwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6bGFzdC1vZi10eXBlIC50aXRsZXtmb250LXNpemU6MTNweH0jcXVpY2tDcmVhdGVXaXphcmQgLmhlYWRpbmd7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDozcmVtO3RyYW5zaXRpb246YWxsIDFzIGVhc2Utb3V0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDttYXgtd2lkdGg6MTAwJX0jcXVpY2tDcmVhdGVXaXphcmQgLmhlYWRpbmc6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi10b3A6LjVlbX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgLmZvcm0gLnNlbGVjdGlvbntmbGV4LWdyb3c6MTttYXJnaW4tcmlnaHQ6MTBweH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgLmZvcm0gLnNlbGVjdGlvbiAuY2hvc2VuLWNvbnRhaW5lcnttaW4td2lkdGg6MTAwJX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgLmZvcm0gLnNlbGVjdGlvbiAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV17d2lkdGg6MTAwJSAhaW1wb3J0YW50fSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXXtiYWNrZ3JvdW5kOiMwMWJlZTU7Y29sb3I6d2hpdGU7cGFkZGluZzowLjY4cmVtO2xpbmUtaGVpZ2h0OjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjAuOHJlbTtmb250LXdlaWdodDpib2xkO21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXXtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAxYmVlNTtwYWRkaW5nLWlubGluZTowfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXTpob3ZlcntiYWNrZ3JvdW5kOiM4ODg4ODh9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl06aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiMzMzMzMzN9I3F1aWNrQ3JlYXRlV2l6YXJkIC54eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2hlaWdodDozNHB4O3dpZHRoOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjOTNiZTMwO2JvcmRlci13aWR0aDowIDhweCA4cHggMDtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJX0jcXVpY2tDcmVhdGVXaXphcmQgLnh4eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Ym9yZGVyOjJweCBzb2xpZCAjOTNiZTMwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJTtjb250ZW50Olwi4pyTXCI7Y29udGVudDpcIuKclFwiO2NvbnRlbnQ6XCLimJFcIjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5M2JlMzA7Zm9udC13ZWlnaHQ6MTAwO2JvcmRlci1yYWRpdXM6NTAlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGU6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzkzYmUzMDtjb250ZW50Olwi4pyUXCI7bWFyZ2luLWxlZnQ6LjVlbX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl17Ym9yZGVyLWNvbG9yOiNmNWE2MjN9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIC50aXRsZXtjb2xvcjojZjVhNjIzfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXXtib3JkZXItY29sb3I6IzkzYmUzMDtvcGFjaXR5Oi41fSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGV7Y29sb3I6I2JiYmJiYn0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6aG92ZXIsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmZvY3VzLXdpdGhpbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6bGFzdC1vZi10eXBle29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkey0tYW5pbWF0aW9uLXNwZWVkOiAwLjNzOy0taTogMTAwfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiAuaGVhZGluZ3t0cmFuc2Zvcm06c2NhbGUoMC4xKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC5mb3Jte3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAuMSk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO3BvaW50ZXItZXZlbnRzOm5vbmV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdLnNlbGVjdG9yT3BlbiAuZm9ybXt0cmFuc2Zvcm06c2NhbGUoMSk7LS1pOiBjYWxjKHZhcigtLWkpIC0gMSk7ei1pbmRleDoyO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zaXRpb246YWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpfSNxdWlja0NyZWF0ZVdpemFyZCAuZ3JpZC13cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwcHggMWZyO2dyaWQtZ2FwOjA7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZTowLjlyZW07bWFyZ2luOjAgMCA1cHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC5ncmlkLXdyYXBwZXIgZGl2LmZvb3R7Ym9yZGVyLXRvcDoxcHggc29saWQgI0NDQ0NDQztwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLXRvcDo1cHg7Y29sb3I6I2NjY2NjY30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeSAud2l6YXJkQ2FyZHtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjp3YWl0fSNxdWlja0NyZWF0ZVdpemFyZC5idXN5IC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbntvcGFjaXR5OjAuM30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeTo6YWZ0ZXJ7Y29udGVudDpcIlBsZWFzZSB3YWl0Li4uXCI7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztwb3NpdGlvbjpmaXhlZDtmb250LXNpemU6NXZ3O3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBzZWN0aW9uIC5pbnRyb3ttYXJnaW4tdG9wOjFlbX1ib2R5IGRpYWxvZyBtYWluICNub3BlLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJde3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMwMWJlZTU7cGFkZGluZzo1cHggMTBweCA1cHggNXB4O2JvcmRlci1yYWRpdXM6MWVtO2ZvbnQtZmFtaWx5OmluaXRpYWx9Ym9keSBkaWFsb2cgbWFpbiAuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl0gc3Zne3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO2ZpbGw6IzAxYmVlNTttYXJnaW4tcmlnaHQ6NHB4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDttYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttYXJnaW4tdG9wOjI2cHg7ZGlzcGxheTpmbGV4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3RyYW5zaXRpb246bm9uZTttYXJnaW46MCAwIDAgYXV0bztmbG9hdDpub25lO21pbi13aWR0aDoyMzBweH1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2xvYWRpbmdkb3RzLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTphdXRvfWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5pbnZpc2libGVCdXRTdWJtaXR0YWJsZXtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjAuMX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuaW52aXNpYmxlQnV0U3VibWl0dGFibGUgbGVnZW5ke2Rpc3BsYXk6bm9uZX0uamYtYnRuLC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5jc3Zpbz5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MzZweDtwYWRkaW5nOjhweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpmLWJ0biwucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwuY3N2aW8+c3BhbnttaW4taGVpZ2h0OjMwcHh9fS5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAuY3N2aW8+c3Bhbntjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMDFiZWU1O2JhY2tncm91bmQtY29sb3I6IzAxYmVlNX0ucGYtYWRtaW4gLmpmLWJ0bjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbjpob3ZlciwucGYtYWRtaW4gLmpmLWJ0bjphY3RpdmUsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmFjdGl2ZSwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b246YWN0aXZlLC5wZi1hZG1pbiAuY3N2aW8+c3BhbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuamYtYnRuOmhvdmVyLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjpob3ZlciwucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbjphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzBmYThjNztiYWNrZ3JvdW5kLWNvbG9yOiMwZmE4Yzd9LnBlcnNvbiAuaW1nLXdyYXB7ZGlzcGxheTpub25lfS5idXR0b24uZGVsZXRlcm93e2hlaWdodDozNnB4fWJ1dHRvbiNtYWluX3N1bW1hcnksYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e2N1cnNvcjpwb2ludGVyO2ZsZXg6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjdweDtwYWRkaW5nOjVweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTonR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcn1idXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZlLGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdDpob3ZlcixidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQ6YWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwZmE4Yzc7YmFja2dyb3VuZC1jb2xvcjojMGZhOGM3fWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVke2N1cnNvcjpwb2ludGVyO2ZsZXg6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjdweDtwYWRkaW5nOjVweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9YnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4IHdoaXRlO2JhY2tncm91bmQtY29sb3I6d2hpdGV9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtidXR0b24jbWFpbl9zdW1tYXJ5e21pbi13aWR0aDo2ZW19YnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e21pbi13aWR0aDoxMmVtfWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbnttaW4td2lkdGg6OWVtfX1idXR0b24jbWFpbl9zdW1tYXJ5e21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzo1cHggMTBweH1idXR0b24jbWFpbl9zdW1tYXJ5e2Rpc3BsYXk6bm9uZTtvdXRsaW5lOm5vbmV9YnV0dG9uI21haW5fc3VtbWFyeSBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6d2hpdGV9YnV0dG9uI21haW5fc3VtbWFyeSBzcGFuLmlzc3VlQ291bnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6MTBweDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmludmFsaWQgYnV0dG9uI21haW5fc3VtbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkQ7Ym9yZGVyLWNvbG9yOiNCRTFFMkQ7ZGlzcGxheTpibG9ja30uaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzY2MTAxOH0uaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5e2JhY2tncm91bmQtY29sb3I6I2Y5Mztib3JkZXItY29sb3I6I2Y5MztkaXNwbGF5OmJsb2NrfS5pbmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6aG92ZXIsLmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzYwfS5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5e2JhY2tncm91bmQtY29sb3I6IzkzYmUzMDtib3JkZXItY29sb3I6IzkzYmUzMDtkaXNwbGF5OmJsb2NrfS5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1NDZkMWJ9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzAxYmVlNTtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoxMHB4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMGZhOGM3O2JhY2tncm91bmQtY29sb3I6IzBmYThjN30uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG5fYywuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxMHB4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuX2M6YWN0aXZlLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0ucmVhZG9ubHkgYS5idXR0b24udXBsb2FkLC5yZWFkb25seSBhLmJ1dHRvbi5kb3dubG9hZCtzcGFue2Rpc3BsYXk6bm9uZX0uYnRuLmRpc2FibGVkLC5kaXNhYmxlZC5idG5fYSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZGlzYWJsZWQuYnV0dG9uLC5kaXNhYmxlZC5idG5fYixidXR0b24uZGlzYWJsZWQjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uLmRpc2FibGVkI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmRpc2FibGVkLmJ0bl9jLC5qc29uRm9ybSBpbnB1dC5kaXNhYmxlZFt0eXBlPVwiY2FuY2VsXCJdLC5kaXNhYmxlZC5idG5fZCwuZGlzYWJsZWQuYnRuX2UsLmRpc2FibGVkLmJ0bl9sb2dpbiwucGFnZS1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLC5tb2RhbC1jb250ZW50IGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmRpc2FibGVkLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbi5kaXNhYmxlZCwucGYtZGFzaGJvYXJkIC5kaXNhYmxlZC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4uZGlzYWJsZWQsYnV0dG9uLmRpc2FibGVkI21haW5fc3VtbWFyeSxidXR0b24uZGlzYWJsZWQjbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmRpc2FibGVkLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5sb2FkaW5nU3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Ojk5OTk5OTk5O3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxMHB4O3RleHQtaW5kZW50Oi05OTk5ZW07Ym9yZGVyLXRvcDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItcmlnaHQ6MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLWJvdHRvbToxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItbGVmdDoxLjFlbSBzb2xpZCAjMWM3NWJjOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcn0ubG9hZGluZ1NwaW5uZXIsLmxvYWRpbmdTcGlubmVyOmFmdGVye2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjhlbTtoZWlnaHQ6OGVtfUAtd2Via2l0LWtleWZyYW1lcyBsb2FkOHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBsb2FkOHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19Lmpzb25Gb3JtIH4gLmxvYWRpbmdTcGlubmVye2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7b3BhY2l0eToxfS5qc29uRm9ybS5yZWFkeSB+IC5sb2FkaW5nU3Bpbm5lcntvcGFjaXR5OjB9LnJlYWRvbmx5TW9kZU5vdGljZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZjM3ZTAwO3BhZGRpbmc6NXB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6I2ZmZmZmZn0ucmVhZG9ubHlNb2RlTm90aWNlIGF7cG9pbnRlci1ldmVudHM6YWxsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjFweCA0cHggMHB4O2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXI6MXB4IHNvbGlkICMxYzc1YmN9LnJlYWRvbmx5TW9kZU5vdGljZSBhOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2NvbG9yOiMwMDk0NDQ7Ym9yZGVyLWNvbG9yOiMwMDk0NDR9LnJlYWR5IH4gI2ZvcmNlU3VibWlzc2lvbkJsb2Nre2Rpc3BsYXk6YmxvY2t9LmZvcmNlU3VibWlzc2lvbk1lc3NhZ2V7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I0RERUVGNzttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZm9yY2VTdWJtaXNzaW9uTWVzc2FnZXttYXgtd2lkdGg6MTAwJX19LmZvcmNlU3VibWlzc2lvbk1lc3NhZ2UgYnV0dG9ue2Zsb2F0OnJpZ2h0fS5mb3JjZVN1Ym1pc3Npb25NZXNzYWdlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9I2ZvcmNlU3VibWlzc2lvbkJsb2NrICNpbnZhbGlkTWVzc2FnZXtkaXNwbGF5Om5vbmV9LmludmFsaWQgI2ZvcmNlU3VibWlzc2lvbkJsb2NrICNpbnZhbGlkTWVzc2FnZXtkaXNwbGF5OmlubGluZTtjb2xvcjojQkUxRTJEfS5pbnZhbGlkICNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b257YmFja2dyb3VuZC1jb2xvcjojOTk5O2JvcmRlcjoxcHggc29saWQgIzk5OTstd2Via2l0LW9wYWNpdHk6MC42Oy1tb3otb3BhY2l0eTowLjY7LW1zLW9wYWNpdHk6MC42Oy1vLW9wYWNpdHk6MC42O29wYWNpdHk6MC42O2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9LnJlYWRvbmx5TW9kZU5vdGljZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtoZWlnaHQ6MjVweDt6LWluZGV4Ojk5OTk5NTUwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5yZWFkb25seU1vZGVOb3RpY2UgfiAjbWFpbmhlYWRlciwucmVhZG9ubHlNb2RlTm90aWNlIH4gI2hlYWRiYW5kLC5yZWFkb25seU1vZGVOb3RpY2UgfiBmb3JtIC5qZi1oZWFkZXItc2VjdGlvbnttYXJnaW4tdG9wOjI1cHh9LnJlYWRvbmx5Tm90aWNle2NvbG9yOnJlZH0ucmVhZG9ubHlNb2RlTW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5OTU1MDtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93Om5vbmV9LnJlYWRvbmx5TW9kZU1vZGFsIC5sb2NrZWRtc2d7ZGlzcGxheTpibG9jazt3aWR0aDo5MCU7bWF4LXdpZHRoOjYwMHB4O3RleHQtYWxpZ246Y2VudGVyfS5yZWFkb25seU1vZGVNb2RhbCAubG9ja2VkbXNnIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjIwcHh9LnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2Vke2hlaWdodDoxNDBweDtwb2ludGVyLWV2ZW50czpub25lfS5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZHtoZWlnaHQ6MTA1cHg7cG9pbnRlci1ldmVudHM6bm9uZTttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6bm9uZTt3aWR0aDpjYWxjKDEwMCUgLSAzNTBweCk7Y29sb3I6b3JhbmdlfS5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCAubG9ja2VkbXNne2Rpc3BsYXk6bm9uZX0ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQ6YmVmb3Jle2NvbnRlbnQ6YXR0cihyZWFkb25seS10ZXh0KTtmb250LXNpemU6MTRweH0ucmVhZG9ubHlNb2RlTW9kYWw6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDo0cHg7YmFja2dyb3VuZDpvcmFuZ2V9Ym9keS5yZWFkb25seU1vZGUgLnJlYWRvbmx5TW9kZU1vZGFsKyNwYWdlLWNvbnRhaW5lcntmaWx0ZXI6Ymx1cig1cHgpfWJvZHkucmVhZG9ubHlNb2RlIC5yZWFkb25seU1vZGVNb2RhbC5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCsjcGFnZS1jb250YWluZXJ7ZmlsdGVyOm5vbmV9I2ZpbGVMaXN0V3JhcHtwYWRkaW5nOjMycHh9I2ZpbGVMaXN0V3JhcCBoM3ttYXJnaW46MDtwYWRkaW5nOjE1cHg7bGluZS1oZWlnaHQ6MWVtO2NvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgIzc3NzY3NztwYWRkaW5nOjMycHggMCAzMnB4IDB9I2ZpbGVMaXN0V3JhcCB1bHttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2NvbG9yOiNmZmZ9I2ZpbGVMaXN0V3JhcCB1bCBsaXtwYWRkaW5nLWJvdHRvbToyNHB4fSNmaWxlTGlzdFdyYXAgdWwgbGkgYXtjb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICM3Nzc2Nzc7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjZweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNmaWxlTGlzdFdyYXB7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3Nzc2Nzd9fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDozMDBweDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpO21hcmdpbjowIDAgMCA2cHg7Zm9udC1zaXplOjEzcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNiMmIxYjI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIucmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC50aHVtYnt3aWR0aDphdXRvO2hlaWdodDozNHB4O21hcmdpbjoxcHggMXB4IDFweCAzcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIGJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4Om5vbmU7d2lkdGg6YXV0bztwYWRkaW5nOjAgMTRweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozNHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1pbmRlbnQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMUJFRTU7Ym9yZGVyOjFweCBzb2xpZCAjMDFCRUU1O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbntiYWNrZ3JvdW5kOiM1Qjg5QjJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwYTljYztib3JkZXI6MXB4IHNvbGlkICMwMGE5Y2N9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBhOWNjO2JvcmRlcjoxcHggc29saWQgIzAwYTljY30uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY2hvb3NlRmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDozNnB4O21hcmdpbjotMXB4O21hcmdpbi1yaWdodDowO2xpbmUtaGVpZ2h0OjM2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jaG9vc2VGaWxlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTtwYWRkaW5nOjAgMTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNob29zZUZpbGUgc3Bhbi53YXJuaW5ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweDtwYWRkaW5nOjBweCAwcHggMHB4IDI0cHg7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOiNmZmY1YzAgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIzcHhcIiBoZWlnaHQ9XCIxNnB4XCIgdmlld0JveD1cIjAgMCAyMyAxNlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAyMyAxNlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiNGRjk5MDBcIiBkPVwiTTgsMi40OEwyLjYxMiwxNGgxMC43NzdMOCwyLjQ4eiBNOCwwTDgsMGMwLjM0NSwwLDAuNjg5LDAuMjMzLDAuOTUxLDAuNjk4bDYuODI4LDEzLjYxIEMxNi4zMDMsMTUuMjM5LDE1Ljg1NywxNiwxNC43OTEsMTZIMS4yMDhjLTEuMDY3LDAtMS41MTItMC43NjEtMC45ODktMS42OTFsNi44MjktMTMuNjFDNy4zMSwwLjIzMyw3LjY1NCwwLDgsMEw4LDB6IE03LDEyIGMwLTAuNTUyLDAuNDQ4LTEsMS0xczEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMVM3LDEyLjU1Miw3LDEyeiBNOCw2YzAuNTUyLDAsMSwwLjQ0OCwxLDFsLTAuMzEyLDNINy4zMTJMNi45OTksNyBDNi45OTksNi40NDgsNy40NDcsNiw4LDZMOCw2elwiLz48L3N2Zz4nKSA0cHggY2VudGVyIG5vLXJlcGVhdH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXl7ZGlzcGxheTpibG9jazttYXJnaW46MHB4IDJweCAycHg7cGFkZGluZzowcHg7YmFja2dyb3VuZDojZjBmMGYwO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjJweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmNyb3BXYXJuaW5ne21pbi1oZWlnaHQ6MTZweDttYXJnaW46NHB4O3BhZGRpbmc6NHB4IDRweCA0cHggMjRweDtjb2xvcjojNjY2O2JhY2tncm91bmQ6I2ZmZjVjMCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjNweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDIzIDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDIzIDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cGF0aCBmaWxsPVwiI0ZGOTkwMFwiIGQ9XCJNOCwyLjQ4TDIuNjEyLDE0aDEwLjc3N0w4LDIuNDh6IE04LDBMOCwwYzAuMzQ1LDAsMC42ODksMC4yMzMsMC45NTEsMC42OThsNi44MjgsMTMuNjEgQzE2LjMwMywxNS4yMzksMTUuODU3LDE2LDE0Ljc5MSwxNkgxLjIwOGMtMS4wNjcsMC0xLjUxMi0wLjc2MS0wLjk4OS0xLjY5MWw2LjgyOS0xMy42MUM3LjMxLDAuMjMzLDcuNjU0LDAsOCwwTDgsMHogTTcsMTIgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxUzcsMTIuNTUyLDcsMTJ6IE04LDZjMC41NTIsMCwxLDAuNDQ4LDEsMWwtMC4zMTIsM0g3LjMxMkw2Ljk5OSw3IEM2Ljk5OSw2LjQ0OCw3LjQ0Nyw2LDgsNkw4LDZ6XCIvPjwvc3ZnPicpIDRweCBjZW50ZXIgbm8tcmVwZWF0fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VJbnB1dCwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6NjBweDt3aWR0aDo1MCU7d2lkdGg6Y2FsYyg1MCUgLSA2cHgpO21hcmdpbjo0cHggMHB4IDRweCA0cHg7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNkZGQgMjUlLCB0cmFuc3BhcmVudCAyNSUpLC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2RkZCAyNSUsIHRyYW5zcGFyZW50IDI1JSksLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgI2RkZCA3NSUpLC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC4yNSwgI2RkZCksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDEwMCUsIGNvbG9yLXN0b3AoMC4yNSwgI2RkZCksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNzUsICNkZGQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDEwMCUsIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNzUsICNkZGQpKTtiYWNrZ3JvdW5kLXNpemU6MjBweCAyMHB4O2JhY2tncm91bmQtcG9zaXRpb246MCAwLCAxMHB4IDAsIDEwcHggLTEwcHgsIDBweCAxMHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5wcm9ncmVzc0Jhcntwb3NpdGlvbjphYnNvbHV0ZTtmbGV4Om5vbmU7bGVmdDowO2JvdHRvbTotOHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtib3R0b206LTZweDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7aGVpZ2h0OjNweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAucHJvZ3Jlc3NCYXIgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjAlO2hlaWdodDo2cHg7YmFja2dyb3VuZC1jb2xvcjojMDFCRUU1O3RyYW5zaXRpb246YWxsIC4yNXN9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9uc3twb3NpdGlvbjphYnNvbHV0ZTtmbGV4Om5vbmU7dG9wOjAlO3JpZ2h0OjBweDtib3R0b206MHB4O21hcmdpbjowO2ZvbnQtc2l6ZTowfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9ue2hlaWdodDoxMDAlO21hcmdpbjowfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnVwbG9hZEZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7Y29udGVudDpcIuKGkCBjbGljayB0byB1cGxvYWQgZmlsZVwiO3BhZGRpbmctbGVmdDo2cHg7Y29sb3I6cmVkfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTe3dpZHRoOjM2cHg7Zm9udC1zaXplOjA7dGV4dC1pbmRlbnQ6LTEwMDBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMzJweFwiIGhlaWdodD1cIjMycHhcIiB2aWV3Qm94PVwiNCA0IDMyIDMyXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgNCA0IDMyIDMyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cG9seWdvbiBmaWxsPVwiI2FhMDAwMFwiIHBvaW50cz1cIjI0Ljk1LDEyLjIyMiAyMC4wMDEsMTcuMTcxIDE1LjA1MSwxMi4yMjIgMTIuMjIyLDE1LjA1IDE3LjE3MiwyMCAxMi4yMjIsMjQuOTUgMTUuMDUxLDI3Ljc3NyAyMC4wMDEsMjIuODI5IDI0Ljk1LDI3Ljc3NyAyNy43NzcsMjQuOTUgMjIuODI5LDIwIDI3Ljc3NywxNS4wNSBcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICM5YjliOWJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24udXBsb2FkRmlsZUJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6LTFweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b257d2lkdGg6MzZweDttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjA7dGV4dC1pbmRlbnQ6LTEwMDBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yaWdodDpub25lfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbi5ob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTc5Nzk3O2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDowJTtib3R0b206MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MCAwIDZweCAxNHB4O3BhZGRpbmc6NHB4IDdweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxZW07dGV4dC1pbmRlbnQ6MDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYTljYztib3JkZXI6bm9uZTt6LWluZGV4Ojg4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7bGVmdDowJTtib3R0b206MTAwJTt3aWR0aDowcHg7aGVpZ2h0OjBweDttYXJnaW46MCAwIC0ycHggMTRweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojMDBhOWNjO3otaW5kZXg6ODh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzk3OTc5NyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTE0JTIwMS40MUwxMi41OSUyMDAlMjA3JTIwNS41OSUyMDEuNDElMjAwJTIwMCUyMDEuNDElMjA1LjU5JTIwNyUyMDAlMjAxMi41OSUyMDEuNDElMjAxNCUyMDclMjA4LjQxJTIwMTIuNTklMjAxNCUyMDE0JTIwMTIuNTklMjA4LjQxJTIwN3olMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntjb250ZW50OlwiQ2FuY2VsXCJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk0xMS4wMzIlMjAyOC40NDhjLTQuNTI0LTQuODY2LTQuNDQ0LTEyLjQ5JTIwMC4yNTQtMTcuMjIyJTIwMS45MjQtMS45MzYlMjA0LjMyOC0zLjA5MiUyMDYuODI4LTMuNDcybC0wLjEzOC00LjE1NGMtMy41MDglMjAwLjQyNi02LjkwNCUyMDEuOTkyLTkuNTk0JTIwNC43LTYuMjk4JTIwNi4zNDQtNi4zNzIlMjAxNi41OC0wLjI0NiUyMDIzLjA2NGwtMy40ODIlMjAzLjUwNiUyMDExLjAyMCUyMDAuNjAyLTAuMDMwLTExLjY2OC00LjYxMiUyMDQuNjQ0ek0yNC4zMjQlMjA0LjUzbDAuMDMwJTIwMTEuNjY4JTIwNC42MTQtNC42NDZjNC41MjQlMjA0Ljg2NiUyMDQuNDQ2JTIwMTIuNDktMC4yNTQlMjAxNy4yMjItMS45MjQlMjAxLjkzOC00LjMyOCUyMDMuMDkyLTYuODMlMjAzLjQ3MmwwLjEzOCUyMDQuMTUyYzMuNTEtMC40MjYlMjA2LjkwNi0xLjk5MiUyMDkuNTk2LTQuNzAyJTIwNi4yOTYtNi4zNDIlMjA2LjM3NC0xNi41OCUyMDAuMjQ0LTIzLjA2MmwzLjQ4Mi0zLjUwNi0xMS4wMjAtMC41OTh6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTExLjAzMiUyMDI4LjQ0OGMtNC41MjQtNC44NjYtNC40NDQtMTIuNDklMjAwLjI1NC0xNy4yMjIlMjAxLjkyNC0xLjkzNiUyMDQuMzI4LTMuMDkyJTIwNi44MjgtMy40NzJsLTAuMTM4LTQuMTU0Yy0zLjUwOCUyMDAuNDI2LTYuOTA0JTIwMS45OTItOS41OTQlMjA0LjctNi4yOTglMjA2LjM0NC02LjM3MiUyMDE2LjU4LTAuMjQ2JTIwMjMuMDY0bC0zLjQ4MiUyMDMuNTA2JTIwMTEuMDIwJTIwMC42MDItMC4wMzAtMTEuNjY4LTQuNjEyJTIwNC42NDR6TTI0LjMyNCUyMDQuNTNsMC4wMzAlMjAxMS42NjglMjA0LjYxNC00LjY0NmM0LjUyNCUyMDQuODY2JTIwNC40NDYlMjAxMi40OS0wLjI1NCUyMDE3LjIyMi0xLjkyNCUyMDEuOTM4LTQuMzI4JTIwMy4wOTItNi44MyUyMDMuNDcybDAuMTM4JTIwNC4xNTJjMy41MS0wLjQyNiUyMDYuOTA2LTEuOTkyJTIwOS41OTYtNC43MDIlMjA2LjI5Ni02LjM0MiUyMDYuMzc0LTE2LjU4JTIwMC4yNDQtMjMuMDYybDMuNDgyLTMuNTA2LTExLjAyMC0wLjU5OHolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXJ7Y29udGVudDpcIlJlcGxhY2UgRmlsZVwifS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk02Ljc3OCUyMDE1LjgyNGwyLjIwNCUyMDE5LjQxOGMwLjExOCUyMDAuOTIyJTIwNC41NyUyMDMuOTU0JTIwMTEuMDE4JTIwMy45NTglMjA2LjQ0OC0wLjAwNCUyMDEwLjkwMi0zLjAzNiUyMDExLjAyMC0zLjk1OGwyLjIwNC0xOS40MThjLTMuMzY4JTIwMS44ODQtOC40MDIlMjAyLjc3Ni0xMy4yMjQlMjAyLjc3NnMtOS44NTYtMC44OTItMTMuMjIyLTIuNzc2ek0yNi4zMzQlMjAzLjgyNGwtMS43MTgtMS45MDZjLTAuNjYyLTAuOTQyLTEuMzgyLTEuMTE4LTIuNzg0LTEuMTE4aC0zLjY2NGMtMS40JTIwMC0yLjEyJTIwMC4xNzYtMi43ODQlMjAxLjExOGwtMS43MTYlMjAxLjkwNmMtNS4xNCUyMDAuODk4LTguODY4JTIwMy4yOC04Ljg2OCUyMDUuMDM2djAuMzQyYzAlMjAzLjA5MiUyMDYuODA0JTIwNS42JTIwMTUuMiUyMDUuNnMxNS4yLTIuNTA4JTIwMTUuMi01LjZ2LTAuMzQyYzAtMS43NTYtMy43MjYtNC4xMzgtOC44NjYtNS4wMzZ6TTI0LjEzOCUyMDguMjc4bC0yLjUwNC0yLjY3OGgtMy4yNjhsLTIuNTA0JTIwMi42NzhoLTMuNGMwJTIwMCUyMDMuNzI0LTQuNDQlMjA0LjIyMi01LjA0MiUyMDAuMzgtMC40NiUyMDAuNzctMC42MzYlMjAxLjI3NC0wLjYzNmg0LjA4NmMwLjUwNCUyMDAlMjAwLjg5MiUyMDAuMTc2JTIwMS4yNzQlMjAwLjYzNiUyMDAuNDk2JTIwMC42MDIlMjA0LjIyMiUyMDUuMDQyJTIwNC4yMjIlMjA1LjA0MmgtMy40MDJ6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk02Ljc3OCUyMDE1LjgyNGwyLjIwNCUyMDE5LjQxOGMwLjExOCUyMDAuOTIyJTIwNC41NyUyMDMuOTU0JTIwMTEuMDE4JTIwMy45NTglMjA2LjQ0OC0wLjAwNCUyMDEwLjkwMi0zLjAzNiUyMDExLjAyMC0zLjk1OGwyLjIwNC0xOS40MThjLTMuMzY4JTIwMS44ODQtOC40MDIlMjAyLjc3Ni0xMy4yMjQlMjAyLjc3NnMtOS44NTYtMC44OTItMTMuMjIyLTIuNzc2ek0yNi4zMzQlMjAzLjgyNGwtMS43MTgtMS45MDZjLTAuNjYyLTAuOTQyLTEuMzgyLTEuMTE4LTIuNzg0LTEuMTE4aC0zLjY2NGMtMS40JTIwMC0yLjEyJTIwMC4xNzYtMi43ODQlMjAxLjExOGwtMS43MTYlMjAxLjkwNmMtNS4xNCUyMDAuODk4LTguODY4JTIwMy4yOC04Ljg2OCUyMDUuMDM2djAuMzQyYzAlMjAzLjA5MiUyMDYuODA0JTIwNS42JTIwMTUuMiUyMDUuNnMxNS4yLTIuNTA4JTIwMTUuMi01LjZ2LTAuMzQyYzAtMS43NTYtMy43MjYtNC4xMzgtOC44NjYtNS4wMzZ6TTI0LjEzOCUyMDguMjc4bC0yLjUwNC0yLjY3OGgtMy4yNjhsLTIuNTA0JTIwMi42NzhoLTMuNGMwJTIwMCUyMDMuNzI0LTQuNDQlMjA0LjIyMi01LjA0MiUyMDAuMzgtMC40NiUyMDAuNzctMC42MzYlMjAxLjI3NC0wLjYzNmg0LjA4NmMwLjUwNCUyMDAlMjAwLjg5MiUyMDAuMTc2JTIwMS4yNzQlMjAwLjYzNiUyMDAuNDk2JTIwMC42MDIlMjA0LjIyMiUyMDUuMDQyJTIwNC4yMjIlMjA1LjA0MmgtMy40MDJ6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntjb250ZW50OlwiRGVsZXRlIEZpbGVcIjtsZWZ0OjEwMCU7bWFyZ2luLWxlZnQ6LTIwcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXI6OmJlZm9yZXtsZWZ0OjEwMCU7bWFyZ2luOjAgMCAtMnB4IC0yMHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5mb0Vse3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTAwMHB4O2xlZnQ6LTUwMDBweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuZm9FbC5lcnJvciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuZm9FbC52YWxpZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7bWluLWhlaWdodDoxMDAlO3dpZHRoOjA7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5qc29uRm9ybSAuZmlsZXVwbG9hZGVye3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDo0cHggc29saWQgI2Y1YTYyMztib3gtc2hhZG93Om5vbmV9fTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Y3Vyc29yOnBvaW50ZXJ9LmxheW91dC1zdHlsZS1jb2x1bW5ze2Rpc3BsYXk6dGFibGU7cGFkZGluZy1sZWZ0OjEzMHB4ICFpbXBvcnRhbnR9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlcisubGlua2VkRm9ybUFkZE5ld3twYWRkaW5nLWxlZnQ6MjBweH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVye2Rpc3BsYXk6dGFibGUtY2VsbH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHg7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjpib3R0b207dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MHB4IDJweCAwcHggMHB4fS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIrLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93e3BhZGRpbmctbGVmdDo0cHg7bWluLXdpZHRoOmluaGVyaXR9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDt3aWR0aDoxMjVweDt0b3A6MDtib3R0b206MXB4O3doaXRlLXNwYWNlOm5vd3JhcDtyaWdodDoxMDAlO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlcisubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3c+bGFiZWx7ZGlzcGxheTpub25lfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSl7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2JvcmRlci1zcGFjaW5nOjB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSBjYXB0aW9ue3RleHQtYWxpZ246bGVmdH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoZWFkIHRoe3BhZGRpbmc6NHB4IDdweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoZWFkIHRyLnByZWhlYWRlciB0aFtjb2xzcGFuXXttYXgtd2lkdGg6NTBweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRib2R5IHRoOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmxlZnR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0cltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0gdGh7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiNlMmY3ZmI7Ym9yZGVyOjFweCBzb2xpZCAjY2ZlNWU5fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdHJbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIHRke3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSBpbnB1dFt0eXBlPW51bWJlcl17Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGg+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RyYW5zaXRpb246bWF4LXdpZHRoIC41c30uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoIGF7Zm9udC1zaXplOjAuOGVtO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM4ODg4ODh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCBhOmhvdmVye2NvbG9yOiMzMjgwOUR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCBkZm57bWFyZ2luLXJpZ2h0OjJweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY29sbGFwc2VkPSd0cnVlJ117Y3Vyc29yOmUtcmVzaXplfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J2ZhbHNlJ117Y3Vyc29yOnctcmVzaXplfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggNXB4O3RleHQtYWxpZ246cmlnaHR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCBpbnB1dHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZC5jb2xsYXBzZWQgaW5wdXR7d2lkdGg6MTAwJTttYXJnaW46MDtmb250LXNpemU6MDtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRke3RyYW5zaXRpb246bWF4LXdpZHRoIC41c30uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY29sbGFwc2VkPSd0cnVlJ10sLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSdde21heC13aWR0aDo0MHB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXT5zcGFuLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXT5zcGFue21heC13aWR0aDo0MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCt0aCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoK3RkLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGQrdGgsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCt0ZHttYXgtd2lkdGg6MjAwcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNoaWxkLWlzPSdyYWRpbyddLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jaGlsZC1pcz0ncmFkaW8nXXt3aWR0aDo1MHB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgbGFiZWwuZXJyb3J7bGVmdDo1cHg7Ym90dG9tOmNhbGMoMTAwJSArIDdweCl9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB0aDpmaXJzdC1jaGlsZCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRkOmZpcnN0LWNoaWxke21pbi13aWR0aDoyNDBweDtwYWRkaW5nOjBweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRib2R5IHRyOmxhc3QtY2hpbGQgdGR7cGFkZGluZy1ib3R0b206MTJweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRib2R5IHRoOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjQwMH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRib2R5IHRoIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjZweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGg6bGFzdC1jaGlsZCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGQ6bGFzdC1jaGlsZHt3aWR0aDo5MHB4O3BhZGRpbmctbGVmdDozcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRoOmxhc3QtY2hpbGQgaW5wdXQsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRkOmxhc3QtY2hpbGQgaW5wdXR7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0aDpudGgtbGFzdC1jaGlsZCgyKSwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMil7cGFkZGluZy1yaWdodDoxNXB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCBsYWJlbC5lcnJvcntsZWZ0Oi0zcHh9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0aDpmaXJzdC1jaGlsZHttaW4td2lkdGg6dW5zZXQ7d2lkdGg6MTAlfS5qc29uRm9ybSAjY2xhaW1zRmllbGRzZXRJbkVuZHVyYW5jZUZvcm0gdGRbZGF0YS1jaGlsZC1pcz0ncmFkaW8nXXt3aWR0aDoxNSV9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0ZFtkYXRhLWNoaWxkLWlzPSd0ZXh0J117d2lkdGg6NzAlfS5qc29uRm9ybSAjY2xhaW1zRmllbGRzZXRJbkVuZHVyYW5jZUZvcm0gdGRbZGF0YS1jaGlsZC1pcz0ndGV4dCddIGlucHV0e21heC13aWR0aDo5NyV9Lmpzb25Gb3JtICNhcmVhc1ByYWN0aXNlRmllbGRzRW5kdXJhbmNlRm9ybSB0ZHt3aWR0aDoyNSV9Lmpzb25Gb3JtIHRhYmxlW2RhdGEtdGV4dC1hbGlnbj0nbGVmdCddOm5vdCguZGF0YVRhYmxlKSB0aCwuanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRke3RleHQtYWxpZ246bGVmdH0uanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRoIGxhYmVsLmZvY2IsLmpzb25Gb3JtIHRhYmxlW2RhdGEtdGV4dC1hbGlnbj0nbGVmdCddOm5vdCguZGF0YVRhYmxlKSB0ZCBsYWJlbC5mb2Nie3ZlcnRpY2FsLWFsaWduOnRvcH0uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxle3dpZHRoOmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxle21pbi13aWR0aDo2MDBweH19Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0ZFtkYXRhLWNoaWxkLWlzPSd0ZXh0J117cGFkZGluZy1yaWdodDoxNXB4fS5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2ZvbnQtd2VpZ2h0OmJvbGR9Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0aDpmaXJzdC1jaGlsZCwuanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRkOmZpcnN0LWNoaWxke21pbi13aWR0aDo4ZW07bWF4LXdpZHRoOjhlbTt3aWR0aDo4ZW19Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIsLmpzb25Gb3JtIGRmbiBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyLC5wZi1hZG1pbiBkZm4gc3ZnW2NsYXNzKj1pY29uXXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxN3B4O2hlaWdodDoxN3B4O21hcmdpbi1sZWZ0Oi4zZW19Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIgc3ZnW2NsYXNzKj1pY29uXSwuanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXIgc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gZGZuIHN2Z1tjbGFzcyo9aWNvbl17Y29sb3I6I2ZmZjtmaWxsOiMwMUJFRTV9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXI6aG92ZXIgc3ZnW2NsYXNzKj1pY29uXSwuanNvbkZvcm0gZGZuOmhvdmVyIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXI6aG92ZXIgc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gZGZuOmhvdmVyIHN2Z1tjbGFzcyo9aWNvbl17ZmlsbDojMDBBOUNDfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyLC5wZi1hZG1pbiAuaGVscC10cmlnZ2Vye21hcmdpbi10b3A6LTRweDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6aGVscCAhaW1wb3J0YW50fS5qc29uRm9ybSAuaGVscC10cmlnZ2VyIHN2ZywucGYtYWRtaW4gLmhlbHAtdHJpZ2dlciBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlcjpob3ZlciwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlcjpob3ZlcntjdXJzb3I6aGVscH0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlcjpob3ZlcisuaGVscCwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlcjpob3ZlcisuaGVscHtoZWlnaHQ6YXV0bzttYXJnaW46MTBweCAwO3BhZGRpbmc6MTdweCA0MnB4IDIxcHggNDdweDtvcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOiNjZmU1ZTl9Lmpzb25Gb3JtIC5oZWxwLC5wZi1hZG1pbiAuaGVscHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo3MDZweDtoZWlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjAgNDJweCAwIDQ3cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDtjb2xvcjojNGE0YTRhO2JhY2tncm91bmQ6I2UyZjdmYiB1cmwoXCIvaW1nL3NvdXJjZS9oZWxwLnN2Z1wiKSBuby1yZXBlYXQgMTVweCAxNnB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjphbGwgLjVzfS5qc29uRm9ybSBkZm4sLnBmLWFkbWluIGRmbntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXN0eWxlOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7Y3Vyc29yOmhlbHB9Lmpzb25Gb3JtIGRmbjo6YmVmb3JlLC5qc29uRm9ybSBkZm46OmFmdGVyLC5wZi1hZG1pbiBkZm46OmJlZm9yZSwucGYtYWRtaW4gZGZuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1vdXR9Lmpzb25Gb3JtIGRmbjo6YmVmb3JlLC5wZi1hZG1pbiBkZm46OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10aXRsZSk7bGVmdDoxMDAlO2xlZnQ6Y2FsYygxMDAlIC0gNDJweCk7Ym90dG9tOjEwMCU7Ym90dG9tOmNhbGMoMTAwJSArIDE1cHgpO21pbi13aWR0aDoyNTBweDttYXgtaGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTVweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMwMGE5Y2MgdXJsKFwiL2ltZy9zb3VyY2UvaGVscC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDExcHggMTJweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7ei1pbmRleDo5OTk5OX0uanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi10b3A6LTNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25Gb3JtIGRmbjo6YWZ0ZXIsLnBmLWFkbWluIGRmbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2xlZnQ6MTAwJTtsZWZ0OmNhbGMoMTAwJSAtIDIwcHgpO2JvdHRvbToxMDAlO2JvdHRvbTpjYWxjKDEwMCUgKyA1cHgpO3otaW5kZXg6OTk5OTl9Lmpzb25Gb3JtIGRmbjpob3ZlciwucGYtYWRtaW4gZGZuOmhvdmVye2N1cnNvcjpoZWxwfS5qc29uRm9ybSBkZm46aG92ZXI6OmJlZm9yZSwucGYtYWRtaW4gZGZuOmhvdmVyOjpiZWZvcmV7bWF4LWhlaWdodDpub25lO21pbi1oZWlnaHQ6NDBweDtwYWRkaW5nOjEycHggMjBweCAxNXB4IDQycHg7b3ZlcmZsb3c6YXV0bztvcGFjaXR5OjF9Lmpzb25Gb3JtIGRmbjpob3Zlcjo6YWZ0ZXIsLnBmLWFkbWluIGRmbjpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eToxO2JvcmRlcjoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTBweCBzb2xpZCAjMDBhOWNjO2JvcmRlci1ib3R0b206bm9uZX0uanNvbkZvcm0gdGggZGZuLC5wZi1hZG1pbiB0aCBkZm57ZGlzcGxheTppbmxpbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5qc29uRm9ybSAuZGlhbG9ndWUtbWVzc2FnZSBkZm46OmJlZm9yZSwucGYtYWRtaW4gLmRpYWxvZ3VlLW1lc3NhZ2UgZGZuOjpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0Oi00MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIsLmpzb25Gb3JtIGRmbiBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyLC5wZi1hZG1pbiBkZm4gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tbGVmdDo0cHh9fS5wZi1hZG1pbiBkZm57bWluLXdpZHRoOjI4MHB4fS5wZi1hZG1pbiBkZm46OmJlZm9yZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uanNvbkZvcm0gLmZvcndhcmRRdWVzdGlvbkJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MDtsZWZ0OjMuNWVtO21heC13aWR0aDoyNXB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjNweCA2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWluZGVudDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9wbHVnaW5zL0ZvcndhcmRRdWVzdGlvbi9mb3J3YXJkUXVlc3Rpb24uc3ZnXCIpIDNweCAwIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCAuNXM7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybSAuZm9yd2FyZFF1ZXN0aW9uQnV0dG9uOmhvdmVye21heC13aWR0aDo2MDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmZvcndhcmRRdWVzdGlvbkljb25Pbmx5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6MjVweDtwYWRkaW5nOjNweCA2cHg7dGV4dC1pbmRlbnQ6MjZweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiM2NjY7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCIvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvcGx1Z2lucy9Gb3J3YXJkUXVlc3Rpb24vZm9yd2FyZFF1ZXN0aW9uLnN2Z1wiKSAzcHggMCBuby1yZXBlYXQ7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNpemluZzpib3JkZXItYm94fWZvcm0uZm9yd2FyZFF1ZXN0aW9ue21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnR9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gcHttYXJnaW46MCAwIDEwcHggMDtmb250LXNpemU6MS4yZW19Zm9ybS5mb3J3YXJkUXVlc3Rpb24gcCBzbWFsbHtkaXNwbGF5OmJsb2NrO21hcmdpbjoxZW0gMDtmb250LXNpemU6MC44ZW07Y29sb3I6IzY2Nn1mb3JtLmZvcndhcmRRdWVzdGlvbiBwLmZjZm9vdCxmb3JtLmZvcndhcmRRdWVzdGlvbiBwLmZjZm9vdCBzbWFsbHttYXJnaW4tYm90dG9tOjB9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGxhYmVse2Rpc3BsYXk6YmxvY2t9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgbGFiZWwgaXtmb250LXN0eWxlOm5vcm1hbH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBsYWJlbC5lcnJvcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I0JFMUUyRH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBpbnB1dCxmb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCB0ZXh0YXJlYXt3aWR0aDoxMDAlO21hcmdpbjoxcHggMDtwYWRkaW5nOjRweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNpemluZzpib3JkZXItYm94fWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGlucHV0OmZvY3VzLGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCB0ZXh0YXJlYXtoZWlnaHQ6MTAuNWVtfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOmluaGVyaXQ7bWFyZ2luLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjEuMmVtfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0LmVycm9yIGlucHV0LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0LmVycm9yIHRleHRhcmVhLGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lcnJvciBpbnB1dCxmb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCAuZXJyb3IgdGV4dGFyZWF7Ym9yZGVyOjFweCBzb2xpZCAjQkUxRTJEO2JvcmRlci1jb2xvcjojQkUxRTJEO2JveC1zaGFkb3c6MCAwIDZweCAjQkUxRTJEfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lcnJvciBzcGFue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojQkUxRTJEfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lbWFpbHRve3Bvc2l0aW9uOnJlbGF0aXZlfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lbWFpbHRvIHNwYW57cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6M2VtO21hcmdpbjoxcHg7cGFkZGluZzo0cHg7bGluZS1oZWlnaHQ6MS41ZW07YmFja2dyb3VuZC1jb2xvcjojY2NjfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lbWFpbHRvIGlucHV0e3RleHQtaW5kZW50OjRlbX0uY3N2aW97ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNzdmlvPnNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztwYWRkaW5nLXRvcDo3cHg7cGFkZGluZy1ib3R0b206N3B4O2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0uY3N2aW8+c3Bhbi5wb3B1bGF0aW9uLWJ0bntwYWRkaW5nOjdweCAyMHB4IDdweCA0MHB4fS5jc3Zpbz5zcGFuLnBvcHVsYXRpb24tYnRuPnN2Z3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7bGVmdDoxMHB4O3dpZHRoOjE4cHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtmaWxsOiMwNjA3MDg7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLW91dH0uY3N2aW8+c3Bhbi5wb3B1bGF0aW9uLWJ0bjpob3Zlcj5zdmd7ZmlsbDojZmZmfS5jc3Zpbz5zcGFuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMjAyNjJhO2JvcmRlci1jb2xvcjojMjAyNjJhfS5wYW5lbENsb3NlQnV0dG9ue2JhY2tncm91bmQ6I0ZBRkFGQTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWluZGVudDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzo3cHggMTBweDtjb2xvcjojODg4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MWVtO3RvcDozMnB4ICFpbXBvcnRhbnQ7cmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYW5lbENsb3NlQnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2RkZDtib3JkZXItY29sb3I6IzU1NTtjb2xvcjojMzMzfSNpc3N1ZXMgLnBhbmVsQ2xvc2VCdXR0b257dG9wOjBweCAhaW1wb3J0YW50O3JpZ2h0OjEwcHggIWltcG9ydGFudH0uanNvbkZvcm0uaW5JZnJhbWUgLmpmLWhlYWRlci1ib3VuZHN7d2lkdGg6MTAwJX0uanNvbkZvcm0uaW5JZnJhbWU+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtLmluSWZyYW1lPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXt3aWR0aDoxMDAlfS5qc29uRm9ybS5pbklmcmFtZS5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7cmlnaHQ6MTBweH1pbnB1dCB+IHNwYW4udHR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5O2JvdHRvbToxMDAlO21hcmdpbjotM3B4IDVweDtyaWdodDowO3BhZGRpbmc6MnB4IDRweCAxcHg7YmFja2dyb3VuZDojRkZGQ0Q5O2JvcmRlcjoxcHggc29saWQgI0FEQURBRDtjb2xvcjojMUQxRDFEO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZTowLjg1ZW07Ym94LXNoYWRvdzowcHggNXB4IDE0cHggMHB4IHJnYmEoMCwwLDAsMC40KX1zcGFuLnR0OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLXRvcC1jb2xvcjojRkZGQ0Q5fXRkOmhvdmVyIGlucHV0IH4gc3Bhbi50dCxpbnB1dDpob3ZlciB+IHNwYW4udHR7ZGlzcGxheTpibG9ja30uanNvbkZvcm0gLm5vdC1hcHBsaWNhYmxlLC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjlweCAxNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM5YjliOWI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMX0uanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5ke2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMjY7bGV0dGVyLXNwYWNpbmc6LjJweDtjdXJzb3I6ZGVmYXVsdH0uanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5kOmhvdmVyIH4gLmZpZWxkc2V0LWFjdGlvbnN7bWF4LWhlaWdodDpub25lO292ZXJmbG93OnZpc2libGU7b3BhY2l0eToxfS5qc29uRm9ybSBmaWVsZHNldD5zdHJvbmc6Zmlyc3QtY2hpbGQsLmpzb25Gb3JtIGZpZWxkc2V0PmxlZ2VuZCBzdHJvbmcsLmpzb25Gb3JtIGZpZWxkc2V0Pi5maWVsZHNldC1hY3Rpb25zK3N0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6N3B4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bGV0dGVyLXNwYWNpbmc6LjJweH0uanNvbkZvcm0gZmllbGRzZXQ+c3Ryb25nOmZpcnN0LWNoaWxkK2RmbiwuanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5kIHN0cm9uZytkZm4sLmpzb25Gb3JtIGZpZWxkc2V0Pi5maWVsZHNldC1hY3Rpb25zK3N0cm9uZytkZm57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NnB4O21hcmdpbi1ib3R0b206MTJweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjMzfS5qc29uRm9ybSBpbnB1dCwuanNvbkZvcm0gdGV4dGFyZWEsLmpzb25Gb3JtIHNlbGVjdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzo3cHggMTRweDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2NvbG9yOiMwNjA3MDh9Lmpzb25Gb3JtIC5pYWQtc3VibWl0e3BhZGRpbmctbGVmdDowfS5qc29uRm9ybSAuaWFkLXN1Ym1pdCBpbnB1dHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2Zsb2F0OmxlZnR9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybSBzZWxlY3QsLmpzb25Gb3JtIHRleHRhcmVhe3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7bWFyZ2luLWxlZnQ6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2Nzg2OGU7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZHtib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkOnZhbGlke2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIHNlbGVjdDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSB0ZXh0YXJlYTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJde2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtIHNlbGVjdHtoZWlnaHQ6MzZweDtwYWRkaW5nOjdweCAxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJde3BhZGRpbmc6NC41cHggMTRweH0uanNvbkZvcm0gdGV4dGFyZWF7bWluLWhlaWdodDozNnB4O3BhZGRpbmc6OHB4IDE0cHg7bGluZS1oZWlnaHQ6MThweH0uanNvbkZvcm0gaW5wdXQ6cmVxdWlyZWQsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5qc29uRm9ybSBpbnB1dDpmb2N1cywuanNvbkZvcm0gaW5wdXQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtIHRleHRhcmVhOmZvY3VzLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmVmY2RmfS5qc29uRm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybSBpbnB1dC5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0gdGV4dGFyZWEuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Y29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3Vze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImhpZGVtZVwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl17d2lkdGg6YXV0b30uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojOWI5YjlifS5qc29uRm9ybSBzZWxlY3R7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnR9Lmpzb25Gb3JtIHNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9Lmpzb25Gb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdHtjb2xvcjojZmZmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0Q7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWR7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOnZhbGlke2JhY2tncm91bmQtY29sb3I6IzJEMzczRDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmludmFsaWR7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXXtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3R7aGVpZ2h0OjQ2cHg7bGluZS1oZWlnaHQ6MzBweH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhe21pbi1oZWlnaHQ6NDZweDtsaW5lLWhlaWdodDoyOHB4fS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0R9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmVmY2RmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Y29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzliOWI5Yn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdC5lcnJvciwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl17Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdC5lcnJvciBvcHRpb24sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJdIG9wdGlvbntjb2xvcjojZmZmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LmVycm9yIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGV7Y29sb3I6I2ZmZn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xle2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmLmxlZnQtYmxvY2t7bWFyZ2luLXJpZ2h0OjIwcHh9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZnttYXJnaW4tYm90dG9tOjB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYXtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdDpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDp2YWxpZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl17Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWR7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1c3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGV7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdFttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgdGV4dGFyZWEsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0e2NvbG9yOiNmZmZ9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdHtoZWlnaHQ6NDRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO2JvcmRlci1yYWRpdXM6MHB4O2xpbmUtaGVpZ2h0OjMwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW4tbGVmdDo2cHg7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXXtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdC52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlke2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3QudmFsaWQ6cmVxdWlyZWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHRleHRhcmVhe2hlaWdodDoxMTFweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlcjoxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtib3JkZXItcmFkaXVzOjBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNiMmIxYjI7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjl9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtwYWRkaW5nOjEwcHh9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl17cGFkZGluZzoxMHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2IyYjFiMjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3R7cGFkZGluZzoxMHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2IyYjFiMjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzliOWI5Yn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuYmxvY2stYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1sZWZ0OjZweDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5ibG9jay1idXR0b25zIC5kaXYtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ3JX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjM1cHg7bWFyZ2luLWJvdHRvbToxMnB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO2JvcmRlci1yYWRpdXM6NTAlfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3RvcDo2cHg7bGVmdDo2cHg7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJlZH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9ja3ttYXJnaW4tcmlnaHQ6MjBweH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZnttYXJnaW4tYm90dG9tOjB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgb2x7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7cGFkZGluZy1sZWZ0OjBweH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBsaXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc1fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNsZWFyLWJ1dHRvbiwuanNvbkZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtY2xlYXItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTNweDttYXJnaW4tcmlnaHQ6M3B4fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntvcGFjaXR5OjAuNX0uanNvbkZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLC5qc29uRm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye29wYWNpdHk6MC41fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3I6aG92ZXIsLmpzb25Gb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3I6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZCB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV17d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6NnB4O2ZvbnQtc2l6ZToxM3B4fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze21pbi1oZWlnaHQ6MzZweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjdweCAwIDdweCAxNHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzA2MDcwODtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzY3ODY4ZTtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjMycHg7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXZ7cmlnaHQ6MTJweDt3aWR0aDphdXRvfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwMCV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTt6LWluZGV4Ojk5OTk5OTk5OX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowO3BhZGRpbmc6MCA0cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwNjA3MDh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtwYWRkaW5nOjhweCAxMHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we3JpZ2h0OjA7bGVmdDowfS5qc29uRm9ybSBzZWxlY3RbZGF0YS10eXBlPVwiY29udGFjdFwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjY1cHh9Lmpzb25Gb3JtIHNlbGVjdFtkYXRhLXR5cGU9XCJjb250YWN0XCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgZGl2e3JpZ2h0OjQ4cHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZXtib3JkZXI6bm9uZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGl7bWF4LXdpZHRoOjEwMCU7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3B7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7cGFkZGluZzo1cHggMzBweCAwIDVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcn0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZHttYXJnaW46MCAwIDVweCA5cHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl17bWluLWhlaWdodDowO2hlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MnB4IDA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZXttYXJnaW46MCA2cHggNXB4IDA7cGFkZGluZzo0cHggMjhweCA0cHggMTFweDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6I2VkZWVlZTtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO3JpZ2h0OjEwcHg7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDttYXJnaW4tdG9wOi03cHg7cGFkZGluZzoycHg7YmFja2dyb3VuZDp1cmwoXCIvaW1nL3NvdXJjZS9pYy1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToxMHB4IDEwcHg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGl7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX0jbXlfc2VsZWN0X2Noem4gLmNoem4tZHJvcCAuY2hvc2VuLXNlYXJjaHt3aWR0aDo5OSUgIWltcG9ydGFudH0jd2ViX3RlbXBsYXRlX2V4cGxvaXRfbmFtZV9jaHpuIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCBpbnB1dHt3aWR0aDo5OCUgIWltcG9ydGFudH0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHl7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10rLmNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5OmFmdGVye2NvbnRlbnQ6XCLihpdcIjtjb2xvcjojMDA5NGZmO3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjkwMDttYXJnaW4tbGVmdDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuZmFrZS1jaG9zZW4tY29udGFpbmVye2Rpc3BsYXk6Y29udGVudHN9Lmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10rLmZha2UtY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MzZweH0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuZmFrZS1jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seTphZnRlcntoZWlnaHQ6MjVweDtib3R0b206NHB4O3JpZ2h0OjlweDt0ZXh0LWFsaWduOnJpZ2h0O2JhY2tncm91bmQ6I2ZmZn0uZm9jYntjdXJzb3I6cG9pbnRlcn0uZm9jYjo6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjlifS5mb2NiOjpiZWZvcmUsLmZvY2I6OmFmdGVye3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1vdXR9bGFiZWwuZm9jYntjb2xvcjpyZ2JhKDUwLDUwLDUwLDAuNSl9aW5wdXRbdHlwZT1jaGVja2JveF0uZm9jYmVkLGlucHV0W3R5cGU9cmFkaW9dLmZvY2JlZHtwb3NpdGlvbjphYnNvbHV0ZTtmbGV4Om5vbmU7b3BhY2l0eTowLjAxO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2xlZnQ6LTUwMDBweDt6LWluZGV4Oi0xMH1pbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYixpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4Om5vbmU7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzowICFpbXBvcnRhbnQ7bWluLXdpZHRoOjI4cHh9aW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZjZGY7Ym9yZGVyLWNvbG9yOiM5M2JlMzB9aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MTRcIjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzkwY2U1MTtib3JkZXItY29sb3I6IzkwY2U1MX1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3Jle3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCV9aW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9aW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6aG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzhjOWNhfWlucHV0W3R5cGU9cmFkaW9dOnJlcXVpcmVkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmNWE2MjN9aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjEyZjM4fWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmFmdGVye2JhY2tncm91bmQ6IzkzYmUzMH1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXSsuZm9jYjo6YWZ0ZXJ7Y29udGVudDpcIuKclFwiO2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjOGM5Y2F9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbl0rLmZvY2I6aG92ZXI6OmFmdGVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojYzhjOWNhfWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb249J3RpY2snXSsuZm9jYjo6YWZ0ZXJ7Y29udGVudDpcIuKclFwifWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb249J2Nyb3NzJ10rLmZvY2I6OmFmdGVye2NvbnRlbnQ6XCLinJhcIn1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5M2JlMzB9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbl06Y2hlY2tlZCsuZm9jYjo6YWZ0ZXJ7Y29sb3I6IzU1NTU1NTtiYWNrZ3JvdW5kOm5vbmV9LmpmLWlucHV0LXR5cGUtcmFkaW8gbGFiZWwuZXJyb3J7bGVmdDoxMHB4fVtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifVtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPWZhbHNlXSBpbnB1dFt0eXBlPXJhZGlvXTpyZXF1aXJlZHtib3JkZXItY29sb3I6I2NjY2NjY30uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5mb2NiOjpiZWZvcmV7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNnB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzJEMzczRDtib3JkZXI6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2NiOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxO2JvcmRlci1jb2xvcjojNDE0YTUxfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6aG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNjOGM5Y2F9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyMTJmMzh9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOiM5M2JlMzB9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBbZGF0YS1pc2Fuc3dlcmVkPXRydWVdIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIFtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uanNvbkZvcm0gLm5vdGVzRGl2IHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRde2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjQ4MHB4O2hlaWdodDoxMjBweDttYXJnaW46MCAwIDE1cHg7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvLCBHZW9yZ2lhO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggZGFzaGVkICNiMmIxYjI7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246YWxsIC42c30uanNvbkZvcm0gLm5vdGVzRGl2IHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRdOmZvY3Vze2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93OjAgMXB4IDEwcHggI2Q0ZDRkNH0uanNvbkZvcm0gLm5vdGVzRGl2IHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRdLmlzaGlkZGVue21heC1oZWlnaHQ6MDttaW4taGVpZ2h0OjA7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci13aWR0aDowO3RyYW5zaXRpb246YWxsIC4zcztyZXNpemU6bm9uZX0uanNvbkZvcm0gKjpyZXF1aXJlZCwuanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0ICo6cmVxdWlyZWR7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06aW52YWxpZCwuanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0uZXJyb3I6cmVxdWlyZWR7Y29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldCAqOnJlcXVpcmVke2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSAqOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXS52YWxpZDpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06aW52YWxpZCwuanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gbGFiZWwuZXJyb3J7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztmbGV4Om5vbmU7bGVmdDowcHg7cmlnaHQ6YXV0bztib3R0b206NDdweDttaW4td2lkdGg6MTUwcHg7bWF4LWhlaWdodDowJTttaW4taGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZTowcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZDAwMjFiIHVybChcIi9pbWcvc291cmNlL2ljLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCAxMXB4IDEycHg7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLW91dDtjdXJzb3I6aGVscDt6LWluZGV4Ojk5OTk5O2JvcmRlcjpub25lfS5qc29uRm9ybSBsYWJlbC5lcnJvcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDoxMDAlO2xlZnQ6MjBweDt3aWR0aDowcHg7aGVpZ2h0OjBweDtib3JkZXI6MTJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjEwcHggc29saWQgI2QwMDIxYjtib3JkZXItYm90dG9tOm5vbmV9Lmpzb25Gb3JtICo6Zm9jdXMrbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uOmhvdmVyIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsOmhvdmVyIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsOmZvY3VzLXdpdGhpbiB+IGxhYmVsLmVycm9yLC5qc29uRm9ybSAqK2xhYmVsLmVycm9yOmhvdmVyLC5qc29uRm9ybSAuZm9jdXNmYWRlK2xhYmVsLmVycm9yLC5qc29uRm9ybSAub25vZmZzd2l0Y2g6aG92ZXIgfiBsYWJlbC5lcnJvcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDpub25lO21pbi1oZWlnaHQ6NDNweDtwYWRkaW5nOjEzcHggMTNweCAxNnB4IDQ1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweDtvdmVyZmxvdzp2aXNpYmxlO29wYWNpdHk6MTt3aGl0ZS1zcGFjZTpub3JtYWx9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3Jbc3R5bGVdLC5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbC5lcnJvcltzdHlsZV17d2lkdGg6YXV0byAhaW1wb3J0YW50fS5qc29uRm9ybSAuY29sbGVjdGlvbiB+IGxhYmVsLmVycm9yLC5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbC5lcnJvciwuanNvbkZvcm0gdGQgbGFiZWwuZXJyb3J7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC52YWxpZCtsYWJlbC5lcnJvciwuanNvbkZvcm0gOnZhbGlkK2xhYmVsLmVycm9ye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnQ7b3BhY2l0eTowICFpbXBvcnRhbnR9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVye3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDpub25lO2ZsZXg6bm9uZTtib3R0b206MDtyaWdodDowO3BhZGRpbmc6M3B4O2xpbmUtaGVpZ2h0OjA7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoyfS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciBzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlLW91dH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6d2hpdGV9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgc3ZnLmljb24tamYtYWRkLWVkaXQsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHN2Zy5pY29uLWpmLWFkZC1lZGl0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dHJhbnNpdGlvbjphbGwgMC4yNXMgZWFzZS1vdXR9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVye2N1cnNvcjpwb2ludGVyfS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlciBzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMEE5Q0N9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmxvY2t0b25Db250YWN0QWN0aW9ucywubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciAuZmllbGRzZXQtYWN0aW9ucywubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciAubG9ja3RvbkFzc2V0QWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmxvY2t0b25Db250YWN0QWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmZpZWxkc2V0LWFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5sb2NrdG9uQXNzZXRBY3Rpb25ze21heC1oZWlnaHQ6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO3RyYW5zZm9ybTpub25lfX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zLC5maWVsZHNldC1hY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtsZWZ0Oi0xNXB4O2JvdHRvbTpjYWxjKDEwMCUgKyAxMHB4KTttYXgtd2lkdGg6MzEwcHg7bWluLXdpZHRoOjgwcHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMjEyZjM4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7ei1pbmRleDo5OTl9LmxvY2t0b25Db250YWN0QWN0aW9uczpob3ZlciwuZmllbGRzZXQtYWN0aW9uczpob3ZlciwubG9ja3RvbkFzc2V0QWN0aW9uczpob3ZlcnttYXgtaGVpZ2h0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjF9LmxvY2t0b25Db250YWN0QWN0aW9uczo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Db250YWN0QWN0aW9uczo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnM6OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2ZsZXg6bm9uZTt0b3A6MTAwJX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9uczo6YmVmb3Jle2xlZnQ6MDtyaWdodDowO2hlaWdodDoxMHB4O29wYWNpdHk6MDtjdXJzb3I6ZGVmYXVsdH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjphZnRlciwuZmllbGRzZXQtYWN0aW9uczo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmFmdGVye2xlZnQ6MjBweDtib3JkZXI6MTJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjEwcHggc29saWQgIzIxMmYzODtib3JkZXItYm90dG9tOm5vbmV9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hLC5maWVsZHNldC1hY3Rpb25zPmEsLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbCwuZmllbGRzZXQtYWN0aW9ucz5sYWJlbCwubG9ja3RvbkFzc2V0QWN0aW9ucz5hLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDEgYXV0bzttaW4taGVpZ2h0OjYwcHg7cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmY7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YSBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+YSBzdmcsLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbCBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWwgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmEgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVsIHN2Z3tmbGV4Om5vbmV9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnM+YSBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWwgc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucz5sYWJlbCBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmEgc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbCBzdmdbY2xhc3MqPWljb25de21hcmdpbi1yaWdodDoxNHB4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zPmE6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9ucz5hOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt0b3A6MTNweDtsZWZ0OjA7Ym90dG9tOjEzcHg7d2lkdGg6MXB4O2JhY2tncm91bmQ6IzY3NjY2OH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmE6aG92ZXIgc3ZnLC5maWVsZHNldC1hY3Rpb25zPmE6aG92ZXIgc3ZnLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWw6aG92ZXIgc3ZnLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsOmhvdmVyIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9ucz5hOmhvdmVyIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbDpob3ZlciBzdmd7ZmlsbDojMDBBOUNDfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgYVtjbGFzcyo9QnV0dG9uXSwuZmllbGRzZXQtYWN0aW9ucyBhW2NsYXNzKj1CdXR0b25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zIGFbY2xhc3MqPUJ1dHRvbl17Y29sb3I6I2ZmZn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b257bWluLXdpZHRoOjgzcHg7ZGlzcGxheTpub25lfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tcmlnaHQ6MTRweH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b246OmFmdGVyLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIkVkaXRcIn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJ1dHRvbi10ZXh0KX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Bc3NldEVkaXRCdXR0b257ZGlzcGxheTppbmhlcml0fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbnttaW4td2lkdGg6MTM1cHh9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1yaWdodDoxMnB4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b246OmFmdGVyLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiQWRkIENvbnRhY3RcIn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJ1dHRvbi10ZXh0KX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5sb2NrdG9uQ29udGFjdEFjdGlvbnMsLmZpZWxkc2V0LWFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnN7bGVmdDphdXRvO3JpZ2h0OjA7Ym90dG9tOjEwMCU7Ym90dG9tOmNhbGMoMTAwJSArIDFweCl9LmxvY2t0b25Db250YWN0QWN0aW9uczo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Db250YWN0QWN0aW9uczo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnM6OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmFmdGVye2Rpc3BsYXk6bm9uZX19c2VsZWN0W2RhdGEtdHlwZT0nY29udGFjdCddIH4gLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbixzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddIH4gLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b257ZGlzcGxheTpub25lfXNlbGVjdFtkYXRhLXR5cGU9J2NvbnRhY3QnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J11bZGF0YS1hbnN3ZXJlZD0ndHJ1ZSddIH4gLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9ue2Rpc3BsYXk6ZmxleH0uanNvbkZvcm0ucmVhZG9ubHkgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsLmpzb25Gb3JtLnJlYWRvbmx5IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo1cHg7dXNlci1zZWxlY3Q6bm9uZX0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29uLC5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2Zme2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7aGVpZ2h0OjM2cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvbntwYWRkaW5nLXJpZ2h0OjIwJTtiYWNrZ3JvdW5kLWNvbG9yOiM3ZWQzMjE7Ym94LXNoYWRvdzppbnNldCAwIDJweCAzcHggMCAjNDE3NTA1fS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2Zme3BhZGRpbmctbGVmdDoyMCU7YmFja2dyb3VuZC1jb2xvcjojYmJiZGJkO2JveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4IDAgIzRhNGE0YX0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWNoZWNrYm94e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDowO3dpZHRoOjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQrLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lcnttYXJnaW4tbGVmdDowfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCsub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaHtyaWdodDowcHg7bWFyZ2luLXJpZ2h0OjB9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1sYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWlubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjAwJTttYXJnaW4tbGVmdDotMTAwJTt0cmFuc2l0aW9uOm1hcmdpbiAwLjFzIGVhc2UtaW4gMHN9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2h7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtib3R0b206MDtyaWdodDoxMDAlO3dpZHRoOjQwJTttYXJnaW46MHB4O21hcmdpbi1yaWdodDotNDAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJhZGl1czoycHg7dHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLWluIDBzfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjpiZWZvcmUsLmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoxOHB4O3dpZHRoOjEycHg7bWFyZ2luOmF1dG87Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiN2JmYzQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjdiZmM0fS5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjpiZWZvcmV7d2lkdGg6MjBweH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXBsYWNlaG9sZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEuOGVtO3ZlcnRpY2FsLWFsaWduOnRvcDtjb2xvcjpyZ2JhKDAsMCwwLDAuNCl9Lmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhPmxhYmVsLC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYT50ZXh0YXJlYXt2ZXJ0aWNhbC1hbGlnbjp0b3B9I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IGxhYmVse2ZvbnQtc2l6ZToxMHB4fSNpbnB1dC1zdWJtaXQtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYSB+IC5qZi1pbnB1dC10eXBlLWZpbGV7bWFyZ2luLXRvcDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VJbnB1dCwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXJnaW46NHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXR7bWFyZ2luLXRvcDowcHh9fS5maWVsZHNldC1hY3Rpb25ze2xlZnQ6MTBweH0uZmllbGRzZXQtYWN0aW9ucyBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiMwMUJFRTV9LmZpZWxkc2V0LWFjdGlvbnMgYTpob3ZlciBzdmcsLmZpZWxkc2V0LWFjdGlvbnMgbGFiZWw6aG92ZXIgc3Zne2ZpbGw6IzAwQTlDQ30uZmllbGRzZXQtYWN0aW9ucyAubm90ZXNMYWJlbHttaW4td2lkdGg6MTMycHh9I3N1bW1hcnlTY3JlZW57cG9zaXRpb246Zml4ZWQ7dG9wOi0xMDAlO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6MDtvdmVyZmxvdzphdXRvO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7b3ZlcmZsb3c6YXV0bzstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7dHJhbnNpdGlvbjphbGwgMC41cztwYWRkaW5nOjAgIWltcG9ydGFudH0jc3VtbWFyeVNjcmVlbiAubWFpbkJsb2Nre2JhY2tncm91bmQ6I2Y3ZjdmN30jc3VtbWFyeVNjcmVlbiAuc2lkZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmF9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjc3VtbWFyeVNjcmVlbiAuc2lkZWJhcntkaXNwbGF5OmZsZXh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I3N1bW1hcnlTY3JlZW4gLmJsb2Nre2ZsZXgtYmFzaXM6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjc3VtbWFyeVNjcmVlbiAuZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fS5zdW1tYXJ5LXRhYmxlIC5uYSAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2JiYjtwb3NpdGlvbjpyZWxhdGl2ZX0uc3VtbWFyeS10YWJsZSAubmEgLmJ1dHRvbjphZnRlcntjb250ZW50OlwiTi9BXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVweCAxMHB4O2JhY2tncm91bmQ6I2JiYn0uamYtcGFnZS1zdW1tYXJ5c2NyZWVue2JvcmRlcjowIG5vbmUgIWltcG9ydGFudH0uamYtcGFnZS1zdW1tYXJ5c2NyZWVuIGF7Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50fS5qZi1wYWdlLXN1bW1hcnlzY3JlZW4gYSAuaWNvbi1waWUtY2hhcnR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6Ljc1ZW19LmRvdWdobnV0Q2hhcnRLZXl7Zm9udC1zaXplOjAuOGVtO2NvbG9yOiM2NjY7dGV4dC1hbGlnbjpjZW50ZXJ9LmRvdWdobnV0Q2hhcnRLZXkgc3Bhbntjb2xvcjojNkQ2RTcxO2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6MC41ZW07dmVydGljYWwtYWxpZ246dGV4dC10b3B9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGV7ZmxleC1iYXNpczo2MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXNwYWNpbmc6MXB4O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZDpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQ6I2VkZWVlZX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQ6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kOiNlM2UzZTR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRke3BhZGRpbmc6MjBweH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBle2JhY2tncm91bmQtY29sb3I6IzQxNGE1MTtmb250LXdlaWdodDo1MDA7d2lkdGg6NzBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Y29sb3I6I2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgybil7YmFja2dyb3VuZC1jb2xvcjojMjAyNjJhfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDNuKXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmE7d2lkdGg6MjUwcHg7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGV7d2lkdGg6NjBweDtjb2xvcjojZmZmO3BhZGRpbmc6MH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZCBzdmd7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpe2ZsZXgtYmFzaXM6MjAlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKXtmbGV4LWJhc2lzOjgwJX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMyl7ZmxleC1iYXNpczo4MCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpe2ZsZXgtYmFzaXM6MjAlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQ6bnRoLWNoaWxkKDEpe2JhY2tncm91bmQ6I2VkZWVlZTtjb2xvcjojOWI5YjlifSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZDpudGgtY2hpbGQoMSl7YmFja2dyb3VuZDojZTNlM2U0O2NvbG9yOiM5YjliOWJ9fSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jaXNzdWVze3Bvc2l0aW9uOmZpeGVkO3RvcDotMTAwJTtib3R0b206MTAwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW4tdG9wOjA7b3ZlcmZsb3c6YXV0bzt6LWluZGV4Ojk5OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO292ZXJmbG93OmF1dG87LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzOy1tb3otdHJhbnNpdGlvbjphbGwgMC41czstbXMtdHJhbnNpdGlvbjphbGwgMC41czstby10cmFuc2l0aW9uOmFsbCAwLjVzO3RyYW5zaXRpb246YWxsIDAuNXM7cGFkZGluZzowICFpbXBvcnRhbnR9I2lzc3VlcyAuaXNzdWVzLCNpc3N1ZXMgLnRvZG8sI2lzc3VlcyAuY29tcGxldGV7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MH0jaXNzdWVzIC50aXRsZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlO3BhZGRpbmc6MzJweH0jaXNzdWVzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDozMHB4fSNpc3N1ZXMgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4fSNpc3N1ZXMgdWwgbGkgYXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuMTJ9I2lzc3VlcyB1bCBsaSBhIHNwYW57Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZDAwMjFiO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfSNpc3N1ZXMgLnRvZG8gdWwgbGl7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0fSNpc3N1ZXMgLnRvZG8gdWwgbGkgYXtjb2xvcjojRDA1RjA0O21hcmdpbi1sZWZ0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2lzc3VlcyAudG9kbyB1bCBsaSBhOmhvdmVye2NvbG9yOiM0YTRhNGF9I2lzc3VlcyB1bCBsaSBhIHNwYW4rc3BhbntiYWNrZ3JvdW5kOiNCRTFFMkQ7Y29sb3I6d2hpdGU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O3dpZHRoOmF1dG87cGFkZGluZzoycHggMThweCAycHggOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZhbGlkICNpc3N1ZXMgLmlzc3Vlc3toZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMCA1MHB4IDB9LmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpIGEgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMgdWwgbGk6YmVmb3Jle2NvbG9yOiNmZmZ9LmluY29tcGxldGUgI2lzc3VlcyAudG9kb3toZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMCA1MHB4IDB9LmluY29tcGxldGUgI2lzc3VlcyAudG9kbyB1bCBsaTpiZWZvcmV7Y29sb3I6I2ZmZn0uY29tcGxldGUgI2lzc3VlcyAuY29tcGxldGV7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4IDAgNTBweCAwfSNoZWxwUGFuZWx7cG9zaXRpb246Zml4ZWQ7dG9wOi0xMDAlO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6MDtvdmVyZmxvdzphdXRvO3otaW5kZXg6OTk5OTk1MDA7b3ZlcmZsb3c6YXV0bzt0cmFuc2l0aW9uOmFsbCAwLjVzO3BhZGRpbmc6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I0ZCRkJGQjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfSNoZWxwUGFuZWwgLmJvdW5kcywjaGVscFBhbmVsIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmctdG9wOjIwcHh9I2hlbHBQYW5lbCAuYm91bmRzIHAsI2hlbHBQYW5lbCAuamYtaGVhZGVyLWJvdW5kcyBwe21hcmdpbjoyZW0gMH0jaGVscFBhbmVsIC5icm93c2VyLWxvZ29ze2Rpc3BsYXk6dGFibGU7bWFyZ2luOjFlbSAwfSNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYXtkaXNwbGF5OnRhYmxlLWNlbGx9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhK2F7cGFkZGluZy1sZWZ0OjIwcHh9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDo5NnB4fSNoZWxwUGFuZWwgLmljb24taGVscHtjb2xvcjojMUM3NUJDO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1rYmR7LW1vei1ib3JkZXItcmFkaXVzOjNweDstbW96LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojRUZFRkVGO2JvcmRlcjoxcHggc29saWQgI0M3QzdDNztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7Y29sb3I6IzMzMztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseToncHJveGltYSBub3ZhJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjFlbTtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW46MCAuMWVtO3BhZGRpbmc6LjFlbSAuNmVtO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtmb250LWZhbWlseTptb25vc3BhY2V9LmpmLWhlYWRlci1zZWN0aW9ue3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMmUzNzNkO2JvcmRlcjpub25lO3otaW5kZXg6OTk5OTk5fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpey5qZi1oZWFkZXItYm91bmRze3BhZGRpbmctYm90dG9tOjM5cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDg3cHgpey5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAxMHB4IDQwcHggMTBweH0uamYtcGFnZS1jb250cm9sIGxpW2RhdGEtdGFiXXtkaXNwbGF5Om5vbmV9fS5qZi1oZWFkZXItYm91bmRze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjE5cHg7cGFkZGluZy1ib3R0b206MTlweH11bC5qZi1wYWdlLWNvbnRyb2x7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6OTk5OTk5O3BhZGRpbmc6MDtsaW5lLWhlaWdodDowO21hcmdpbi1sZWZ0Oi0zcHg7ZmxleDoxfXVsLmpmLXBhZ2UtY29udHJvbCAqOmZvY3Vze291dGxpbmU6bm9uZX11bC5qZi1wYWdlLWNvbnRyb2wgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweCAzcHg7cGFkZGluZzozcHggMCA0cHg7Ym9yZGVyLXRvcDowcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDowfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhe2JvcmRlcjoycHggc29saWQgIzY3ODY4ZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDozMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDtjb2xvcjojZjdmN2Y3O3RleHQtZGVjb3JhdGlvbjpub25lfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhe2JhY2tncm91bmQ6IzY3ODY4ZX11bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudHtib3JkZXItYm90dG9tLWNvbG9yOiM2Nzg2OGV9dWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQgYXtjb2xvcjojZjdmN2Y3fXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlkLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnZhbGlke2JvcmRlci1jb2xvcjojOTNiZTMwfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnZhbGlke2JhY2tncm91bmQ6cmdiYSgxNDcsMTkwLDQ4LDAuNSl9dWwuamYtcGFnZS1jb250cm9sIGxpIGEudmFsaWR7YmFja2dyb3VuZDojOTNiZTMwfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnVuZmlsbGVkLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnVuZmlsbGVke2JvcmRlci1jb2xvcjojZjkzfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnVuZmlsbGVke2JhY2tncm91bmQ6cmdiYSgyNTUsMTUzLDUxLDAuNSl9dWwuamYtcGFnZS1jb250cm9sIGxpIGEuaW52YWxpZCx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5pbnZhbGlke2JvcmRlci1jb2xvcjojQkUxRTJEfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLmludmFsaWR7YmFja2dyb3VuZDpyZ2JhKDE5MCwzMCw0NSwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLm5hLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50Lm5he2JvcmRlci1jb2xvcjojNjc4NjhlfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLm5he2JhY2tncm91bmQ6cmdiYSgxMDMsMTM0LDE0MiwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzcHg7cmlnaHQ6MTk1cHg7ei1pbmRleDo5OTk5OTk5O2xpc3Qtc3R5bGUtdHlwZTpub25lO3RleHQtaW5kZW50OmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246cmlnaHR9dWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpe2ZvbnQtc2l6ZToxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtvcGFjaXR5OjA7bWF4LWhlaWdodDowcHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246YWxsIC44czstbW96LXRyYW5zaXRpb246YWxsIC44czstbXMtdHJhbnNpdGlvbjphbGwgLjhzOy1vLXRyYW5zaXRpb246YWxsIC44czt0cmFuc2l0aW9uOmFsbCAuOHM7Zm9udC13ZWlnaHQ6MTAwfXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaS5jdXJyZW50e2ZvbnQtc2l6ZToxOHB4O21heC1oZWlnaHQ6NDBweDtvcGFjaXR5OjE7bGluZS1oZWlnaHQ6MjVweH11bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojQTFBMUExfS5yZWFkb25seSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7cmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTVweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6YmxvY2s7Ym90dG9tOjEwcHg7dG9wOmluaGVyaXQ7cmlnaHQ6aW5oZXJpdDtsZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXt1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7ZGlzcGxheTpub25lfX0uY2hhcnQtd3JhcHtiYWNrZ3JvdW5kOiMyMDI2MmE7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGFydHt3aWR0aDo0MDBweDtoZWlnaHQ6NDAwcHg7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjEwMCV9LmRvdWdobnV0VGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDA7bWluLXdpZHRoOjMwcHg7bWF4LXdpZHRoOjMwMHB4O3BhZGRpbmc6NXB4IDE1cHg7Ym9yZGVyLXJhZGl1czoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOCk7Y29sb3I6I2RkZDtmb250LXNpemU6MTdweDt0ZXh0LXNoYWRvdzowIDFweCAwICMwMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMztsZXR0ZXItc3BhY2luZzouMDZlbTtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0uZG91Z2hudXRUaXA6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7Ym90dG9tOi02cHg7Y29udGVudDpcIlwiO2hlaWdodDowO21hcmdpbjowIDAgMCAtNnB4O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIHJnYmEoMCwwLDAsMC43KTtsaW5lLWhlaWdodDowfS5kb3VnaG51dFN1bW1hcnl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOmRlZmF1bHQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BvaW50ZXItZXZlbnRzOm5vbmU7bWFyZ2luOjAgIWltcG9ydGFudH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7d2lkdGg6MTAwcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kb3VnaG51dFN1bW1hcnk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNoYXJ0IHBhdGg6aG92ZXJ7b3BhY2l0eTowLjc1fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2hhcnR7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS5kb3VnaG51dFN1bW1hcnlUaXRsZXttYXJnaW46LTEwcHggMCAwIC00MXB4O2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KXsuY2hhcnR7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4fS5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCl7LmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHh9fSNpY29uLXBpZS1jaGFydCBwYXRoOm50aC1jaGlsZCgzKXtmaWxsOiM5MGNlNTF9I2ljb24tcGllLWNoYXJ0IHBhdGg6bnRoLWNoaWxkKDEpe2ZpbGw6I2Y5M30jaWNvbi1waWUtY2hhcnQgcGF0aDpudGgtY2hpbGQoMil7ZmlsbDojZDAwMjFifS5qc29uRm9ybSBbaWQqPVwiYW5vdGhlclByYWN0aWNlXCJdLmpmLWlucHV0LXR5cGUtcmFkaW97bWluLXdpZHRoOjE5MHB4O3dpZHRoOjIlfS5qc29uRm9ybSAjZjhhIHRoLC5qc29uRm9ybSAjZjhhIHRkLC5qc29uRm9ybSAjZjhhYSB0aCwuanNvbkZvcm0gI2Y4YWEgdGQsLmpzb25Gb3JtICNmOWEgdGgsLmpzb25Gb3JtICNmOWEgdGR7d2lkdGg6MjUlfSNoaWRkZW4tZm9yLXJlbmV3YWwtZjEtMWJ7ZGlzcGxheTpub25lfS5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yPmxhYmVsLmlubGluZS1hcHBlbmR7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjB9Lmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS00LTIgLmNvbGxlY3Rpb257bWFyZ2luLXRvcDotMTBweH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3Bze21hcmdpbi10b3A6LTQwcHg7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZn0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCwuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mLnNldGFzcmVxdWlyZWQsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZi5zZXRhc3JlcXVpcmVke2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddK2ZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10rZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10rZmllbGRzZXQjY3liZXJfc29mX29vcHN7ZGlzcGxheTpub25lfS5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZi5zZXRhc3JlcXVpcmVkK2ZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkK2ZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Yuc2V0YXNyZXF1aXJlZCtmaWVsZHNldCNjeWJlcl9zb2Zfb29wc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2YsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiwuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29me21hcmdpbi10b3A6LTQwcHh9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mIC5pbnRybywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mIC5pbnRybywuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mIC5pbnRyb3tmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjI2O2xldHRlci1zcGFjaW5nOi4ycHh9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX3N0YW5kYXJkLC5qc29uRm9ybSAjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19leHBhbmRlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudH0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wc3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuMDE7dmlzaWJpbGl0eTpoaWRkZW47cmlnaHQ6MTAwJX0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9lbXBsb3llZXNfc2VsZkVtcGxveWVkLC5qc29uRm9ybSAjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fYnVzaW5lc3NDb3ZlcmFnZXMsLmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fcHJpdmF0ZUNvdmVyYWdlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAuanNvbkZvcm0gZmllbGRzZXQsLnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6NjAwcHh9LnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O21hcmdpbi10b3A6MDtwYWRkaW5nOjZweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1fS5wZi1jaGVja291dCAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsLnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmV7Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICMwZmE4Yzc7YmFja2dyb3VuZC1jb2xvcjojMGZhOGM3fS5wZi1hZG1pbiAuY2hlY2std3JhcHtkaXNwbGF5OmZsZXg7bGluZS1oZWlnaHQ6MS41ZW07YWxpZ24taXRlbXM6YmFzZWxpbmV9LnBmLWFkbWluIC5jaGVjay13cmFwIHVsLC5wZi1hZG1pbiAuY2hlY2std3JhcCBsaXtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J117bWFyZ2luLXJpZ2h0OjEwcHh9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVke29wYWNpdHk6MC4wMTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtsZWZ0OjA7ei1pbmRleDppbmhlcml0fS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowIDVweCA1cHggMDtmbGV4OjF9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmJlZm9yZXttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXItY29sb3I6IzliOWI5YjtmbGV4LXNocmluazowfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpyZXF1aXJlZCsuZm9jYjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmNWE2MjN9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2J7Y29sb3I6YmxhY2t9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2I6YmVmb3Jle2JvcmRlci1jb2xvcjojOTBjZTUxfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZFtyZWFkb25seV0rLmZvY2IsLnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkW2Rpc2FibGVkXSsuZm9jYiwucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6ZGlzYWJsZWQrLmZvY2J7b3BhY2l0eTowLjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wZi1hZG1pbiAuY2hlY2std3JhcC1mbG93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAtZmxvdyAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYntib3gtc2hhZG93OiNlZWUgMCAwIDAgMXB4IGluc2V0O3BhZGRpbmc6MCAxMHB4IDAgMCAhaW1wb3J0YW50fS5wZi1hZG1pbiAuY2hlY2std3JhcC1mbG93IC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2J7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNkZWNsYXJhdGlvblBhZ2UgI2RlY2xhcmF0aW9ue3BhZGRpbmctdG9wOjB9Lmpzb25Gb3JtIC5pbnRyb3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQxO2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMWMxYzFifS5qc29uRm9ybSAuaW50cm8tY29udGVudHtkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMTdweDttYXJnaW4tYm90dG9tOjEwcHg7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSA2MHB4KX0uanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLmpzb25Gb3JtIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC44ZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjM0cHg7d2lkdGg6Zml0LWNvbnRlbnR9Lmpzb25Gb3JtIC5ub3QtYXBwbGljYWJsZSwuanNvbkZvcm0gLm1ham9yLXByb3Atbm90LWFwcGxpY2FibGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMDc7bGV0dGVyLXNwYWNpbmc6MC4ycHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjEycHggMCAyNXB4fWJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuamYtcm93LGJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuaW50cm8tY29udGVudCxib2R5LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSAuanNvbkZvcm0gbGVnZW5ke21heC13aWR0aDptaW4oNzcycHgsIDEwMCUpfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0e21pbi13aWR0aDo1MHB4fS5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcywuanNvbkZvcm0+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0e3BhZGRpbmc6MCAzMnB4fS5qc29uRm9ybT5zZWN0aW9uPi5pbnRyby1jb250ZW50e21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgye3BhZGRpbmc6MTZweCAzMnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxle21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMzJweCk7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjFweDttYXJnaW4tbGVmdDowcHg7Ym94LXNpemluZzpib3JkZXItYm94fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgdGV4dGFyZWF7bWluLXdpZHRoOjIwMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaHt3aWR0aDo5NnB4ICFpbXBvcnRhbnR9fS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2e21heC13aWR0aDppbmhlcml0O3RyYW5zaXRpb24tcHJvcGVydHk6bWFyZ2luO3RyYW5zaXRpb24tZGVsYXk6MjAwbXM7dHJhbnNpdGlvbi1kdXJhdGlvbjoxMDBtcztwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjB9Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYuaXNvcGVue21hcmdpbi10b3A6dmFyKC0tbWFyZ2luLXRvcCk7dHJhbnNpdGlvbi1kZWxheTowcztwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjF9ZGl2W2RhdGEtbGF5b3V0LXN0eWxlPSdyb3dzJ117ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcixmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXIsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV17bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMzBweCkgIWltcG9ydGFudDtvdmVyZmxvdy14OnNjcm9sbH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVse292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt3aWR0aDphdXRvICFpbXBvcnRhbnR9fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO3BhZGRpbmc6NHB4IDNweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudDtib3JkZXI6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoPnNwYW57dmVydGljYWwtYWxpZ246Ym90dG9tfS5qc29uRm9ybSAuamYtcm93e21hcmdpbjowIDAgMTBweCAwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0LC5qc29uRm9ybSB0ZXh0YXJlYSwuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcywuanNvRm9ybSAuZmlsZXVwbG9hZGVye2JvcmRlci13aWR0aDoxcHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVye21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvd3twYWRkaW5nLWxlZnQ6NnB4fX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQzcHggIWltcG9ydGFudDttYXgtd2lkdGg6NDNweCAhaW1wb3J0YW50fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGR7cGFkZGluZzo0cHggM3B4fS5qc29uRm9ybSBpbnB1dCwuanNvbkZvcm0gdGV4dGFyZWEsLmpzb25Gb3JtIHNlbGVjdHtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2NvbG9yOiMxYzFjMWI7Zm9udC1mYW1pbHk6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb257ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6MzZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21hcmdpbjowO3BhZGRpbmc6MH0uamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3Nde21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fX0uanNvbkZvcm0gLmpmLXJvdyBsYWJlbHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gLmpmLXJvdz5sYWJlbDpub3QoLmZvY2IpOmVtcHR5e2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gLmpmLXJvdz5sYWJlbCtpbnB1dCtsYWJlbDplbXB0eXtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZGl2PmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyAuZmlsZXVwbG9hZGVye3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQxcHggIWltcG9ydGFudDttYXgtd2lkdGg6NDFweCAhaW1wb3J0YW50fS5wZi1mb3JtIC5qc29uRm9ybXttaW4td2lkdGg6bWluKDc3M3B4LCAxMDAlKX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZm9ybSB1bC5qZi1wYWdlLWNvbnRyb2x7ZGlzcGxheTpub25lfS5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW57ZGlzcGxheTpub25lfX0ucGYtZm9ybSAuZW1wdHktcmlnaHQtY29sdW1uW3N0eWxlXXtmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6bWluKDMwMHB4LCAyNSUpO21pbi13aWR0aDowfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxle21pbi13aWR0aDptaW4oMTAwJSwgNTAwcHgpfS5wZi1mb3JtIC5hbGVydERpYWxvZ3twb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21hcmdpbi1ibG9jazowfS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9ue21hcmdpbi1ibG9jazowfS5qc29uRm9ybSAuamYtcm93e21hcmdpbi1ib3R0b206MTZweH0uanNvbkZvcm0gbGFiZWx7cGFkZGluZy1ibG9jazo4cHh9Lmpzb25Gb3JtIHNlY3Rpb24gaGVhZGVyKy5pbnRyb3ttYXJnaW4tdG9wOjMycHh9Lmpzb25Gb3JtIGZpZWxkc2V0IHVse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nLWJsb2NrOjhweH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6aW5oZXJpdH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2UgcHttYXJnaW46MH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2U6YWZ0ZXJ7ZGlzcGxheTpub25lfWZpZWxkc2V0K2ZpZWxkc2V0Om5vdChbZGF0YS1yZXBlYXRpbmRleF0pOm5vdChmaWVsZHNldDpoYXMobGVnZW5kKSl7bWFyZ2luLXRvcDotNDBweH1sYWJlbC5mb2NiIC5ub3Rle2NvbG9yOm9yYW5nZTttYXJnaW4taW5saW5lOjFlbTtkaXNwbGF5Om5vbmV9bGFiZWwuZm9jYjpob3ZlciAubm90ZXtkaXNwbGF5OmlubGluZX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9ue3BhZGRpbmctdG9wOjB9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257bWF4LXdpZHRoOjQyNHB4O21pbi13aWR0aDozMTBweDt3aWR0aDoxMDAlO2hlaWdodDo0MDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7Ym9yZGVyOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg4cHgpey50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257bWluLXdpZHRoOjMxMHB4fX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgyKSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgzKXttYXJnaW4tbGVmdDo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpey50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDIpLC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDMpe21hcmdpbi1sZWZ0OnVuc2V0fX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC50aHJlZS1vcHRpb25zLWhlYWRpbmd7bWF4LXdpZHRoOjgwJTt3aWR0aDoxMDAlO21hcmdpbjphdXRvO21hcmdpbi10b3A6NyV9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAudGhyZWUtb3B0aW9ucy1oZWFkaW5nIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3tjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZTozOHB4O2ZvbnQtZmFtaWx5OkFHYXJhbW9uZFBybyxzZXJpZjttYXJnaW46dW5zZXQ7bGluZS1oZWlnaHQ6MS4xNWVtfS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcHtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXJhZGl1czp1bnNldH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tZmlsZS1hbHR7d2lkdGg6NTlweDtoZWlnaHQ6NTlweH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjg5cHg7aGVpZ2h0OjU5cHh9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwIC5pY29uLXBob25lLXZvbHVtZXt3aWR0aDo1N3B4O2hlaWdodDo1N3B4fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gYS5idG5fYSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGEuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gYS5idXR0b257d2lkdGg6MTAwJTttYXgtd2lkdGg6aW5pdGlhbDtoZWlnaHQ6NjZweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZ2V0QVF1b3RlT3B0aW9uLWljb24sLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZ2V0QVF1b3RlT3B0aW9uLWljb24sLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5nZXRBUXVvdGVPcHRpb24taWNvbnt3aWR0aDo2OHB4O21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAjdXBsb2FkRm9ybUluZm8sLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAjdXBsb2FkRm9ybUluZm8sLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsICN1cGxvYWRGb3JtSW5mb3ttYXgtd2lkdGg6dW5zZXQ7bWFyZ2luOjM1cHggMCA1MHB4fS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZGlhbG9nLXRpdGxlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmRpYWxvZy10aXRsZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmRpYWxvZy10aXRsZXtmb250LWZhbWlseTpBR2FyYW1vbmRQcm8sc2VyaWZ9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuZm9jYjo6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZjVhNjIzfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzIxMmYzOH0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXItcmFkaXVzOjUwJX0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gbGFiZWwsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gbGFiZWwsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBsYWJlbHtmb250LXNpemU6MTNweH0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZoO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2NvcnAtbG9naW4tYmcuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IGZpeGVkO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXA6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojZmZmO29wYWNpdHk6MC41O2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6c3BhY2UtZXZlbmx5O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtnYXA6MjRweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjoyNHB4O3dpZHRoOjkwJX0ucGYtZGFzaGJvYXJkIC5wYXNzd29yZC1lcnJvcntmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQ2O2NvbG9yOndoaXRlfS5wZi1kYXNoYm9hcmQgLnBhc3N3b3JkLWVycm9yIHVse21hcmdpbjoxNnB4IDAgMTZweCAyMHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfS5wZi1kYXNoYm9hcmQgLnBhc3N3b3JkLWVycm9yIGxpOjpiZWZvcmV7Y29udGVudDpcIiBcIjtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDotMjJweDtoZWlnaHQ6OXB4O3dpZHRoOjlweDttYXJnaW4tdG9wOjVweDtib3JkZXI6MnB4IHNvbGlkICMwMWJlZTU7Ym9yZGVyLXJhZGl1czo1MCV9LnBmLWRhc2hib2FyZCAubG9naW4tbG9nby13cmFwe2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo3N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tbG9nby13cmFwe2hlaWdodDo2MnB4fX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1sb2dvLXdyYXAgLmxvZ2luLWxvZ297aGVpZ2h0Ojc3cHg7d2lkdGg6YXV0bzttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWxvZ28td3JhcCAubG9naW4tbG9nb3toZWlnaHQ6NjJweH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94e2FsaWduLXNlbGY6c3RyZXRjaDtmbGV4OjE7bWluLXdpZHRoOjM1NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt3aWR0aDo5MCU7bWF4LXdpZHRoOjYxNXB4O21hcmdpbjowIDA7dHJhbnNpdGlvbjpvcGFjaXR5IDFzICFpbXBvcnRhbnQ7b3BhY2l0eTowO2JveC1zaGFkb3c6MCAwIDcwcHggNXB4IHJnYmEoMCwwLDAsMC4zKTtiYWNrZ3JvdW5kOiMyMDI2MmE7YmFja2dyb3VuZC1zaXplOmNvdmVyO3BhZGRpbmc6NDhweCA1MnB4IDY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3h7cGFkZGluZzo0OHB4IDI0cHggOHB4IDI0cHh9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC5sb2FkZWR7bWFyZ2luLXRvcDowO29wYWNpdHk6MX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3Jte2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojZmZmfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjIwcHggMH0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtPnNlY3Rpb24gZmllbGRzZXR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjAgbm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldHtwYWRkaW5nOjIwcHggMH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxe2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowLjVlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBoMXtmb250LXNpemU6MzdweH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxIHNwYW57Y29sb3I6IzAxYmVlNX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDowfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Ky5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQrLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDo1MCU7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi10b3A6MmVtfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IGxhYmVse2xpbmUtaGVpZ2h0OjIzcHg7cGFkZGluZzowO21hcmdpbi1yaWdodDouMjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94PmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbC5sb2dpbi13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0e2NvbG9yOiNmZmZ9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzo4cHg7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2FwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5sb2dpbi1zdWJtaXR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowO3BhZGRpbmc6MThweCAxMnB4O21pbi13aWR0aDoxNjhweDttYXgtd2lkdGg6MTY4cHg7dHJhbnNpdGlvbjphbGwgLjNzICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMWJlZTU7YmFja2dyb3VuZDojMDFiZWU1O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXQubG9naW4tc3VibWl0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuZm9jYjo6YmVmb3JlLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmZvY2I6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMDFiZWU1fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5lcnJvcntib3JkZXItY29sb3I6I0QwMDIxQn0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCdde3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuZnB3e21hcmdpbi10b3A6LTM4cHg7ei1pbmRleDoxMDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmZwd3ttYXJnaW4tdG9wOjB9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuZnB3IGxhYmVse2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNkZmUwZTF9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHcgYXtjb2xvcjojMDFiZWU1fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWxvZ297cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1sb2dve21hcmdpbjowIGF1dG8gMjBweH19LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmxvZ2luLWJveHttaW4td2lkdGg6MzQ4LjVweDttYXgtd2lkdGg6NDc1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAubG9naW4tYm94e3BhZGRpbmc6NnB4IDI0cHggNHB4fX0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjEwcHggMCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjIwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldHtwYWRkaW5nOjBweCAwfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBoMXtvdmVyZmxvdy13cmFwOmFueXdoZXJlO2xpbmUtaGVpZ2h0OjEuNWVtO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxe2ZvbnQtc2l6ZToyNXB4fX0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBwe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuNWVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmpzb25Gb3JtPnNlY3Rpb24gZmllbGRzZXQgcHtmb250LXNpemU6MThweH19LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmpzb25Gb3JtIGxhYmVse3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MH0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQrLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3g+bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5sb2dpbi1zdWJtaXR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybSAuZnB3e21hcmdpbi10b3A6MH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSBmb3JtLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgc2VjdGlvbntoZWlnaHQ6MTAwJX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IGZpZWxkc2V0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjEwMCV9LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXJ7YWxpZ24tc2VsZjpmbGV4LWVuZH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVye2FsaWduLXNlbGY6c3RyZXRjaH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2EsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fYiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9jLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fZCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2UsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9sb2dpbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5LC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtwYWRkaW5nOjE4cHggMTJweDttaW4td2lkdGg6MTY4cHg7bWF4LXdpZHRoOjE2OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2EsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fYiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9jLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fZCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2UsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9sb2dpbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5LC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttaW4td2lkdGg6MTAwJX19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLC5wZi1kYXNoYm9hcmQgI25hdntvdmVyZmxvdzp2aXNpYmxlfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDoxNnB4O3JpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MThweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye2Rpc3BsYXk6bm9uZX19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246dG9wfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmltZy13cmFwLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmltZy13cmFwLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXB7bGluZS1oZWlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4IDAgMDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZ3t3aWR0aDo5M3B4O2hlaWdodDoxMTBweDtib3JkZXI6MXB4IHNvbGlkICM4MDgyODV9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZ3t3aWR0aDo4MXB4O2hlaWdodDo5NnB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoyMDBweDtwYWRkaW5nLXRvcDoyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXB7bWluLXdpZHRoOjE3MHB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5uYW1lLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5uYW1le2Rpc3BsYXk6YmxvY2t9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAucGhvbmUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAucGhvbmUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZXtkaXNwbGF5OmJsb2NrfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWx7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmNvbG9yIC4zcyAhaW1wb3J0YW50fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsOmhvdmVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsOmhvdmVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXJ7Y29sb3I6IzAxYmVlNX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDoxMDRweH1AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0e3BhZGRpbmctbGVmdDo5NHB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLnNlbGVjdC13cmFwOmFmdGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLnNlbGVjdC13cmFwOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCBzZWxlY3QsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCBzZWxlY3R7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDtib3JkZXI6MH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVye2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtwYWRkaW5nOjAgMCAwIDRweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6bm9uZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2ZvbnQtc2l6ZToxNnB4fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjEwcHh9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDRweH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRze2JvcmRlci1yaWdodDoxcHggc29saWQgIzgwODI4NX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2JhY2tncm91bmQ6I0YyRjJGMn0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlcjowO2JvcmRlci1yaWdodDoxcHggc29saWQgIzgwODI4NTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzpub25lfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1hbmFnZS1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLm1hbmFnZS1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI25hdiAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb24sLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uLC5wZi1kYXNoYm9hcmQgI25hdiAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LTZweDtmaWxsOiNCNkJDQjh9LnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdF9saXttaW4td2lkdGg6MzEwcHg7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3RfbGkgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtyaWdodDowfS5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3RfbGkgLnRleHQtd3JhcHtsaW5lLWhlaWdodDoyMHB4fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxze21hcmdpbi1ib3R0b206MXB4O3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOiMyMDI2MmE7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgYTpob3Zlcntjb2xvcjojMDFiZWU1ICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgyLC5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC50aXRsZSBoM3tmb250LXNpemU6MjRweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMCAuNGVtfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxze3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHh9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIGltZ3t3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5hZGRyZXNzIHNwYW57ZGlzcGxheTpibG9ja30ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuYWRkcmVzcyBzcGFuLm5hbWUsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5yb2xle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNnB4IDAgOHB4IDMycHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTZweDtib3JkZXItdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfX0ucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDotNnB4O2ZpbGw6I0I2QkNCOH0ubm90aWZpY2F0aW9uLXNldHtwYWRkaW5nOjEycHggMCAyNHB4fS5ub3RpZmljYXRpb24tc2V0OmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi10aXRsZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDY7cGFkZGluZzoxMnB4IDAgMTJweCAyMCU7bWFyZ2luOjB9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDt3aWR0aDo2MCU7bWFyZ2luLWlubGluZTphdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxMHB4fS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2Y4ZjlmNztsaW5lLWhlaWdodDoxLjQ2fS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2Ugc3BhbntkaXNwbGF5OmJsb2NrfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2Ugc3BhbiBhe2NvbG9yOiNkZmUwZTE7bGluZS1oZWlnaHQ6MWVtfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2Ugc3BhbiBhOmhvdmVye2NvbG9yOiMwMWJlZTV9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi1jb250ZW50IGEuZGVsZXRle2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjojZGZlMGUxfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCBhLmRlbGV0ZTpob3Zlcntjb2xvcjojMDFiZWU1fS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLWRlbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3JpZ2h0OjQ2cHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Y29sb3I6Izc3NzY3N30ubm90aWZpY2F0aW9uLXNldCAubm90aWZpY2F0aW9uLWNvbnRlbnQrLm5vdGlmaWNhdGlvbi1jb250ZW50e21hcmdpbi10b3A6MzBweH0ubm90aWZpY2F0aW9uLXBvbGljeXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7cGFkZGluZzoxNnB4IDAgOHB4IDA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAwLjlweCAjNzc3Njc3O21hcmdpbi1ib3R0b206MjBweDt3aWR0aDoyMDBweDtsZWZ0OjI1cHh9Lmluc3VyYW5jZS10eXBlLWFsZXJ0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQgLnN0YWZmLWNvbnRhY3R7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojOWU5YzllO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5pbnN1cmFuY2UtdHlwZS1hbGVydC5hbGVydC1tZXNzYWdle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uY2xvc2UtY29weXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2O2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkYXRhLWJhbGxvb25de292ZXJmbG93OnZpc2libGV9W2RhdGEtYmFsbG9vbl06YmVmb3JlLFtkYXRhLWJhbGxvb25dOmFmdGVyey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApOy1raHRtbC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjE4cyBlYXNlLW91dCAwLjE4czt0cmFuc2l0aW9uOmFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztib3R0b206MTAwJTtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDEwcHgpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zZm9ybS1vcmlnaW46dG9wfVtkYXRhLWJhbGxvb25dOmFmdGVye2JhY2tncm91bmQ6cmdiYSgxNywxNywxNywwLjkpO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFsbG9vbik7Zm9udC1zaXplOjEycHg7cGFkZGluZzouNWVtIDFlbTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbToxMXB4fVtkYXRhLWJhbGxvb25dOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNnB4XCIgaGVpZ2h0PVwiMTJweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoMClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6NnB4O3dpZHRoOjE4cHg7Y29udGVudDpcIlwiO21hcmdpbi1ib3R0b206NXB4fVtkYXRhLWJhbGxvb25dOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFtkYXRhLWJhbGxvb25dOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7LWtodG1sLW9wYWNpdHk6MTstbW96LW9wYWNpdHk6MTtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tYnJlYWtdOmFmdGVye3doaXRlLXNwYWNlOm5vcm1hbH1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MTAwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KX1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXJ7bWFyZ2luLXRvcDoxMXB4fVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZweFwiIGhlaWdodD1cIjEycHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDE4MCAxOCA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO2hlaWdodDo2cHg7d2lkdGg6MThweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjB9W2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YWZ0ZXIsW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OmF1dG87cmlnaHQ6MTAwJTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwcHgsIC01MCUpfVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlcnttYXJnaW4tcmlnaHQ6MTFweH1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3Jle2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEycHhcIiBoZWlnaHQ9XCIzNnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgtOTAgMTggMTgpXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87aGVpZ2h0OjE4cHg7d2lkdGg6NnB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbTowfVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OjEwMCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwcHgsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKX1bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVye21hcmdpbi1sZWZ0OjExcHh9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJweFwiIGhlaWdodD1cIjM2cHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDkwIDYgNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6MThweDt3aWR0aDo2cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweH1bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlcixbZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1bZGF0YS1iYWxsb29uLWxlbmd0aF06YWZ0ZXJ7d2hpdGUtc3BhY2U6bm9ybWFsfVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXJ7d2lkdGg6ODBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cIm1lZGl1bVwiXTphZnRlcnt3aWR0aDoxNTBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cImxhcmdlXCJdOmFmdGVye3dpZHRoOjI2MHB4fVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVye3dpZHRoOjkwdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1tkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVye3dpZHRoOjM4MHB4fX1bZGF0YS1iYWxsb29uLWxlbmd0aD1cImZpdFwiXTphZnRlcnt3aWR0aDoxMDAlfS5vdmVydmlldy1ibG9ja3tmb250LXNpemU6MTVweH0ub3ZlcnZpZXctYmxvY2sgYSwub3ZlcnZpZXctYmxvY2sgYTp2aXNpdGVkLC5vdmVydmlldy1ibG9jayBhOmhvdmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMjAyNjJhfS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzoyNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiM0YTRhNGF9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCBoMntmb250LXNpemU6MTZweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAucXVvdGVzLWNlbGx7cGFkZGluZy10b3A6NDJweDtwYWRkaW5nLWJvdHRvbTo1MnB4fS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnQgLnRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAudGV4dHtmb250LXNpemU6MTRweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAubnVtYmVye2ZvbnQtc2l6ZTo0NnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KXsub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NjAwfX0ub3ZlcnZpZXctdGl0bGV7ZGlzcGxheTpmbGV4fS5vdmVydmlldy10aXRsZSBoMntmbGV4OjEgMSA5MCV9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29ue2ZsZXg6MCAwIDY4cHg7aGVpZ2h0OjY4cHg7b3ZlcmZsb3c6aGlkZGVufS5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiBzdmd7ZmlsbDojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UgMHN9Lm92ZXJ2aWV3LWJsb2NrOmhvdmVyIC5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTY4cHgpfS5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiAuZG93bmxvYWQtaWNvbnt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlIDBzO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDY4cHgpfS5vdmVydmlldy1ibG9jazpob3ZlciAub3ZlcnZpZXctdGl0bGUgLm92ZXJ2aWV3LWljb24gLmRvd25sb2FkLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIGRpdntwYWRkaW5nOjE4cHg7aGVpZ2h0OjY4cHg7d2lkdGg6NjhweH0ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgYXtib3JkZXItYm90dG9tLWNvbG9yOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgYXtib3JkZXItYm90dG9tLWNvbG9yOiMxQzc1QkN9Lm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCBhe2JvcmRlci1ib3R0b20tY29sb3I6IzAwOTQ0NH0ub3ZlcnZpZXctYmxvY2suY2xpZW50IGF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTc1Q0MxfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAub3ZlcnZpZXctaWNvbntiYWNrZ3JvdW5kOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMUM3NUJDfS5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMDA5NDQ0fS5vdmVydmlldy1ibG9jay5jbGllbnQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojOTc1Q0MxfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyBhIC5zcXVhcmUtY29udGVudCAubnVtYmVye2NvbG9yOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojMUM3NUJDfS5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojMDA5NDQ0fS5vdmVydmlldy1ibG9jay5jbGllbnQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojOTc1Q0MxfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmFkbWluLW92ZXJ2aWV3LmZsZXgtcGFyZW50IC5vdmVydmlldy1ibG9ja3tmbGV4LWJhc2lzOjUwJX19LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLWZsZXh7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDo2MDBweH0uZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItYmxvY2t7ZmxleDoxIDEgMjIlO21hcmdpbi1ib3R0b206NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLWJsb2Nre2ZsZXgtYmFzaXM6MTAwJX19LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLWxhYmVse2xpbmUtaGVpZ2h0OjM0cHh9LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLXNlbGVjdHtmbGV4LWJhc2lzOjYwJX0uZHRMaXN0RmlsdGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl17d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2xpbmUtaGVpZ2h0OjM0cHg7cGFkZGluZy1sZWZ0OjRweDtmb250LXNpemU6MTRweH0uZHRMaXN0RmlsdGVyIC5jbGVhckZpbHRlcnN7Zm9udC1zaXplOjAuOGVtfS5kZXRhaWwtdGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjAwcHh9LmRldGFpbC10YWJsZSB0ZHtwYWRkaW5nOjVweH0uYmxvY2stc3RhdHN7bWFyZ2luOi0zMnB4IC0zMnB4IDAgLTMycHg7Zm9udC13ZWlnaHQ6MzAwO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmxvY2stc3RhdHN7bWFyZ2luOi0xNnB4IC0xNnB4ICAwIC0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ibG9jay1zdGF0c3ttYXJnaW46LThweCAtOHB4ICAwIC04cHh9fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdHt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LWJhc2lzOjE3JTtmbGV4LXNocmluazoxO21pbi13aWR0aDowO21heC13aWR0aDozMDBweH0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXQtdGl0bGUsLmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0LWRhdGF7Y29sb3I6I2ZmZjttYXJnaW46MDtwYWRkaW5nOjE2cHggNnB4fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdC1kYXRhe2xpbmUtaGVpZ2h0OjMycHh9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X251bWVyaWN7Ym9yZGVyOjFweCBzb2xpZCAjOTIyNTQ1O2JhY2tncm91bmQtY29sb3I6IzkyMjU0NX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpYyAuc3RhdC1kYXRhe2ZvbnQtc2l6ZToyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF9udW1lcmljIC5zdGF0LWRhdGE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7bGVmdDo4cHg7cmlnaHQ6OHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Y29udGVudDonJ30uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfdGV4dHtib3JkZXI6MXB4IHNvbGlkICNiZGM2Y2N9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X3RleHQgLnN0YXQtdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojMDA1ZTljfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF90ZXh0IC5zdGF0LWRhdGF7Y29sb3I6IzQxNGE1MX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQrLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpY3tiYWNrZ3JvdW5kLWNvbG9yOiM1NzY3NmM7Ym9yZGVyOjFweCBzb2xpZCAjNTc2NzZjfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdDpsYXN0LWNoaWxkIC5zdGF0X3RleHQgLnN0YXQtdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojZTk5ODEzfS53aWRnZXQtY29uc29sZXtwb3NpdGlvbjpyZWxhdGl2ZX0ud2lkZ2V0LWNvbnNvbGUgc3Zne2ZpbGw6IzQxNGE1MTttYXJnaW4tcmlnaHQ6LjI1ZW19LndpZGdldC1jb25zb2xlIC50aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM0MTRhNTE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTZ9LndpZGdldC1jb25zb2xlIGFkZHJlc3N7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O21hcmdpbi1ib3R0b206LjVlbX0ud2lkZ2V0LWNvbnNvbGUgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9LndpZGdldC1jb25zb2xlIC5lZGl0LWNsaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMDFiZWU1fS53aWRnZXQtY29uc29sZSAuZWRpdC1jbGllbnQgc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDouNWVtO2ZpbGw6IzAxYmVlNX0ud2lkZ2V0LWNvbnNvbGUgYXtmb250LXNpemU6MTRweCAhaW1wb3J0YW50fS5jbGllbnQtdGFicyAuaWNvbi1kYXNoYm9hcmR7aGVpZ2h0OjE3cHg7d2lkdGg6MjJweH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O29wYWNpdHk6MC42OH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IHNlbGVjdCwuY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzVjNzY3ZTt3aWR0aDo4MCU7Y29sb3I6IzY2NjY2Njtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoyZW19LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBzZWxlY3QgLmNob3Nlbi1zaW5nbGUsLmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZXtoZWlnaHQ6YXV0bztwYWRkaW5nOjZweCAwfS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3Qgc2VsZWN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sLmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFue2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6MzAwfS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3Qgc2VsZWN0IC5jaG9zZW4tc2luZ2xlIGRpdiBiLC5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZDp1cmwoY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDEycHh9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLXNpbmdsZXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5jbGllbnQtdGFicyAudGFid3JhcCBmb3Jte21hcmdpbi1ib3R0b206MzBweH0uZGF0YVRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjLC5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY3tiYWNrZ3JvdW5kOiM1ODY0NmR9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6OmFmdGVyLC5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uZGF0YVRhYmxlIHRyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6cmdiYSgyMzIsMjM1LDIzOCwwLjkxKX0uZGF0YVRhYmxlIHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kOnJnYmEoMjMzLDIzNSwyMzksMC41KX0uZGF0YVRhYmxlIHNlbGVjdHt3aWR0aDoxMDAlfS5kYXRhVGFibGU6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiM0MTRhNTE7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHh9LmRhdGFUYWJsZSB0cltkYXRhLWlzLXRlc3QtcmVjb3JkXSB0ZDpmaXJzdC1jaGlsZDphZnRlcntjb250ZW50OlwiVGVzdCByZWNvcmRcIjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjhweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDAwMDA1NH0uZHQtYWN0aW9uc3tsaXN0LXN0eWxlOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctbGVmdDowfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNWVtfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gc3Zne2ZpbGw6IzAxYmVlNX0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSBhOmhvdmVyIHN2Z3tmaWxsOiM0YTRhNGF9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi13YXJuaW5nLXRyaWFuZ2xle2ZpbGw6I0QxN0IyRjtoZWlnaHQ6MjhweDt3aWR0aDoyOHB4fS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24tZWRpdHtoZWlnaHQ6MjhweDt3aWR0aDoyOHB4fS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24tbm90ZXN7aGVpZ2h0OjI4cHg7d2lkdGg6MjFweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLXZpZXctZmlsZXN7aGVpZ2h0OjI4cHg7d2lkdGg6MjNweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLWxpbmstY2xpZW50LWNvbnNvbGV7aGVpZ2h0OjI5cHg7d2lkdGg6MjlweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZXNldC1pY29ue2hlaWdodDoyOXB4O3dpZHRoOjI5cHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0uZHQtYWN0aW9uLXRpdGVtLWRpc2FibGVkIC5pY29uLXZpZXctZmlsZXN7ZmlsbDojNzY3Njc3ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2JvcmRlcjowcHg7Y29sb3I6IzA2MDcwOH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojMDYwNzA4fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudHtjdXJzb3I6ZGVmYXVsdH10ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfcGx1c19vcGVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4O2N1cnNvcjpwb2ludGVyfXRyLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfbWludXNfY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3e2JvcmRlci1zcGFjaW5nOjBweH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0aGVhZCB0aHtib3JkZXI6MXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnR9I3BvbGljeUxpc3QtZGFzaGJvYXJkLWFzc2V0c1ZpZXcgdGhlYWQgdGg6bGFzdC1jaGlsZHtib3JkZXItbGVmdDowcHggbm9uZSAhaW1wb3J0YW50fSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MHB4IG5vbmUgIWltcG9ydGFudH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0ZHtib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24rdHIgdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YwZjBmMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24rdHIgdGR7cGFkZGluZy1sZWZ0OjhweH19LmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVye21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjt3aWR0aDoxMDAlfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlld3tib3JkZXItc3BhY2luZzowICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoe2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5Om5vbmV9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MCBub25lICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgyKXtib3JkZXItcmlnaHQ6MCBub25lICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRke2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmZ9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTJweDtiYWNrZ3JvdW5kOm5vbmV9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhcnt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAudmVoaWNsZS1tYWtlLW1vZGVsLXllYXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnJlZ2lzdHJhdGlvbi1udW1iZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAucmVnaXN0cmF0aW9uLW51bWJlcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMyl7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci10b3A6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkOm50aC1jaGlsZCgyKXtib3JkZXItdG9wOnNvbGlkIDFweCAjZWRlZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMSl7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNlZGVlZWU7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDMpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDIpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDEpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjJweCBzb2xpZCAjZjBmMGYwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjZWRlZWVlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke3BhZGRpbmctbGVmdDo0JSAhaW1wb3J0YW50fX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnRkLWltZy1uYW1le3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAubG9nby1jYXItbmFtZXtwYWRkaW5nOjB9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5sb2dvLWNhci1uYW1lIC5pbnN1cmFuY2UtbG9nb3toZWlnaHQ6NjFweDttYXgtaGVpZ2h0OjYxcHg7bWF4LXdpZHRoOjY1cHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MjBweH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmxvZ28tY2FyLW5hbWUgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFye3BhZGRpbmc6MTlweCAwIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3ICNpbm5lci1hc3NldC1kZXRhaWxze2JvcmRlci1zcGFjaW5nOnVuc2V0fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAjaW5uZXItYXNzZXQtZGV0YWlscyB0ZHtib3JkZXI6bm9uZTtwYWRkaW5nOjJweCAxMHB4fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAjaW5uZXItYXNzZXQtZGV0YWlsczo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOnVuc2V0O2Rpc3BsYXk6bm9uZTtoZWlnaHQ6dW5zZXQ7cG9zaXRpb246dW5zZXQ7Ym90dG9tOnVuc2V0O2JhY2tncm91bmQ6dW5zZXR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3ICNpbm5lci1hc3NldC1kZXRhaWxzLW5vLWhlYWRlcnN7Ym9yZGVyLXNwYWNpbmc6dW5zZXR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3ICNpbm5lci1hc3NldC1kZXRhaWxzLW5vLWhlYWRlcnMgdGR7Ym9yZGVyOm5vbmU7cGFkZGluZzoycHggMTBweCAycHggMH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgI2lubmVyLWFzc2V0LWRldGFpbHMtbm8taGVhZGVyczo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOnVuc2V0O2Rpc3BsYXk6bm9uZTtoZWlnaHQ6dW5zZXQ7cG9zaXRpb246dW5zZXQ7Ym90dG9tOnVuc2V0O2JhY2tncm91bmQ6dW5zZXR9LmNoaWxkUm93e3dpZHRoOjEwMCV9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHl7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjAgMnB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRke2JvcmRlcjoxcHggc29saWQgIzRhNGE0YTtsaW5lLWhlaWdodDoyNHB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmZpcnN0LWNoaWxke3dpZHRoOjQwJX0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZDpudGgtY2hpbGQoMil7YmFja2dyb3VuZDojZWVlO21heC13aWR0aDoyMDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLnNsaWRlci1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NGVtfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodH0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZCAuc3dpdGNoe21hcmdpbjowIC40ZW19LmJsb2NrLm1haW4tY29udGVudCwuYmxvY2subWFpbi1zZWN0aW9ue2ZsZXgtYmFzaXM6NjYlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmJsb2NrLm1haW4tY29udGVudCwuYmxvY2subWFpbi1zZWN0aW9ue2ZsZXgtYmFzaXM6MTAwJX19LmllMTEgLmJsb2NrLm1haW4tY29udGVudCwuaWUxMSAuYmxvY2subWFpbi1zZWN0aW9uLC5wZi1mb3JtX2ZsZXggLmJsb2NrLm1haW4tY29udGVudCwucGYtZm9ybV9mbGV4IC5ibG9jay5tYWluLXNlY3Rpb257ZmxleC1iYXNpczo2NyV9LmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczozMyV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjEwMCV9fS5pZTExIC5ibG9jay5zaWRlYmFyLC5wZi1mb3JtX2ZsZXggLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyNyV9LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206MXB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlke3BhZGRpbmc6MH0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjMycHg7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3toZWlnaHQ6MTcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjMycHg7d2lkdGg6MTAwJTstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX19LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5re2Rpc3BsYXk6YmxvY2s7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDo1O2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluayAudGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoyN3B4O3BhZGRpbmc6OHB4IDIwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2JhY2tncm91bmQ6IzAxYmVlNTtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDMwMG1zfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5rIC50aXRsZXttYXJnaW4tdG9wOjA7cGFkZGluZzo4cHggMTNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbmsgLnRpdGxle21hcmdpbi10b3A6MjdweDtwYWRkaW5nOjhweCAyMHB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbms6aG92ZXIgLnRpdGxlLC5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluazphY3RpdmUgLnRpdGxle2JhY2tncm91bmQ6IzQxNGE1MX0uaWU5IC50d28tY29sdW1uLWdyaWQgLmJsb2Nre21heC13aWR0aDpub25lICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDo1MCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9fS5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3ttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDozMy4zMyUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmllOSAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuaWU5IC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjUwJSAhaW1wb3J0YW50fX0uaWU5IC5tYWluLW5hdi13cmFwe2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaWU5IC5tYWluLW5hdi13cmFwIC5mbGV4LXVse2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpey5pZTkgLm1haW4tbmF2IC5uYXYtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1ue3dpZHRoOjY2JSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW57d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLC5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW57d2lkdGg6MzQlICFpbXBvcnRhbnR9fS5pZTkgLmZpbHRlcmVkLWl0ZW1zLXBhcmVudHtvdmVyZmxvdzpoaWRkZW59LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6MjUlICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjI5LjMzJSAhaW1wb3J0YW50O21pbi13aWR0aDpub25lICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46MiUgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6NDYlICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjk2JSAhaW1wb3J0YW50fX1odG1se2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmNvbnRhY3QtcGFnZSwubWVtYmVyLWRldGFpbC1wYWdle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50fS5jb250YWN0LXBhZ2UgI21haW4sLm1lbWJlci1kZXRhaWwtcGFnZSAjbWFpbnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pZTkgc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXJ7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDpub25lfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjE1cHh9LmllOSAuYXV4aWxpYXJ5LXBhZ2UucGFzc3dvcmQtcmVzZXQtcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXB7bWF4LXdpZHRoOjQ2OHB4fS5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzo0OHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9ue3BhZGRpbmc6MzJweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzoxNnB4IDB9fS5ob21lcGFnZSBtYWluIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jdGF7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMjU7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSAuYXNpZGV7bWFyZ2luLWJvdHRvbTotMzJweH19LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbntmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NjtwYWRkaW5nLXRvcDo0OHB4O3BhZGRpbmctYm90dG9tOjMycHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLmJsb2NrLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbjozMnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5ibG9jay1oZWFkaW5ne21hcmdpbjoxNnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYmxvY2staGVhZGluZ3ttYXJnaW46OHB4IDA7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5hcnRpY2xlLW1ldGF7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94e3dpZHRoOjkyMHB4O2hlaWdodDo3MzRweDttYXgtd2lkdGg6ODAlO21heC1oZWlnaHQ6ODAlO21pbi13aWR0aDowcHg7cGFkZGluZzowcHg7cG9zaXRpb246cmVsYXRpdmV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdle2JhY2tncm91bmQ6dXJsKC4uL2ltZy9ub3J3YXkvbm9yd2F5LWNvbW1lcmNpYWwtMTQ0MC14LTY2My0xLmpwZykgbm8tcmVwZWF0O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdy15OnNjcm9sbDtoZWlnaHQ6OTAlO3dpZHRoOjEwMCV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zdGFydC1jb250ZW50e3BhZGRpbmc6MH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYXttaW4td2lkdGg6NTIzcHg7aGVpZ2h0OjYzOHB4O29wYWNpdHk6MC44NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzowO2ZsZXgtZ3JvdzoyO292ZXJmbG93OmF1dG99I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWxvY2t0b24tbG9nb3ttYXgtd2lkdGg6MTU4cHg7bWF4LWhlaWdodDo5NXB4fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1hZHZva2F0Zm9yZW5pbmdlbi1sb2dve21heC13aWR0aDoxODRweDttYXgtaGVpZ2h0Ojc5cHh9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWNvbnRlbnQtYm94e2ZsZXgtYmFzaXM6MTAwJX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtY29udGVudC1ib3ggLm1vZGFsLWNvbnRlbnQtdGV4dHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1M3B4KXsjbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYXttaW4td2lkdGg6MTAwJX19I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWJ7cGFkZGluZzowfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVye21heC13aWR0aDo5MjFweDt3aWR0aDoxMDAlO21heC1oZWlnaHQ6OTZweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2Q7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjB9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50e3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEycHh9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50IC5idG4tY29udGludWV7ZmxleDpub25lfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudCAuYnRuLWNvbnRpbnVlIC5idG4tbW9kYWwtY29udGludWV7d2lkdGg6MTU3cHg7bWluLXdpZHRoOjgwJTtoZWlnaHQ6NDBweDttaW4taGVpZ2h0OjgwJTtiYWNrZ3JvdW5kLWNvbG9yOiNlYzVhNGM7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1jb2xvcjojZWM1YTRjfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudCAuYnRuLW5vdC1zaG93e2ZsZXg6bm9uZX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnQgLmJ0bi1ub3Qtc2hvdyAuYnRuLW1vZGFsLW5vdC1zaG93e3dpZHRoOjE5OXB4O21pbi13aWR0aDo4MCU7aGVpZ2h0OjQwcHg7bWluLWhlaWdodDo4MCU7Ym9yZGVyOnNvbGlkIDFweCAjZWM1YTRjO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2VjNWE0Yztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE5cHgpeyNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1ib3h7ZGlzcGxheTppbmxpbmUtYmxvY2t9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXJ7bWF4LWhlaWdodDoxMjRweDtoZWlnaHQ6MTAwJX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnR7anVzdGlmeS1jb250ZW50OmNlbnRlcn19Ym9keS5jb250YWN0UGFnZSAjbWFpbntwYWRkaW5nLXRvcDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAjbWFpbntwYWRkaW5nLXRvcDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgI21haW57cGFkZGluZy10b3A6OHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlcntwYWRkaW5nOjMwcHggMCAwfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIC5oZWFkZXItdGV4dHtmbG9hdDpsZWZ0O21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIC5oZWFkZXItdGV4dHttYXJnaW4tYm90dG9tOjIwcHh9fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdHtmbG9hdDpyaWdodDt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjAgMzBweCAwIDE1cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojNTc2NzZjO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3cuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246OTQlIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjFweCBzb2xpZCAjYjViNmI3O2JvcmRlci1yYWRpdXM6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7LW1zLWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudH1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdCBvcHRpb257Zm9udC1zaXplOjE2cHg7Y29sb3I6IzRhNGE0YX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdHtmbG9hdDpsZWZ0O2NsZWFyOmJvdGg7bWFyZ2luLWJvdHRvbTo0MHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5maWx0ci13cmFwcGVye3BhZGRpbmc6MTZweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAuZmlsdHItd3JhcHBlcntwYWRkaW5nOjE2cHggOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRyLWNvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW59Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5maWx0ci1pdGVtIGF7ZGlzcGxheTpibG9ja31ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRlcmVkT3V0e3otaW5kZXg6LTF9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6MzMuMzMlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3ttaW4td2lkdGg6NDAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7bWluLXdpZHRoOjMwMHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2hlaWdodDoyNXB4O21hcmdpbi1ib3R0b206MDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q3ZDVkNX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAucGhvbmV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtoZWlnaHQ6MjRweDtjb2xvcjojMjAyNjJhfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLnBob25le2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmVtYWlse2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMyMDI2MmE7aGVpZ2h0OjE4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWx7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NTZweCAwIDc1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50e3BhZGRpbmc6MzNweCAwIDQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudHtwYWRkaW5nOjY2cHggMCA0MHB4fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1jb250ZW50e3BhZGRpbmctcmlnaHQ6NDJweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb257Ym9yZGVyOjA7b3ZlcmZsb3c6aGlkZGVufWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NhdGlvbi1zaW5nbGUtc2VjdGlvbiAubG9jYXRpb24td3JhcHttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24gLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwe3dpZHRoOjM0JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24gLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3dpZHRoOjY2JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24gLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe2hlaWdodDoyODBweCAhaW1wb3J0YW50fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb2x1bW4tdGl0bGV7bWFyZ2luLXRvcDo0MHB4fS5nZXQtYS1xdW90ZS1wYWdlIC5mb3JtLWNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTozNnB4fS5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlke3BhZGRpbmctdG9wOjA7cG9zaXRpb246cmVsYXRpdmV9LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2hlaWdodDowO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkNGQ0ZDQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6Y2FsYygxMDAlIC0gNjRweCk7bGVmdDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMzJweCk7bGVmdDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkOmFmdGVye3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpO2xlZnQ6OHB4fX0uZ2V0LWEtcXVvdGUtcGFnZSBhLmRyb3AtYnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmU7Ym90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTY5cHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7bGVmdDozMyV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3JkZXItaW1hZ2U6bm9uZTttYXgtd2lkdGg6NDk2cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoyMjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjd9LmdldC1hLXF1b3RlLXBhZ2UgLmljLWNsb3VkLXVwbG9hZHt3aWR0aDo1MnB4O2hlaWdodDozNnB4O29iamVjdC1maXQ6Y29udGFpbjtmaWxsOiMwMWJlZTV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3e3dpZHRoOjY3cHg7aGVpZ2h0OjY3cHg7bWluLWhlaWdodDo1MHB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2V7d2lkdGg6NjdweDtoZWlnaHQ6NjdweH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjExcHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXple2ZvbnQtc2l6ZToxMnB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7d2lkdGg6NDlweDtsZWZ0Ojc1JTt0b3A6NjUlO2hlaWdodDoxMXB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZS1pY29ue3BvaW50ZXItZXZlbnRzOm5vbmV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmV7Zm9udC1zaXplOjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LXF1b3RlLWJsb2NrLmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZCAubWFpbi1jb250ZW50e3BhZGRpbmctdG9wOjRlbTtwYWRkaW5nLWJvdHRvbTo2ZW19Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlcntwb3NpdGlvbjpzdGF0aWM7cGFkZGluZzowIDMycHggMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXJ7cGFkZGluZzowIDE2cHggMjVweH19Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwe2Zsb2F0OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwe2Zsb2F0Om5vbmV9fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0e3dpZHRoOjIxOHB4O2hlaWdodDozMHB4O3BhZGRpbmc6MCAwIDAgMTVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiM1NzY3NmM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo5NCUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7Ym9yZGVyLXJhZGl1czowO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDo6LW1zLWV4cGFuZCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCBzZWxlY3Q6Zm9jdXMsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCBvcHRpb24sLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCBvcHRpb257Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU3Njc2Y30uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjEwN3B4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxkIGgxe21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjJlbTtwYWRkaW5nLWJvdHRvbTowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxkIGgxe21hcmdpbi1ib3R0b206MjBweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2V7bWFyZ2luLWJvdHRvbTowfX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnNlY3Rpb24taGVhZGluZ3tmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjU4cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVlbX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCB1bHtib3JkZXItdG9wOjA7cGFkZGluZzowO21hcmdpbjowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIGxpe3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7ZGlzcGxheTpub25lfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIGJsb2NrcXVvdGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS42fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIGJsb2NrcXVvdGUgLmNvbHVtbi1hZGRpdGlvbmFsIGNpdGV7Zm9udC1zdHlsZTpub3JtYWx9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXJvdXNlbC1idXR0b24tcHJldiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNhcm91c2VsLWJ1dHRvbi1uZXh0e2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIHB7bWFyZ2luLWJvdHRvbToyMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgdWx7bWFyZ2luLWJvdHRvbToyNHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmNvdmVyZWQtc2VjdGlvbntwYWRkaW5nOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuY292ZXJlZC1zZWN0aW9uIHB7bWFyZ2luLWJvdHRvbToyOHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1ibG9ja3std2Via2l0LWZsZXg6MSAxIDUwJTtwYWRkaW5nOjAgMTZweCAxNnB4IDA7bWluLXdpZHRoOjMwMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjE7cGFkZGluZy10b3A6MWVtO2NvbG9yOiMwMWJlZTV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlOmhvdmVye2NvbG9yOiM0YTRhNGF9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWJsb2NrIC5jb3ZlcmVkLWNvbnRlbnR7aGVpZ2h0OjM2MnB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAxcyBlYXNlLW91dH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb257bWFyZ2luLWJvdHRvbTo2NHB4O3BhZGRpbmctcmlnaHQ6NDJweDtwYWRkaW5nLXRvcDoyNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206NDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb257bWFyZ2luLWJvdHRvbTozMnB4fX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLnNlY3Rpb25fcXVpY2tRdW90ZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9uLnNlY3Rpb25fcXVpY2tRdW90ZXtwYWRkaW5nLXRvcDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gaDN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLXRvcDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuc2VydmljZS1oZWFkZXJ7ZGlzcGxheTpub25lfS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAjbmF2e3RvcDoyOHB4fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXJ7ZGlzcGxheTpibG9ja30ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci1jb250YWN0e2hlaWdodDoyOHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3Bvc2l0aW9uOmZpeGVkO3RvcDowO3otaW5kZXg6OTk5OTk5OX0ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci1jb250ZW50e21hcmdpbjphdXRvO21heC13aWR0aDoxNzBweDt3aWR0aDpmaXQtY29udGVudDtmb250LWZhbWlseTonR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojZmZmZmZmO3BhZGRpbmc6NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IC5zZXJ2aWNlLWhlYWRlciAuc2VydmljZS1oZWFkZXItY29udGVudHtmb250LXNpemU6MTVweDttYXgtd2lkdGg6MTk1cHh9fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXIgLnNlcnZpY2UtaGVhZGVyLXRlbGVwaG9uZXtjb2xvcjojZmZmZmZmfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjIycHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiBwe21hcmdpbi1ib3R0b206MjBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGV7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctcmlnaHQ6NDJweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbToxN3B4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVye21hcmdpbi1ib3R0b206MjBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgdWwsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIHVse3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaGVhZGluZywubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtZGF0ZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtZGF0ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiM5YjliOWI7bGluZS1oZWlnaHQ6MS44O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWNhdGVnb3J5LC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1jYXRlZ29yeXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI1cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9ue3BhZGRpbmctYm90dG9tOjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24sLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbntwYWRkaW5nLWJvdHRvbTozMHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lcntmbG9hdDpsZWZ0O3dpZHRoOjQ1JTttYXJnaW46MCAyNnB4IDIwcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcHtoZWlnaHQ6MjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwe2hlaWdodDoyMDVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXB7aGVpZ2h0OjI1MHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOjQwcHg7d2lkdGg6NDUlO21pbi1oZWlnaHQ6MjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lcnttaW4taGVpZ2h0OjIwNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXJ7bWluLWhlaWdodDowO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NDdweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmd7bWFyZ2luOjAgMCAxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmd7bWFyZ2luOjAgMCAyMnB4O2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI5cHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3MsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3N7cGFkZGluZy1ib3R0b206MTBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5ldmVudC1hZGRyZXNzIHNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNpZ24tdXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNpZ24tdXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6Mn0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwe21hcmdpbi1ib3R0b206MzVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjg0cHg7bGVmdDozMnB4O21hcmdpbjowO3otaW5kZXg6Mn19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwe2xlZnQ6MTZweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm5ld3MtaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm5ld3MtaWZyYW1le2hlaWdodDozMDBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLmFydGljbGUtaW1hZ2Utd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEuMmVtfS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHN7cG9zaXRpb246cmVsYXRpdmV9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjB9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MTgycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MTczcHh9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMzBweDtoZWlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWUsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZXttaW4taGVpZ2h0OjE4MnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le21pbi1oZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1lLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWV7bWluLWhlaWdodDoxNzNweH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgNzBweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgNjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbntwYWRkaW5nOjE1cHggMCAzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9ue3BhZGRpbmc6MCAwIDMwcHh9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO21hcmdpbjowIC0xMHB4fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDoxIDEgMzMuMzMlOy13ZWJraXQtZmxleDoxIDEgMzMuMzMlO2ZsZXg6MSAxIDMzLjMzJTt3aWR0aDozMy4zMyU7bWF4LXdpZHRoOjMzLjMzJTttaW4td2lkdGg6MDtwYWRkaW5nOjE1cHggMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2t7LW1zLWZsZXg6MSAxIDUwJTstd2Via2l0LWZsZXg6MSAxIDUwJTtmbGV4OjEgMSA1MCU7d2lkdGg6NTAlO21heC13aWR0aDo1MCV9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbisyKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpe3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpsZWZ0fX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzMpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyl7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZChvZGQpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQob2RkKXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKGV2ZW4pLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoZXZlbil7dGV4dC1hbGlnbjpyaWdodH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTcwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTAwJX19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS13cmFwLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgLmltYWdlLXdyYXB7bWFyZ2luLWJvdHRvbToxNHB4fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcCBpbWcsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcCwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHB7bWFyZ2luOjB9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3Bhbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW4sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW57ZGlzcGxheTppbmxpbmV9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NTNweCAwIDEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7cGFkZGluZzozMHB4IDAgODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwYWRkaW5nOjM1cHggMCA1NXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9ue3dpZHRoOjQ4JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24sLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbntmbG9hdDpub25lO3dpZHRoOjEwMCV9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiBwLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gcHttYXJnaW4tYm90dG9tOjB9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye3BhZGRpbmc6MCAwIDY1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7cGFkZGluZzozMHB4IDAgNTBweH19LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgaDIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIGgye21hcmdpbi10b3A6MC41ZW07Zm9udC13ZWlnaHQ6MzAwfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9ja3twYWRkaW5nOjIwcHggNzBweCAzMnB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9ja3twYWRkaW5nOjIwcHggNDBweCAyMnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2ssLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2Nre3BhZGRpbmc6MThweCAwfX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMzttYXgtaGVpZ2h0OjcycHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNDtwYWRkaW5nLWJvdHRvbToxNnB4fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGU6aG92ZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGU6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnR7bGluZS1oZWlnaHQ6MS4xfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnR7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS4zfX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5rLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMWJlZTU7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVyIC5zZWFyY2gtcmVzdWx0LXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC10aXRsZSwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGluaywuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmt7Y29sb3I6IzRhNGE0YX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2ssLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2t7ei1pbmRleDowO2ZsZXgtYmFzaXM6MTAwJX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjJ9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmUsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmUsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlciwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTt0b3A6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrIC5jb250ZW50LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjozMHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjE2cHggMCAyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoyNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MCAwIDIzcHh9fS5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MzVweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MjhweH19LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MTZweH19LnJlc291cmNlcy1wYWdlIGltZ1tzcmM9Jydde2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXJ9LnJlc291cmNlcy1wYWdlIC5pbWdFcnJvcntvdmVyZmxvdzpoaWRkZW47bWluLWhlaWdodDoxMTBweDttYXgtaGVpZ2h0OjExMHB4O2JhY2tncm91bmQ6dXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b30ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMtY291bnR7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAubm9SZXN1bHRze3BhZGRpbmctdG9wOjJlbX0ucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MH0jbWFpbiAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MH1zdmd7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9Lmljb24tdmlkZW97d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0uaWNvbi1wcmVzZW50YXRpb257d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1kb2N1bWVudHt3aWR0aDoxOXB4O2hlaWdodDoyM3B4fS5pY29uLXRlbXBsYXRle3dpZHRoOjIxcHg7aGVpZ2h0OjI1cHh9Lmljb24tYWxse3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZXZlbnR7d2lkdGg6MzBweDtoZWlnaHQ6NDFweH0uaWNvbi1kb3dubG9hZEJveHt3aWR0aDozMHB4O2hlaWdodDozMi4wNXB4O2ZpbGw6I0RERERERH0uZmlsZS1kb3dubG9hZHtsaW5lLWhlaWdodDozMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMnB4IDA7ZmxvYXQ6bGVmdH0uZmlsZS1kb3dubG9hZCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5maWxlLWRvd25sb2FkIGEgc3Bhbntmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjQwcHg7dmVydGljYWwtYWxpZ246dG9wfS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre2hlaWdodDo0MDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre2hlaWdodDo1NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9ja3toZWlnaHQ6NDAwcHh9fS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mb3ttYXJnaW4tYm90dG9tOjIwcHh9LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLnBob25le2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7aGVpZ2h0OjI0cHg7Y29sb3I6IzIwMjYyYX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5waG9uZXtmb250LXNpemU6MTJweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9fS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5lbWFpbHtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2hlaWdodDoxOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLmVtYWlse2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2Nre3otaW5kZXg6MDtmbGV4LWJhc2lzOjEwMCV9LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZCwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoyfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZSwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3JlLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXIsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotNTAlO3dpZHRoOjIwMCU7dG9wOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2sgLmNvbnRlbnQtd3JhcCwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30uYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MzBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoxNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MjZweCAwIDIzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjAgMCAyM3B4fX0uYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjM1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjI4cHh9fS5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE2cHh9fS5hZmZpbGlhdGlvbnMtcGFnZSBpbWdbc3JjPScnXXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL29uRXJyb3JJbWcvcG5nKSBjZW50ZXIgY2VudGVyfS5hZmZpbGlhdGlvbnMtcGFnZSAuaW1nRXJyb3J7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MTEwcHg7bWF4LWhlaWdodDoxMTBweDtiYWNrZ3JvdW5kOnVybCgvaW1nL0xvY2t0b25fd2hpdGUucG5nKSBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXN1bHRzLWNvdW50e2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLm5vUmVzdWx0c3twYWRkaW5nLXRvcDoyZW19LmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmctdG9wOjB9I21haW4gLmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmctdG9wOjB9c3Zne2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmljb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5pY29uLXZpZGVve3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lmljb24tcHJlc2VudGF0aW9ue3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZG9jdW1lbnR7d2lkdGg6MTlweDtoZWlnaHQ6MjNweH0uaWNvbi10ZW1wbGF0ZXt3aWR0aDoyMXB4O2hlaWdodDoyNXB4fS5pY29uLWFsbHt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWV2ZW50e3dpZHRoOjMwcHg7aGVpZ2h0OjQxcHh9Lmljb24tZG93bmxvYWRCb3h7d2lkdGg6MzBweDtoZWlnaHQ6MzIuMDVweDtmaWxsOiNERERERER9LmZpbGUtZG93bmxvYWR7bGluZS1oZWlnaHQ6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTJweCAwO2Zsb2F0OmxlZnR9LmZpbGUtZG93bmxvYWQgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uZmlsZS1kb3dubG9hZCBhIHNwYW57Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo0MHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uYXNpZGUtYWZmaWxpYXRpb25ze2JhY2tncm91bmQ6IzIwMjYyYTttYXJnaW4tYm90dG9tOjJlbTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmN2Y4Zjg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTd9LmFzaWRlLWFmZmlsaWF0aW9ucyAuZmxleC1wYXJlbnQgLmJsb2Nre2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjhweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlLWFmZmlsaWF0aW9ucyAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6OHB4fX0uYXNpZGUtYWZmaWxpYXRpb25zIGF7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5hc2lkZS1hZmZpbGlhdGlvbnMgLnBob25lbm97Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206LjQ1ZW19LmFzaWRlLWFmZmlsaWF0aW9ucyAub3BlbmluZ2hvdXJzIGF7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjFlbTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZS1hZmZpbGlhdGlvbnN7bWFyZ2luOjAgLTE2cHg7d2lkdGg6MTAwdnd9fS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvd3tjb2xvcjojZmZmfS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvdy5wYXNzd29yZC1yZXNldCBhe2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS1hZmZpbGlhdGlvbnMgLnNob3ctaGlkZS1wYXNze2NvbG9yOiNmZmZ9LmFzaWRlLWFmZmlsaWF0aW9ucyBhLnNob3ctaGlkZS1wYXNzOmhvdmVye2NvbG9yOiNmZmZ9LmFzaWRlLWFmZmlsaWF0aW9ucy5hc2lkZS13aXRob3V0LW1hcmdpbnttYXJnaW46MH0uYXNpZGUtYWZmaWxpYXRpb25zLmFzaWRlLWdldC1hLXF1b3RlIC5mbGV4LXBhcmVudHtwYWRkaW5nLWJvdHRvbToyNnB4fS5hZmZpbGlhdGlvbnMtdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mb290ZXItc2VjdGlvbntiYWNrZ3JvdW5kOiMwNjA3MDh9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGF7cGFkZGluZy10b3A6ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMTYlLCAjMWQxZDFkIDE2JSk7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmN2Y3O2xpbmUtaGVpZ2h0OjEuNTd9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YXtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctbGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMTIlLCAjMWQxZDFkIDEyJSl9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMTIlLCAjMWQxZDFkIDEyJSl9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhOmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwNjA3MDggMCUsICMwNjA3MDggNTAlLCAjMWQxZDFkIDUxJSk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MjAlfS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5mbGV4LXBhcmVudHttYXgtd2lkdGg6ODMlO21hcmdpbjowIDAgMCBhdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5mbGV4LXBhcmVudHttYXJnaW46MCBhdXRvIDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZmxleC1wYXJlbnR7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAwIDA7cGFkZGluZzowIDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuYmxvY2t7bWF4LXdpZHRoOjI1JTttaW4td2lkdGg6MTQ1cHg7ZmxleDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5ibG9ja3ttaW4td2lkdGg6NDUlO21heC13aWR0aDo0NSV9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmJsb2Nre21pbi13aWR0aDo1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuYmxvY2t7bWF4LXdpZHRoOjgwJX19LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhe3BhZGRpbmctdG9wOjA7cGFkZGluZy1sZWZ0OjA7YmFja2dyb3VuZDpub25lfS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6MDttYXgtd2lkdGg6MTAwJX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmNvbXBhbnktbWV0YV9zb2NpYWx7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDo0MDBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMjAlLCAjMWQxZDFkIDIwJSk7cGFkZGluZy10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25ze2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6NDhweH0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmNvbXBhbnktbWV0YV9zb2NpYWw6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI1dnc7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkO3RvcDowO2JvdHRvbTowO2xlZnQ6MTAwJX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZm9vdGVyLWxvZ297bWF4LXdpZHRoOjMwMHB4fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5sb2dve3BhZGRpbmc6MDttYXgtd2lkdGg6MTEycHh9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmljb24tcGhvbmV7d2lkdGg6MzBweDtoZWlnaHQ6MjZweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuaWNvbi1lbWFpbHt3aWR0aDozMXB4O2hlaWdodDoyNXB4fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5pY29uLWVtYWlsLWludmVyc2V7d2lkdGg6MjhweDtoZWlnaHQ6MjFweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuaWNvbi10d2l0dGVye3dpZHRoOjI0cHg7aGVpZ2h0OjE4cHh9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmljb24tbGlua2VkaW57d2lkdGg6MjFweDtoZWlnaHQ6MjBweH0uZm9vdGVyLXNlY3Rpb24gaDN7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojZjdmN2Y3O2xpbmUtaGVpZ2h0OjEuMjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gaDN7Zm9udC1zaXplOjM0cHg7bGluZS1oZWlnaHQ6MS40MX19LmZvb3Rlci1zZWN0aW9uIGg0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2Y3ZjdmNztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojZmZmZmZmO21hcmdpbi1ib3R0b206LjdlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiBoNHttYXJnaW4tdG9wOi41ZW19fS5mb290ZXItc2VjdGlvbiBoNXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmN2Y3Zjc7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDM7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIGg1e2xpbmUtaGVpZ2h0OjEuNDY7Zm9udC1zaXplOjEzcHh9fS5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjd9LmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhe3BhZGRpbmc6MWVtIDA7Y29sb3I6IzliOWI5Yn1AbWVkaWEgKG1heC13aWR0aDogMTM1N3B4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDE2cHh9fS5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZH0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi00OHB4fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX29mZmljZXN7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWJvdHRvbTowO29yZGVyOjN9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9vZmZpY2VzLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi0xNnB4O3BhZGRpbmctbGVmdDoxJX19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMXB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOmNhbGMoMjZweCArIDEwICogKCgxMDB2dyAtIDcyMHB4KSAvIDE0MDApKX19QG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LXNpemU6Y2FsYygyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNzIwcHgpIC8gMTQwMCkpfX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZSAucGhvbmUtbnVtYmVye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25le29yZGVyOjF9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFse29yZGVyOjJ9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bC5zb2NpYWwtaWNvbnN7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowfS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bC5zb2NpYWwtaWNvbnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2Y3ZjdmNztwYWRkaW5nOjAgMTJweCAwIDB9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVsLnNvY2lhbC1pY29ucyBsaStsaXtwYWRkaW5nLWxlZnQ6MTJweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25zIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjAgbm9uZX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1vZmZpY2Vze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCAwIDAgNTBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTlkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0M3B4LCAjMDFiZWU1IDQzcHgpO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojMDFiZWU1O3RyYW5zaXRpb246YmFja2dyb3VuZCAzMDBtcyBlYXNlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjFkNWU1O3JpZ2h0OjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1vZmZpY2VzIGxpIGF7cGFkZGluZzoyNnB4IDMwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGk6aG92ZXJ7YmFja2dyb3VuZDojMGZhOGM3fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MCBub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItb2ZmaWNlcyBsaXtkaXNwbGF5Om5vbmV9fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGk6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1vZmZpY2VzIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MCBub25lO2Rpc3BsYXk6YmxvY2t9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1ib3VuZHN7cGFkZGluZy1sZWZ0OjB9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbntoZWlnaHQ6MzRweDtmaWxsOiNmZmZ9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gYTp2aXNpdGVke2ZpbGw6I2ZmZn0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIGE6aG92ZXJ7ZmlsbDojMDFiZWU1fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gc3ZnLC5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gdWwsLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcHtib3JkZXItdG9wOjFweCBzb2xpZCAjOWI5YjliO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjd9QG1lZGlhIChtYXgtd2lkdGg6IDEzNTdweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW5hdi13cmFwIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAxNnB4fX0uZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdi5mbGV4LXVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2LmZsZXgtdWx7ZGlzcGxheTpibG9ja319LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGl7cGFkZGluZzoxZW0gMmVtIDFlbSAwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdiBsaStsaXtwYWRkaW5nLXRvcDowfX0uZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdiBsaSBhe2NvbG9yOiM5YjliOWJ9LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGkgYTpob3Zlcntjb2xvcjojMDFiZWU1fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNle2JhY2tncm91bmQtY29sb3I6IzI5MmUzMjtjb2xvcjojZmZmZmZmO3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTtib3R0b206MHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2Y3ZjdmNztsaW5lLWhlaWdodDoxLjU3fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAyNTBtcztwYWRkaW5nOjE0cHggMH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIHAsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgcHttYXJnaW46MH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIGxhYmVsLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGxhYmVse2hlaWdodDoyOHB4O21hcmdpbi1sZWZ0OjEwcHh9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyBhLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGF7d2hpdGUtc3BhY2U6bm93cmFwfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2UsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2V7ZmlsbDojMDFiZWU1O2JvcmRlcjoycHggc29saWQgIzAxYmVlNTtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXIsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZmlsbDojOWI5YjliO2JvcmRlci1jb2xvcjojOWI5YjlifUBtZWRpYSAobWF4LXdpZHRoOiAxMzU3cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjE0cHggMTZweH19LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO2xlZnQ6LTEwMCV9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXQ6Y2hlY2tlZCB+IGRpdnttYXgtaGVpZ2h0OjBweDtwYWRkaW5nOjB9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXB7bWluLWhlaWdodDo5NnB4fS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCAudGV4dHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yNDtjb2xvcjojNGE0YTRhO21hcmdpbi10b3A6MH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAgLmljb257bWFyZ2luLXJpZ2h0OjEwcHh9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IC5tcC1jb250ZW50LXdyYXAgLmJsb2NrIC5pbm5lci13cmFwIC5pY29uOjpiZWZvcmV7Zm9udC1zaXplOjEzLjVweDtsaW5lLWhlaWdodDoxMy41cHg7dG9wOjZweH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQob2RkKXtmbGV4LWJhc2lzOjYwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYXJ0bmVycyAjbWFpbiAuYmxvY2s6bnRoLWNoaWxkKG9kZCl7b3JkZXI6Mn19LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQoZXZlbil7ZmxleC1iYXNpczozMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFydG5lcnMgI21haW4gLmJsb2NrOm50aC1jaGlsZChldmVuKXtvcmRlcjoxfX0ucGFydG5lci10aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAudGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7Ym94LXNpemluZzpib3JkZXItYm94O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3dpZHRoOjMzLjMzJX0ucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6NDI1cHh9LnBmLWRhc2hib2FyZCBib2R5IGhlYWRlcntmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkOH0ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MgYXtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLnBvbGljeURvYyBhIC5zdmctaWNvbnttYXJnaW46MDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAucG9saWN5RG9jLmRpc2FibGVkIGEgLnN2Zy1pY29ue21hcmdpbjowO2ZpbGw6I0M3QzdDN30ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYSwucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYTpob3ZlcntjdXJzb3I6ZGVmYXVsdH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlsc3ttYXJnaW4tYm90dG9tOjFweDtwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDojRUJFQ0U2fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIGF7dHJhbnNpdGlvbjpjb2xvciAuM3MgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyBhOmhvdmVye2NvbG9yOiMwNDk0NDQgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDIsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgze2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlsc3twYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFue2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5uYW1lLC5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjRkZGRkZGfS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi02cHg7ZmlsbDojQjZCQ0I4fS5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnBmLWRhc2hib2FyZCBhLmRvd25sb2FkcyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTJweDtmaWxsOiM5MjI1NDV9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTJweDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5pY29uLWRvd25sb2Fke2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2ZpbGw6IzAxYmVlNX0ucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5kbFRleHR7ZGlzcGxheTpub25lfS5wZi1kYXNoYm9hcmQgLmRhc2gtbmF2e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNkU3RTh9LnBmLWRhc2hib2FyZCAuZGFzaC1uYXYgdWx7bWFyZ2luOjB9LnBmLWRhc2hib2FyZCAuZGFzaC1uYXYgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweDtwYWRkaW5nOjEwcHggMDstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7LW1vei10cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50Oy1tcy10cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2UgIWltcG9ydGFudDtib3JkZXItdG9wOnRyYW5zcGFyZW50IDNweCBzb2xpZDtib3JkZXItYm90dG9tOnRyYW5zcGFyZW50IDNweCBzb2xpZH0ucGYtZGFzaGJvYXJkIC5kYXNoLW5hdiB1bCBsaTpmaXJzdC1vZi10eXBle21hcmdpbi1sZWZ0OjB9LnBmLWRhc2hib2FyZCAuZGFzaC1uYXYgdWwgbGkuY3VycmVudCwucGYtZGFzaGJvYXJkIC5kYXNoLW5hdiB1bCBsaTpob3Zlcntib3JkZXItYm90dG9tOiM5Mzk1OTggc29saWQgM3B4fS5wZi1kYXNoYm9hcmQgLmRhc2gtbmF2IHVsIGxpIGF7cGFkZGluZzoxMHB4IDVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzU5NUE1Q30ucGYtZGFzaGJvYXJkIC50aXRsZS1zZWN0aW9ue2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZzoxNXB4IDA7Y29sb3I6IzU5NUE1QztiYWNrZ3JvdW5kOiNFNkU3RTh9LnBmLWRhc2hib2FyZCAudGl0bGUtc2VjdGlvbiBoMXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06bm9uZX0ucGYtZGFzaGJvYXJkIC50aXRsZS1zZWN0aW9uIGgxIHNwYW57Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbntwYWRkaW5nLXRvcDoyMHB4O2JhY2tncm91bmQ6I0YxRjJGMn0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbitzZWN0aW9ue3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxMDBweDtib3JkZXItdG9wOjFweCBzb2xpZCB3aGl0ZX0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgZm9vdGVye21hcmdpbi10b3A6MH0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiBoMSwucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiBoMntmb250LXNpemU6MjJweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjIwcHggMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzcxNzE3MX0ucGYtZGFzaGJvYXJkIC50d28tY29sdW1uLWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6Y2FsYyg2NSUgLSAzMnB4KTttYXJnaW4tcmlnaHQ6MzJweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnBmLWRhc2hib2FyZCAub25lLWNvbHVtbi1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDozNSV9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LC5wZi1kYXNoYm9hcmQgc2VsZWN0LmNob3Nlbi1zdHlsZSwucGYtZGFzaGJvYXJkIHNlbGVjdC5maWx0ZXItc2VsZWN0e3BhZGRpbmctcmlnaHQ6MjVweH0ucGYtZGFzaGJvYXJkIC5kb2N1bWVudHMtcGFnZSAuaW5saW5lLWZvcm17bWFyZ2luLWJvdHRvbToyMHB4fS5wZi1kYXNoYm9hcmQgLmJ1dHRvbi5kb2NGaWx0ZXJ7ZmxvYXQ6bm9uZTttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5sb2dvdXQtYnV0dG9ue2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLXRvcDowO21hcmdpbi10b3A6OHB4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojRkZGRkZGO2JvcmRlcjowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBmLWRhc2hib2FyZCAubG9nb3V0LWJ1dHRvbjpob3Zlcntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1kYXNoYm9hcmQgc2VsZWN0e3BhZGRpbmc6NXB4IDE1cHggNXB4IDVweDtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9pbWcvYXJyb3cucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0fS5wZi1kYXNoYm9hcmQgLmllOSBzZWxlY3QsLnBmLWRhc2hib2FyZCAuaWUxMCBzZWxlY3QsLnBmLWRhc2hib2FyZCAuaWUxMSBzZWxlY3R7cGFkZGluZy1yaWdodDo1cHg7YmFja2dyb3VuZC1pbWFnZTpub25lfS5wZi1kYXNoYm9hcmQgYntmb250LXdlaWdodDpib2xkfS5wZi1kYXNoYm9hcmQgdWx7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgaGVhZGVyLnBhZ2VIZWFke21hcmdpbi1ib3R0b206MjBweDtib3JkZXI6MDtiYWNrZ3JvdW5kOiNFRUVFRUV9LnBmLWRhc2hib2FyZCBoZWFkZXIucGFnZUhlYWQ+aDJ7d2lkdGg6OTAlO21heC13aWR0aDoxMzAwcHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9LnBmLWRhc2hib2FyZCBoZWFkZXIucGFnZUhlYWQ+aDJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjEwcHh9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3Rye3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24rdHIgdGR7cGFkZGluZzo4cHggMTZweCAzMnB4fS5wZi1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0ciB0ZHtwYWRkaW5nOi42MjVyZW0gLjg1cmVtfS5wZi1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0cntiYWNrZ3JvdW5kOiNGRUZFRkV9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojRThFQkVCfS5wZi1kYXNoYm9hcmQgLmNyZWF0ZS1ub3Rle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MTRweDt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1kYXNoYm9hcmQgLmNyZWF0ZS1ub3RlIGJ1dHRvbnttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRyLm5vRmlsZXN7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ci5ub0ZpbGVzIHRke2ZvbnQtd2VpZ2h0OjYwMDt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1kYXNoYm9hcmQgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MjZweH0ucGYtZGFzaGJvYXJkIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1ne3dpZHRoOjgxcHg7aGVpZ2h0Ojk2cHh9LnBmLWRhc2hib2FyZCAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3R7cGFkZGluZy1sZWZ0Ojk0cHh9LnBmLWRhc2hib2FyZCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwe21pbi13aWR0aDoxNzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wZi1kYXNoYm9hcmQgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZHt3aWR0aDoyMjVweH0ucGYtZGFzaGJvYXJkIC5jaGFydHt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHh9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOi0xMHB4IDAgMCAtNDFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5wZi1kYXNoYm9hcmQgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZXtwYWRkaW5nLXJpZ2h0OjB9LnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAudHdvLXRoaXJke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke21hcmdpbi10b3A6MzBweH0ucGYtZGFzaGJvYXJkIC5jaGFydHt3aWR0aDo1MDBweDtoZWlnaHQ6NTAwcHh9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAwIC0yMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KXsucGYtZGFzaGJvYXJkIC5ib3VuZHMsLnBmLWRhc2hib2FyZCAuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MHB4O3JpZ2h0OjBweH0ucGYtZGFzaGJvYXJkIC50d28tY29sdW1uLWxlZnQsLnBmLWRhc2hib2FyZCAub25lLWNvbHVtbi1yaWdodHttYXgtd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IHRoZWFkIHRye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRib2R5PnRyPnRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6NDAlO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjMwJTtwYWRkaW5nLXJpZ2h0OjEwcHg7Y29udGVudDphdHRyKGRhdGEtbGFiZWwpO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Zm9vdD50cntmb250LXNpemU6MH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRke2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoK3Rke3dpZHRoOjA7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuZnVsbC13aWR0aHt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQ6bGFzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuc3BhY2V7d2lkdGg6MDtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAuZG9jLXRhYmxlIC50YWJsZS1mbG93IGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjA7bWFyZ2luLWxlZnQ6MH19LnBmLWRhc2hib2FyZCAudG9uZWRCYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmN31hLnN0YXR1cy1pY29ue2ZpbGw6IzAxYmVlNTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjVlbX0uZGFzaGJvYXJkLWhvbWVwYWdlIC5jb250ZW50LXdyYXB7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQuZG9jdW1lbnRzLXBhZ2UgLmRvYy10YWJsZSBhLmRvd25sb2FkcyAuc3ZnLWljb257bGVmdDphdXRvO3JpZ2h0OjB9fS5kYXNoYm9hcmQtY29udGFjdCAubWFpbi1zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztwb3NpdGlvbjpyZWxhdGl2ZX0uZGFzaGJvYXJkLWNvbnRhY3QgLm1haW4tc2VjdGlvbjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MHB4O2xlZnQ6LTI1MDBweDtyaWdodDotMjUwMHB4O2NvbnRlbnQ6Jyc7aGVpZ2h0OjEwMCU7ei1pbmRleDotMX0uZGFzaGJvYXJkLWNvbnRhY3QgLmNvbnRhY3Qtc2lkZWJhcntwYWRkaW5nOjBweH0uZGFzaGJvYXJkLWNvbnRhY3QgLnN0aWNreUZvb3RNYWluIC5jb250YWN0LXdpZGdldHtwYWRkaW5nOjMycHg7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2hlaWdodDoxMDAlfS5kYXNoYm9hcmQtY29udGFjdCAuc3RpY2t5Rm9vdE1haW4gLmNvbnRhY3Qtd2lkZ2V0IC5vZmZpY2UtaW5mb3ttYXJnaW4tYm90dG9tOjRlbX0uZGFzaGJvYXJkLWNvbnRhY3QgLnN0aWNreUZvb3RNYWluIC5jb250YWN0LXdpZGdldCAuYWRkcmVzc3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmN2Y3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZzoxMnB4IDAgMCAwfS5kYXNoYm9hcmQtY29udGFjdCAuc3RpY2t5Rm9vdE1haW4gLmNvbnRhY3Qtd2lkZ2V0IC5waG9uZS1ub3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNn0uZGFzaGJvYXJkLWNvbnRhY3QgLnN0aWNreUZvb3RNYWluIC5jb250YWN0LXdpZGdldCAucGhvbmUtbm8gYXtjb2xvcjojMDFiZWU1fS5kYXNoYm9hcmQtY29udGFjdCAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC5qc29uRm9ybT5zZWN0aW9uOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC50aXRsZS1zZWN0aW9ue21hcmdpbjowfS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0gdGV4dGFyZWF7aGVpZ2h0OjEyZW19LmFjY291bnQtZGV0YWlscyAubWFpbi1zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3VudC1kZXRhaWxzIC5tYWluLXNlY3Rpb246YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjBweDtsZWZ0Oi0yNTAwcHg7cmlnaHQ6LTI1MDBweDtjb250ZW50OicnO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9LmFjY291bnQtZGV0YWlscyAuZGV0YWlscy1zaWRlYmFye3BhZGRpbmc6MHB4fS5hY2NvdW50LWRldGFpbHMgLmRldGFpbHMtd2lkZ2V0e3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7Y29sb3I6I2ZmZn0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybSBzZWN0aW9uLm5ld1NlY3twYWRkaW5nOjE1cHggMH0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybT5zZWN0aW9ue3BhZGRpbmc6MH0uYWNjb3VudC1kZXRhaWxzIC50aXRsZS1zZWN0aW9ue21hcmdpbjowfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5wYXNzd29yZC1maWVsZHNldHttYXJnaW46MH0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybSAuc3VibWl0LWJ1dHRvbnttYXJnaW46MCAwIDE0cHggMH0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybSAub3dhc3BUZXh0e21heC13aWR0aDozMDBweDttYXJnaW46YXV0b30uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9ja30uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy15ZWFyLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMDBweH0uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy15ZWFyLWJsb2NrIC5jaG9zZW4tc2luZ2xle21pbi13aWR0aDoxMDBweH0uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy15ZWFyLWJsb2NrIC5jaG9zZW4tZHJvcHttaW4td2lkdGg6MTAwcHh9LmRvY3VtZW50cy1wYWdlIGJ1dHRvbntwYWRkaW5nOjE1cHg7d2lkdGg6NjJweH0uZG9jdW1lbnRzLXBhZ2UgLm1haW4tY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7cG9zaXRpb246cmVsYXRpdmV9LmRvY3VtZW50cy1wYWdlIC5tYWluLWNvbnRlbnQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjBweDtsZWZ0Oi0yNTAwcHg7cmlnaHQ6LTI1MDBweDtjb250ZW50OicnO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9LmRvY3VtZW50cy1wYWdlIC5zaWRlYmFye3BhZGRpbmc6MCAxNnB4O21hcmdpbi10b3A6MH0uZG9jdW1lbnRzLXBhZ2UgLmRvd25sb2Fkcy13aWRnZXR7bWFyZ2luLXRvcDowfS5kb2N1bWVudHMtcGFnZSAud2lkZ2V0LXRpdGxle3BhZGRpbmc6MzJweCAwIDEycHggMH0uZG9jdW1lbnRzLXBhZ2Ugc3Bhbi5pbnN1cmFuY2UtdHlwZS1uYW1le2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1wYWdlIHNwYW4uYWRkaXRpb25hbC1pbmZve2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwfS5kb2N1bWVudHMtcGFnZSAubXVsdGlEb3dubG9hZENoZWNrYm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZG9jdW1lbnRzLXBhZ2UgLm11bHRpRG93bmxvYWRDaGVja2JveCBsYWJlbHttYXJnaW4tcmlnaHQ6MH0ubW9kYWxfZG9jdW1lbnRzIC5yb3d7bWFyZ2luLWJvdHRvbTo4cHh9Lm1vZGFsX2RvY3VtZW50cyAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjIwcHh9Lm1vZGFsX2RvY3VtZW50cyBzdmd7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uc2VsZWN0LXF1b3RlIC5jaGVja291dC10YWJsZXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6NjAwcHggIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgLmhlYWRlci1zZWN0aW9ue2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuMDhlbTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIC41ZW07cGFkZGluZzoyMHB4IDA7YmFja2dyb3VuZDojMjAyNjJhfS5wZi1jaGVja291dCAuaGVhZGVyLXNlY3Rpb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoyNTAwcHg7bWFyZ2luLWxlZnQ6LTI1MDBweDtjb250ZW50OicnO2JhY2tncm91bmQ6IzIwMjYyYX0ucGYtY2hlY2tvdXQgLmhlYWRlci1zdWJzZWN0aW9ue21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQgLmhlYWRlci1zdWJzZWN0aW9uKy5jaGVja291dC1zdWJ0aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFlbX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2t7ZmxleC1iYXNpczo2NiV9LmllMTEgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2Nre2ZsZXgtYmFzaXM6NjAlO21hcmdpbi1ib3R0b206MjBweH0ucGYtY2hlY2tvdXQgLm1haW4tYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5wZi1jaGVja291dCAubWFpbi1ibG9jayAucXVvdGUtZW5kb3JzZW1lbnQtbWVzc2FnZXttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wZi1jaGVja291dCAuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjMzJX0uaWUxMSAucGYtY2hlY2tvdXQgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczozMCV9LnBmLWNoZWNrb3V0IC5jb250ZW50LWJsb2NrIC5ub3RpY2UtbG9hbi1kZXRhaWxzLXJlcXVlc3R7bWFyZ2luOjEwcHggMH0ucGYtY2hlY2tvdXQgLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjU4cHg7bWFyZ2luLXRvcDowfS5wZi1jaGVja291dCAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkIC5wYXltZW50c2VsZWN0LXdyYXB7cGFkZGluZy10b3A6MH0ucGYtY2hlY2tvdXQgLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGYtY2hlY2tvdXQgLmVuZG9yc2VtZW50LW1lc3NhZ2V7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY3O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4ICNlOGU5ZTkgc29saWQ7bWFyZ2luOjMycHggMzJweCAxNnB4IDBweDtwYWRkaW5nOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ1MCl7LnBmLWNoZWNrb3V0IC5lbmRvcnNlbWVudC1tZXNzYWdle2ZvbnQtc2l6ZToxM3B4O21hcmdpbjozMnB4IDBweCAxNnB4IDBweH19LnBmLWNoZWNrb3V0IC5lbmRvcnNlbWVudC1ib3h7YmFja2dyb3VuZC1jb2xvcjojZmFhMjRhO3BhZGRpbmc6MjBweCAwcHg7bWFyZ2luLWxlZnQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogNDUwKXsucGYtY2hlY2tvdXQgLmVuZG9yc2VtZW50LWJveHtwYWRkaW5nOjE4cHggMjhweDttYXJnaW4tbGVmdDoxNnB4fX0ucGYtY2hlY2tvdXQgLmVuZG9yc2VtZW50LWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBmLWNoZWNrb3V0IC5jb21wbGV0ZWQtdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMmQzNjNkO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoyNHB4IDBweCAxNnB4IDBweH0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC10b3AtYm9yZGVye2JvcmRlci10b3A6MXB4IHNvbGlkICMyZDM2M2R9LnBmLWNoZWNrb3V0IC5jb21wbGV0ZWQtYm90dG9tLWJvcmRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmQzNjNkfS5wZi1jaGVja291dCAuZmxleC1wYXJlbnQgLmNvbXBsZXRlZC1zZWN0aW9ue21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQgLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0ucGYtY2hlY2tvdXQgLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnR7YmFja2dyb3VuZDojMjEyZjM4fS5wZi1jaGVja291dCAucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtaGVhZGVye2JhY2tncm91bmQ6IzIxMmYzOH0ucGYtY2hlY2tvdXQgLmludm9pY2UtYmFja3tsaW5lLWhlaWdodDo0M3B4fS5wZi1jaGVja291dCAuaW52b2ljZS1jb25maXJte2Zsb2F0OnJpZ2h0fS5wZi1jaGVja291dCAuY2hlY2tvdXQtbGlua3N7ZGlzcGxheTppbmxpbmUtZmxleH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXJpZ2h0LWNvbnRhaW5lcnt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0IC5jdC1wYXltZW50LWJvZHkgbGl7cGFkZGluZzozcHggMH0ucGYtY2hlY2tvdXQgLnN1cnZleSBhe2JvcmRlcjpzb2xpZCAjMDAwIDFweDtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGYtY2hlY2tvdXQgLnN1cnZleSBhIC5zbWlsZXl7bWFyZ2luOjZweCA4cHh9LnBmLWNoZWNrb3V0IC5zdXJ2ZXkgYSAudGV4dHtwYWRkaW5nOjhweCAyMHB4IDAgNHB4fS5wZi1jaGVja291dCAuc3VydmV5IGE6dmlzaXRlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0ucGYtY2hlY2tvdXQgLnN1cnZleSBhOnZpc2l0ZWQgc3Zne2ZpbGw6I2ZmZn0ucGYtY2hlY2tvdXQgLm1haW4tYmxvY2sgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZy1sZWZ0OjIwcHh9LnBmLWNoZWNrb3V0IC5tYWluLWJsb2NrIGxpe21hcmdpbi1ib3R0b206MTRweH0ucGYtY2hlY2tvdXQgLm1haW4tYmxvY2sgbGk6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6LTIycHg7aGVpZ2h0OjlweDt3aWR0aDo5cHg7bWFyZ2luLXRvcDo4cHg7Ym9yZGVyOjJweCBzb2xpZCAjMDFiZWU1O2JvcmRlci1yYWRpdXM6NTAlfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbnttYXgtd2lkdGg6MzYlO2ZsZXgtYmFzaXM6MzAlO3BhZGRpbmc6NTJweCAzMnB4IDM2cHggMTZweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuYnRuX2EsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fYiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmJ0bl9jLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fZCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fZSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fbG9naW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiNtYWluX3N1bW1hcnksLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXR9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5leGNlc3NNZXNzYWdle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Nzt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtwYWRkaW5nOjAgMCAyNHB4IDA7Zm9udC13ZWlnaHQ6NTAwfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2EsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fYiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9jLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fZCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9lLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2xvZ2luLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5qZi1idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmNzdmlvPnNwYW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNtYWluX3N1bW1hcnksLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21heC13aWR0aDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Y29sb3I6IzIwMjYyYSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZXtwYWRkaW5nLWJvdHRvbToxMHB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9hLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2IsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idG5fYywucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2QsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9lLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idG5fbG9naW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5qZi1idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmNzdmlvPnNwYW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jbWFpbl9zdW1tYXJ5LC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21heC13aWR0aDp1bnNldDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idG5fYSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9iLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2MsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9kLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idG5fZSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2xvZ2luLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuamYtYnRuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5jc3Zpbz5zcGFuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5qZi1idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmNzdmlvPnNwYW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgYnV0dG9uI21haW5fc3VtbWFyeSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2NvbG9yOiMyMDI2MmEgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuYnRuX2EsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fYiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmJ0bl9jLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fZCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fZSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fbG9naW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3Qgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiNtYWluX3N1bW1hcnksLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9ue2ZsZXgtYmFzaXM6NDclO3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9ue2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nLWJvdHRvbTozMnB4O21heC13aWR0aDoxMDAlfX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtaGVhZGVye3BhZGRpbmc6MTBweCAxNnB4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojZmZmfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1oZWFkZXIgLnBheW1lbnRzZWxlY3QtdGl0bGV7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTVlbTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtaGVhZGVyIC5wYXltZW50c2VsZWN0LXRpdGxle2ZvbnQtc2l6ZToxOHB4fX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnRpdGxlLWJsb2Nre3BhZGRpbmctYm90dG9tOjQ4cHg7cGFkZGluZy10b3A6MzJweDt3aWR0aDoxMDAlfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAudGl0bGUtYmxvY2s+LmN0LXRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MS4yNztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtYW1lbmQtdGFibGV7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctYm90dG9tOjRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0bztjb2xvcjojZmZmO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmNoZWNrb3V0LWxpc3R7cGFkZGluZy1ib3R0b206NjRweDtmbGV4LWdyb3c6MH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mb290bm90ZS1ibG9ja3ttYXJnaW46LTM0cHggMTVweCA2NHB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e2xpbmUtaGVpZ2h0OjEuNTd9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczozNSV9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWFtZW5kLWxhYmVse2ZsZXgtYmFzaXM6MzMlO2xpbmUtaGVpZ2h0OjQ4cHg7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctYm90dG9tOjRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtYW1lbmQtZGF0YXtmbGV4LWJhc2lzOjM1JX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtYW1lbmQtZGF0YSAuY2hvc2VuLXNpbmdsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtib3JkZXI6MDttaW4taGVpZ2h0OjQ4cHg7bWluLXdpZHRoOjE1MHB4O2xpbmUtaGVpZ2h0OjQ4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjJweCAxNnB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IGxpOmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0yMnB4O2hlaWdodDo5cHg7d2lkdGg6OXB4O21hcmdpbi10b3A6NXB4O2JvcmRlcjoycHggc29saWQgIzAxYmVlNTtib3JkZXItcmFkaXVzOjUwJX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGV4dC1hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2t7cGFkZGluZzo2cHggMzJweCAxNnB4IDMycHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2sgLnNlbGVjdGVkLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MzJweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9jayAuc2VsZWN0ZWQtdGV4dC1ibG9ja3twYWRkaW5nOjNweCAwIDJweCAyOHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEyKTttYXJnaW4tbGVmdDozMnB4O21pbi1oZWlnaHQ6MzdweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnNlbGVjdGVkLWJsb2NrIC5zZWxlY3RlZC10ZXh0LWJsb2NrIC5zZWxlY3RlZC10b3AtdGV4dHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9jayAuc2VsZWN0ZWQtdGV4dC1ibG9jayAuc2VsZWN0ZWQtYm90dG9tLXRleHR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9ja3twYWRkaW5nLXRvcDoyNHB4O3BhZGRpbmctYm90dG9tOjI0cHg7ZmxleC1ncm93OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdiOGQ5Yztmb250LXdlaWdodDo1MDB9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtbGFiZWwgc3Bhbntmb250LXNpemU6MTFweDtmb250LXdlaWdodDozMDB9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtdG90YWx7ZmxleC1iYXNpczozNSU7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjAuOTJ9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtYm9sdC1vbi10b3RhbHt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2s+LmN0LWJvbHQtb24tdG90YWwgc3BhbitzcGFue2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyZW19LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5pY29uLXBheW9ubGluZXt3aWR0aDozM3B4O2hlaWdodDoyOHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiNmZmZ9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5pY29uLWZpbmFuY2V7d2lkdGg6MzNweDtoZWlnaHQ6MzNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojZmZmfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuaWNvbi1pbnZvaWNle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6I2ZmZn0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjF9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7ZmxleC1ncm93OjB9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjJweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudCAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2t7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O2ZsZXgtZ3JvdzowfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0e21hcmdpbjowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0IC5wYXltZW50c2VsZWN0LWxpc3RpdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NnB4O3BhZGRpbmctbGVmdDoyNXB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0IC5wYXltZW50c2VsZWN0LWxpc3RpdGVtIC5saXN0LWljb257cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTRweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0IC5wYXltZW50c2VsZWN0LWxpc3RpdGVtIC5saXN0LWljb257Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MThweDt0b3A6MH19LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWxpc3QgLnBheW1lbnRzZWxlY3QtbGlzdGl0ZW0gLmxpc3QtaWNvbiBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZpbGw6IzAxYmVlNX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ0bl9hLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnV0dG9ue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAxNnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttaW4taGVpZ2h0OjY0cHg7bWF4LXdpZHRoOnVuc2V0fS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOWVtO21hcmdpbjowcHg7cGFkZGluZzo4cHggMTZweH0ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQ+LmJsb2Nre21pbi13aWR0aDowO3BhZGRpbmc6OHB4IDE2cHh9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50Pi5jb250YWN0LWxhYmVse2ZsZXgtYmFzaXM6MzYlfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWx7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtYmFzaXM6NjQlfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWwgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWwgYXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ucGYtY2hlY2tvdXQgYWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUwMHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5ZW07bWFyZ2luOjA7cGFkZGluZzo4cHggMjZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uYmxvY2t7bWluLXdpZHRoOjA7cGFkZGluZzo4cHggMTZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uYmxvY2sgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1sYWJlbHtmbGV4LWJhc2lzOjYwJX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtZGF0YXtmb250LXdlaWdodDo2MDA7ZmxleC1iYXNpczo0MCV9LmllMTEgLnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczo0OCV9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGEgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1kYXRhIGF7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuY29tcGxldGVkLXBhcmVudHtwYWRkaW5nLWxlZnQ6MHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3d7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoxNnB4IDBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjAyNjJhfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QtbGFiZWx7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIuMjllbTttYXgtd2lkdGg6MjIwcHg7dGV4dC1hbGlnbjpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QtZGF0YXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjMzZW07bWF4LXdpZHRoOjIwMHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWxhYmVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIuMjttYXgtd2lkdGg6MjAwcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMyMDI2MmE7dGV4dC1hbGlnbjpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1kYXRhe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuNDU7bWF4LXdpZHRoOjEwMHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMjAyNjJhfS5wZi1jaGVja291dCAuY29tcGxldGVkLXRhYmxle21heC13aWR0aDo2MDBweH0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC1jb250YWN0LXBhcmVudHtwYWRkaW5nOjQ4cHggMzJweH0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC1jb250YWN0LXBhcmVudCAuY29tcGxldGVkLWNvbnRhY3QtdGl0bGV7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjY4O3BhZGRpbmctYm90dG9tOjE2cHh9LnBmLWNoZWNrb3V0IC5jb21wbGV0ZWQtY29udGFjdC1wYXJlbnQgLmNvbXBsZXRlZC1jb250YWN0LWRldGFpbHN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1jaGVja291dCAuY29tcGxldGVkLWNvbnRhY3QtcGFyZW50IC5jb21wbGV0ZWQtY29udGFjdC1waG9uZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNn0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC1jb250YWN0LXBhcmVudCAuY29tcGxldGVkLWNvbnRhY3QtYm9keXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZy1ib3R0b206MjRweH0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy10aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjF9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLXRpdCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLWJvZHl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZjZmN2Y3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmctYm90dG9tOjI0cHh9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtbGlzdHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTd9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyBsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZy1ib3R0b206MjRweH0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy1saXN0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2Y2ZjdmNztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41N30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QtY29tcGxldGVkLWxhYmVse2ZsZXgtYmFzaXM6NDAlO2NvbG9yOiM3Njc2Nzc7cGFkZGluZy1sZWZ0OjBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QtY29tcGxldGVkLWRhdGF7ZmxleC1iYXNpczo2MCU7Y29sb3I6IzJkMzYzZDtmb250LXdlaWdodDo2MDB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LWNvbXBsZXRlZC1kYXRhIHNwYW57ZGlzcGxheTpibG9ja30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QtY29tcGxldGVkLXRpdGxle2ZsZXgtYmFzaXM6NjAlO2NvbG9yOiMyZDM2M2Q7cGFkZGluZzoxNnB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC1jb21wbGV0ZWQtdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAueW91ci1xdW90ZS10YWJsZXttYXgtd2lkdGg6dW5zZXR9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDU7cGFkZGluZy1ib3R0b206NDhweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYm9sdG9uLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTY7cGFkZGluZzozMnB4IDBweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWRkaXRpb25hbHtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6MzJweCAwIDAgMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWRkaXRpb25hbHtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6MzJweCAwIDAgMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25ze3BhZGRpbmctdG9wOjMycHh9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWluc3RydWN0aW9ucy10ZXh0LWxlZnQgcHt0ZXh0LWFsaWduOmxlZnR9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFib3V0e3BhZGRpbmc6NDhweCAzMnB4fS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hYm91dCAuYWJvdXQtc3ViLXRpdGxle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAxYmVlNTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MX0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LXRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjhweCAwIDE2cHggMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LWJvZHl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmN2Y3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmc6MTZweCAwIDMycHggMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LWJvZHkgbGl7bWFyZ2luLWxlZnQ6MTZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1sYWJlbHtmbGV4LWJhc2lzOjMwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDM7cGFkZGluZy1sZWZ0OjBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1kYXRhe2ZsZXgtYmFzaXM6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40M30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnN7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjU2cHg7Ym9yZGVyLXRvcDpzb2xpZCAycHggI2Q4ZDhkODttYXgtd2lkdGg6NjAwcHg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5ibG9ja3ttYXgtd2lkdGg6MjIwcHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGZvcm17dGV4dC1hbGlnbjpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMubm8tYm9yZGVyLXRvcHtib3JkZXItdG9wOm5vbmV9LnBmLWNoZWNrb3V0IC5jb250ZW50LWJsb2NrKy5jaGVja291dC1hY3Rpb25ze2JvcmRlci10b3A6c29saWQgMnB4ICNkNGQ0ZDR9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zKy5jaGVja291dC1hY3Rpb25ze2JvcmRlci10b3A6MCBub25lfS5wZi1jaGVja291dCAuaW5mby13aWRnZXQgYmxvY2txdW90ZXtmb250LXNpemU6MTZweDttYXJnaW46MWVtIDAgMDtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6MzAwfS5wZi1jaGVja291dCAuaW5mby13aWRnZXQgYmxvY2txdW90ZSAucXVvdGUtYXR0cmlidXRpb257Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjE3cHg7bWFyZ2luLXRvcDouNWVtfS5wZi1jaGVja291dCAubWFwe2hlaWdodDoyNTBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXN1YnRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3ZW19LnBmLWNoZWNrb3V0IC5leHRyYS1saXN0e21hcmdpbjoxNnB4IDA7bGlzdC1zdHlsZTpub25lfS5wZi1jaGVja291dCAuZXh0cmEtbGlzdCBsaXtmb250LXNpemU6MTZweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MThweDtsaW5lLWhlaWdodDoxLjU3ZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI1cHh9LnBmLWNoZWNrb3V0IC5leHRyYS1saXN0IGxpIC5saXN0LWljb257Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6Ljk7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTRweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCAuZXh0cmEtbGlzdCBsaSAubGlzdC1pY29ue2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE4cHg7dG9wOjB9fS5wZi1jaGVja291dCAuZXh0cmEtbGlzdCBsaSAubGlzdC1pY29uIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsbDojMDFiZWU1fS5wZi1jaGVja291dCAuZXh0cmEtb3B0aW9uIC5qZi1pbnB1dC10eXBlLXJhZGlve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucGYtY2hlY2tvdXQgLmV4dHJhLW9wdGlvbiAuamYtaW5wdXQtdHlwZS1yYWRpbz5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6NzAlO2ZsZXg6MSAxIDcwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCAuZXh0cmEtb3B0aW9uIC5qZi1pbnB1dC10eXBlLXJhZGlvPmxhYmVse21heC13aWR0aDpub25lO2ZsZXgtYmFzaXM6MTAwJX19LnBmLWNoZWNrb3V0IC5leHRyYS1vcHRpb24gLmpmLWlucHV0LXR5cGUtcmFkaW8+bGFiZWwgaDN7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMGVtO21hcmdpbjowO2NvbG9yOiNiZTE1NDd9LnBmLWNoZWNrb3V0IC5leHRyYS1vcHRpb24gLmpmLWlucHV0LXR5cGUtcmFkaW8+bGFiZWwgc3Bhbnt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtY2hlY2tvdXQgLmV4dHJhLW9wdGlvbiAuamYtaW5wdXQtdHlwZS1yYWRpbz5zcGFue2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3RleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246dG9wO2ZsZXg6MSAxIDMwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCAuZXh0cmEtb3B0aW9uIC5qZi1pbnB1dC10eXBlLXJhZGlvPnNwYW57ZmxleC1iYXNpczoxMDAlfX0ucGYtY2hlY2tvdXQgLmV4dHJhLWRldGFpbHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40M2VtO2NvbG9yOiNiZTE1NDd9LnBmLWNoZWNrb3V0IC5mb2NiOmJlZm9yZXtmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjFlbTtoZWlnaHQ6MS4xZW07bWFyZ2luOmF1dG8gNnB4IGF1dG8gMDtjb250ZW50OidcXDAwYTAnO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgcmdiYSg3NCw3NCw3NCwwLjMpO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjt0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDc0LDc0LDc0LDAuMil9LnBmLWNoZWNrb3V0IGlucHV0W3R5cGU9cmFkaW9dLmZvY2JlZHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyZW07aGVpZ2h0OjJlbTtvcGFjaXR5Oi4wMDF9LnBmLWNoZWNrb3V0IGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0ucGYtY2hlY2tvdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojYmUxNDQ2O2JveC1zaGFkb3c6MCAwIDAgNHB4ICNmZmYgaW5zZXQsMCAwIDFweCAwICM0YTRhNGF9LnBmLWNoZWNrb3V0IGlucHV0W3R5cGU9cmFkaW9dOnJlcXVpcmVkOmNoZWNrZWQrLmZvY2I6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgNHB4ICNmZmYgaW5zZXQsMCAwIDFweCAxcHggIzRhNGE0YX0ucGYtY2hlY2tvdXQubG9naW5PckNyZWF0ZSAudGFiYmVke2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQubG9naW5PckNyZWF0ZSAudGFiYmVkPnVsPmxpOmZpcnN0LWNoaWxkIGF7cGFkZGluZy1yaWdodDoxZW07cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDc0LDc0LDc0LDAuNSl9LnBmLWNoZWNrb3V0LmxvZ2luT3JDcmVhdGUgLnRhYmJlZD51bD5saT5he21hcmdpbjowO3BhZGRpbmc6MDtwYWRkaW5nLWxlZnQ6MWVtO2NvbG9yOiM0YTRhNGE7Ym9yZGVyOjAgbm9uZTtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQubG9naW5PckNyZWF0ZSAudGFiYmVkPnNlY3Rpb257Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1jaGVja291dC5sb2dpbk9yQ3JlYXRlIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjAgbm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9ue2JvcmRlcjowIG5vbmV9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17Ym9yZGVyOjAgbm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7cGFkZGluZzo0cHggMH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnRpdGxlLXRlcnR7Zm9udC13ZWlnaHQ6NDAwfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlciwucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItYm90dG9tOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2ZvbnQtd2VpZ2h0OjQwMH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjhweCAwIDE2cHh9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50IHArcHtwYWRkaW5nLXRvcDoxNnB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtZXJyb3J7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWVycm9yIGF7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLnRyYW5zLXN1Y2Nlc3MsLnBmLWNoZWNrb3V0IC50cmFucy1lcnJvcntmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43OGVtO21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQgLnRyYW5zLXN1Y2Nlc3MrcCwucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9yK3B7bWFyZ2luLWJvdHRvbToxNnB4fS5wZi1jaGVja291dCAudHJhbnMtc3VjY2Vzc3tjb2xvcjojNzFCNTQ0fS5wZi1jaGVja291dCAudHJhbnMtZXJyb3J7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9yIGlucHV0W3R5cGU9J3N1Ym1pdCdde2ZvbnQtc2l6ZToxOHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I0QwMDIxQjtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2Nre2ZsZXgtYmFzaXM6NjAlfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjMwJX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtbGFiZWx7ZmxleC1iYXNpczo3MCV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczozMCV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0W3R5cGU9J3N1Ym1pdCddLnRyYW5zLWJhY2t7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzA2MDcwODtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dFt0eXBlPSdzdWJtaXQnXS50cmFucy1iYWNrOmhvdmVye2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMjAyNjJhO2JhY2tncm91bmQ6IzIwMjYyYX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHN7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KTttYXJnaW4tdG9wOjFlbTtib3JkZXItYm90dG9tOjAgbm9uZX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHMgLmhlYWRlci1zdWJzZWN0aW9ue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjc4ZW07bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVlbX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHM6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnBmLWNoZWNrb3V0IC5zZWN1cmUtbWFpbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBmLWNoZWNrb3V0IC5zZWN1cmUtYm91bmRze3BhZGRpbmc6MzBweH0ucGYtY2hlY2tvdXQgLnNlY3VyZS1ib3VuZHMgLnNlY3VyZS10b3RhbC1yb3d7Ym9yZGVyLWJvdHRvbTowfS5wZi1jaGVja291dCAuc2VjdXJlLXRhYmxle21heC13aWR0aDpub25lfS5wZi1jaGVja291dCAuc2VjdXJlLWJ0bnttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbTozMnB4fS5wZi1jaGVja291dCAuc2VjdXJlLXRvdGFse21hcmdpbi1ib3R0b206MzJweH0ucGYtY2hlY2tvdXQgLnNlY3VyZS1mb3Jte21heC13aWR0aDo2MDBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdGFibGV7bWF4LXdpZHRoOjYwMHB4O3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLXRpdGxle2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo0NXB4fS5wZi1jaGVja291dCAueW91ci1vcmRlci1uYW1le2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMjAyNjJhO3BhZGRpbmc6MCAyMHB4IDI0cHggMH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItc3VtbWFyeXtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MjBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdG90YWwtdGV4dHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDozOHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMjAyNjJhO3BhZGRpbmctcmlnaHQ6NDBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdG90YWx7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMyMDI2MmF9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWRldGFpbHN7Y29sb3I6IzIwMjYyYTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzoyMHB4IDMwcHggMjBweCAwfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCAxNXB4IDB9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWxpbmUtbmFtZXtwYWRkaW5nOjAgNjBweCAwcHggMH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItbGluZS1uYW1le3BhZGRpbmc6MCA2MHB4IDBweCAwO2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5lLXZhbHVle2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAuYWNjb3JkaW9ue3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlM2U0ZTR9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnR7Ym9yZGVyOnNvbGlkIDFweCAjZDdkNWQ1O2JvcmRlci10b3Atd2lkdGg6MH0ucGYtY2hlY2tvdXQgLmljb24taWMtY2xvc2V7ZmlsbDojYjFiMWIxfS5wZi1jaGVja291dCAueW91ci1vcmRlci1ibG9ja3ttYXgtd2lkdGg6NjAwcHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxle21heC13aWR0aDp1bnNldH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1vcmRlci1ibG9jayAuY2hlY2tvdXQtYWN0aW9uc3twYWRkaW5nOjA7Ym9yZGVyOm5vbmV9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93e2JvcmRlci1ib3R0b20tY29sb3I6I2Q3ZDVkNX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1xdW90ZS10aXRsZXtwYWRkaW5nOjB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtZGF0YXttYXgtd2lkdGg6MTI1cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1jaGVja291dCAucXVvdGVMaW5re3BhZGRpbmctcmlnaHQ6NzVweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdGl0bGV7ZGlzcGxheTpmbGV4fS5wZi1jaGVja291dCAueW91ci1vcmRlci1uYW1le2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMyMDI2MmE7cGFkZGluZzowIDIwcHggMjRweCAwfS5wZi1jaGVja291dCAueW91ci1vcmRlci1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbToyMHB4fS5wZi1jaGVja291dCAueW91ci1vcmRlci10b3RhbC10ZXh0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjAyNjJhO3BhZGRpbmctcmlnaHQ6NDBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdG90YWx7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMDI2MmF9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWRldGFpbHN7Y29sb3I6IzIwMjYyYTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7cGFkZGluZzoyMHB4IDMwcHggMjBweCAwfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCAxNXB4IDB9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWxpbmUtbmFtZXtwYWRkaW5nOjAgNjBweCAwcHggMH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItbGluZS1uYW1le3BhZGRpbmc6MCA2MHB4IDBweCAwO2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5lLXZhbHVle2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAuYWNjb3JkaW9ue3dpZHRoOjUwMHB4fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7Ym9yZGVyLWJvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojZTNlNGU0fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50e2JvcmRlcjpzb2xpZCAxcHggI2Q3ZDVkNTtib3JkZXItdG9wLXdpZHRoOjB9LnBmLWNoZWNrb3V0IC5ib3VuZHMgLm5vdGljZS1yYXRlcywucGYtY2hlY2tvdXQgLmpmLWhlYWRlci1ib3VuZHMgLm5vdGljZS1yYXRlc3ttYXJnaW46MzZweCAwfS5wZi1jaGVja291dCAuYWxlcnQtcmVke2NvbG9yOiNhNDBkMjJ9QG1lZGlhIHByaW50ey5wZi1jaGVja291dCAjbmF2LC5wZi1jaGVja291dCBpbnB1dCwucGYtY2hlY2tvdXQgI2Zvb3RlcntkaXNwbGF5Om5vbmV9LnBmLWNoZWNrb3V0IC5uby1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnBmLWNoZWNrb3V0IGJ1dHRvbltuYW1lPVwicHJpbnRcIl17dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQgYnV0dG9uW25hbWU9XCJwcmludFwiXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6OTIwcHg7bWF4LWhlaWdodDo3MzVweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MTAxcHg7dG9wOjEwMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3cteTpzY3JvbGx9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnQgLmZsZXgtcGFyZW50e3dpZHRoOjgwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2t7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jayB1bHtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6IzNkM2QzZDtoZWlnaHQ6MTAwcHg7d2lkdGg6MTAwJX0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudHtwYWRkaW5nOjE0cHg7YWxpZ24tY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudHthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6OHB4fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXIgLmZsZXgtcGFyZW50IC5ibG9jayAubW9kYWwtYWdyZWVtZW50LWJ1dHRvbnttYXJnaW46YXV0b30ucGYtZGFzaGJvYXJkLnBmLWNoZWNrb3V0ICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0e2Rpc3BsYXk6bm9uZX0ucGYtY2hlY2tvdXQuY2hlY2tvdXQteW91cnF1b3RlIC5jb250ZW50LWJsb2Nre2JvcmRlci1ib3R0b206MCBub25lfS5wZi1jaGVja291dCBtYWluIC5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3JtIC5wYXltZW50c2VsZWN0LWNvbnRlbnR7aGVpZ2h0OmNhbGMoMTAwJSAtIDY0cHgpfS5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZHN0YXJ0bW9udGggLmNvbGxlY3Rpb24gbGFiZWwsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIGxhYmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjB9LnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkc3RhcnRtb250aCAuY29sbGVjdGlvbiAuamYtaW5wdXQtdHlwZS1zZWxlY3QsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRzdGFydG1vbnRoIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3QsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7cGFkZGluZy1yaWdodDoyMHB4fS5jaGVja291dC1wYXltZW50bWV0aG9kLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOnJvd30uY2hlY2tvdXQtcGF5bWVudG1ldGhvZC5wZi1jaGVja291dCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo3MDBweH0jY29tcGxldGUtcHJpbnR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLXRvcDoxNnB4fSNjb21wbGV0ZS1wcmludDpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmJsb2NrLC5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoxMDAlfX0uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5zdGlja3lGb290V3JhcCAudGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMHB4IDU3cHh9LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuc3RpY2t5Rm9vdFdyYXAgLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQtd3JhcHttYXgtd2lkdGg6NjAlfS5lbmRvcnNlbWVudC1oZWFkZXJ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6OHB4IDMycHh9LmVuZG9yc2VtZW50LWluZm97Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzo4cHggMzJweH0uZW5kb3JzZW1lbnQtdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzo4cHggMzJweCAwIDMycHh9LmVuZG9yc2VtZW50LWJvZHl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzowcHggMzJweCA4cHggMzJweDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW5PckNyZWF0ZSAuZGFzaGJvYXJkLXRhYnMgLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgYXtib3JkZXItdG9wOjFweCAjOWI5YjliIHNvbGlkO2JvcmRlci1yaWdodDoxcHggIzliOWI5YiBzb2xpZDtwYWRkaW5nLXRvcDoxMXB4fS5sb2dpbk9yQ3JlYXRlIC5kYXNoYm9hcmQtdGFicyAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaS5hY3RpdmUgYXtib3JkZXItdG9wOjFweCAjMDAwIHNvbGlkO2JvcmRlci1yaWdodDoxcHggIzAwMCBzb2xpZDtwYWRkaW5nLXRvcDoxMXB4fS5sb2dpbk9yQ3JlYXRlIC5pbmZvLXdpZGdldHt6LWluZGV4OjEwfS5sb2dpbk9yQ3JlYXRlIC5jaGVja291dC1hY3Rpb25ze3BhZGRpbmctYm90dG9tOjIwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxvZ2luT3JDcmVhdGUgLmJ0biwubG9naW5PckNyZWF0ZSAuYnRuX2EsLmxvZ2luT3JDcmVhdGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubG9naW5PckNyZWF0ZSAuYnV0dG9uLC5sb2dpbk9yQ3JlYXRlIC5idG5fYiwubG9naW5PckNyZWF0ZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmxvZ2luT3JDcmVhdGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmxvZ2luT3JDcmVhdGUgLmJ0bl9jLC5sb2dpbk9yQ3JlYXRlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubG9naW5PckNyZWF0ZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5sb2dpbk9yQ3JlYXRlIC5idG5fZCwubG9naW5PckNyZWF0ZSAuYnRuX2UsLmxvZ2luT3JDcmVhdGUgLmJ0bl9sb2dpbiwubG9naW5PckNyZWF0ZSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubG9naW5PckNyZWF0ZSBidXR0b24sLmxvZ2luT3JDcmVhdGUgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLmxvZ2luT3JDcmVhdGUgaW5wdXRbdHlwZT1idXR0b25dLC5sb2dpbk9yQ3JlYXRlIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAubG9naW5PckNyZWF0ZSBidXR0b24sLmxvZ2luT3JDcmVhdGUgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5sb2dpbk9yQ3JlYXRlIGlucHV0W3R5cGU9YnV0dG9uXSwubG9naW5PckNyZWF0ZSAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLmxvZ2luT3JDcmVhdGUgLmpmLWJ0biwubG9naW5PckNyZWF0ZSAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5sb2dpbk9yQ3JlYXRlIHNwYW4uYnV0dG9uLC5sb2dpbk9yQ3JlYXRlIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmxvZ2luT3JDcmVhdGUgc3Bhbi5idXR0b24sLmxvZ2luT3JDcmVhdGUgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAubG9naW5PckNyZWF0ZSAuY3N2aW8+c3BhbiwubG9naW5PckNyZWF0ZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAubG9naW5PckNyZWF0ZSAuamYtYnRuLC5sb2dpbk9yQ3JlYXRlIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubG9naW5PckNyZWF0ZSBzcGFuLmJ1dHRvbiwubG9naW5PckNyZWF0ZSAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmxvZ2luT3JDcmVhdGUgc3Bhbi5idXR0b24sLmxvZ2luT3JDcmVhdGUgLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5sb2dpbk9yQ3JlYXRlIC5jc3Zpbz5zcGFuLC5sb2dpbk9yQ3JlYXRlIGJ1dHRvbiNtYWluX3N1bW1hcnksLmxvZ2luT3JDcmVhdGUgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5sb2dpbk9yQ3JlYXRlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubG9naW5PckNyZWF0ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5sb2dpbk9yQ3JlYXRlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubG9naW5PckNyZWF0ZSBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21pbi1oZWlnaHQ6NjZweH0ubG9naW5PckNyZWF0ZSAuZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWJzLWNvbnRyb2x7bWFyZ2luOmF1dG99LmxvZ2luT3JDcmVhdGUgLm93YXNwVGV4dCB1bHtwYWRkaW5nLWxlZnQ6MjBweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtaGVhZGVye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ1O2NvbG9yOiMwMWJlZTU7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLXRvcDozMHB4fS50aGFuay15b3UtbG9nZ2VkLW91dC1kZXRhaWx7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojNDE0YTUxO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM5Y2E7cGFkZGluZy1ib3R0b206MjVweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudCAubG9nb3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOWNhO3BhZGRpbmctYm90dG9tOjI1cHh9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQgLmxvZ28gaW1nLC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IC5sb2dvIHN2Z3t3aWR0aDoxMTJweDtoZWlnaHQ6NTRweDtmaWxsOiM0YTRhNGF9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWJ1dHRvbnN7cGFkZGluZzo0MHB4IDAgMTBweCAwfS5jaGVja291dC15b3VycXVvdGUgLndpZGdldC10aXRsZXtwYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHh9LmNoZWNrb3V0LW5vcXVvdGUgLmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmJsb2NrfS5kZXRhaWwtcGFnZSAuY2hlY2tvdXQtbm9xdW90ZSAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLmNoZWNrb3V0LW5vcXVvdGUgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNoZWNrb3V0LW5vcXVvdGUgLmNvbHVtbi10aXRsZXtmb250LXNpemU6MzJweH19Lmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHQgYntmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7Y29sb3I6dG9tYXRvfS5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQtYWNje3BhZGRpbmc6MCAzMnB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MTRweDt3aWR0aDo3MCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGVudC1tZXNzYWdlLWNoZWNrb3V0LWFjY3t3aWR0aDoxMDAlfX10YWJsZS50YWJsZS1jaGVja291dC1hY2MgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSx0YWJsZS50YWJsZS1jaGVja291dC1hY2MgLnBmLWFkbWluIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksdGFibGUudGFibGUtY2hlY2tvdXQtYWNjIHRib2R5e2JhY2tncm91bmQ6bm9uZX10YWJsZS50YWJsZS1jaGVja291dC1hY2MgdGJvZHkgdGR7cGFkZGluZzoxMHB4IDIwcHggMTBweCAwfXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYyAudGQtdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgZ3JheTtmb250LXdlaWdodDpib2xkfXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYzphZnRlcntjb250ZW50Om5vbmV9LmRvd25sb2Fkcy13aWRnZXR7bWFyZ2luLWJvdHRvbToxcHh9LmRvd25sb2Fkcy13aWRnZXQgLmRpdi1hbGVydC10aXRsZXttYXJnaW4tdG9wOjA7cGFkZGluZy1sZWZ0OjA7Y29sb3I6IzQxNGE1MX0uY2hlY2tvdXQtYmFja3t3aGl0ZS1zcGFjZTpub3dyYXB9LmNoZWNrb3V0LWJhY2s6YmVmb3Jle2NvbnRlbnQ6J+KGkCc7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNWVtfS5jaGVja291dC1za2lwe3doaXRlLXNwYWNlOm5vd3JhcH0uY2hlY2tvdXQtc2tpcDphZnRlcntjb250ZW50OifihpInO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjAuNWVtfS5hY2NvdW50LXN3aXRjaGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym94LXNpemluZzpib3JkZXItYm94O21pbi13aWR0aDoyMDBweDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7LW1zLWZsZXg6MSAxIDI1JTtmbGV4OjEgMSAyNSU7LXdlYmtpdC1mbGV4OjEgMSAzMyU7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5e2JhY2tncm91bmQ6IzIxMmYzODtwYWRkaW5nOjQzcHggNjhweCAxMTBweCAzOHB4fS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50LWJvZHkgLnRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43NX0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5IC52YWx1ZVRleHR7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDowLjkyO2NvbG9yOiNmZmZmZmZ9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnQtYm9keSAuYWNjLXR5cGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU3O2NvbG9yOiNmZmZmZmY7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTo1cHh9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnRCdXR0b24gLmJ1dHRvbnttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MjBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowfS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50QnV0dG9uIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGZhOGM3O2NvbG9yOiNmZmZ9LmZsZXgtcGFyZW50LWFjY3twYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KXsuZmxleC1wYXJlbnQgLmFjY291bnQtc3dpdGNoZXJ7LXdlYmtpdC1mbGV4OjEgMSAzMyV9fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXJ7bWFyZ2luOi0zMHB4O3RleHQtYWxpZ246bGVmdH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1oZWFkZXJ7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc1O2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtwYWRkaW5nOjE2cHggMjFweH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1ib2R5e21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjEwMHB4O3BhZGRpbmc6MTNweCAyM3B4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjpzb2xpZCAxcHggI2QwMDIxYjtjb2xvcjojZDAwMjFiO3BhZGRpbmc6MTNweCAyM3B4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVyIC5tb2RhbC1pY29ue21hcmdpbi1yaWdodDoyMHB4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVyIHN2Z3tmaWxsOiNkMDAyMWJ9Lm9mZi1jYW52YXMtb3Blbi1hY2NvdW50LXN3aXRjaGVye2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7W2RhdGEtdG9vbHRpcF06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6YXR0cihkYXRhLXRvb2x0aXApO29wYWNpdHk6MDtwYWRkaW5nOjFweCAzcHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMjAyNjJhO21hcmdpbi10b3A6MjBweDttYXJnaW4tbGVmdDoxMHB4fVtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9fS55b3VyLW9yZGVyLXRhYmxle21heC13aWR0aDp1bnNldCAhaW1wb3J0YW50fS55b3VyLW9yZGVyLWJsb2NrIC55b3VyLW9yZGVyLWJsb2NrLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6MC4zNHB4O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjMycHh9LnlvdXItb3JkZXItYmxvY2sgLnlvdXItb3JkZXItYmxvY2stdGl0bGU6ZW1wdHl7ZGlzcGxheTpub25lfS55b3VyLW9yZGVyLWJsb2NrIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVye3BhZGRpbmctdG9wOjI2cHh9LnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93e21heC13aWR0aDpub25lO3BhZGRpbmc6M3B4IDBweDttYXJnaW4tdG9wOjMwcHh9LnlvdXItb3JkZXItYmxvY2sgLmNvbnRlbnQtYmxvY2t7Ym9yZGVyLWJvdHRvbTpub25lfS55b3VyLW9yZGVyLWl0ZW17cGFkZGluZy1ibG9jazowO21hcmdpbi1ib3R0b206MTZweH0ueW91ci1vcmRlci1pdGVtIC5hY2NvcmRpb257cGFkZGluZy1ib3R0b206MTBweH0ueW91ci1vcmRlci1pdGVtKy55b3VyLW9yZGVyLWl0ZW17bWFyZ2luLXRvcDozMHB4fS55b3VyLW9yZGVyLXRpdGxle2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJsb2NrOjVweDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7YWxpZ24taXRlbXM6Y2VudGVyfS55b3VyLW9yZGVyLW5hbWV7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDB9LnlvdXItb3JkZXItc3VtbWFyeXtkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6NjAwO2FsaWduLWl0ZW1zOmJhc2VsaW5lfS55b3VyLW9yZGVyLXRvdGFsLXRleHR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzhweDtwYWRkaW5nLXJpZ2h0OjEycHh9LnlvdXItb3JkZXItdG90YWx7Y29sb3I6IzIwMjYyYX0ueW91ci1vcmRlci1kZXRhaWxze2NvbG9yOiMyMDI2MmE7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MjBweCAzMHB4IDIwcHggMH0ueW91ci1vcmRlci1saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCAxNXB4IDB9LnlvdXItb3JkZXItbGluZS12YWx1ZXtmbGV4LWJhc2lzOjQ4JX0ueW91ci1vcmRlci1saW5lLW5hbWV7cGFkZGluZzowIDYwcHggMCAwO2ZsZXgtYmFzaXM6NDglfS55b3VyLW9yZGVyLXRvdGFscm93e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJsb2NrOjE0cHg7YWxpZ24taXRlbXM6YmFzZWxpbmU7anVzdGlmeS1jb250ZW50OmVuZDtnYXA6MTZweH0ueW91ci1vcmRlci10b3RhbHJvdyAuY3QteW91ci1xdW90ZS1sYWJlbHtmb250LXdlaWdodDo5MDB9LnlvdXItb3JkZXItdG90YWxyb3cgLmN0LXlvdXItcXVvdGUtZGF0YXtmb250LXNpemU6MS4zNWVtO2ZvbnQtd2VpZ2h0OjYwMH0uc25henp5IC55b3VyLW9yZGVyLWl0ZW17cGFkZGluZy1ibG9jazowO2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjMDI5ZWUzO3BhZGRpbmctbGVmdDoxNnB4O21hcmdpbi1ib3R0b206MTZweH0uc25henp5IC55b3VyLW9yZGVyLW5hbWV7Zm9udC1zaXplOjE4cHh9LnNuYXp6eSAueW91ci1vcmRlci10aXRsZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zbmF6enkgLnlvdXItb3JkZXItc3VtbWFyeXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXdlaWdodDo0MDB9LnNuYXp6eSAueW91ci1vcmRlci10b3RhbC10ZXh0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojYjFiMWIxO3BhZGRpbmctcmlnaHQ6NDBweH0uc25henp5IC55b3VyLW9yZGVyLXRvdGFse2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjQwMH0uc25henp5IC55b3VyLW9yZGVyLWJsb2NrIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVye3BhZGRpbmctdG9wOjE2cHh9LnNuYXp6eSAueW91ci1vcmRlci10YWJsZSAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3d7Ym9yZGVyLXRvcDo1cHggZG91YmxlICNkN2Q1ZDV9LnNuYXp6eSAueW91ci1vcmRlci10b3RhbHJvd3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc25henp5IC55b3VyLW9yZGVyLXRvdGFscm93IC5jdC15b3VyLXF1b3RlLWxhYmVse2ZvbnQtd2VpZ2h0OjMwMH0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50e2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbiAuY29udGVudCAubWFpbi1ub3RpZmljYXRpb257cGFkZGluZzoxMnB4IDAgMTJweCAxNyU7bWF4LXdpZHRoOjI5NHB4fS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb24gLmNvbnRlbnQgLm1haW4tbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGl0bGV7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS40NjtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZn0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5tYWluLW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWNvbnRlbnR7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS40NjtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZn0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5kZWxldGUtbm90aWZpY2F0aW9uIC5kZWxldGV7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtvYmplY3QtZml0OmNvbnRhaW47Y29sb3I6IzllOWM5ZX0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uOjphZnRlcntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6Izc3NzY3Nztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE5JTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6NzclfS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb246bGFzdC1jaGlsZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b24sLnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lcntmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7Y29sb3I6IzIyMjIyMjtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lcnt3aWR0aDoxOXB4O3BhZGRpbmc6MH0ucGYtYWRtaW4ucGYtY3JlYXRlIC53cy1kYXRle3dpZHRoOjEwMCV9LnBmLWFkbWluIGhlYWRlci5wYWdlSGVhZHttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoxMHB4IDA7Ym9yZGVyOjA7YmFja2dyb3VuZDojRUVFRUVFfS5wZi1hZG1pbiBoZWFkZXIucGFnZUhlYWQgaDJ7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wZi1hZG1pbiAuY2hhcnR7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS5wZi1hZG1pbiAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOi0xMHB4IDAgMCAtNDFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC5jaGFydHt3aWR0aDo1MDBweDtoZWlnaHQ6NTAwcHh9LnBmLWFkbWluIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweDttYXJnaW46MCAwIDAgLTIwcHh9fS5wZi1hZG1pbiAuaWNvbi1kYXRlLXRpbWV7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0ucGYtYWRtaW4gLmRhdGUtdGltZS1ib3h7cGFkZGluZzowO2ZsZXgtd3JhcDpub3dyYXB9LnBmLWFkbWluIC5yZWQtbGlnaHRze2JhY2tncm91bmQtY29sb3I6I2YwMTczMX0ucGYtYWRtaW4gLmdyZWVuLWxpZ2h0c3tiYWNrZ3JvdW5kLWNvbG9yOiM4NmMzNDd9LnBmLWFkbWluIC5ncmV5LWxpZ2h0c3tiYWNrZ3JvdW5kLWNvbG9yOiM4Njg2ODZ9LnBmLWFkbWluIC5yb3VuZGVkLWltZ3tib3JkZXItcmFkaXVzOjU5cHg7d2lkdGg6NTlweDtoZWlnaHQ6NTlweH0ucGYtYWRtaW4gLnBvdW5kLXNxdWFyZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0ucGYtYWRtaW4gLnBvdW5kLXNxdWFyZS1kaXNhYmxle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2U0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5wZi1hZG1pbiAucG91bmQtc3F1YXJlLWdyZWVue3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1jb2xvcjojODZjMzQ3O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5wZi1hZG1pbiAuaWNvbi1wYXltZW50e2ZpbGw6I2M4YzljYSAhaW1wb3J0YW50O3BhZGRpbmc6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MnB4O3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7Y3Vyc29yOnBvaW50ZXJ9LnBmLWFkbWluIC5pY29uLXBheW1lbnQtZG9uZXtwYWRkaW5nOjZweDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjFweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O3RvcDoycHh9LnBmLWFkbWluIC5lZGl0LXBvbGljeS1zaGVsbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0ucGYtYWRtaW4gLmljb24tZWRpdC1zaGVsbHtmaWxsOiMwMWJlZTUgIWltcG9ydGFudDtoZWlnaHQ6MjZweDt3aWR0aDoyNnB4fS5wZi1hZG1pbiAucGljLWFsaWdue3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjB9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1ncmVlbntib3JkZXItYm90dG9tOjRweCBzb2xpZCAjODZjMzQ3fS5wZi1hZG1pbiAucGF5bWVudC1ib3JkZXItcmVke2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmMDE3MzF9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1vcmFuZ2V7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI2YyODYxOX0ucGYtYWRtaW4gLnBheW1lbnQtYm9yZGVyLWdyZXl7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzg2ODY4Nn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93LmRhdGFUYWJsZSB0Ym9keSB0ZHtwYWRkaW5nOjRweCAyMnB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHR7dmlzaWJpbGl0eTpoaWRkZW47Y29sb3I6YmxhY2s7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoxMHB4IDA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozMXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yNXB4O3dpZHRoOjE2NXB4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHQgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dCAuZG9uZXt3aWR0aDoxNDJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiM4NmMzNDc7bWFyZ2luLXRvcDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE0O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTFweDtwYWRkaW5nOjlweDtjdXJzb3I6cG9pbnRlcn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dCAubnR1e3dpZHRoOjE0MnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQtY29sb3I6Izg2ODY4NjttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxMXB4O3BhZGRpbmc6OXB4O2N1cnNvcjpwb2ludGVyfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTY3cHg7Ym9yZGVyLXdpZHRoOjEwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWR7dmlzaWJpbGl0eTpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzo1cHggMDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjM3cHg7bGVmdDo1OHB4O21hcmdpbi1sZWZ0Oi0xMDNweDt3aWR0aDoxNjVweDtoZWlnaHQ6NDJweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02M3B4O2JvcmRlci13aWR0aDoxMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IHRoOmhvdmVyIC50b29sdGlwdGV4dC1oZWFke3Zpc2liaWxpdHk6dmlzaWJsZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5jdXN0b20tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDttYXJnaW46MHB4IC0yMnB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLmN1c3RvbS1zZWxlY3Qgc2VsZWN0e2Rpc3BsYXk6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDo4cHg7cmlnaHQ6MTBweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOmJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2sgYmxhY2s7dG9wOjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgxMzdkZWcpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtcyBkaXYsI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVke2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDtwYWRkaW5nOjhweCAxNnB4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlM2UzZTQ7cGFkZGluZzoxN3B4IDE2cHg7Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMzYpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtc3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dG9wOjk3JTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4Ojk5O2JveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjM2KX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWR7Y29sb3I6IzliOWI5Yjtwb2ludGVyLWV2ZW50czpub25lfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1oaWRle2Rpc3BsYXk6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyLCNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNhbWUtYXMtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxle3BhZGRpbmc6MDttYXJnaW46MCAtMjJweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0Ym9keSwjZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGUgdHIsI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHRke2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVlZWU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjIxfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0cntoZWlnaHQ6MTAwcHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHN2Z3tmaWxsOiMwMWJlZTV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlOmFmdGVye2Rpc3BsYXk6bm9uZX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9ne2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpibG9jazt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMyMjIyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTk5OTl9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyBmb3Jte3RleHQtYWxpZ246bGVmdDtvcGFjaXR5OjEgIWltcG9ydGFudH0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt3aWR0aDo0MCU7bWluLXdpZHRoOjQwMHB4O21heC13aWR0aDo4MCU7bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy10aXRsZXtiYWNrZ3JvdW5kOiNlZGVlZWU7cGFkZGluZzoyMHB4IDQwcHg7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvO2ZvbnQtc2l6ZTozMHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojMDYwNzA4O2xpbmUtaGVpZ2h0OjY4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdle21hcmdpbjowO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAuaW50cm97ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4fSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1idXR0b24tcm93e2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwxMDAsMTAwLDAuMSk7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtwYWRkaW5nLXJpZ2h0OjQwcHh9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveCAuZGlhbG9nLWJ1dHRvbi1yb3cgYXtiYWNrZ3JvdW5kOiMwMWJlZTU7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHggMCAxNXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWluLXdpZHRoOjE1MHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0jbW9kYWwtcGF5bWVudCAuc3ViU3RhdHVzRmllbGR7cGFkZGluZy1ib3R0b206MTBweH10ZC5kZWFsLXN0YWdle3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO21pbi13aWR0aDo1MDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjIzO2xldHRlci1zcGFjaW5nOjAuMnB4O2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmJyb2tlci1kYXNoYm9hcmQgdGQuZGVhbC1zdGFnZXttaW4td2lkdGg6MH10ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3J7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjJweDtyaWdodDoyMnB4O2JvdHRvbTo4cHh9LmJyb2tlci1kYXNoYm9hcmQgdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9ye2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2dhcDo4cHh9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXN7ZmxleDoxIDEgMTBweDtoZWlnaHQ6NXB4O2JhY2tncm91bmQ6IzcxQjU0NDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1c3toZWlnaHQ6MTJweH0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czphZnRlciwucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTNweDtyaWdodDotM3B4O2JvdHRvbTo1MCU7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O3RyYW5zZm9ybTpza2V3KDUwZGVnKX0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czphZnRlcnt0b3A6NTAlO2JvdHRvbTowO3RyYW5zZm9ybTpza2V3KC01MGRlZyl9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMuY3VycmVudCB+IGRpdix0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5ub25lLHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLm5vbmUgfiBkaXZ7YmFja2dyb3VuZDojMDI5ZWUzfS5kdC1hY3Rpb25zLWl0ZW0gW2NsYXNzXj1cInBvdW5kLXNxdWFyZVwiXXttYXJnaW4tbGVmdDoxLjVlbX0uYWRtaW4taG9tZS13aWRnZXR7YmFja2dyb3VuZDojRjdGN0Y3fS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21le2Rpc3BsYXk6YmxvY2s7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjotMzBweCAtMTZweCAwO3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21le21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KXsuYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZXt3aWR0aDoxMDAlfX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saXtiYWNrZ3JvdW5kOiNFRUVFRUU7Zm9udC1zaXplOjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoyNSU7bWFyZ2luOjA7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGl7cGFkZGluZzoxNnB4IDEwcHh9fS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpOm50aC1jaGlsZCgzbil7Y2xlYXI6bGVmdH0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM1OTVBNUM7Ym9yZGVyOjFweCBzb2xpZCAjRTZFN0U4O2JhY2tncm91bmQ6d2hpdGU7aGVpZ2h0OjEwMCV9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYTpob3Zlcntjb2xvcjojMUM3NUJDO2JvcmRlci1jb2xvcjojMUM3NUJDfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpLmNyZWF0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhOmFmdGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJTtjb250ZW50OicnfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGEgLnNxdWFyZS1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhIC5zcXVhcmUtY29udGVudCBkaXZ7ZmxleDowIDAgYXV0b30uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhIC5zcXVhcmUtY29udGVudCBzcGFue3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZCAud3JhcC1le3dpZHRoOjQwMHB4O21hcmdpbjo4MHB4IGF1dG8gMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZCBpbWd7bWFyZ2luLWJvdHRvbToyMHB4fS5wZi13YXJuaW5nIC5pYWQgaDEsLnBmLWFncmVlbWVudCAuaWFkIGgxe2ZvbnQtc2l6ZToyMnB4fS5wZi13YXJuaW5nIC5pYWQgaDIsLnBmLWFncmVlbWVudCAuaWFkIGgye2ZvbnQtc2l6ZToxOXB4fS5wZi13YXJuaW5nIC5pYWQgaDMsLnBmLWFncmVlbWVudCAuaWFkIGgze2ZvbnQtc2l6ZToxNnB4fS5wZi13YXJuaW5nIHNwYW4uZW1ib2xkLC5wZi1hZ3JlZW1lbnQgc3Bhbi5lbWJvbGR7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6aXRhbGljfS5wZi1saXN0IC5kZXRhaWxzLWNvbnRyb2wgYTpob3ZlciwucGYtbGlzdCAuYWN0aXZpdHktY29udHJvbCBhOmhvdmVye2N1cnNvcjpwb2ludGVyfS5wZi1saXN0IC5kZXRhaWxzLWNvbnRyb2wgZGl2LC5wZi1saXN0IC5hY3Rpdml0eS1jb250cm9sIGRpdnt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtbGlzdCAuaW5saW5lLWZvcm17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBmLWxpc3QgdGQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wZi1saXN0IC5pY29uLWJpbiBzdmd7d2lkdGg6MjNweDtoZWlnaHQ6MjhweH0ucGYtbGlzdCAuaWNvbi1lZGl0IHN2ZywucGYtbGlzdCAuaWNvbi1hY3Rpdml0eSBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0ucGYtbGlzdCAuaWNvbi1ub3RlcyBzdmd7aGVpZ2h0OjI4cHg7d2lkdGg6MjFweH0ucGYtdmlldyBib2R5LC5wZi12aWV3IGh0bWx7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0ucGYtdmlldyBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3RhZmYtZWRpdCAjc3RhZmZQaWN0dXJle21hcmdpbi1ib3R0b206MTBweH0ua3ljLWRldGFpbCAuc3RpY2t5Rm9vdFdyYXAgLnN0aWNreUZvb3RNYWlue2JhY2tncm91bmQ6bm9uZX0ua3ljLWRldGFpbCAubWVzc2FnZS1idXR0b257Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Zm9udC1zaXplOjE0cHg7b3V0bGluZTpub25lO2xpbmUtaGVpZ2h0OjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjAuNnJlbSAxcmVtO2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7bWluLWhlaWdodDozOHB4fS5reWMtZGV0YWlsICN1c2VybmFtZS1wYWdle3RleHQtYWxpZ246Y2VudGVyfS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAxMXB4IHJnYmEoMCwwLDAsMC4yNyk7Ym9yZGVyLXJhZGl1czoycHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjM1cHggNTVweCAzNXB4O21pbi1oZWlnaHQ6MjUwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvO21hcmdpbi10b3A6LTE2MHB4fS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciAudXNlcm5hbWUtc3VibWl0e21hcmdpbi10b3A6MTBweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5reWMtZGV0YWlsIC5jaGF0LWNvbnRhaW5lcnttYXgtd2lkdGg6NzAwcHg7bWFyZ2luLXJpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi10b3A6MzBweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNjBweCk7bWF4LWhlaWdodDo2MDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO2JhY2tncm91bmQtY29sb3I6I0ZGRjttYXJnaW46MDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXk6c2Nyb2xsO3BhZGRpbmc6MCAyMHB4IDBweCAyMHB4O2hlaWdodDpjYWxjKDEwMCUgLSAxNTBweCk7bWF4LWhlaWdodDo1MDBweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlICNtZXNzYWdlRm9ybXtwYWRkaW5nOjIwcHh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSB1bCBsaXtsaW5lLWhlaWdodDoxLjVyZW07cGFkZGluZzoxMHB4IDIwcHg7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y0ZjRmNH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVsIGxpIHB7bWFyZ2luOjB9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZSBwe2NvbG9yOiM3Nzc7Zm9udC1zaXplOjE0cHg7d29yZC13cmFwOmJyZWFrLXdvcmR9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdle3BhZGRpbmctbGVmdDo2OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBpe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6NDJweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2Ugc3Bhbntjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjYwMH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2UgcHtjb2xvcjojNDM0NjRifS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXR7aGVpZ2h0OjM4cHg7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAyMTdweCl9Lmt5Yy1kZXRhaWwgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBidXR0b257ZmxvYXQ6bGVmdDt3aWR0aDo4MHB4O2hlaWdodDozOHB4O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4fS5reWMtZGV0YWlsIC5hZGRmaWxle3dpZHRoOjExMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOWI5YjliO2JhY2tncm91bmQ6d2hpdGU7Y29sb3I6IzliOWI5YiAhaW1wb3J0YW50fS5reWMtZGV0YWlsIC5hZGRmaWxlOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOiM5YjliOWIgIWltcG9ydGFudH0ua3ljLWRldGFpbCAuY2hhdC1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWN9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVyIGgye21hcmdpbjowO2ZvbnQtd2VpZ2h0OjUwMH0ua3ljLWRldGFpbCAuY29ubmVjdGluZ3twYWRkaW5nLXRvcDo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izc3Nztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjVweDt3aWR0aDoxMDAlfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZHtiYWNrZ3JvdW5kOndoaXRlfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZD5zZWN0aW9ue2JvcmRlcjpub25lfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KXsua3ljLWRldGFpbCAuY2hhdC1jb250YWluZXJ7bWFyZ2luOjEwcHggMTBweCAwIDEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsua3ljLWRldGFpbCAuY2hhdC1jb250YWluZXJ7aGVpZ2h0OmNhbGMoMTAwJSAtIDMwcHgpfS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lcnt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZzoyNXB4fS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgdWx7aGVpZ2h0OmNhbGMoMTAwJSAtIDEyMHB4KX0ua3ljLWRldGFpbCAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbnt3aWR0aDo2NXB4fS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXR7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpfS5reWMtZGV0YWlsIC5jaGF0LWhlYWRlcntwYWRkaW5nOjEwcHh9Lmt5Yy1kZXRhaWwgLmNvbm5lY3Rpbmd7dG9wOjYwcHh9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVyIGgye2ZvbnQtc2l6ZToxLjFlbX19LnBmLWNyZWF0ZSAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWVkaXQgYm9keT5kaXY6bm90KCNoZWFkYmFuZCl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTEwcHh9Lmluc3VyYW5jZXMtZWRpdCAuc2F2ZVNlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lmluc3VyYW5jZXMtZWRpdCAuanNvbkZvcm17cG9zaXRpb246c3RhdGljfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHt3aGl0ZS1zcGFjZTpub3dyYXB9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5pbnN1cmFuY2VzLWNyZWF0ZSAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWNyZWF0ZTIgYm9keT5kaXY6bm90KCNoZWFkYmFuZCl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTEwcHh9Lmluc3VyYW5jZXMtY3JlYXRlMiAuc2F2ZVNlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lmluc3VyYW5jZXMtY3JlYXRlMiAuanNvbkZvcm17cG9zaXRpb246c3RhdGljfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHt3aGl0ZS1zcGFjZTpub3dyYXB9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3ttYXJnaW4tYm90dG9tOjUwcHh9LmRvY3VtZW50cy1saXN0IC5pY29uLXRpY2stZHJhd24sLmRvY3VtZW50cy1saXN0IC5pY29uLWNyb3NzLWRyYXdue2ZpbGw6IzAxYmVlNTt2ZXJ0aWNhbC1hbGlnbjp0b3A7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDttYXJnaW4tcmlnaHQ6MC4yNWVtfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAjZmlsZVVwbG9hZENvbnRhaW5lciwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2ZpbGVVcGxvYWRDb250YWluZXIsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAjZmlsZVVwbG9hZENvbnRhaW5lcnt3aWR0aDoxMDAlO21hcmdpbjozMHB4IGF1dG99LmRvY3VtZW50cy1maWxlVXBsb2FkICNmaWxlVXBsb2FkV3JhcHBlciwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2ZpbGVVcGxvYWRXcmFwcGVyLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgI2ZpbGVVcGxvYWRXcmFwcGVye2JhY2tncm91bmQ6I2VjZWNlYzt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzAwcHg7Zm9udC1zaXplOjFlbTtjb2xvcjojOTk5O2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxZW19LmRvY3VtZW50cy1maWxlVXBsb2FkICNmaWxlVXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZCAjYXNzZXREb2NVcGxvYWQsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyICNmaWxlVXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAjYXNzZXREb2NVcGxvYWQsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAjZmlsZVVwbG9hZCwuYXNzZXQtZWRpdCAjYXNzZXRNZXRhICNhc3NldERvY1VwbG9hZHtiYWNrZ3JvdW5kOiNlY2VjZWM7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjUwcHg7Ym9yZGVyOm5vbmV9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSwuYXNzZXQtZWRpdCAjYXNzZXRNZXRhIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze3otaW5kZXg6MjA7cG9zaXRpb246aW5oZXJpdDt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO2ZvbnQtc2l6ZToxZW07bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izk5OTtsaW5lLWhlaWdodDoxNTAlO3BhZGRpbmc6MH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3LC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTgwcHg7bWFyZ2luOjAuNWVtO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjVweH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcywuYXNzZXQtZWRpdCAjYXNzZXRNZXRhIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtib3JkZXI6MnB4IHNvbGlkICNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojODQ4NDg0O2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMCAwIDZweCAjZGVkZWRlLCAwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDtib3gtc2hhZG93OjAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7bWFyZ2luOjhweCAwO3dpZHRoOjE2MHB4O2xlZnQ6MH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3LmR6LXN1Y2Nlc3Mgc2VsZWN0LC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3QsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3R7b3BhY2l0eTowLjM7cG9pbnRlci1ldmVudHM6bm9uZX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojYWRkYzNjfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO3RvcDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cmlnaHQ6MDttYXJnaW46MDtmb250LXNpemU6MS42ZW19LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JhY2tncm91bmQtY29sb3I6I2VjZWNlY30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7Y29sb3I6I2JmMTkxOX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7Y29sb3I6IzQzYmI0N30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjO3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxZW07Y29sb3I6Izk5OTtwYWRkaW5nOjB9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JvcmRlcjpub25lfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAudHlwZS1zZWwsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC50eXBlLXNlbCwuYXNzZXQtZWRpdCAjYXNzZXRNZXRhIC50eXBlLXNlbHtiYWNrZ3JvdW5kOjAwMDtib3JkZXI6MXB4IHNvbGlkICNjY2M7bWFyZ2luLXRvcDo1cHh9LmRvY3VtZW50cy1maWxlVXBsb2FkIGxhYmVsLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiBsYWJlbHtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjVweH0uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MjRweCAwIDMycHggMH0uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fYSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9iLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2MsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9kLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fZSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2xvZ2luLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgaW5wdXRbdHlwZT1idXR0b25dLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuamYtYnRuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3Qgc3Bhbi5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5jc3Zpbz5zcGFuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5qZi1idG4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IHNwYW4uYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmNzdmlvPnNwYW4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uI21haW5fc3VtbWFyeSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWFyZ2luLWxlZnQ6MTZweH0jZG9jdXBsb2FkZm9ybXttYXJnaW4tYm90dG9tOjEwcHh9I2RvY3VwbG9hZGZvcm0gLmZpZWxkd3JhcHttYXJnaW4tYm90dG9tOjlweH0jZG9jdXBsb2FkZm9ybSAuZmllbGR3cmFwIGxhYmVse2Rpc3BsYXk6YmxvY2t9LmNsaWVudC1saXN0IC5pbmxpbmUtZm9ybXtkaXNwbGF5OmlubGluZS1ibG9ja30uY2xpZW50LWxpc3QgdGQuZGVsZXRlZHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2NvbG9yOiNmZjAwMDB9LmNsaWVudC1lZGl0PmRpdntwb3NpdGlvbjpyZWxhdGl2ZX0uY2xpZW50LWVkaXQgLmpzb25Gb3Jte3Bvc2l0aW9uOnN0YXRpY30uY2xpZW50LWVkaXQgLnRhYmJlZD5zZWN0aW9uLm9wZW4+ZGl2e21heC1oZWlnaHQ6NzAwMHB4fS5jbGllbnQtZWRpdCAjc2VjdG9yIC5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjEwcHggMDttYXgtd2lkdGg6ODAwcHh9LmNsaWVudC1lZGl0LWxvZ2luLmFjY2Vzcy1mdWxsICNwZXJtaXNzaW9uc3tkaXNwbGF5Om5vbmV9LmNsaWVudC1lZGl0LWxvZ2luPmRpdjpub3QoI2hlYWRiYW5kKXtwYWRkaW5nLWJvdHRvbToxMTBweH0udGl0bGUtc2Vje2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi10b3A6MH0jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttaW4td2lkdGg6MTAwcHggIWltcG9ydGFudDttYXgtd2lkdGg6MTAwcHggIWltcG9ydGFudDt3aWR0aDowLjElfSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5kZWxldGVyb3d7cGFkZGluZzo3cHggNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk3OTc5N30jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuaWNvbi1qZi1kZWxldGV7ZmlsbDojOTc5Nzk3fSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfSNhZGRTZWN0b3JJRCBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7bWFyZ2luLWJvdHRvbTo1MHB4fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXR7bWluLXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmRlbGV0ZXJvd3twYWRkaW5nOjdweCA2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojOTc5Nzk3fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmljb24tamYtZGVsZXRle2ZpbGw6Izk3OTc5N30jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5jbGllbnQtY29uc29sZSAuc3RpY2t5Rm9vdE1haW57YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY2xpZW50LWNvbnNvbGUgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyNSU7bWluLXdpZHRoOjI1MHB4fS5jbGllbnQtY29uc29sZSAuanNvbkZvcm0gZmllbGRzZXR7bWF4LXdpZHRoOjEwMCV9LmNsaWVudC1jb25zb2xlIC5qc29uRm9ybSBmaWVsZHNldCBmaWVsZHNldHtwYWRkaW5nOjB9LmNsaWVudC1jb25zb2xlICNtb2RhbERpYWxvZyAuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjB9LmNsaWVudC1jb25zb2xlIC5jb25zb2xlLXBhbmUtYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzJweDtyaWdodDozMnB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzo0cHggMCAwIDB9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZD5zZWN0aW9ue2JvcmRlcjpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkIHRyYW5zcGFyZW50fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQ+c2VjdGlvbj5kaXZ7ZGlzcGxheTpibG9ja30uY2xpZW50LWNvbnNvbGUgbWFpbiAubm8tanMgLnRhYmJlZD5zZWN0aW9uLm9wZW4+ZGl2e21heC1oZWlnaHQ6aW5oZXJpdH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdnttYXJnaW46MDtwYWRkaW5nOjBweDtib3JkZXI6bm9uZX0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMzBweCAzMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdnttYXJnaW46MDtwYWRkaW5nOjBweDtib3JkZXI6bm9uZX0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMzBweCAzMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC5vdmVyZmxvd1RhYnN7cmlnaHQ6MDtsZWZ0OmluaGVyaXR9LmNsaWVudC1jb25zb2xlIG1haW4gc2VjdGlvbi5hY3RpdmUud2FpdGluZzphZnRlcntjb250ZW50OlwiXCI7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZDhkOGQ4O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTstd2Via2l0LWFuaW1hdGlvbjp3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjp3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEwO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTB9QC13ZWJraXQta2V5ZnJhbWVzIHdpcGV7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QC1tb3ota2V5ZnJhbWVzIHdpcGV7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QGtleWZyYW1lcyB3aXBlezAle2JhY2tncm91bmQtcG9zaXRpb246MjAwJSAwfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRze2ZsZXgtZ3JvdzowO2ZsZXg6aW5oZXJpdDttYXJnaW46MCAtMzJweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1zdGF0e2ZsZXg6aW5oZXJpdDttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7cGFkZGluZzoxNnB4fS5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LW1ldGEsLmNsaWVudC1jb25zb2xlIG1haW4gLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktaWNvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OjEwMDttYXJnaW4tcmlnaHQ6MTBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHN7ZmxleC1ncm93OjA7ZmxleDppbmhlcml0O21hcmdpbjotMzJweCAwIC0zMnB4IC0xNnB4O3dpZHRoOmF1dG87bWluLXdpZHRoOmF1dG99LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3d7ZmxleDppbmhlcml0O21pbi13aWR0aDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzoxNnB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjMzJTtmbGV4LWdyb3c6MH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb24sLmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDoxMDA7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvcGFjaXR5OjE7ZmxleC1zaHJpbms6MDttaW4td2lkdGg6MH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb257d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZTttaW4td2lkdGg6NDVweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXXt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuc3RhdC1pY29uW2Zvcj10b3RhbExvc3NdIHN2Z3tmaWxsOiNiYjAwMDB9LmNsaWVudC1jb25zb2xlIG1haW4gLmNsaWVudC1jb25zb2xle2JhY2tncm91bmQ6d2hpdGV9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2Nre21heC13aWR0aDozMDBweDtjb2xvcjojNDE0YTUxfS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAuY29udGFjdC1ibG9jayBhe2NvbG9yOiM0MTRhNTF9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2NrIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLmNvbnRhY3QtYmxvY2sgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyLXRvcDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7YmFja2dyb3VuZDpub25lO2JveC1zaGFkb3c6bm9uZX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLnBlcnNvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXRvcDo2cHh9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5wZXJzb24ucHJpbWFyeS1vbmx5e3BhZGRpbmctbGVmdDowfS51dy1yZXF1ZXN0cy1saXN0IC5zZW5ke21hcmdpbi10b3A6MzJweH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGUgLnJmcUNyZWF0ZVN1YkhlYWRlcntmb250LXNpemU6MjJweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxhYmVse3BhZGRpbmctdG9wOjE0cHg7cGFkZGluZy1ib3R0b206MTJweH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxpbmV7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctdG9wOjEwcHh9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVGaWVsZFNldHttYXJnaW4tYm90dG9tOjB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVCdXR0b25GaWVsZFNldHttYXJnaW46MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUV4ZWNMYWJlbHtwYWRkaW5nLWJvdHRvbTowfS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY1N1bW1hcnl7bWFyZ2luLXRvcDozMHB4fS5yZnFFeGVjU3VtbWFyeXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnJmcUV4ZWNMYWJlbHtmbGV4LWJhc2lzOjMwJX0ucmZxRXhlY1ZhbHVle2ZsZXgtYmFzaXM6NzAlfS5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwNjA3MDg7cGFkZGluZy1ib3R0b206MjhweH0ucmZxUmVxdWVzdC1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojMjAyNjJhfS5yZnFSZXF1ZXN0LWJsb2Nre2ZsZXg6MSAxIDIyJTttYXJnaW4tYm90dG9tOjZweH0ucmZxUmVxdWVzdC12YWx1ZXtmbGV4LWJhc2lzOjYwJX0uYm91bmRzIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciAucmZxUmVxdWVzdERldGFpbCAucmZxRGVjbGluZWQgdGQsLmpmLWhlYWRlci1ib3VuZHMgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIC5yZnFSZXF1ZXN0RGV0YWlsIC5yZnFEZWNsaW5lZCB0ZHtiYWNrZ3JvdW5kOiNmMmY0ZjR9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlse2JvcmRlci1jb2xsYXBzZTp1bnNldH0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0ZCwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGR7Ym9yZGVyOjA7YmFja2dyb3VuZDp3aGl0ZX0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0aCwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGh7Ym9yZGVyOjA7YmFja2dyb3VuZDp3aGl0ZTt0ZXh0LWFsaWduOmxlZnR9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWxIZWFkZXIsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsSGVhZGVye2JvcmRlci1ib3R0b206NXB4IHNvbGlkIGJsYWNrO2JvcmRlci10b3A6NXB4IHNvbGlkIGJsYWNrO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0ucmZxckRldGFpbENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDIwcHh9LnJmcXJNYWluQ29udGFpbmVye3RleHQtYWxpZ246bGVmdH0ucmZxRXhlY0xhYmVse2ZsZXgtYmFzaXM6MzAlO3BhZGRpbmc6NXB4IDE1cHh9LnJmcUV4ZWNWYWx1ZXtmbGV4LWJhc2lzOjcwJTtwYWRkaW5nOjVweH0ucmZxckRldGFpbExhYmVse2ZsZXgtYmFzaXM6MzAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjVweCAxNXB4fS5yZnFyRGV0YWlsVmFsdWV7ZmxleC1iYXNpczo3MCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6NXB4fS5yZnFyRGV0YWlsVGl0bGV7YmFja2dyb3VuZDojZWRlZWVlO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDtwYWRkaW5nOjIwcHggMTVweCAwIDM1cHg7bWFyZ2luOjAgMCAyNXB4IDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZnFyRGV0YWlsU3ViVGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0O2ZvbnQtc2l6ZToyMHB4O3BhZGRpbmc6MTVweCAzNXB4fS5yZnFyRGV0YWlsUmVmZXJlbmNle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIuNjU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xMHB4O2xlZnQ6LTE1cHh9LnJmcXJEZXRhaWxCb2xke2ZvbnQtd2VpZ2h0OjYwMH0ucmZxckRldGFpbFNlcGVyYXRvcntwYWRkaW5nOjEwcHggIDM1cHggMTBweCAzNXB4fS5yZnFyRGV0YWlsRm9vdGVye3BhZGRpbmc6MTBweH0ucmZxclN0YXR1c1RleHR7YmFja2dyb3VuZDojNDI0ZTU2O2NvbG9yOndoaXRlO3BhZGRpbmc6NnB4IDE0cHggNHB4IDE0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5yZnFyU3RhdHVzQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjE1cHggMzVweCAxOHB4IDM1cHh9LnJmcXJTdGF0dXNBd2FyZGVke2JhY2tncm91bmQ6IzYwYjYwMn0ucmZxclN0YXR1c0FjY2VwdGVke2JhY2tncm91bmQ6IzUzOGExN30ucmZxclN0YXR1c0RlY2xpbmVke2JhY2tncm91bmQ6I2JiYmJiYn0ucmZxclN0YXR1c0F3YWl0aW5nUmVzcG9uc2V7YmFja2dyb3VuZDojZjI4OTIxfS5yZnFyRGV0YWlsQm9keXtmb250LXNpemU6MTRweH0udW5kZXJ3cml0ZXIgLmNyZnFGYXZvdXJpdGVDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LnVuZGVyd3JpdGVyIC5jcmZxRmF2b3VyaXRlIHN2Z3tmaWxsOiNkZjQwNTN9LnVuZGVyd3JpdGVyIC5jcmZxTm90RmF2b3VyaXRlIHN2Z3tmaWxsOiNhMmExYTJ9LnVuZGVyd3JpdGVyIC5zdGlja3lGb290V3JhcCAuY3JmcVN0YXR1c0RlY2xpbmVkIHRke2NvbG9yOiM5QjlEOUZ9LnVuZGVyd3JpdGVyIC5jcmZxU2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZmVlM2M3fS51bmRlcndyaXRlciAucW97bWluLWhlaWdodDoxMDBweH0udW5kZXJ3cml0ZXIgdGFibGUubGlzdHt3aWR0aDo0ODBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiM3ZWE4Zjg7Ym9yZGVyLXN0eWxlOnNvbGlkO2NvbG9yOiMwMDAwMDB9LnVuZGVyd3JpdGVyIHRhYmxlLmxpc3QgdGQsLnVuZGVyd3JpdGVyIHRhYmxlLmxpc3QgdGh7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6IzdlYThmODtib3JkZXItc3R5bGU6c29saWQ7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0fS51bmRlcndyaXRlciB0YWJsZS5saXN0IHRoZWFke2JhY2tncm91bmQtY29sb3I6IzdlYThmOH0udW5kZXJ3cml0ZXIgdGFibGUuY2FudmFze3dpZHRoOjQ4MHB4O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiM3ZWE4Zjh9LnVuZGVyd3JpdGVyIC5ib3h7d2lkdGg6NDgwcHg7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6I2NjY2NjY30udW5kZXJ3cml0ZXIgZGl2LmJsdWVUYWJsZXtib3JkZXI6MXB4IHNvbGlkICMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsLC51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWR7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO3BhZGRpbmc6MnB4IDEwcHh9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxse2ZvbnQtc2l6ZToxNXB4fS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZVJvdzpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojRUVFRUVFfS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmd7YmFja2dyb3VuZDojMDAwMDAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0NDQ0NDR9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2VlZWVlZTtib3JkZXItbGVmdDoxcHggc29saWQgI0FBQUFBQX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIC5kaXZUYWJsZUhlYWQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojRkZGRkZGO2JhY2tncm91bmQ6I0FBQUFBQTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNhYWEgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjYWFhIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNhYWEgMTAwJSk7Ym9yZGVyLXRvcDoycHggc29saWQgIzQ0NDQ0NH0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGV7Zm9udC1zaXplOjE1cHh9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rc3t0ZXh0LWFsaWduOnJpZ2h0fS51bmRlcndyaXRlciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3MgYXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiMxQzZFQTQ7Y29sb3I6I0ZGRkZGRjtwYWRkaW5nOjJweCA4cHg7Ym9yZGVyLXJhZGl1czo1cHh9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3Rlcntib3JkZXItdG9wOm5vbmV9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciAudGFibGVGb290U3R5bGV7cGFkZGluZzozcHggNXB4fS51bmRlcndyaXRlciAuZGl2VGFibGV7ZGlzcGxheTp0YWJsZX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlUm93e2Rpc3BsYXk6dGFibGUtcm93fS51bmRlcndyaXRlciAuZGl2VGFibGVIZWFkaW5ne2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVDZWxsLC51bmRlcndyaXRlciAuZGl2VGFibGVIZWFke2Rpc3BsYXk6dGFibGUtY2VsbH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlRm9vdENlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO2JvcmRlcjowfS51bmRlcndyaXRlciAuZGl2VGFibGVDZWxsUmlnaHR7ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzoxMHB4fS51bmRlcndyaXRlciAuZGl2VGFibGVIZWFkaW5ne2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVGb290e2Rpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVCb2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS51bmRlcndyaXRlciAucmZxT3B0aW9uc0NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozMnB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0l0ZW17ZmxleC1iYXNpczo1MCV9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zQnRue2xpbmUtaGVpZ2h0OjA7bWF4LWhlaWdodDozMHB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3Vwe21hcmdpbjoyMHB4IDIwcHggMCAwO21pbi13aWR0aDo0MDBweDttaW4taGVpZ2h0OjUwMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zUGlja3ttYXJnaW46MjBweCAyMHB4IDAgMDttaW4td2lkdGg6NDAwcHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXBIZWFkZXJ7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6YmxhY2s7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjIwcHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXBCb2R5e3BhZGRpbmc6MTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZ3JvdzoxO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3VwUGx1c3thbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtkaXNwbGF5OmZsZXh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zSW5wdXR7d2lkdGg6NmVtfS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxle3dpZHRoOjEwMCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZSB0cntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRib2R5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyQ2VsbHtwYWRkaW5nOjdweH0udW5kZXJ3cml0ZXIgLnJmcUZvb3RlckNlbGwye3dpZHRoOmNhbGMoNmVtICsgMjBweCl9LnVuZGVyd3JpdGVyIC5yZnFGb290ZXJDZWxsM3t3aWR0aDoxNjhweH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUb3RhbExhYmVse2ZvbnQtd2VpZ2h0OjYwMH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFPcHRpb25zVGl0bGVCb3h7YmFja2dyb3VuZDpibGFjaztib3JkZXItY29sb3I6YmxhY2s7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtib3gtc2hhZG93OnVuc2V0fS51bmRlcndyaXRlciAub3B0aW9uQ29sMXt3aWR0aDphdXRvfS51bmRlcndyaXRlciAub3B0aW9uQ29sMnt3aWR0aDphdXRvfS51bmRlcndyaXRlciAub3B0aW9uQ29sM3t3aWR0aDo5MHB4fS51bmRlcndyaXRlciAub3B0aW9uQ29sNHt3aWR0aDoxMzBweH0udW5kZXJ3cml0ZXIgLm9wdGlvbkNvbDV7d2lkdGg6NDBweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7Zm9udC1zaXplOjIycHg7Y29sb3I6IzA2MDcwODtwYWRkaW5nLWJvdHRvbToyOHB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojMjAyNjJhfS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1ibG9ja3tmbGV4OjEgMSAyMiU7bWFyZ2luLWJvdHRvbTo2cHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LXZhbHVle2ZsZXgtYmFzaXM6NjAlfS51bmRlcndyaXRlciAucmZxT3B0aW9ucy1kcmFnLWRyb3AtdGl0bGV7Zm9udC1mYW1pbHk6J2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMyMDI2MmE7bGluZS1oZWlnaHQ6MS42NDttYXJnaW4tdG9wOjUwcHh9LnVuZGVyd3JpdGVyIC5yZnFNYW5hZ2VPcHRpb25zIC5zdGlja3lGb290TWFpbntwYWRkaW5nOjMycHggMH0udW5kZXJ3cml0ZXIgLnJmcVBsdXNUZXh0e21hcmdpbi1ib3R0b206NTBweDtmb250LXNpemU6MThweH0udW5kZXJ3cml0ZXIgLnJmcVBsdXNJY29ue3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTQwcHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0QXBwcm92ZS1oZWFkZXItdGV4dHtmb250LXNpemU6MjJweDtjb2xvcjojMDYwNzA4O3BhZGRpbmctYm90dG9tOjI4cHg7cGFkZGluZy10b3A6MjhweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjYwMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDM7Y29sb3I6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtYmxvY2t7ZmxleDoxIDEgMjIlO21hcmdpbi1ib3R0b206NnB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC12YWx1ZXtmbGV4LWJhc2lzOjYwJX0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjNweH0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNOb3RRdW90ZWR7YmFja2dyb3VuZDojZDAwMjFifS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c0F3YXJkZWR7YmFja2dyb3VuZDojNjBiNjAyfS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtiYWNrZ3JvdW5kOiM0YTkwZTJ9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzUXVvdGVke2JhY2tncm91bmQ6IzRhOTBlMn0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNMb3N0e2JhY2tncm91bmQ6I2I0NzNlZH0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNEZWNsaW5lZHtiYWNrZ3JvdW5kOiM5MDhmOTB9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzIHRke3Bvc2l0aW9uOnJlbGF0aXZlfS51bmRlcndyaXRlciAucmZxclBvcHVwRm9vdGVye2JhY2tncm91bmQ6IzIxMmYzODtwYWRkaW5nOjE2cHg7bWFyZ2luOjQwcHggMCAwIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cEZvb3RlciBhe2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtwYWRkaW5nOjZweCA1NXB4O2NvbG9yOndoaXRlfS51bmRlcndyaXRlciAucmZxclBvcHVwRW1wdHlGb290ZXJ7YmFja2dyb3VuZDojMjEyZjM4O3BhZGRpbmc6NDJweDttYXJnaW46NDBweCAwIDAgMH0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cCAuc3ViRGV0YWlse2Rpc3BsYXk6bm9uZX0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cCAuYWN0aXZlKy5zdWJEZXRhaWx7ZGlzcGxheTpibG9ja30udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kVGl0bGV7Zm9udC1zaXplOjIycHg7cGFkZGluZzo1cHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN0YXJ0e3BhZGRpbmc6MTVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kRGF0YXtwYWRkaW5nOjVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kQWRkQnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjVweCAwIDIwcHggMH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6N3B4IDAgMjBweCAwfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTZXBlcmF0b3J7cGFkZGluZzoyMnB4IDVweCAxNnB4IDVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3ViakNlbGx7cGFkZGluZzoxMHB4IDIycHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqVGl0bGV7bGluZS1oZWlnaHQ6Mi40NX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VialRpdGxle2xpbmUtaGVpZ2h0OjIuNDV9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpMaW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXI6MXB4IHNvbGlkICMyMDI2MmE7bWF4LXdpZHRoOjEwMHB4O3BhZGRpbmc6M3B4IDAgMnB4IDEwcHg7Y29sb3I6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3Viakljb25Db250YWluZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtmaWxsOiMyMDI2MmF9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpJY29ue3dpZHRoOjEwcHg7ZmlsbDojMjAyNjJhfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqUmVtb3Zle3BhZGRpbmc6MHB4IDEycHggMHB4IDEwcHg7bGluZS1oZWlnaHQ6MS43fS51bmRlcndyaXRlciAuc3RpY2t5Rm9vdFdyYXAgLnJmcXJEZXRhaWxCb2R5IC5zaG93U3ViamVjdHtkaXNwbGF5OmJsb2NrfS51bmRlcndyaXRlciAucmZxckRldGFpbEJvZHkgLnJmcVN1YmplY3R7ZGlzcGxheTpub25lfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtkaXNwbGF5Om5vbmU7YmFja3JvdW5kOnBpbmt9Lm9wdGlvbi1ncm91cHMtbGlzdCAuZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ub3B0aW9uLWdyb3Vwcy1saXN0IC5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7ZGlzcGxheTpub25lfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fYSwub3B0aW9uLWdyb3Vwcy1saXN0ICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9iLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2MsLm9wdGlvbi1ncm91cHMtbGlzdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9kLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9lLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9sb2dpbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IC5jc3Zpbz5zcGFuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5vcHRpb24tZ3JvdXBzLWxpc3Qgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAub3B0aW9uLWdyb3Vwcy1saXN0IC5jc3Zpbz5zcGFuLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI21haW5fc3VtbWFyeSwub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAub3B0aW9uLWdyb3Vwcy1saXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi1sZWZ0OjhweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5yZnFFeGVjU3VtbWFyeXtwYWRkaW5nLXRvcDozMnB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjdweCAwIDIwcHggMH0uYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e3BhZGRpbmctbGVmdDoxNXB4fS5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmJvdW5kcyAuY29sdW1uLXRpdGxlLC5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmpmLWhlYWRlci1ib3VuZHMgLmNvbHVtbi10aXRsZXtwYWRkaW5nLWxlZnQ6MTVweH0udXctcmVxdWVzdHMtbGlzdCAuZGF0YVRhYmxlc193cmFwcGVye21hcmdpbi1ib3R0b206NjBweH0udXctcmVxdWVzdHMtbGlzdCAuY3JmcVJldHJhY3RTZWxlY3RlZHttYXJnaW4tYm90dG9tOjUwcHh9LnJmcS1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZnEtbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo0MGVtO3BhZGRpbmc6MH0ucmZxLWxpc3QgdGFibGUgdGJvZHkgLmFjdGlvbnN7cGFkZGluZzoxMHB4fS5yZnEtbGlzdCAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke3BhZGRpbmctbGVmdDoxMHB4fS5yZnEtc3ViamVjdGl2aXRpZXMgLnJmcVN1YmplY3QgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9ucyBhe3dpZHRoOjMwMHB4O21hcmdpbi10b3A6MThweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JveC1zaXppbmc6aW5oZXJpdH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2EsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fYiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9jLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fZCwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fZSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fbG9naW4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuY3N2aW8+c3Bhbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuY3N2aW8+c3Bhbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNtYWluX3N1bW1hcnksLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tbGVmdDoxNnB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmNtcUxlYWRDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Lm9wdGlvbi1ncm91cHMtbGlzdCAuY21xTGVhZCBzdmd7ZmlsbDojZGY0MDUzO2hlaWdodDozMHB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmNtcU5vdExlYWQgc3Zne2ZpbGw6I2EyYTFhMjtoZWlnaHQ6MzBweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSB0ZXh0YXJlYXttaW4taGVpZ2h0OjE1NXB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmRhdGFUYWJsZSAucmZxUmVxdWVzdERldGFpbCB0Ym9keSB0ciB0ZHtwYWRkaW5nLWxlZnQ6MTBweH0ucmZxLXByb3Bvc2FsIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtmbG9hdDpsZWZ0fS5yZnEtcHJvcG9zYWwgZm9ybSAuYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9LnJmcS1wcm9wb3NhbCBmb3JtIC5yZWplY3RDb250YWluZXJ7ZGlzcGxheTpmbGV4fS5yZnEtcHJvcG9zYWwgZm9ybSAucmVqZWN0e2hlaWdodDo1NnB4fS5yZnEtcHJvcG9zYWwgZm9ybSAucmF0aW9uYWxle21hcmdpbjoxMHB4IDAgMCAyMHB4fS5yZnFyLWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NDBlbTtwYWRkaW5nOjB9LnJmcS1yZXF1ZXN0LWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NDBlbTtwYWRkaW5nOjB9LnJmcUV4ZWNTdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucmZxRXhlY0xhYmVse2ZsZXgtYmFzaXM6MzAlfS5yZnFFeGVjVmFsdWV7ZmxleC1iYXNpczo3MCV9LnJmcUV4ZWNWYWx1ZUNsaWVudHtmb250LXdlaWdodDo2MDB9LmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtkaXNwbGF5Om5vbmV9LnJmcVN0YXR1c0F3YXJkZWR7YmFja2dyb3VuZDojNjBiNjAyfS5yZnFTdGF0dXNDb21wbGV0ZXtiYWNrZ3JvdW5kOiM1MzhhMTd9LnJmcVN0YXR1c0luQ29tcGxldGV7YmFja2dyb3VuZDojZjI4OTIxfS5yZnFTdGF0dXNDcmVhdGVke2JhY2tncm91bmQ6I2JiYmJiYn0uYWxsUXVvdGVzUmVzcG9uZGVke2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNjBiNjAyfS5zb21lUXVvdGVzUmVzcG9uZGVke2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZjI4OTIxfS5yZnFTdGF0dXN7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjM4cHg7d2lkdGg6MzhweDtmaWxsOiNmZmZ9LnJmcVN0YXR1c1N2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnN1bW1hcnktb2YtY2hhbmdlcyAudGV4dC1jaGFuZ2VkLWluZm97Y29sb3I6bWVkaXVtYmx1ZX0uc3VtbWFyeS1vZi1jaGFuZ2VzIC5ib3gtZm9ybXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zdW1tYXJ5LW9mLWNoYW5nZXMgLmJveC1mb3JtcyAuc3VtbWFyeS1zamF7bWFyZ2luOjAgNXB4O3dpZHRoOjQ5JX0jZGF0YXRhYmxlLXBvbGljaWVzIC50cmlnZ2VyX3BvcHVwX2ZyaWNje2N1cnNvcjpwb2ludGVyfS53cmFwcGVyLWNvbXBhcmV7ZGlzcGxheTpub25lfS53cmFwcGVyLWNvbXBhcmUgLmJhY2tncm91bmR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNzMpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7ei1pbmRleDo5OTk5OX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjMwJTttYXgtaGVpZ2h0OjMwJTttYXJnaW46MzAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjI1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjIwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXJnaW46MTQlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21hcmdpbjo4JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttaW4td2lkdGg6NjUlO21hcmdpbjphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTVweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXgtd2lkdGg6NzMlfS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MzQwcHggIWltcG9ydGFudH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kICNjb21wYXJlLWZvcm1ze21heC13aWR0aDoxNjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoyODBweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjE0MHB4ICFpbXBvcnRhbnR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAjY29tcGFyZS1mb3Jtc3ttYXgtd2lkdGg6MTAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MTQwcHggIWltcG9ydGFudH19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtwb3NpdGlvbjpmaXhlZDt0b3A6NDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5OTttYXgtd2lkdGg6MzAlO21pbi13aWR0aDo1NzBweDttYXgtaGVpZ2h0OjMwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7bWF4LXdpZHRoOjY1JTttaW4td2lkdGg6dW5zZXR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7dG9wOjMwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIzcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e3RvcDozMCU7bWF4LWhlaWdodDozNiV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHt0b3A6MzAlO21heC1oZWlnaHQ6NDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NDFweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7bWF4LWhlaWdodDo0NyU7dG9wOjI4JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e21heC1oZWlnaHQ6NTMlO3RvcDoyNSV9fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbntoZWlnaHQ6MTAwJX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudHtoZWlnaHQ6MTAwJX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZToxOHB4O2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MjIlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MzFweCAxNXB4IDE1cHggMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuY29sdW1uLXRpdGxle21heC1oZWlnaHQ6MzclfX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudHtwYWRkaW5nOjIwcHggNjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudHtwYWRkaW5nOjAgMzBweH19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmlucHV0LWNvbnRlbnQgLnNlbGVjdC1jb21wYXJle21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpyaWdodH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudCAuY2hvc2VuLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmxlZnR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLmJ1dHRvbi1jb21wYXJle21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpyaWdodH0uYXNzZXRzIC5jb3ZlclN0YXR1c3ttYXJnaW46MH0uYXNzZXRzIC5jb3ZlclN0YXR1cyAqe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYXNzZXRzIC5jb3ZlclN0YXR1cyBzdHJvbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctcmlnaHQ6MC44ZW07Y2xpcC1wYXRoOnBvbHlnb24oMCUgMCUsIDk1JSAwJSwgMTAwJSA1MCUsIDk1JSAxMDAlLCAwJSAxMDAlKX0uYXNzZXRzIC5jb3ZlclN0YXR1cyBzdHJvbmcgc3Zne21heC1oZWlnaHQ6MTZweDttYXgtd2lkdGg6MjBweDt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0uYXNzZXRzIC5vbkNvdmVyIHN0cm9uZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjUsMTE3LDUsMC4xKTtjb2xvcjojNDE3NTA1fS5hc3NldHMgLm9uQ292ZXIgc3Ryb25nIHN2Z3tmaWxsOiM0MTc1MDV9LmFzc2V0cyAub25Db3ZlciBzdHJvbmcgc3ZnLmljb24tdGljay1kcmF3bntzdHJva2U6IzQxNzUwNTtzdHJva2Utd2lkdGg6MnB4fS5hc3NldHMgLm9mZkNvdmVyIHN0cm9uZ3tiYWNrZ3JvdW5kOnJnYmEoMTUzLDIxLDM2LDAuMSk7Y29sb3I6Izk5MTUyNH0uYXNzZXRzIC5vZmZDb3ZlciBzdHJvbmcgc3Zne2ZpbGw6Izk5MTUyNH0uYXNzZXRzIC5zb2xke2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjEwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjFweCBzb2xpZDtjb2xvcjojOTYwMDBiO2xpbmUtaGVpZ2h0OjFlbTtwYWRkaW5nOjAuM3JlbSAwLjNyZW0gMC4xcmVtIDAuM3JlbX0uYXNzZXRzIC5hbGVydC5kZWxldGVke2NvbG9yOiM5NjAwMGI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hc3NldHMgLmFsZXJ0LmRlbGV0ZWQgLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiM5NjAwMGJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpey5hc3NldHMgc2VjdGlvbi5ibG9jay5hc3NldHMtYmxvY2t7bWluLXdpZHRoOjEwMCV9fS5hc3NldHMgLmZsZXgtcGFyZW50IC52ZXJ0aWNhbC1kaXZpZGVye3dpZHRoOjJweDttYXgtd2lkdGg6MnB4O21pbi13aWR0aDoycHg7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUyZTJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpey5hc3NldHMgLmZsZXgtcGFyZW50IC52ZXJ0aWNhbC1kaXZpZGVye2Rpc3BsYXk6bm9uZX19LmFzc2V0cyAuY2hpbGQtYXNzZXQtbGlzdGluZ3ttYXJnaW4tYm90dG9tOjQwcHh9LmFzc2V0cyAuYXNzZXQtZWRpdC1qc29uZm9ybS13cmFwcGVyIC5qc29uRm9ybSBmaWVsZHNldHtwYWRkaW5nOjB9LmFzc2V0cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6OmJlZm9yZXtjb250ZW50OlwiXFwyNTczXCI7Y29sb3I6I2ZmZmZmZn0uYXNzZXRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS5hc3NldHMgLmpzb25Gb3JtLmRpc2FibGVke29wYWNpdHk6MC40O3BvaW50ZXItZXZlbnRzOm5vbmV9LmFzc2V0cyAuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJbc3R5bGVdLC5hc3NldHMgLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZVtzdHlsZV17d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50fS5hc3NldHMgLm5vLWJvdHRvbS1wYWRkaW5ne3BhZGRpbmctYm90dG9tOjB9LmFzc2V0cyAuZmlsZS1kcm9wLWFyZWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6MzAwcHg7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyNXB4O2JvcmRlcjoxcHggZGFzaGVkIHJnYmEoMCwwLDAsMC40KTt0cmFuc2l0aW9uOjAuMnN9LmFzc2V0cyAuZmlsZS1kcm9wLWFyZWEuaXMtZHJhZ292ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEsMSwxLDAuMSl9LmFzc2V0cyAuZmFrZS1idG57ZmxleC1zaHJpbms6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMGJlZTU7Y29sb3I6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtwYWRkaW5nOjhweCAxNXB4O21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYXNzZXRzIC5maWxlLW1zZ3tmb250LXNpemU6c21hbGw7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmFzc2V0cyAuZmlsZS1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjB9LmFzc2V0cyAuZmlsZS1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9LmFzc2V0cyAuYXNzZXQtZG9jdW1lbnQtbGlzdCBhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYXNzZXRzIC5hc3NldC1kb2N1bWVudC1saXN0IGEgc3Zne2hlaWdodDoxZW07d2lkdGg6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOmN1cnJlbnRDb2xvcn0ubWFudWFsLXF1b3RlLWVkaXQgLmNvbHVtbntmbG9hdDpsZWZ0O21pbi13aWR0aDo2MDBweDt3aWR0aDo1MCU7cGFkZGluZzo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjJweCl7Lm1hbnVhbC1xdW90ZS1lZGl0IC5jb2x1bW57bWluLXdpZHRoOjUwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KXsubWFudWFsLXF1b3RlLWVkaXQgLmNvbHVtbnttaW4td2lkdGg6NDIwcHh9fS5tYW51YWwtcXVvdGUtZWRpdCAuYm91bmRzIGNvbnRlbnQtcGFkZGluZzphZnRlciwubWFudWFsLXF1b3RlLWVkaXQgLmpmLWhlYWRlci1ib3VuZHMgY29udGVudC1wYWRkaW5nOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm1hbnVhbC1xdW90ZS1lZGl0IGRpdi5zY3JvbGxtZW51e2JhY2tncm91bmQtY29sb3I6d2hpdGU7b3ZlcmZsb3c6YXV0bzt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1hbnVhbC1xdW90ZS1lZGl0IGRpdi5zY3JvbGxtZW51IC5mbGV4LXBhcmVudHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp3aGl0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjE0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1hbnVhbC1xdW90ZS1lZGl0ICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudF9maWx0ZXJ7bWFyZ2luLXJpZ2h0OjJweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnF1b3RlLWN1cnJlbmN5LXZhbHVle3dpZHRoOjYwJTtoZWlnaHQ6NTdweDtwYWRkaW5nOjZweCAwO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS42OTtsZXR0ZXItc3BhY2luZzowLjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojNDE0YTUxfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnF1b3RlLWlkLXZhbHVle3dpZHRoOjI5JTtoZWlnaHQ6NTdweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjI2cHg7cGFkZGluZzoyMHB4IDIwcHggMjBweCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzQxNGE1MX0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50e21heC13aWR0aDo2MjJweDt3aWR0aDoxMDAlO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAuM3N9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJweDttYXJnaW46MjFweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFjMWJ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucXVvdGUta2V5LWJsb2Nre21pbi13aWR0aDoxMDBweDt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS4yNztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzIwMjQyNztwYWRkaW5nOjhweCAxNnB4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLW1haW4tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnF1b3RlLXZhbHVlLWJsb2Nre3dpZHRoOjUwJTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjhweCAxNnB4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudHttYXJnaW4tdG9wOjM5cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjFweDttYXJnaW46MTBweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTd9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnB7bWluLXdpZHRoOjEwMHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2JwLXZhbHVle3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudHttYXJnaW4tdG9wOjI3cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjFweDttYXJnaW46MTBweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTd9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnB7bWluLXdpZHRoOjEwMHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2JwLXZhbHVle3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5xdW90ZS1jdXJyZW5jeS12YWx1ZXtjb2xvcjojZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5xdW90ZS1pZC12YWx1ZXtjb2xvcjojZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO3BhZGRpbmc6MzZweCAzMHB4IDU5cHggMzBweDttYXgtaGVpZ2h0OnVuc2V0fS5tYW51YWwtcXVvdGUtZWRpdCAubG9hZGluZy1kaXNjb3VudC1ibG9jayAubG9hZGluZy1kaXNjb3VudC10aXRsZXttYXgtd2lkdGg6NDU3cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MzJweH0ubWFudWFsLXF1b3RlLWVkaXQgLmxvYWRpbmctZGlzY291bnQtYmxvY2sgLmxvYWRpbmctZGlzY291bnQtdGl0bGUgaDJ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMDYwNzA4fS5tYW51YWwtcXVvdGUtZWRpdCAubG9hZGluZy1kaXNjb3VudC1ibG9jayBmaWVsZHNldHt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXgtd2lkdGg6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmxvYWRpbmctZGlzY291bnQtYmxvY2sgc2VjdGlvbi5zYXZlU2VjdGlvbiBmaWVsZHNldCBpbnB1dHttYXgtd2lkdGg6MTM4cHg7d2lkdGg6MTAwJTtoZWlnaHQ6NDhweDtwYWRkaW5nOjEzcHggN3B4IDEzcHggOXB4fS5tYW51YWwtcXVvdGUtZWRpdCAucGFnZS1oZWFkZXIgcC5ibG9jay1jb250ZW50e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NTtjb2xvcjojMDYwNzA4fS5tYW51YWwtcXVvdGUtZWRpdCAubG9hZGVkIC5tb2RhbC1jb250ZW50e3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjIwcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5kb2N1bWVudC1ibG9ja3tvdmVyZmxvdzphdXRvfS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlIC5jb2x1bW4tdGl0bGV7bWF4LXdpZHRoOjQ1N3B4O3dpZHRoOjEwMCU7aGVpZ2h0OjMxcHg7bWFyZ2luOjAgMjdweCAxNHB4IDA7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjE4O2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojMDYwNzA4fS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlIC5kYXRhVGFibGVzX2xlbmd0aHtkaXNwbGF5Om5vbmV9Lm1hbnVhbC1xdW90ZS1lZGl0IC5kb2N1bWVudC1ibG9jayAuZG9jdW1lbnQtdGFibGUgI2RhdGF0YWJsZS1kb2N1bWVudC10ZW1wbGF0ZV9maWx0ZXJ7ZGlzcGxheTpub25lfS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlIC5kYXRhVGFibGVzX2luZm97ZGlzcGxheTpub25lfS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlICNkYXRhdGFibGUtZG9jdW1lbnQtdGVtcGxhdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlICNkYXRhdGFibGUtZG9jdW1lbnQtdGVtcGxhdGUgdGh7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZmZmZn0ubWFudWFsLXF1b3RlLWVkaXQgLmRvY3VtZW50LWJsb2NrIC5kb2N1bWVudC10YWJsZSAjZGF0YXRhYmxlLWRvY3VtZW50LXRlbXBsYXRlIHRke2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMjAyNjJhfS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2t7b3ZlcmZsb3c6YXV0b30ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZXttYXgtd2lkdGg6NDU3cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MzFweDttYXJnaW46MCAyN3B4IDE0cHggMDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMTg7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiMwNjA3MDh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5lbmRvcnNlbWVudC1ibG9jayAuZW5kb3JzZW1lbnQtdGFibGUtaGVhZGVyIC5idXR0b24tYWRkLWVuZG9yc2VtZW50e21heC13aWR0aDo4NHB4O3dpZHRoOjEwMHB4O2hlaWdodDozNnB4O21hcmdpbjowIDFweCAxMnB4IDM2cHg7cGFkZGluZzoxMHB4IDVweCA5cHggMTFweH0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZS1oZWFkZXIgLmJ1dHRvbi1hZGQtZW5kb3JzZW1lbnQgLmJ1dHRvbi10ZXh0e21heC13aWR0aDo0MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjE1cHg7bWFyZ2luOjAgMCAycHggMTBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOnN1cGVyfS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2sgLmVuZG9yc2VtZW50LXRhYmxlLWhlYWRlciAuYnV0dG9uLWFkZC1lbmRvcnNlbWVudCBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MTdweH0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZS1oZWFkZXIgLmJ1dHRvbi1hZGQtZW5kb3JzZW1lbnQgc3ZnICNpYy1wbHVzIGd7ZmlsbDojZmZmICFpbXBvcnRhbnR9Lm1hbnVhbC1xdW90ZS1lZGl0IC5lbmRvcnNlbWVudC1ibG9jayAuZW5kb3JzZW1lbnQtdGFibGUgLmRhdGFUYWJsZXNfbGVuZ3Roe2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnRfZmlsdGVye2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAuZGF0YVRhYmxlc19pbmZve2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5nX3NpbXBsZV9udW1iZXJze2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAucGFnaW5hdGVfYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2sgLmVuZG9yc2VtZW50LXRhYmxlICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudCB0aHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2sgLmVuZG9yc2VtZW50LXRhYmxlICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudCB0ZHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzIwMjYyYX0ubWFudWFsLXF1b3RlLWVkaXQgLm90aGVyLXZhbGlkLXF1b3Rlcy1ibG9jayAuY29sdW1uLXRpdGxle21heC13aWR0aDo0NTdweDt3aWR0aDoxMDAlfS5tYW51YWwtcXVvdGUtZWRpdCAub3RoZXItdmFsaWQtcXVvdGVzLWJsb2NrIHNwYW57Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjE4O2NvbG9yOiMwNjA3MDh9Lm1hbnVhbC1xdW90ZS1lZGl0ICNtYW51YWxRdW90ZV9zdWJtaXR7d2lkdGg6MTM4cHg7aGVpZ2h0OjQ4cHg7cGFkZGluZzoxM3B4IDdweCAxM3B4IDlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjM4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0ubWVtYmVyLWRldGFpbC1wYWdlIC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5zdmctaWNvbnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6d2hpdGU7bWFyZ2luOjIycHggMHB4IDBweCAyNHB4fSNmNmFhe21hcmdpbi1ib3R0b206LTQwcHh9I2hvbWUgLm1lbnVpdGVtX2hvbWV7ZGlzcGxheTpub25lfS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAuYmFubmVyLXdpZGdldCAucmVxdWVzdC1hLXF1b3RlLWZvcm0td3JhcCAuamYtcm93LmNvbXByZXNzZWQsLnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IC5yZXF1ZXN0LWEtcXVvdGUtZm9ybS13cmFwIC5qZi1yb3cuY29tcHJlc3NlZHttYXJnaW46MmVtIDAgMCAwfS50b29sa2l0dG9waWMtcGFnZSAucGFnZS1oZWFkZXIgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXgtYmFzaXM6MTAwJX0udG9vbGtpdHRvcGljLXBhZ2UgI3RleHQtc2VhcmNoLWNvbnRhaW5lcjphZnRlcnt3aWR0aDoyMDB2aH0udG9vbGtpdHRvcGljLXBhZ2UgLnNlYXJjaC1yZXN1bHRze21hcmdpbi10b3A6MzJweH0ucGYtYWRtaW4gLmpzb25Gb3JtIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowfS5pbmRpY2F0b3IteWVzLC5pbmRpY2F0b3Itbm97cG9zaXRpb246cmVsYXRpdmV9LmluZGljYXRvci15ZXM6YWZ0ZXIsLmluZGljYXRvci1ubzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7Y29udGVudDonJzttYXJnaW4tdG9wOi02cHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOiNiNWI2Yjc7Ym9yZGVyLXJhZGl1czo1MCV9LmluZGljYXRvci15ZXM6YWZ0ZXJ7YmFja2dyb3VuZDojNzFCNTQ0fS5jaG9zZW4tc3R5bGUrLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fWJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjdweCAhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfWJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5jaG9zZW4td2l0aC1kcm9wIGRpdiBie3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3JlLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojOTc5Nzk3O3dpZHRoOjNweDtoZWlnaHQ6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMy42cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO2xlZnQ6NHB4fSNtb2RhbC1jbGFpbXMuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtoZWlnaHQ6OTAlO3dpZHRoOjkwJX0ucGYtY3JlYXRlIC5qc29uRm9ybSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXXttYXJnaW4tYmxvY2stc3RhcnQ6OHB4ICFpbXBvcnRhbnR9LnBmLWNyZWF0ZSAuanNvbkZvcm0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvd3tmbGV4LWJhc2lzOjMzJX0ucGYtY3JlYXRlIC5qc29uRm9ybSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsOm5vdCguZXJyb3Ipe3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjEycHg7cGFkZGluZy1ib3R0b206NXB4fS5wZi1jcmVhdGUgLmpzb25Gb3JtIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9LnBmLWNyZWF0ZSAuanNvbkZvcm0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gI3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IGxhYmVse2ZvbnQtc2l6ZToxMnB4fSNyZWNlbnQtYWNjZXNzZWQtY2xpZW50cyB0ciB0ZDpsYXN0LW9mLXR5cGV7dGV4dC1hbGlnbjpyaWdodH0uaWNvbi13aXphcmR7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0jcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbntkaXNwbGF5Om5vbmV9I3BvbGljeUVkaXQgc2VsZWN0LmNob3Nlbi1zdHlsZVtzdHlsZV17dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7b3BhY2l0eTowLjAwMTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6LTF9QG1lZGlhIHByaW50eyp7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hW2hyZWZdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCJ9YWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9LmlyIGE6YWZ0ZXIsYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLGFbaHJlZl49XCIjXCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fUBwYWdle21hcmdpbjowLjVjbX1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfX1ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCUsNzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9fUBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtbW96LWtleWZyYW1lcyBzbGlkZS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfX1Aa2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uZHJvcHpvbmUsLmRyb3B6b25lICp7Ym94LXNpemluZzpib3JkZXItYm94fS5kcm9wem9uZXttaW4taGVpZ2h0OjE1MHB4O2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwwLjMpO2JhY2tncm91bmQ6d2hpdGU7cGFkZGluZzoyMHB4IDIwcHh9LmRyb3B6b25lLmR6LWNsaWNrYWJsZXtjdXJzb3I6cG9pbnRlcn0uZHJvcHpvbmUuZHotY2xpY2thYmxlICp7Y3Vyc29yOmRlZmF1bHR9LmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICp7Y3Vyc29yOnBvaW50ZXJ9LmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2V7ZGlzcGxheTpub25lfS5kcm9wem9uZS5kei1kcmFnLWhvdmVye2JvcmRlci1zdHlsZTpzb2xpZH0uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZXtvcGFjaXR5OjAuNX0uZHJvcHpvbmUgLmR6LW1lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjJlbSAwfS5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjE2cHg7bWluLWhlaWdodDoxMDBweH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXJ7ei1pbmRleDoxMDAwfS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2V7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6Izk5OTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3e2JhY2tncm91bmQ6d2hpdGV9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHN7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3Zle2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3t6LWluZGV4OjIwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7Zm9udC1zaXplOjEzcHg7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsMC45KTtsaW5lLWhlaWdodDoxNTAlfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZXttYXJnaW4tYm90dG9tOjFlbTtmb250LXNpemU6MTZweH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1le3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW57Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIwMCwyMDAsMjAwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW57Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCk7cGFkZGluZzowIDAuNGVtO2JvcmRlci1yYWRpdXM6M3B4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTstd2Via2l0LWZpbHRlcjpibHVyKDhweCk7ZmlsdGVyOmJsdXIoOHB4KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7LXdlYmtpdC1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1vei1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1zLWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7YW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tvcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstbW96LWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1tcy1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTthbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4O21hcmdpbi10b3A6LTI3cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDo1NHB4O2hlaWdodDo1NHB4fS5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzc3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyOy1tcy10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNze29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbn0uZHJvcHpvbmUgLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3N7LXdlYmtpdC1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlOy1tcy1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstby1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze29wYWNpdHk6MTt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTZweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi10b3A6LThweDt3aWR0aDo4MHB4O21hcmdpbi1sZWZ0Oi00MHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbn0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojMzMzO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2NiwgIzQ0NCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjA7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXR9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZXtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTAwMDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7Ym9yZGVyLXJhZGl1czo4cHg7Zm9udC1zaXplOjEzcHg7dG9wOjEzMHB4O2xlZnQ6LTEwcHg7d2lkdGg6MTQwcHg7YmFja2dyb3VuZDojYmUyNjI2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JlMjYyNiwgI2E5MjIyMik7cGFkZGluZzowLjVlbSAxLjJlbTtjb2xvcjp3aGl0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2U6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtsZWZ0OjY0cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjYmUyNjI2fS5kcm9wem9uZSwuZHJvcHpvbmUgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRyb3B6b25le3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMjBweDttYXJnaW46MC41ZW19LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxNXB4O2JvcmRlcjoxcHggc29saWQgI2FhYX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowO2JhY2tncm91bmQ6Z3JlZW59LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdle2NvbG9yOnJlZDtkaXNwbGF5Om5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlLC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7ZGlzcGxheTpibG9ja30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2xlZnQ6MzBweDt0b3A6MzBweDt3aWR0aDo1NHB4O2hlaWdodDo1OHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4fVxuIiwiLyohXG4gKiAgU3R1bm5wbGF0ZSBEZWZhdWx0c1xuICogIFZlcnNpb246IDEuMS4xXG4gKlxuICovXG4gLyogXG4gKiAgTGFzdCBVcGRhdGVkOiAxNi8wNy8xNFxuICogIEJ5OiBBZGFtXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgQmFzZWQgb24gSFRNTDUgQm9pbGVycGxhdGUgdjQuMy4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vXG4gKiAgQ29udGFpbnMgcGFnZSBkZWZhdWx0cyB0byBiZSBvdmVycmlkZGVuIGluIG1haW4gc3R5bGUuY3NzXG4gKlxuICogIENoYW5nZWxvZzpcbiAqICAyNy8wNi8xNFxuICogIEFkZGVkIFNob3cvSGlkZSBtZWRpYSBxdWVyeSBzbmlwcGV0IGFuZCB0aWRpZWRcbiAqICAyNS8wNi8xNFxuICogIFNlcGFyYXRlZCBmaWxlcyBvdXQgZm9yIHVzZXIgd2l0aCBTdWJsaW1lIENvbmNhdCBhbmQgbGlicmFyeSBzdHJ1Y3R1cmVcbiAqICAxNi8wNy8xNFxuICogIEFkZGVkIGRhdGEtaGlkZSo9IGRlc2sgb3V0c2lkZSBvZiB0aGUgbWVkaWEgcXVyaWVzIHNvIGl0IHdvcmtzIGluIGllOFxuICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gR0VORVJBTCBERUZBVUxUUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaW1nLFxudmlkZW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uYnJvd3NlaGFwcHkge1xuICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi8qZGl2IHtib3gtc2l6aW5nOmJvcmRlci1ib3g7fSovXG4qLCAqOmJlZm9yZSwgKjphZnRlciwgc2VjdGlvbiB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5wIHttYXJnaW46MCAwIDFlbSAwO31cblxuLmltZy1ob2xkZXIgaW1nIHt3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTt9XG4uY29udGVudCAuaW1nLWhvbGRlciB7bWFyZ2luLWJvdHRvbTozMHB4O31cblxuLmZsZXgtcGFyZW50IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYuZmxleC1wYXJlbnRfbW9kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgIC5vbmUtaGFsZiB7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIDQwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mbGV4LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi5ub3dyYXAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLm9uZS1oYWxmIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xuICAgICAgICAtbXMtZmxleDogMSAxIDQwJTtcbiAgICAgICAgZmxleDogMSAxIDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLmZsZXgtd3JhcC1jb2wge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi5sLWNlbnRlciB7XG4gICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cbi5mbGV4LXdyYXAtcm93IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYud3JhcCB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAub25lLWhhbGYge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgNDAlO1xuICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4uZmxleC1hdXRvIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cbi5mbGV4LW5vbmUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZsZXgtZmlsbCB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMTAwJTtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIElFIEZJWEVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pZTcgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBIRUxQRVIgQ0xBU1NFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICp0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLmlyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDE1MCU7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcbn1cblxuLyoqW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNIT1cvSElERSBNRURJQSBRVUVSSUVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk1HIFRIRVNFIERPIE5PVCBNQVRDSCBNQVNURVIgTUVESUEgUVVFUklFUyAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLVdpZGUgU2NyZWVuIHNpemUtLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcxcHgpIHtcbipbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLTk2MCBTY3JlZW4gc2l6ZS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4qW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS1pUGFkIHBvcnRyYWl0LS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuKltkYXRhLWhpZGUqPXRhYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS1pUGhvbmUgbGFuZHNjYXBlLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuKltkYXRhLWhpZGUqPW1vYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLWlQaG9uZSBwb3J0cmFpdC0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4qW2RhdGEtaGlkZSo9bW9iXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufVxuXG4iLCJcbmJvZHkge1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB3aWR0aCAuMXMgLjVzLCBoZWlnaHQgLjFzIC41cztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuXHR9XG5cblx0Ji5pcy1vZmZjYW52YXMtb3Blbjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS43NTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJGJvZHktdGV4dDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRAaWYoJHRoZW1lID09IGNvcnBvcmF0ZSkge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLHNhbnMtc2VyaWY7XG5cdH0gQGVsc2V7XG5cdFx0QGluY2x1ZGUgRm9udChQcm94aW1hLUxpZ2h0KTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQvKmxpbmUtaGVpZ2h0OiAxOXB4OyovXG5cdH1cblxuXG5cdGgxLGgyLGgzLGg0LGg1LGg2IHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdH1cblx0fVxuXHRcblxuXG5cdGg1IHtcblx0XHRtYXJnaW46IDEwcHggMCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogIzIxMjEyMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjNDY0NjQ2O1xuXHRcdH1cblx0fVxuXG5cblx0YSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblxuXHRcdCY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCY6dmlzaXRlZHtcblx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRhe1xuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0XG5cdGEud2l6YXJkTGluayB7XG5cdFx0Zm9udC1zaXplOjAuOHJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMC41cmVtIDA7XG5cdFx0LyogYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAqL1xuXHRcdHBhZGRpbmc6IDAgNHB4IDBweCAwO1xuXHRcdHN2ZyB7XG5cdFx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdGltZ3tcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0fVxuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICM1NjU2NTY7fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiAjNTY1NjU2O31cblx0Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogIzU2NTY1Njt9XG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6ICM1NjU2NTY7fVxuXG5cdHNlY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ib3VuZHMge1xuXHQgICAgbWF4LXdpZHRoOiAkYm91bmRzO1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQud2lkZS1ib3VuZHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5jbGVhcmZpeDphZnRlciB7XG5cdCAgICBkaXNwbGF5OiB0YWJsZTtcblx0ICAgIGNsZWFyOiBib3RoO1xuXHQgICAgY29udGVudDogJyc7XG5cdH1cblx0LnBhZ2UtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0ei1pbmRleDowO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTAwcHhcIikge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0Ji5tZW51LW9wZW5lZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzg0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0Ji5tZW51LW9wZW5lZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jbGVhciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuaGlkZS1mb3ItbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5oaWRlLWZvci13aWRlcGhvbmUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLXRhYmxldCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLWlwYWQge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuaGlkZS1mb3ItZGVza3RvcCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnRhYmxldC12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5kZXNrdG9wLWhpZGRlbiB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC50YWJsZXQtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5oYWxmLWJvdW5kcyB7XG5cdG1heC13aWR0aDogJGhhbGYtYm91bmRzO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuYSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXG5cdCY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cblxuYSB7XG5cdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCY6dmlzaXRlZHtcblx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0fVxuXG5cdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuYWRkcmVzc3tcblx0Zm9udC1zdHlsZTpub3JtYWw7XG59XG5cbnVsLCBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbnVse1xuXHRwYWRkaW5nLWxlZnQ6MjBweDtcbn1cbi5tYWluLWFydGljbGUgdWx7XG5cdG1hcmdpbi1ib3R0b206MjBweDtcbn1cbiIsIlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHQgICBDT0xPVVIgUEFMTEVUVEUgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQ29sb3VycyBtYXJrZWQgTlRDIHdlcmUgY3JlYXRlZCBvbiBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3IvIGFzIHRoZXJlIHdhcyBubyBtYXRjaGluZyB2YXJpYWJsZSB0aGF0IGV4aXN0ZWQgKHByb2JhYmx5IGZyb20gU29saWNpdG9ycylcblxuLy8gQ09MT1VSIE1BUFBJTkdTXG4vLyA5YjliOWJcbi8vIEFjY291bnR0YW50c1xuLy8gJHJvdWdlIC0gJHJvdWdlLXRocmVlXG4vLyAkcm91Z2UtdHdvIC0gJHJvdWdlLWZvdXJcbi8vICR3aGl0ZSAtJHdoaXRlLWZpdmVcbi8vICRzaWx2ZXItLSAkc2lsdmVyLXR3b1xuLy8gJHdoaXRlLXR3byAtICR3aGl0ZS1zaXhcbi8vICR3aGl0ZS10aHJlZSAtICR3aGl0ZVxuLy8gJHdhcm0tZ3JleSAtICR3YXJtLWdyZXktdHdvXG4vLyBcbi8vIE1vYmlsaXR5XG4vLyAkbGlnaHQtZ3JleSAtICRsaWdodC1ncmV5LXRocmVlXG4vLyAkbGlnaHQtZ3JleS10d28gLSAkbGlnaHQtZ3JleS1mb3VyXG4vLyAkd2FybS1ncmV5IC0gJHdhcm0tZ3JleS10d29cbi8vIFxuLy8gTFNPU1xuLy8gJHdoaXRlLXR3byAtICR3aGl0ZS1zaXhcbi8vICRzbGF0ZS1ncmV5IC0gJHNsYXRlLWdyZXktdHdvXG4vLyAkbmFzdHktZ3JlZW4gLSAkbmFzdHktZ3JlZW4tdHdvXG4vLyAkd2FybS1ncmV5IC0gJHdhcm0tZ3JleS10d29cbi8vIFxuLy8gU29saWNpdG9yc1xuLy8gJHdoaXRlLXR3byAtICR3aGl0ZS1zaXhcbi8vICR3aGl0ZTIgLSAkd2hpdGUtZml2ZVxuLy8gJGxpZ2h0LWdyZXktdGhyZWUgLSAkbGlnaHQtZ3JleVxuLy8gJGxpZ2h0LWdyZXkgLSAkbGlnaHQtZ3JleS1maXZlXG4vLyAkbGlnaHQtZ3JleS10d28gLSAkbGlnaHQtZ3JleS1zaXpcbi8vXG5cblxuLyoqKioqKioqKioqKioqKioqIENPUlBPUkFURSBUSEVNRSBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbiRhbG1vc3QtYmxhY2s6ICMwNjA3MDg7XG4kYXF1YS1ibHVlOiMwMWJlZTU7XG4kYmlnLXN0b25lOiAjMTIxODM2O1xuJGRhcms6ICMyMDI2MmE7XG4kb3V0ZXItc3BhY2U6ICMyYjMxMzQ7XG4kY2luZGVyOiAjMTMxNjE4O1xuJGNvcnAtc2lsdmVyOiAjZWVlZWVlO1xuJGNoYXJjb2FsLWdyZXk6ICM0MTRhNTE7XG4kY29ycC13aGl0ZTogI2Y3ZjhmODtcbiRjb3JwLWFwcGxlOiAjNzFCNTQ0O1xuJHZlbmV0aWFuLXJlZDogI0QwMDIxQjtcbiRpcm9uOiAjYzhjYWNhO1xuJGlyb24tdHdvOiNkMmQzZDQ7XG4kdHVycXVvaXNlLWJsdWU6IzBmYThjNztcbiRwdXJwbGlzaC1ncmV5OiM3Nzc2Nzc7XG4kY29kLWdyZXk6IzFkMWQxZDsgLy9OVENcbiRhbGFiYXN0ZXI6ICNmN2Y3Zjc7IC8vIE5UQ1xuJGxpZ2h0LWJsdWUtZ3JleTojYjFkNWU1O1xuJGFsdG86ICNkN2Q1ZDU7IC8vTlRDXG4kd2FybS1ncmV5OiAjOWI5YjliO1xuJGJsdWUtbnVyc2U6ICMyMTJmMzg7XG4kd2F0ZXItYmx1ZTogIzVmN2Y4ZDtcbiRkYXJrLXdhdGVyLWJsdWU6ICMyZTQ2NTU7XG4kc2xhdGU6ICM3YjhkOWM7XG4kbGlnaHQtb3JhbmdlOiAjZmFhMjRhO1xuJGJ1cm50LW9yYW5nZTogI0QwNUYwNDtcbiRkYXJrLTgxOiAjMmQzNjNkO1xuJGNyb3NzLWJsdWU6ICM0M2FhZDY7XG4kYnJpZ2h0LXJlZDogI2QwMDIxYjtcbiRkdWxsLXJlZDogIzk5MTUyNDtcbiRjb29sLWJsdWU6ICMwZmE3Yzc7XG4kc2hhcms6ICMyMDI2MmE7XG5cbi8qKioqKioqKioqKioqKioqKiBOT1JXQVkgVEhFTUUgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG4kbm9yLXRlYWw6IzNlNzY5MjtcbiRub3ItdHVycW9pc2U6IzM4ZWFjYTtcbiRub3Itb3JhbmdlOiNlYzVhNGM7XG4kbm9yLXJlZDojYTQwZDIyO1xuJG5vci1kYXJrZ3JleTojNGE0YTRhO1xuJG5vci1kYXJrZXN0Z3JleTojM2QzZDNkO1xuJG5vci1saWdodGdyZXk6I2ViZWJlYjtcblxuLy8gU2VlIGhhY2t5IGNvbG91ciBmaXggZnVydGhlciBkb3duLi4uXG5cbi8qKioqKioqKioqKioqKioqKiBPTEQgVEhFTUVTIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuXG4kYXBwbGU6ICMzNjkzMzg7IC8vIE5UQ1xuJGJsYWNrOiAjMDAwMDAwO1xuJGJsYWNrLXR3bzogIzIxMjEyMTtcbiRhenVyZTojMDI5ZWUzO1xuXG4kYmx1ZS1ncmV5OiAjNWM3NjdlO1xuJGJsdWUtZ3JleS10d286ICM0MTRhNTE7XG4kYmx1ZS1ncmV5LTk2OiByZ2JhKDkxLCAxMTgsIDEyNiwgMC45Nik7XG4kYnJvd24tZ3JleTogIzk3OTc5NztcblxuJGJsdWlzaC1ncmV5OiAjNzY4YzkzO1xuJGNlcnVsZWFuOiAjMDA4NmJmO1xuLy8kY2hhcmNvYWwtZ3JleTogIzMxMzEzMjtcbiRjb29sLWdyZXk6ICNiNWI2Yjc7XG5cbiRkYXJrLWdyZXktYmx1ZTogIzJjNTg1ZTtcbiRkYXJrLWdyZXktYmx1ZS05NDogcmdiYSg0NCwgODgsIDk0LCAwLjk0KTtcblxuJGRhcmstc2xhdGUtYmx1ZTogIzE4MzU2NTtcbiRkYXJrLXNsYXRlLWJsdWUtdHdvOiAjMWMzYTZlO1xuXG4kZGFyay1ncmV5LXRocmVlOiAjMDYwNzA4O1xuJGRhcmstODA6IHJnYmEoMjMsIDMyLCA1MSwgMC44KTtcbiRkYXJrLXNreS1ibHVlOiAjNTVhY2VlO1xuJGRlbmltLWJsdWU6ICMzYjU5OTg7XG4kZGlydHktcHVycGxlLTUzOiByZ2JhKDc0LCA3MywgNzQsIDAuNTMpO1xuJGR1bGwtb3JhbmdlOiAjRDE3QjJGO1xuJGdyZXlpc2gtYnJvd246ICM0YTRhNGE7XG4kZ3JleS1udXJzZTogI2UzZTVlMzsgLy8gTlRDXG4kZ3VubWV0YWw6ICM1MDVjNjQ7XG4kbGlnaHQtYnVyZ3VuZHk6ICM5MjI1NDU7XG5cbiRsaWdodC1ncmV5OiAjZjhmOWY3O1xuJGxpZ2h0LWdyZXktdHdvOiAjZGVkZWRkO1xuJGxpZ2h0LWdyZXktdGhyZWU6ICNlZmVmZWY7XG4kbGlnaHQtZ3JleS1mb3VyOiAjZWFlYmU4O1xuJGxpZ2h0LWdyZXktZml2ZTogI2QwZDJjNTtcbiRsaWdodC1ncmV5LXNpeDogI2VmZWZlYztcbiRsaWdodC1ncmV5LXNldmVuOiAjZWRlZWVlO1xuJGxpZ2h0LWdyZXktZWlnaHQ6ICNlM2UzZTQ7XG4kbGlnaHQtZ3JleS1uaW5lOiAjZjZmN2Y3O1xuJGxpZ2h0LWdyZXktdGVuOiAjZGFkY2RjO1xuJGxpZ2h0LWdyZXktZWxldmVuOiAjZDdkNWQ1O1xuXG4kbGlnaHQtZ3JleS05MTogcmdiYSgyMzgsIDIzOSwgMjM2LCAwLjkxKTtcbiRsaWdodC1ncmV5LTMyOiByZ2JhKDIyNywgMjI4LCAyMjEsIDAuMyk7XG5cbiRsaWdodC1uYXZ5LWJsdWU6ICMyZDU1ODE7XG4kbWlyYWdlIDogIzE3MjEzMzsgLy8gTlRDXG4kbmFzdHktZ3JlZW46ICM3NGJkNDM7XG4kbmFzdHktZ3JlZW4tdHdvOiAjN2VhNDNlO1xuXG4kbmljZS1ibHVlOiAjMDk3NmI0O1xuXG4kb3V0ZXItc3BhY2U6IzJEMzczRDtcblxuJHBhbGUtZ3JleTogI2ViZWRmMDtcbiRwYWxlLWdyZXktdHdvOiAjZWNmMWYwOyAvLyNmMWY5Zjg7XG4kcGFsZS1ncmV5LXRocmVlOiAjRTlFQkVGO1xuJHBhbGUtZ3JleS1mb3VyOiAjZTNlNGU0O1xuXG4kcGFsZS1ncmV5LTkxOiByZ2JhKDIzMiwgMjM1LCAyMzgsIDAuOTEpO1xuJHBhbGUtZ3JleS05NTogcmdiYSgyMzIsIDIzNSwgMjM4LCAwLjk1KTtcbiRwYWxlLWdyZXktOTQ6IHJnYmEoMjQwLCAyNDgsIDI0NywgMC45NCk7XG5cblxuXG4kcGFsZS1yZWQ6ICNkZDRiMzk7XG4kcGVhY29jay1ibHVlOiAjMDA1ZTljO1xuXG4kcGV0cm9sOiAjMDA2MDZkO1xuJHBldHJvbC00NTogcmdiYSgwLCA5NiwgMTA5LCAwLjQ1KTtcbiRwZXRyb2wtNjA6IHJnYmEoMCwgOTYsIDEwOSwgMC42KTtcblxuXG4kcXVpbGwtZ3JleTogI2UwZTFkZjsgLy8gTlRDXG4kcm9sbGluZy1zdG9uZTogIzdhODc4YjsgLy8gTlRDXG5cbiRyb3VnZTogI2JlMTQ0NjtcbiRyb3VnZS10d286ICNiZTE1NDc7XG4kcm91Z2UtdGhyZWU6ICNiMTFiMjk7IC8vIEFjY291bnRhbnRzICRyb3VnZTtcbiRyb3VnZS1mb3VyOiAjYjAxYjI5O1xuXG4kc2ljay1ncmVlbjogIzkzYmUzMDtcbiRzaWNrLWFtYmVyOiAjZmY5OTMzO1xuJHNpY2stcmVkOiAjQkUxRTJEO1xuXG4kc2lsdmVyOiAjYmRjNmNjO1xuJHNpbHZlci10d286ICNiNmJjYjg7XG4kc2lsdmVyLXRocmVlOiAjYmNjNmNiO1xuXG5cbiRzbGF0ZS1ncmV5OiAjNTc2NzZjO1xuJHNsYXRlLWdyZXktdHdvOiAjNTU1NjVhO1xuJHNsYXRlLWdyZXktOTY6IHJnYmEoODcsIDEwMywgMTA4LCAwLjk2KTtcblxuJHN1bmZsb3dlci15ZWxsb3c6ICNmZmQ2MDI7XG4kc3F1YXNoOiAjZTk5ODEzO1xuJHRvcGF6OiAjMThiN2Q4O1xuJHR1bmRvcmEgOiAjNDY0NjQ2OyAvL05UQ1xuXG4vLyR3YXJtLWdyZXk6ICM5Nzk3OTc7IC8vIEBGSVhNRVxuJHdhcm0tZ3JleTogIzliOWI5YjsgLy8gU29saWNpdG9ycyAtIE1hcCBvdGhlcnNcbiR3YXJtLWdyZXktdHdvOiAjOTc5Nzk3OyAvLyBARklYTUVcbiR3YXJtLWdyZXktdGhyZWU6ICM3Njc2Nzc7XG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiR3aGl0ZS10d286ICNkOGQ4ZDg7IC8vIEBGSVhNRVxuJHdoaXRlLXRocmVlOiAjZDhkOGQ4OyAvLyBARklYTUVcbiR3aGl0ZS1mb3VyOiAjZGZkZGRkO1xuJHdoaXRlLWZpdmU6ICNmYWY3Zjc7IC8vQWNjb3VudGFudHMgJHdoaXRlO1xuJHdoaXRlLXNpeDogI2RlZGRkZDtcbiR3aGl0ZS1zZXZlbjogI2ZmZmZmZTtcblxuXG4vKioqKioqKioqKioqKioqKiogTk9SV0FZIFFVSUNLRklYIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuQGlmICRzaXRlID09ICdub3J3YXkne1xuICAkYmx1ZS1udXJzZTogJG5vci1kYXJrZXN0Z3JleTtcbn1cblxuLyoqKioqKioqKioqKioqKioqIE1BU1RFUiBQT0xJQ1kgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbiRtcF9wZWFjb2NrLWJsdWU6ICMwMDVlOWM7XG4kbXBfd2hpdGU6ICNkZWRkZGQ7XG4kbXBfbGlnaHQtZ3JleTogI2RlZGVkZDtcbiRtcF9saWdodC1ncmV5LXR3bzogI2Y4ZjlmNztcbiRtcF9ibHVlLWdyZXk6ICM1Yzc2N2U7XG4kbXBfd2hpdGUtdHdvOiAjZmZmZmZmO1xuJG1wX2JsdWlzaC1ncmV5OiAjN2Q5N2EwO1xuJG1wX2dyZXlpc2gtYnJvd246ICM0YTRhNGE7XG4kbXBfZGFyay1zbGF0ZS1ibHVlOiAjMWMzYTZlO1xuJG1wX2JsdWUtZ3JleS05NjogcmdiYSg5MSwgMTE4LCAxMjYsIDAuOTYpO1xuJG1wX3N1bmZsb3dlci15ZWxsb3c6ICNmZWRiMDA7XG4kbXBfd2luZG93cy1ibHVlOiAjMzM5Y2NjO1xuJG1wX3BlYWNvY2stYmx1ZS10d286ICMwMDU2OTc7XG4kbXBfY2VydWxlYW46ICMwMDg2YmY7XG4kbXBfcmVkOiAjZDcwMzAyO1xuJG1wX2Jsb29kLXJlZDogIzk2MDAwYjtcbiRtcF9vZmYtd2hpdGU6ICNmZmZmZmU7XG4kbXBfb3Jhbmdpc2g6ICNmYTdhNDU7XG4kbXBfc3VuLXllbGxvdzogI2ZjZDQzZTtcbiRtcF9wYWxlLWdyZXk6ICNkOWUxZTg7XG4kbXBfbmljZS1ibHVlOiAjMTk2N2EyO1xuJG1wX2NlcnVsZWFuLXR3bzogIzAwODNiZjtcbiRtcF9tYXJpbmUtYmx1ZTogIzAwMzQ3ODtcbiRtcF9nb2xkZW46ICNmYWNhMDA7XG4kbXBfc3Vuc2hpbmUteWVsbG93OiAjZmZlZTMzO1xuJG1wX2dyZXktYmx1ZTogIzZiODJhMTtcbiRtcF9ibHVleS1ncmV5OiAjYTNiMGM1O1xuJG1wX21lZGl1bS1ibHVlOiAjMmU3OGNjO1xuJG1wX2RhcmstZ3JleS1ibHVlOiAjMzU0YTY2O1xuJG1wX2R1c2t5LWJsdWU6ICM0NTYxOGE7XG4kbXBfd2hpdGUtdGhyZWU6ICNmZWZlZmU7XG4kbXBfc2llbm5hOiAjYmE0YTE5O1xuJG1wX3JlZGRpc2gtb3JhbmdlOiAjZmE2MTIxO1xuJG1wX21hbmdvOiAjZmE5OTJlO1xuJG1wX2J1dHRlcnNjb3RjaDogI2ZmYjgzODtcbiRtcF93aGVhdDogI2ZmZDQ4NztcbiRtcF9lZ2ctc2hlbGw6ICNmZmViYzI7XG4kbXBfZGFyazogIzExMTkyMztcbiRtcF9kYXJrLXR3bzogIzIzMzA0NTtcbiRtcF9kb2RnZXItYmx1ZTogIzM4OTdmZjtcbiRtcF9jYXJvbGluYS1ibHVlOiAjOGNiZmZmO1xuJG1wX3NsaW1lLWdyZWVuOiAjODJjZjA2O1xuJG1wX2xpZ2h0LWJsdWUtZ3JleTogI2NjZTdmMztcbiRtcF9kdWNrLWVnZy1ibHVlOiAjZTZmM2Y5O1xuJG1wX3NjYXJsZXQ6ICNiZjAwMGM7XG4kbXBfbGlnaHQtYmx1ZS1ncmV5LXR3bzogI2M3ZDdlYjtcbiRtcF9saWdodC1ncmV5LXRocmVlOiAjZWVmM2VlO1xuJG1wX2ZhZGVkLWJsdWU6ICM4MjhmY2E7XG4kbXBfYXp1cmU6ICMwYWEzZWI7XG4kbXBfd2hlYXQtdHdvOiAjZjhjYzk5O1xuJG1wX3BhbGU6ICNmZGVlZGM7XG4kbXBfZGFyay1ibHVlLWdyZXk6ICMxZTM1NDc7XG4kbXBfdmVyeS1saWdodC1icm93bjogI2QxYjA4NztcbiRtcF9ncmV5aXNoLWJyb3duLXR3bzogIzRmNGY0ZjtcbiRtcF9ncmV5Ymx1ZTogIzY4YTFiMDtcbiRtcF9saWdodC10ZWFsOiAjYTZkOWU4O1xuJG1wX2RhcmstaW5kaWdvOiAjMGEyODQyO1xuJG1wX2d1bm1ldGFsOiAjM2Y0YzU3O1xuJG1wX3doaXRlLWZvdXI6ICNlNmU2ZTY7XG4kbXBfd2hpdGUtZml2ZTogI2Y1ZjVmNTtcbiRtcF93aGl0ZS1zaXg6ICNlM2UzZTM7XG4kbXBfYmxhY2s6ICMwMDAwMDA7XG4kbXBfZ3JleWJsdWUtdHdvOiAjNjY3NTg3O1xuJG1wX2RhcmstdGhyZWU6ICMwYzBjMGY7XG4kbXBfY2xvdWR5LWJsdWU6ICNiZmM3ZDc7XG4kbXBfYmVpZ2U6ICNlZWUzY2Y7XG4kbXBfcmVkLXR3bzogI2Q3MDIwMjtcbiRtcF93aGl0ZS1zZXZlbjogI2Y5ZjlmODtcbiRtcF9zbGltZS1ncmVlbi10d286ICM5MWNjMDU7XG4kbXBfZGFyay1iZWlnZTogI2E2OGE2NjtcbiRtcF9kYXJrLWxpbWU6ICM3OGFiMDI7XG4kbXBfd2hpdGUtZWlnaHQ6ICNlZGVkZWQ7XG4kbXBfZGFyay1ncmV5LWJsdWUtdHdvOiAjMzY0YTY2O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuIiwiLy8gVEhJUyBGSUxFIElTIERFUFJFQ0FURURcblxuI3dlYnNpdGVobnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgdG9wOiAtOTk5OTlweDtcbn1cblxuI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZGRkO1xuICBjb2xvcjogI2RlZGRkZDtcbn1cbiNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRkZGQ7XG4gIGNvbG9yOiAjZGVkZGRkO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbkBpZigkc2l0ZSA9PSBtb2JpbGl0eSl7XG4gIC5ob21lcGFnZSAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm91Z2UtdHdvO1xuICAgICAgfVxuICB9XG4gIC5ob21lcGFnZSAuYXJ0aWNsZS1oZWFkaW5nOmJlZm9yZXtcbiAgICAgIHRvcDoxMXB4O1xuICB9XG59XG5cbi5ibG9jay1jb250ZW50LWJhbm5lci1zdW1tYXJ5e1xuICBtYXgtd2lkdGg6IDYwMnB4O1xufVxuXG4vL0BpZigkc2l0ZSA9PSBhY2NvdW50YW50cyl7XG4vLyAgLmhvbWVwYWdlIC5hcnRpY2xlLWhlYWRpbmcsXG4vLyAgLmNvbHVtbi10aXRsZSxcbi8vICAuY29udGVudC13cmFwLmNhcm91c2VsLFxuLy8gIC5zaW5nbGUtYmxvY2stY29udGFpbmVyIC5zaW5nbGUtYmxvY2ssXG4vLyAgLnJlc291cmNlcy1wYWdlIC5zaW5nbGUtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbi8vICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNHB4O1xuLy8gICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICB0b3A6IDRweDtcbi8vICAgICAgICAgIGxlZnQ6IDA7XG4vL1xuLy8gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy9cbi8vICAgICAgICAgIHdpZHRoOiAxN3B4O1xuLy8gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuLy8gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuLy9cbi8vICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vXG4vLyAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNlY29uZGFyeTtcbi8vICAgICAgfVxuLy8gIH1cbi8vICAuaG9tZXBhZ2UgLmFydGljbGUtaGVhZGluZzpiZWZvcmV7XG4vLyAgICAgIHRvcDoxMXB4O1xuLy8gIH1cbi8vICAuc2luZ2xlLWJsb2NrLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrOmJlZm9yZSB7XG4vLyAgICAgIHRvcDo3cHg7XG4vLyAgfVxuLy8gIC5yZXNvdXJjZXMtcGFnZSAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZTpiZWZvcmV7XG4vLyAgICAgIHRvcDoxMXB4O1xuLy8gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbi8vICAgICAgICAgIHRvcDo3cHg7XG4vLyAgICAgIH1cbi8vICB9XG4vLyAgLnJlc291cmNlcy1wYWdlIC50ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGU6YmVmb3Jle1xuLy8gICAgICBiYWNrZ3JvdW5kOiRyb3VnZTtcbi8vICAgICAgdG9wOjE5cHg7XG4vLyAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuLy8gICAgICAgICAgdG9wOjE1cHg7XG4vLyAgICAgIH1cbi8vICB9XG4vLyAgLnJlc291cmNlcy1wYWdlIC5zaW5nbGUtYmxvY2s6YmVmb3Jle1xuLy8gICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgfVxuLy8gIC5yaWdodC1jb2x1bW4gLmNvbHVtbi10aXRsZTpiZWZvcmUsXG4vLyAgLnNpbmdsZS1ibG9jay1jb250YWluZXIgLnNpbmdsZS1ibG9jazpiZWZvcmUge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4vL1xuLy8gIH1cbi8vfVxuXG4iLCIvKipcbiAqICBcbiAqICBTdHVubnBsYXRlIEZpeGVkIEhlYWRlclxuICpcbiAqICBWZXJzaW9uOiAxLjBcbiAqICBMYXN0IFVwZGF0ZWQ6IDI2LzA2LzE0XG4gKiAgQnk6IE1hcmtcbiAqICBcbiAqICBOb3RlczpcbiAqICBGaXhlZCBIZWFkZXIgQ1NTXG4gKlxuICogIENoYW5nZWxvZzpcbiAqICAyNi8wNi8xNFxuICogIFNlcGFyYXRlZCBvdXQgZnJvbSBtYWluIGZvciB1c2Ugd2l0aCBTdWJsaW1lIENvbmNhdCBhbmQgbGlicmFyeSBzdHJ1Y3R1cmVcbiAqIFxuICovXG5cbi5maXhlZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyB6LWluZGV4Ojk5OTsgdG9wOjA7IGxlZnQ6MDsgcmlnaHQ6MDtcbiAgICAvKiBtYWtlIDpmaXhlZCBpZiBzY3JvbGwtdG9wID4geCAqL1xufVxuLmZpeGVkLWhlYWRlci5maXhlZCB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTUVESUEgUVVFUklFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSA3MjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5maXhlZC1oZWFkZXIge3Bvc2l0aW9uOnJlbGF0aXZlO31cbn0iLCIvKiFcbiogIFN0dW5ucGxhdGUgRmxleCBsYXlvdXQuY3NzXG4qICBWZXJzaW9uOiAxXG4qXG4qL1xuLyogXG4qICBMYXN0IFVwZGF0ZWQ6IDA2LzExLzE1XG4qICBCeTogQWRhbVxuKiAgXG4qICBOb3RlczpcbiogIERlZmF1bHQgZmxleGJveCBzdHlsZSBsYXlwdXRcbipcbiogXG4qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRGVmYXVsdCBMYXlvdXQgRWxlbWVudHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogPT09PT09PT09PT09PT09XG5GbGV4IHN0aWNreSBmb290ZXJcbj09PT09PT09PT09PT09PSAqL1xuXG4vKmFkZCB0byBib2R5Ki9cbi5zdGlja3lGb290V3JhcCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKmFkZCB0byB0aGUgJ21haW4gZWxlbWVudC9zZWN0aW9uIHRoYXQgeW91IHdhbnQgdGhlIGZvb3RlciB0byBjbGVhcicqL1xuLnN0aWNreUZvb3RNYWluIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBtcy1mbGV4OiAxO1xufVxuXG4vKmFkZCB0byBhbGwgb2YgdGhlIG90aGVyIHNlY3Rpb24vZWxlbWVudHMgb24gdGhlIHBhZ2UgKGluY2x1ZGluZyB0aGUgZm9vdGVyKSBhcGFydCBmcm9tIHRoZSBvbmUgdGhlIGZvb3RlciBuZWVkcyB0byBjbGVhciovXG4uc3RpY2t5Rm9vdE90aGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG59XG5cblxuLyogPT09PT09PT09PT09PT09XG5GbGV4IGdyaWRcbj09PT09PT09PT09PT09PSAqL1xuXG4uZmxleC1wYXJlbnQge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cblxuXG5cblxuLmllOSAuZmxleC1wYXJlbnQge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgLypib3JkZXI6MzJweCAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDowO1xuICBib3JkZXItYm90dG9tOjA7Ki9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMjAwcHg7ICAgICAvKiBGaXJlZm94IDMuNiAqLyAgLyogU2FmYXJpIDQ/IENocm9tZSA2PyAqL1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyAgICAgIC8qIEZpcmVmb3ggNCwgU2FmYXJpIDUsIE9wZXJhIDEwLCBJRSA5ICovXG5cbiAgICAgICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDIwMHB4O1xuXHRcblx0Ji5ncm93MyB7XG5cdFx0ZmxleC1ncm93OjM7XG5cdH1cbn1cblxuLmllMTEgLmZsZXgtcGFyZW50ID4gLmJsb2NrLWhlYWRpbmcsXG4uZmxleC1wYXJlbnQgPiAuYmxvY2staGVhZGluZ3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgbWluLXdpZHRoOjEwMCU7XG4gICAgaDF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG5cbi5pZTExIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMiU7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMiU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyMiU7XG59XG5cbi5pZTEwIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMiU7XG59XG5cblxuLmllOSAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICB3aWR0aDogMjUlO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuXG4uZmxleC1wYXJlbnQucmlnaHQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cblxuLmZsZXgtcGFyZW50LnJpZ2h0IC5ibG9jayB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG59XG5cblxuLmJsb2NrLXJlc291cmNlcy1ncmlke1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cblxuXG4uYm91bmRzLCAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyptYXgtd2lkdGg6IDEyMzRweDsqL1xuICAgIG1heC13aWR0aDogMTM2NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKnJlcGxhY2VzIG91ciB0YWJsZSBib3JkZXItc3BhY2luZyB3aGVyZSB3ZSdyZSBub3QgdXNpbmcgZmxleCovXG4uY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5ibG9jay1qdXN0aWZ5LWNvbnRlbnR7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XG59XG5cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkNvbHVtbiB3aWR0aHNcbj09PT09PT09PT09PT09PSAqL1xuLyouYmxvY2sub25lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2sub25lLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuLmJsb2NrLm9uZS10aGlyZCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uYmxvY2sudHdvLXRoaXJkIHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbi5ibG9jay5vbmUtZm91cnRoIHtcbiAgd2lkdGg6IDI1JTtcblxuICBlbXB0eS1jZWxsczogc2hvdztcbn1cbi5ibG9jay50aHJlZS1mb3VydGgge1xuICB3aWR0aDogNzUlO1xufVxuXG5cbi5ibG9jay5hc2lkZSB7XG4gIHdpZHRoOiAzNzBweDtcbiAgfSovXG5cblxuLyogPT09PT09PT09PT09PT09XG5BTEw6IElFIEZpeGVzXG49PT09PT09PT09PT09PT0gKi9cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5NZWRpYSBRdWVyaWVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAyNSU7XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PVxuTWF4aW1hbCBXaWR0aCAoYWJvdmUgMTE3MHB4KSAtIFNlZSBEZWZhdWx0XG49PT09PT09PT09PT09PT0gKi9cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNtYWluIHNlY3Rpb24gLm5hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG4gICAgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG59XG4iLCIvKiA9PT09PT09PT09PT09PVxuICAgIFN0aWNreSBIZWFkZXJcbiAgID09PT09PT09PT09PT09ICovXG5cbi5wYWdlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAxMDRweDtcblx0QGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucyl7XG5cdFx0QGF0LXJvb3QgLnBmLWRhc2hib2FyZCAme1xuXHRcdFx0cGFkZGluZy10b3A6IDE0OHB4O1xuXHRcdH1cblx0XHRAYXQtcm9vdCAucGYtZGFzaGJvYXJkLnBmLWFncmVlbWVudCAmLFxuXHRcdC5wZi1kYXNoYm9hcmQubG9naW5PckNyZWF0ZSAme1xuXHRcdFx0cGFkZGluZy10b3A6IDg1cHg7XG5cdFx0fVxuXHR9XG5cdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDEzMnB4O1xuXHRcdEBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpe1xuXHRcdFx0cGFkZGluZy10b3A6IDE3MnB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpe1xuXHRcdHBhZGRpbmctdG9wOiA5NHB4O1xuXHRcdEBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4OHB4O1xuXHRcdFx0QGlmKCRzaXRlPT1zb2xpY2l0b3JzKXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDg2cHg7XG5cdFx0XHR9XG5cdFx0XHRAYXQtcm9vdCAucGYtZGFzaGJvYXJkICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODJweDtcblx0XHRcdH1cblx0XHRcdEBhdC1yb290IC5zaXRlLWxvY2t0b25tYWx0YSAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDgxcHg7XG5cdFx0fVxuXHRcdH1cblx0XHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzMnB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIil7XG5cdFx0QGlmKCR0aGVtZSA9PSBjb3Jwb3JhdGUpe1xuXHRcdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0XHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTI2cHg7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I25hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0fVxuXG59XG5cbi5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLFxuLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lclxue1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKXtcblx0XHRcdC8vcGFkZGluZy10b3A6IDEwMXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDk0cHg7XG5cdFx0XHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8NDE1cHhcIikge1xuXHRcdFx0cGFkZGluZy10b3A6IDgzcHg7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiA5NHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDM3MXB4XCIpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA3NXB4O1xuXHRcdH1cbn1cblxuLnBmLWZvcm0gLnBhZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDE4MnB4O1xuXHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiAyMTBweDtcblx0fVxufSIsIi8qIVxuKiAgU3R1bm5wbGF0ZSBuYXYuY3NzXG4qICBWZXJzaW9uOiAxXG4qL1xuLypcbiogIExhc3QgVXBkYXRlZDogMTEvMTEvMTVcbiogIEJ5OiBBZGFtXG4qICBcbiogIE5vdGVzOlxuKiAgRmxleCBuYXYgbGF5b3V0XG4qXG4qICBEZXBlbmRlbmNpZXM6XG4qICBjb3JlL2RlZmF1bHQuMS4xLmNzczsgLSBSZXF1aXJlcyBTaG93L0hpZGUgTWVkaWEgUXVlcmllc1xuKiBcbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTUFJTiBNRU5VICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZsZXgtbmF2IHtcbiAgLypoZWlnaHQgICAgICAgICAgICAgICA6MTAwJTsqL1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIHBhZGRpbmc6IDAgMTZweDtcblxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLy5mbGV4LW5hdiAubG9nbyB7XG4vL1x0bGluZS1oZWlnaHQ6IDA7XG4vL1xuLy9cdC8qbWFyZ2luLXJpZ2h0OiBhdXRvOyovXG4vL1x0Ly9wYWRkaW5nOiAwIDAgMCAxNnB4O1xuLy99XG4vLy5mbGV4LW5hdiAubG9nbyBhIHtcbi8vXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vL1xuLy9cdHBhZGRpbmc6IDA7XG4vL31cblxuLmZsZXgtdWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AaWYgKCR0aGVtZSAhPSBjb3Jwb3JhdGUpIHtcblxuICAjbWVudS1idXR0b24ge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICNtZW51LWJ1dHRvbiBzcGFuIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAtMnB4IGF1dG8gMCBhdXRvO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAjbWVudS1idXR0b24gPiBzcGFuOmJlZm9yZSxcbiAgI21lbnUtYnV0dG9uID4gc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiA+IHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgI21lbnUtYnV0dG9uID4gc3BhbjphZnRlciB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgI21lbnUtYnV0dG9uLmNsb3NlIHNwYW4gc3BhbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjbWVudS1idXR0b24uY2xvc2UgPiBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiAyMnB4O1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICB9XG4gICNtZW51LWJ1dHRvbi5jbG9zZSA+IHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogMjJweDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4jbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbm5hdiB1bC5jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5uYXYgdWwge1xuICAvKndpZHRoOiAxMDAlOyovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubmF2IHVsIGxpIHtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG5cbiAgbWF4LWhlaWdodDogbm9uZTtcblxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblxuICAtbW9iLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vbmF2IGE6aG92ZXIge1xuLy8gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuLy99XG5cbi8vbmF2IHVsIGxpIHVsIHtcbi8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1xuLy9cdGRpc3BsYXk6IGJsb2NrO1xuLy99XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTUVESUEgUVVFUklFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSA1NjggTW9iaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5mbGV4LW5hdiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59IiwiLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzICovXG4udGFiYmVkLCAudGFiYmVkOmJlZm9yZSwgLnRhYmJlZDphZnRlciB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhYmJlZCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAvL2JhY2tncm91bmQ6I2NjY2NjYztcbiAgICAvL3BhZGRpbmc6NHB4IDAgMCAwO1xufVxuLnRhYmJlZCA+IHVsIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MCAwIC0xcHggMDtcbn1cbi50YWJiZWQgPiB1bCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aGl0ZS1zcGFjZTpuby13cmFwO1xufVxuLnRhYmJlZCA+IHVsIGxpIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW46MDtcbn1cbi50YWJiZWQgPiB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOjAgMCAwIDRweDtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgb3BhY2l0eTowLjU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjpibGFjaztcbn1cbi50YWJiZWQgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIG9wYWNpdHk6MTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO1xufVxuLnRhYmJlZCA+IHVsLmlzV3JhcHBpbmcgbGkgYSB7XG4gICAgbWFyZ2luOjAgLTZweCA0cHggNHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgYmxhY2shaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzUGFyZW50IHtcbiAgICB6LWluZGV4OjIwMDtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudDpob3ZlciAub3ZlcmZsb3dUYWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IC0xcHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBtaW4td2lkdGg6MjAwcHg7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzY2Njtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBvcGFjaXR5OjE7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXItdG9wLXdpZHRoOjA7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6cmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6IzMzMztcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6JyAnO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICB3aWR0aDowO1xuICAgIGZvbnQtc2l6ZTowO1xuICAgIGJvcmRlcjo2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IzMzMztcbn1cbi50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24ub3BlbiB7XG4gICAgZGlzcGxheTpibG9jaztcbn1cbi50YWJiZWQgPiBzZWN0aW9uID4gYSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjA7XG59XG4ubm8tanMgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYge1xuICAgIC8qIHVzaW5nIGpRdWVyeSBpbnN0ZWFkIG9mIHRoZXNlIGRvZGd5IGNzcyBhbmltYXRpb25zXG4gICAgbWF4LWhlaWdodDowcHg7IGhlaWdodDowOyBvdmVyZmxvdzpoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgIHRyYW5zaXRpb246IGFsbCA2MDBtczsqL1xufVxuLnRhYmJlZCA+IHNlY3Rpb24ub3BlbiA+IGRpdiB7XG4gICAgLyogZG9udCBlZGl0IG1lIChzZWUgbmV4dCBjb21tZW50IGJlbG93KSAqL1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgbWF4LWhlaWdodDoyMDAwMHB4O1xufVxuLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgIC8qIEpTIHdyYXBzIG91ciBjb250ZW50IGluIGFub3RoZXIgZGl2IChyZXF1aXJlZCBmb3IgdGhlIGNvbmNlcnRpbmEgdmlldykuIFNvIGFsdGhvdWdoIGl0IGRvZXNudCBsb29rIHJpZ2h0LCB0aGlzIGlzIHRoZSBjb3JyZWN0IHNlbGVjdG9yIGZvciBvdXIgc2VjdGlvbiA+IGNvbnRlbnQgYmxvY2suIFRoZXNlIG1heSBiZSBjdXN0b20gc3R5bGVkIGFuZCBzaG91bGQgYmUgd2hlcmUgYW55IHBhZGRpbmcgaXMgYWRkZWQgaWYgcmVxdWlyZWQgKi9cbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgLy9ib3JkZXItYm90dG9tOjFweCBzb2xpZCBibGFja1xufVxuI3Rlc3RDb250YWluZXIge1xuICAgIG1heC13aWR0aDo3MCU7XG4gICAgYm9yZGVyOjFweCBkb3R0ZWQgcmVkO1xufVxuLyohIEVsZW1lbnQgUXVlcnkuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2VsZW1lbnRRdWVyeS5taW4uanMpIFxuICogVGhlIGZvbGxvd2luZyB1c2VzIGEgSlMgZWxlbWVudCBxdWVyeSBwbHVnaW4gKGluc2VhZCBvZiBhIG1lZGlhLXF1ZXJ5KSB0byBzdHlsZSB0aGUgdGFiYmVkIGNvbnRlbnQgd2hlbiB0aGV5IGFyZSBsZXNzIHRoYW4gMzAwcHggd2lkZS5cbiAqIFRoZSBwbHVnaW4gbG9va3MgZm9yIFttaW4vbWF4XS1bd2lkdGgvaGVpZ2h0XSBzcGFjZS1zZXBhcmF0ZWQgYXR0cmlidXRlIHNlbGVjdG9ycyBlZzogZWxlbWVudFttaW4td2lkdGh+PVwiMjAwcHhcIl1bbWF4LXdpZHRofj1cIjQwMHB4XCJde2JhY2tncm91bmQtY29sb3I6cmVkO31cbiAqL1xuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0ge1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDowcHggMXB4O1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiB1bCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgYm9yZGVyOjA7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24gPiBhIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOjFweCAwO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICBiYWNrZ3JvdW5kOiNlZWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24uYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZDojZmZmO1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiBzZWN0aW9uID4gZGl2IHtcbn1cbi8qIEVORCBFbGVtZW50IFF1ZXJpZXMgKi8iLCIvKiEgIFxuICogIFN0dW5ucGxhdGUgbW9kYWwuY3NzXG4gKiAgVmVyc2lvbjogMS4xXG4gKi9cbi8qXG4gKiAgTGFzdCBVcGRhdGVkOiAxMi8xMS8xNVxuICogIEJ5OiBNYXJrXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgQW1hbGdhbWF0ZWQgdHJhbnNkZXYgY2hhbmdlcyBpbiBjb21tZW50cyBpbiBjYXNlIHRoZXkgYXJlIHVzZWZ1bFxuICogXG4gKi9cblxuYm9keXtoZWlnaHQ6MTAwJTttYXJnaW46MDt9XG5cbi5tb2RhbC13cmFwe1xuICB6LWluZGV4Oi0xO1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHRvcDowO1xuICB0cmFuc2l0aW9uOnotaW5kZXggMC4xcyBsaW5lYXIgMS41cztcbn0gLyoubW9kYWwtd3JhcHt6LWluZGV4Oi0xO30qL1xuLm1vZGFsLXdyYXAuYWN0aXZle1xuICAvL3otaW5kZXg6OTk5OTk5OTk5OTk7XG4gIHotaW5kZXg6OTk5OTk4O1xuICB0cmFuc2l0aW9uOnotaW5kZXggMHMgbGluZWFyIDBzO1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3IgIDp0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvciAgOnJnYmEoMCwwLDAsMC4wKTtcbiAgYm90dG9tICAgICAgICAgICAgOjA7XG4gIGhlaWdodCAgICAgICAgICAgIDoxMDAlO1xuICBsZWZ0ICAgICAgICAgICAgICA6MDtcbiAgcG9pbnRlci1ldmVudHMgICAgOm5vbmU7XG4gIHBvc2l0aW9uICAgICAgICAgIDphYnNvbHV0ZTsgLypmaXhlZCovXG4gIHJpZ2h0ICAgICAgICAgICAgIDowO1xuICB0ZXh0LWFsaWduICAgICAgICA6Y2VudGVyO1xuICB0b3AgICAgICAgICAgICAgICA6MDtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwLjVzIGVhc2UgMXM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMC41cyBlYXNlIDFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwLjVzIGVhc2UgMXM7XG4gIHdpZHRoICAgICAgICAgICAgIDoxMDAlO1xuICB6LWluZGV4ICAgICAgICAgICA6LTE7XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtb3ZlcmxheXtcbiAgYmFja2dyb3VuZC1jb2xvciAgOiMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3IgIDpyZ2JhKDAsMCwwLDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzICAgIDphdXRvO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgei1pbmRleCAgICAgICAgICAgOjE7IC8qIDk5OTk5OSAqL1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbiBcbi5tb2RhbC1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQgICAgICAgOiAnJztcbiAgZGlzcGxheSAgICAgICA6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0ICAgICAgICA6IDEwMCU7XG4gIG1hcmdpbi1yaWdodCAgOiAtMC4yNWVtOyAvKiBBZGp1c3RzIGZvciBzcGFjaW5nICovIFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcbiB9XG5cbkBrZXlmcmFtZXMgYW5pbS1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxvYWRlcntcbiAgYmFja2dyb3VuZC1pbWFnZSAgOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFSZ0FBQUVZQ0FZQUFBQ0hqdW1NQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JOWVdOcGJuUnZjMmdpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UkRsRE0wRkZOVUpHTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSRGxETTBGRk5VTkdOVFpETVRGRk0wSTFNVUZETmpnNU1rWXpNa1pDTTBJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEVPVU16UVVVMU9VWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRU9VTXpRVVUxUVVZMU5rTXhNVVV6UWpVeFFVTTJPRGt5UmpNeVJrSXpRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHBnVm10VUFBQlROU1VSQlZIamE3SjB4Vnh0SkZrYmJPaE5hK1ZxNVJZN0kwUThRK2NER0ZqbE1icHlEY3pUeG9JMEhmb0RJZ2R6NkFiQTU1TjUrOEhyb2xRVlNxNnVxWDFYZmU0NE9NeDZQSk5TbDI5OTdWVjM5NGVmUG54a0FnQTg2ZkFRQWdHQUFBTUVBQUJUOHR1b3ZmUGp3Z1UrcEpaeWZuL2Z6SHgvMVg3ZnlSM2ZKWHhzcy9QdVAvUEgweGxQS2YzdlVmMzQ2UER5Yzh5bTNpdytybXJ3SUpobDVpQ3crNTQrZVB2b3FrRS82N3lHWnEzZ0tPZDNMSXhmUUhVY0t3VUFjSXRsU2lmU1dwQTdMaUd3ZThzZHRJU0hFZzJDZ09hRnM1ejkyVkNiOUJ0SklLRzQxOFVqNnVjdWxjOC9SUnpEZ1R5aUR5SktKYXg1Vk9qT0VnMkJnYzZGSUl0bFZtUXo1Uk40dHJXNzFjWjBMNTVHUEJNSEFjcWxJcVRNcWxUNVFuUm5wQnNIQXIxS1JsTkxqRTNHSzlHMHVOZGtnR3dUVHF2Sm5wQStrRW9iYmttd29veEJNa21JUm9SeFEvalRLbzVaUVY3bG9idms0RUV3S2FlWDMvTEdYTFY4aEM4MGhaZE5VWlVPcVFUQlJpV1ZYMDhxQVR5T2FWUE1udlJvRUUwTVpOTTdvcmNTS2xFMFR5aWNFWTBrcVV2cUlXUFlSUzFLaXVjeEZjOFZIZ1dDYUZNdStQdWl2cE1tOUpocEVnMkNDeW1XTVdCQU5JQmpYWXFISFF1bEVqd2JCT0JmTE1QOXhoRmlnSkpvek50TkNNSFhGSWtMNW1qSGRETXVSMWNIZldVZURZS3FLcFdqZ2poa3VzSUpITFp1bWZCUUlobklJZkRIWHNxbjEvUmtFODNZNUpHSVo4bDBCeWlZRTQxSXVSVG5FdERPNEtwdSs1WktaSVpnV0M0WW1MbmhtcHFKcFZacEJNQzl5MmRPU2lOUUNQcmxYeWJTbU45TnF3ZWdNa1lobGo3RVBBYm5JWHE3WVRqN050Rll3dWtYbGFjWU1rZkNnajJWbjNNVnRDM2FXL0wzeUhTRmhQV1NtNlNUMUJYcXRGSXcyY285YkpvK2Iwc0NXTStlRDZ6MVBOQkVXdS9SdHFYVGs1NmVNM2Z1V0ljZEJacGt1RVV3NkpaRTBjb2VKSGsrNUEySnhjN0o3YTdXK050SkZOb1BzOWM2VG4vQk11dFBaclJHTWxrUW5DWjFKaTl1clB0L3hNTmFvcmRJZmxCNXRUVHBKbGt5dEVFdytpR1hnU3I4bDVsbWlwK3oxVG9hM3FXN3B1Q0NjWWNzU1RuSnJacElYVE9UOWxvZVNVR1paQzlIa0tZM2xVWXZTelZrcTF6TWxMWmg4Y0VxL0piWXA2RUlxbDJ3QjhNdng3R21xYVlOczVQaC9RekIyWS9aNVJJUHdTYVV5YTJ0UzJWQTIrNG1YVVhLQ09ZeTUrWnVjWUNLVGk2U1ZpWXFGZlVRMlArWkRUYXE3Q2Y1NjBtdjdJOVkwbTVSZ0lsbzhkNlVSbU8wVy9hUWFrVTFLQy84ZU5jbEVKNWxrQktOeWtlUmlkYVpJeWlCWkluN0ZUYjJDcEZoSk5lT0V5cWNvSlpPRVlJekxwUkRMbERLb2tiR3hsNWhvdnNXMDhqZDZ3UmlXQzJKQk5LMlhUTlNDTVNvWHhHSmZOTEl1S3ZZZVRSU1NpVll3UnVVaXpkc0pQUmJ6a2lrMmNqK0lYRFRtSlJPbFlBektSUzR5UEdWaFhIU2k2V21haVhsNjI3UmtvaE9NTWJsSU9YU1c4dVgyTFJHTlhQZDBrc1hibnpFcm1hZ0VZMHd1VXkySDZMT2tJeHBwQXNkNi95dVRrb2xHTUZvMy81VTF2NGhPVnQrZXNFZ3VXY25FdkszSG9iVnhHWVZnREMzL0o3V1FaaXhqYmpGZUxJSzVhRmd1cEJiU1RFeVMrYmVWbWN4T0JBZjVhOE1IK0RwL0hDQ1g5cUZKNERCN1dYNFFDNUwyVHpYMWsyQld5RVhXS1J3MTlQTE1FRUY1TE1hMlFNL0VWZzhkd3dkMDJLQmM1T0NNa1F1VTBveU1oYkdPalJqb04vajlzUzBZclgyL05sZ1NIYkpvRHQ0cG1lNGllY3Q3V2dWUUlwWGswdVNNa2N3UVRmZ3F3UnJqVk1xbC9YamMyRXdQMFdLQ2FhS3BLLzJXYjhnRktueGp6MlRNUlBKMlQ3VXFhSGVDYWFpcEszSVpVeEpCalhKZVRreldtNytOTkgwN3hnN1VVUU1mT25LQk9rbm1lUXpwaWNveWpUUjlUUWhHK3k2bkRSa2R1WUFyeVZnZlMzczYzZDY2QkNOOWw1RFhHTjFsa2Q4T0FreEs1akFDeVJ5RjdNYzAzb1BSOVM0aDA0dHN1bjNDVndJOHBuSHJ0ODBKMW8vcEdEZ1lJZGU3SUJmd25XUWVJMGd5L1N6UWhaeE5sMGdoYjBpUFhBREp2TEt2RzIybEtSaWRraDRFZWpua0Fram1WNzc2dmlpeUVjSG9YcWhmQXIzY0hYS0JCaVVqWTgvcUZIYlBkNm5VVklMNUdxZzBrclBITVVNZEdwU005WFV5WGt1bDRJTFJXYU1RcFpHSnk5VUJTcEpwWGFrVVZERDZTNFJZVFNobml4UGtBc1lrWS9YYUpXK2xVdWdFczUvNVgxREh0VVZnVlRLeXA4eTBUYVZTTU1Gb1l6ZEVURHhETG1CWU1uSVY5clhSdCtlOFh4a3l3WVJZVURkbEZ6cUlnSlBNNXZSMTMvVUdWVUVFbzlITGQyUDNXczhPQU5aVGpPWHA2eTh1Rzc2aEVvenY5RExYQXdZUWkyUmt6Rm84SVhaZGxrcmVCYU9YaC90czdESmpCTEZLUnNwNWk3ZEVHYm02NGpwRWd2RzlZbmRDVXhjaTVpeXoyWTl4a21LOENrWnZ2K2t6dlVqZjVZSXhDaEdubUVlajVmM0F4YlMxTjhGb284am5ydXNQR1gwWFNFTXlrbUFzYmpoZmUxbUp6d1FqY3ZGNXZSRjlGMGhKTWhPRHBkS2c3aGFiWGdRVElMMU11VmMwSklqRlJGNnJoK29yd1F3OXBwY0hvM0VTSU1WU3FWY254ZmdTak0rWkkwb2pTTDFVZWtnbHhUZ1hqT2QxTDVSR1FLa1VVWXJ4a1dCOHBaY25TaU5vU1lxUms2aTFDeUpIalF0RzU4MTlwWmN6U2lOb0VXZVpyV3VWTmxvWDR6ckJISGo2NWU2NFNocGFsbUx1OHgvV0ZwRldYaGZqVERDNjM4dXVwMS9zbENFSExXUWFlNHB4bVdCR25uNnBLNjQxZ3BhbUdHa0pXT3M3Vm1yMnVoU01qNFYxTkhhaDdaS1JNc25TdFBXb3luNHhUZ1NqVTFnK0Z0WmRhQzBLMEdhaVRUR3VFc3pRVTNxWk1yYUFGUE04d1dFcHhmd2VUREFlbTdzWFRFc0RtRXd4dlhXYnZTNFNET2tGb0gwcFpxMGxLUzRFNDJQMmlQUUM4Q3VXMW9MdHJ0UHNyU1VZM2JlejcvaU5rMTRBbG1OdFhjektabS9IOXd1UVhnQ2NsVW1QeGxMTXl1cWxybUI4TkhkSkx3QnhmRC82T3NualhqRDZ4SzR2Ykx3aXZRQzhtMkprWGRpZG9iYzA5SlZnaGo3S0k0WVF3RXFpS1pNNnZwNTRBK1pjY3dTd1ZvcXhOR1hkZis4bWJSc0pScWVuWE04ZTBYc0JXSitab2ZleTR6ckJ1QzZQbnRqdkJTQzlNbWxUd1F3Uy9yQUFZaWlUNXNiS3BLNUx3V3dqR0FCU3pLcXFwckpnUEV4UFA5RGNCZGlJcStRRVEza0VZS1pNdWpkVUptMWJGY3dWUXdWZ1kyWkcza2QzMlJZT213akdaZjlsem81MUFFa0labW40cUNRWUQvMlhHZU1Eb0ZhWkpEZHBzM0tGOVU3ZEJPTjZjUjJDQWFpUGxkc3BiMXNTRExOSEFHa0pKbHZzdzFRVnpFNktId3BBNU53WWVpKzFCUE9aOGdqQUZsb0ptT3pEckMwWWJmQzZ2UGNSQ1FZZ3ZlL1Q1MDBUak12K3k1eU5wUUNTRkV5M3ZNdGRVNElodlFDNDVZZWg5OUxmUkRBdTE3OGdHQUNINkhvWUJJTmdBTHhoWmRuSDFpYUNjVFdEUlA4RklHM0JmSzRrR04xTXBwdllod0NRR2xhdTYrc1ZHMUN0bTJDY3ppQXhEZ0M4WUs0UDAybmdoWDh3RGdDOFlLbjEwS3NpR0dkN3dCanJkZ01rZzdGcit6NDFrV0FvandEOFltV0h1NjBxZ3RseTlLSlBISCtBVmdpbVVwUFgxUXpTRGNjZndDdFdacEsycXdqbUl3a0dBTUZVSmZRME5UTklBQzFCTnA4SzNlUjk0R01IOElxcGlaU2dndUVPQWdEZXNiUVdwaHRTTVBSZkFOcEZmNlZnOGpyS1ZmK0ZOVEFBTFdPZEJOUGxZd0tJQTJNcjViZENsa2pNSUFHMGk2QTlHUGFBQWFCRUFnQkFNQUNBWVA2QldTU0FkdkdaSGd3QStLSkxpUVFBU1pSSUFJQmdBQURDQ1liZUNVQmNXTG51NzJtbFlJeHRKQXdBcTdIeW5aMVRJZ0ZBb3lVU0FNVEZ6TXI3UURBQTZXRmxjLzJiZFFWREh3WWdFclJ2MnZUMnRBL3lQdFlWakl1dTlCYUhIaUFZbHhaZVAyU0o5SkZqRGhDTWFkYmNkUFdUdnY3YWd1R0dhUUJ4bFVteWZ1MmlvWmMvMDlkbkZna2dZY2xNOGg5M2dWOTJuci91UCtVWlBSaUF0RGtPV0NwSlkvbXcvQWZyQ3NiRmZycHNIZzdRVEtrMERpQVplZjdqb2pTcUtoanV5QWdRcjJUbW5pVWpmaGd2dTZ5b3MrWWJkSEZIeG0wT05VQ2pram5JM1Bka25wLzNyV3NXZjZ2NFJIME9GVUMwa3BHZ01ENC9Qei9RUkZObjZZaWtsa201b2J1TUtyTkl0ZU9Wdzd0RUFzRG1vcEhwNjczODhTMnIzdjZRb0RIUjFMSnlNVitWQkhQam9NeWgwUXRnUXpMU2pCVkJYT3FKZjBjcmxFSCsrRlNTaVFRTCtidHl4OGhaMVhaSkZjRzRhUFFPOUkwQ2dCM1p6RlVtVW1WSTZmU3dUanBaaHlvbGtvdXA2aDZIRThBMGttVHVYVDNaMm9KeHRMTWRnZ0d3emVmOHUrNnN5cWg2cVVEZEthN1BIRDhBbTJndnh1bGFtYXFDcVJ1ZHV2a3ZRWW9Cc0lsY3p1TjBVVzFWd2Jnb2s1aXFCckNKZkRlZDdweFFWVEEzam40SkFMQ1pZSm9ya1J3MWVuYzRqZ0MyT0Q4L2x6VnFzczd0aDh2bjNXUS9HQnE5QU9reDBCRGhkSjNhSm9LcFd5YlI2QVd3S1Jqbm0xTnRJcGhiUjc4TUFOaGgxM1Y1dEpGZ0hFVW9CQU5nQkswb2VwbUh5M2cyM1pPM2JwUmlieGdBVytXUjRQeitaNXNLWmxiemRYdjBZUURNTU14ZUxuQzhkLzNFVFFtR01nbkFEdHVacDEwT05oS01tcTd1a3VJaHh4V2dXZkpLUXI2SFhWT0NjWlJpZGptOEFDYktJMWRWaVNuQkZQWUVnT2FRRS8xODhYWWpqUXRHcDZ2clhyZUFZQUNhTDQ5bXZsNmo3cTFqS1pNQUtJL01DcVpMbVFUUVNIcnA2Z24reWRGRnpPNEZrNzh4RVF5elNRQnhwaGV2NVpHTEJFT1pCQkFuKzc3TEkxZUNxWHQ3QXltVDlqamVBTUhLSTluMFRSNFBXb1hZRll6V2I1UkpBUEZ3RUNLOXVFb3d3clJ1bWNTMVNRQkIwa3ZSM0hWUmZRUVRqSXMzT3VMd0EzaEhxb1d1bGtkejN5L21SREM2Q3ZBS3dRQ1k1MHVvOU9JeXdiaDR3ejJhdlFCZXl5UFp3YUJvUlZ5RmVFMW5ndEZMQitwR0xsSU1nRC9HK3ZQYXg5NHZ2aE9NVUxmWk85QXBOQUJ3bjE0R0ljc2pINEtaWmZVdmdEeGdPQUI0U3kvZTE3NTRFNHcyZXkvcWxrbE1XUU00VFMvOVVucVpobnp0am9mbm5EcElNV09HQllBemprdi9mQm55aFowTFJsTk0zVitDRkFQZ0pyMlVleTlYdmphV0NwbGdYTVV3VWd5QTIrL1JKUFNMZXhHTVRvSFZYbmhIaWdGd21sN3VRNytIanNmbmRtRkxVZ3pBNW54dE1yMTRGWXphc3U0dk5XSmRETUJHNlVWV3hmZWFUQysrRTR6Z1lrYnBtT0VDVUVrdWNqSGpVZW1QTHB0NkwxNEY0MmhkekVCclNRQllEMmt0ZEV2cDViYXBOOUlKOEJvdVVzeFh4Z3pBV3VsRldncjdwVCthTlBsK3ZBdEdVMHpkWDFLdXRLYmhDMUN0cGRCWTd5VmtnaEhKU0psVTkwcnJmYWF0QWQ1TkwzSWRYOUZPa0tyaHJPbjMxQW40V25WLzJjWEdGUUM4eWtWT3ZsOUtmM1FSZXRWdW80TFJSbFBkeFhkRGJ0UUdzSlN2Mld0alZ6YmhuMXA0VTUzQXIzZVdPV2o0NmpRY0FQeGFHajEvenl5a2wrQ0NjZFR3N1diTUtnRzhWUnJkaGR6dnhWcUNLUnErZDVSS0FNNUxJK0hFMHB2ck5QUzZKNVJLQUxYVHkzaWhOSm8wUFMxdFFqQ09ybE9pVklJMnkwWEVVbDRiTnMrL1Z4TnI3N09wQk9PeVZHSVBYMmliWE9Ua2VycWtLakJIcCtIWGQxRXFIWEhGTmJTTTArei8reTZURUhkcGpFNHdqa3FsNXcrY2ZneTBKTDBzOWwxTWxrWldFa3hSS2wzWGZCcVpxcU1mQTZuTFJmWjRHY2RRR3BrUlRPbERlcWo1SEVNdWlJU0U1U0p0Z01WTFpjeVdScVlFb3d2d1hHd3NOZWIrMXBDZ1hJcW1icmtOY0dlNU5MS1dZREkxOFhjSFQwWFRGMUtUeTNuMnV2Mmw4SlJGc3ROang5S2JjZFNQZWJZOVRWOUlCQ21MRmsrWXgxYXVOWXBLTU1wSlZuL3ZtTjZML0pFTVJKMWVaT0ppc2VTZk5Ma0ZadlNDVVRQL2tkVmZIOVBQZmwyTUJCQ0xYTVpMNUhJZFE5L0Zlb0lwMXNlNHFERUhlaFlBaUVrdXk2YWo1NW54S2Vsb0JLT1NrUmpvb3VtN2gyUWdNcmtzamxkSjgzL0UwbmVKUWpBcUdXbjZYamw0S2lRRHNjcEZHRnU3U2pvSndhaGtUcEFNdEZndTM2d3ZwbnVQRHo5Ly9uei9MM3o0WU9VQVNKcHhzYjdsTWo5ZzN4alNFSUZjSnJFMWRhTkxNT1V3azlXZnZpYkpRQ3h5dVlwZExsRWxHRDBZc3E1Rmtzd25rZ3drSUJlWktScS9JWmVURkg3SHFBU2pCMFhLSkRIN1J5UURFY3RsMlNJNlFiWmZTR1lUdGVnRTQwRXlVbllkeGpnRkNPbkpKYld4R0tWZ2tBeEVLcGJpd3NWK1c4WmdKOVkzcmxOM1VyOCtPWGc2T2VCL2N4VTJlRDRoL3RVbXVVUXRtQVhKdUpoZDZyNk1BL2FUQWVkeTJjdCszWEtoRmVrNTJoS3BRdlRjaEVrS1U0UmdZbXkrTlZQVWl0SThDY0Y0a3N3c2UxbEZTVjhHTmgyUGNqWC80STIva3N4VWRMSWwwa0s1SkNLUXhYaFhqcDV5S0RVemZSbllRQzRpbGIvYkxwZWtFc3pDQVphRE4zTDRsR2Y1Z0pqeTFZR2FKWkh3WFMvaWJRVkpDa1lQOUZ0THNDbVp3TWQ0SzI2ZE0zam5yOG40dVd6VDU1S3NZRXBSOVN4enMxWkdlTlJCTXVNckJhVnh0cStwNWEwdFdtVXB4VGptcTZJUnpOc0hYM29vVWpLNTdLV1FabURkMUNKUytTUFcvVndRekhvRG9hdVMyWFg0dEtRWlVzdDdxVVdRQ1llek5wK0lXaUdZMHFDUWk4aU9IRCt0Q09aN1c4OVFMUlNMSk9IakZhbEZZQzFWMndSVEdpRFNsL25rOEdubEREVmxRQ1V0RmtrcVgvTEhxaXVkbjIrS0Z0T3RSUkJNSENXVGNLOWxFNE1ycmZFeTB0U3k2ajViY3RQQUUzcHpMUmZNUXNra2RmUkh4MDk5cTdYM25DRVc5ZmlRTWtpYXVMMDEvbnFyMXJjZ21QVUhVVS9UekxhSHA1YzFEMy9TbjRsU0xITGlHYXp4MStlYVdqaVpJSmlWYWViSTA5UExtZTAvaUNZS3NjanMwSEROLzRWR0xvS3BOTUI4ckpraDBhU1ZXRWd0Q01aSm12SFJtMEUwY1l1RjFJSmduQTArbVRHUW1ZT1J4NWVSWnZCRlBtQ3ZHWXBCait0SVM2RmVoZi8xVGxNTEp3VUU0L3dzZCt5eGJCSmswTXFxenlsVG5GN0wzNksvMHEzd3Z6NWtMek9DTXo1RkJPTnpnTzZwYUQ1NmZpa3BuMmFrR3FkcFpXK0RFNFFzbUx0QStnZ205SUNWcytCQkFOSElvSjdwQUtlWldPMDRqVFNwRERkOENrbVRFOG9oQk5Pa2FNWXFteERjcTJ3azJkeHhCSlllajEwVnlxQmlDWVJZRUl6WmdkMVQwWXdDdm15UmJLUkJmTjNXK0s2Zi9hNEtaVmp6NlVUYXB5UkZCRVBwOUN2eXBiaFI0ZHlsS2h3VnlyWUtSUjQ5QjA5TFlrRXdpR1pENGNqUGVheG41Znl6Rkpuc1pDL04yYjRqb1NBV0JKT01iUFpVTmhidVNpRHA1a2YyTWpNaTh2bXZsUytYaWtURXZGVVNpWS9QVEthYlpZYU9XU0VFazVSbytwcG9SZ2JmbnFTYng1SjhNaFdROEZRbi9XaEo4Ni9TSCszb3o3NEtwZmpwRyttdlhMQ09CY0cwb1h6YVU5SEVmSytseGIxdVFvbWlhbHFaYVZxaERFSXdyWk5OTDN0ZFZmcUpUOFFKVDluclZENXBCY0ZBcVlUYVF6WWJTK1ZXcFhMSng0RmdZTFZzaHZyZ2xyWHZseiszSkJVRUEvWEtxRUhwMGRaMFU2UVVlZHl3R0E3QmdIL2g5Qk5PT0FnRndZQUI0UlJUdlNLY1lnMUpiQ2xIWkxLNE1KQlpId1FEaHNWVFhPelhWL0VVLy95eHdiYzF6MTRYK2NsUFdYZnpnRXdRRElKSlN6N0ZtcFhlUXRvcFJMVEl4eVdsMkxLcnVVVVl4ZXBZYWNJK2k0UDdROEZLd1FBQWJFcUhqd0FBRUF3QUlCZ0FBQVFEQUFnR0FCQU1BQUNDQVFBRUF3QUlCZ0FBd1FBQWdnRUFCQU1Bc0FiL0UyQUFnU1NQWkJNQjY0TUFBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gIGRpc3BsYXkgICAgICAgICAgIDpibG9jaztcbiAgLy8gZmlsdGVyICAgICAgICAgICAgOkFscGhhKG9wYWNpdHk6MCk7XG4gIGhlaWdodCAgICAgICAgICAgIDoyODBweDtcbiAgbGVmdCAgICAgICAgICAgICAgOjUwJTtcbiAgbWFyZ2luLWxlZnQgICAgICAgOi0xNDBweDtcbiAgbWFyZ2luLXRvcCAgICAgICAgOi0xNDBweDtcbiAgb3BhY2l0eSAgICAgICAgICAgOjA7XG4gIHBvaW50ZXItZXZlbnRzICAgIDpub25lO1xuICBwb3NpdGlvbiAgICAgICAgICA6YWJzb2x1dGU7XG4gIHRvcCAgICAgICAgICAgICAgIDo1MCU7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMCBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMCBlYXNlIDBzO1xuICAtbW96LWFuaW1hdGlvbiAgICA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb24gICAgICA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbiA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb24gICAgICAgICA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICB3aWR0aCAgICAgICAgICAgICA6MjgwcHg7XG4gIHotaW5kZXg6LTE7XG4gfVxuXG4ubW9kYWwtd3JhcC5hY3RpdmUgLmxvYWRlcntcbiAgb3BhY2l0eToxO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgei1pbmRleDoxO1xuIH1cblxuLm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubG9hZGVye1xuICBvcGFjaXR5ICAgICAgICAgICA6MDtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwLjI1IGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMC4yNSBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMjUgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwLjI1IGVhc2UgMHM7XG4gIHotaW5kZXg6LTE7XG4gfVxuXG4ubW9kYWwtY2xvc2V7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBib3JkZXItY29sb3IgICAgOiNmZjAwMDA7XG4gIGJvcmRlci1yYWRpdXMgICA6MjBweDtcbiAgY29sb3IgICAgICAgICAgIDojZmYwMDAwO1xuICBjdXJzb3IgICAgICAgICAgOnBvaW50ZXI7XG4gIC8vIGZpbHRlciAgICAgICAgICA6QWxwaGEob3BhY2l0eT0wKTtcbiAgaGVpZ2h0ICAgICAgICAgIDo0MHB4O1xuICBsaW5lLWhlaWdodCAgICAgOjQwcHg7XG4gIG9wYWNpdHkgICAgICAgICA6MDtcbiAgcG9zaXRpb24gICAgICAgIDphYnNvbHV0ZTtcbiAgcmlnaHQgICAgICAgICAgIDoxMHB4O1xuICB0b3AgICAgICAgICAgICAgOjEwcHg7XG4gIHdpZHRoICAgICAgICAgICA6NDBweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBzdmd7XG4gICAgLy93aWR0aDo0MHB4O1xuICAgIC8vaGVpZ2h0OjQwcHg7XG4gICAgZmlsbDokd2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY2xvc2V7XG4gIC8vIGZpbHRlciAgICAgICAgICAgIDpBbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHkgICAgICAgICAgIDoxO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbn1cblxuLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBkaXNwbGF5ICAgICAgICAgICAgICAgICAgIDppbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQgICAgICAgICAgICAgICAgOjBweDtcbiAgbWF4LXdpZHRoICAgICAgICAgICAgICAgICA6MHB4O1xuICBvdmVyZmxvdyAgICAgICAgICAgICAgICAgIDphdXRvO1xuICBwYWRkaW5nICAgICAgICAgICAgICAgICAgIDoyMHB4IDA7XG4gIC1tb3otdHJhbnNpdGlvbiAgICAgICAgICAgOmFsbCAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICAgICAgICAgIDphbGwgMXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uICAgICAgICA6YWxsIDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgICAgICAgICAgOmFsbCAxcyBlYXNlIDBzO1xuICB2ZXJ0aWNhbC1hbGlnbiAgICAgICAgICAgIDptaWRkbGU7XG4gIHotaW5kZXggICAgICAgICAgICAgICAgICAgOi0xO1xuICAvLy1XZWJLaXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xuICBvcGFjaXR5OjA7XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIGJhY2tncm91bmQgICAgICAgIDojZjVmNWY1O1xuICBib3JkZXIgICAgICAgICAgICA6I2EwYTBhMCBzb2xpZCAxcHg7XG4gIG1heC1oZWlnaHQgICAgICAgIDo5MCU7XG4gIG1heC13aWR0aCAgICAgICAgIDo5MCU7XG4gIHBhZGRpbmcgICAgICAgICAgIDoxMHB4IDE1cHg7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMXMgZWFzZSAwLjVzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDFzIGVhc2UgMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMXMgZWFzZSAwLjVzO1xuICB6LWluZGV4ICAgICAgICAgICA6MTtcbiAgb3BhY2l0eToxO1xufVxuIFxuLm1vZGFsLWNvbnRlbnQge1xuICAvLyBmaWx0ZXIgICAgICAgICAgICA6QWxwaGEob3BhY2l0eTowKTtcbiAgb3BhY2l0eSAgICAgICAgICAgOjA7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDpvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOm9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDpvcGFjaXR5IDAuM3MgZWFzZSAwczsgXG4gIHotaW5kZXg6LTE7XG4gIC8qdGV4dC1hbGlnbjpsZWZ0OyovXG59XG5cbi5pZTggLm1vZGFsLWNvbnRlbnQsIC5pZTkgLm1vZGFsLWNvbnRlbnR7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmllOCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnQsIC5pZTkgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50e1xuICBkaXNwbGF5OmJsb2NrO1xuICAvLyBmaWx0ZXI6QWxwaGEob3BhY2l0eToxMDApO1xufVxuXG4ubW9kYWwtd3JhcC5hY3RpdmU6bm90KCNtb2RhbC1hamF4KSAubW9kYWwtY29udGVudCwgLm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubW9kYWwtY29udGVudHtcbiAgb3BhY2l0eToxO1xuICAvLyBmaWx0ZXI6QWxwaGEob3BhY2l0eToxMDApO1xuICAtbW96LXRyYW5zaXRpb24gICA6IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICAtby10cmFuc2l0aW9uICAgICA6IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICB0cmFuc2l0aW9uICAgICAgICA6IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICB6LWluZGV4OjE7XG4gfSIsIi8qIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cyAqL1xuLmNhcm91c2VsLFxuLmNhcm91c2VsICosXG4uY2Fyb3VzZWw6YmVmb3JlLFxuLmNhcm91c2VsOmFmdGVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIFJlc29sdmUgcmVuZGVyaW5nIGJ1ZyBpbiBzYWZhcmkgNi4wLjUgKi9cbi5jYXJvdXNlbCB1bCxcbi5jYXJvdXNlbCBsaSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uY2Fyb3VzZWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgYm9yZGVyOiAwIGRvdHRlZCByZWQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jYXJvdXNlbC5yZXNpemluZyBsaSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmNhcm91c2VsIGxpIHtcbiAgICB3aWR0aDogMjUlO1xufVxuLmNhcm91c2VsIGxpID4gZGl2IHtcbiAgICBtYXJnaW46IDAgMTZweDtcbn1cbi5jYXJvdXNlbCBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwIDE2cHg7XG59XG5cbi5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbjogMCAwIDVweCA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgc3Zne1xuICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICB9XG59XG5hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10uZnJvemVuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4vKiBORVcgVGVzdCBzdHlsZSAqL1xuLypzZWN0aW9uIHt3aWR0aDo1MCU7fSovXG4jY2Fyb3VzZWxUd28uY2Fyb3VzZWwgbGksXG4jY2Fyb3VzZWxGb3VyLmNhcm91c2VsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGEge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbiNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGEuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLyohIE1lZGlhIHF1ZXJpZXMuLi4gXG4gKiBPUiBpbmNsdWRlIHRoZSBzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5IHRvIHVzZSBFbGVtZW50IFF1ZXJpZXMgKHNlZSBiZWxvdylcbiAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcm91c2VsIGxpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgIC5jYXJvdXNlbCBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5jYXJvdXNlbCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyohIEV4YW1wbGUgdXNpbmcgRWxlbWVudCBRdWVyaWVzLi4uIFxuICogQFJlcXVpcmVzIGh0dHBzOi8vZ2l0aHViLmNvbS90eXNvbm1hdGFuaWNoL2VsZW1lbnRRdWVyeSAoc3R1bm5wbGF0ZS9saWIvdmVuZG9yL2VsZW1lbnRRdWVyeS5taW4uanMpIFxuICogVGhlIGZvbGxvd2luZyB1c2VzIGEgSlMgZWxlbWVudCBxdWVyeSBwbHVnaW4gKGluc2VhZCBvZiBhIG1lZGlhLXF1ZXJ5KSB0byBzdHlsZSB0aGUgdGFiYmVkIGNvbnRlbnQgd2hlbiB0aGV5IGFyZSBsZXNzIHRoYW4gMzAwcHggd2lkZS5cbiAqIFRoZSBwbHVnaW4gbG9va3MgZm9yIFttaW4vbWF4XS1bd2lkdGgvaGVpZ2h0XSBzcGFjZS1zZXBhcmF0ZWQgYXR0cmlidXRlIHNlbGVjdG9ycyBlZzogZWxlbWVudFttaW4td2lkdGh+PVwiMjAwcHhcIl1bbWF4LXdpZHRofj1cIjQwMHB4XCJde2JhY2tncm91bmQtY29sb3I6cmVkO31cblxuLmNhcm91c2VsW21heC13aWR0aH49XCI1MDBweFwiXSBsaSB7XG4gICAgd2lkdGg6MzMuMzMzJTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMzYwcHhcIl0gbGkge1xuICAgIHdpZHRoOjUwJTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMzYwcHhcIl0gLmNhcm91c2VsLXRpdGxlIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjIwMHB4XCJdIGxpIHtcbiAgICB3aWR0aDoxMDAlO1xufVxuKi9cbiIsIi8qIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cyAqL1xuLmFjY29yZGlvbiwgLmFjY29yZGlvbjpiZWZvcmUsIC5hY2NvcmRpb246YWZ0ZXIge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hY2NvcmRpb24ge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1pdGVte1xufVxuLmFjY29yZGlvbi1pdGVtLW9wZW57XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7XG5cbn1cbi8qLmFjY29yZGlvbi1jb250ZW50e1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tY29udGVudCwgISogZGlyZWN0IGNoaWxkIHNpbmNlIE1hbHRhIGhhcyBuZXN0ZWQgYWNjb3JkaW9ucyAqIVxuLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50ID4gLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSAuYWNjb3JkaW9uLWNvbnRlbnQgISogdG8gcmVzb2x2ZSBpc3N1ZXMgd2l0aCBhY2NvcmRpb24gY29udGVudCBpbiByZXBlYXRhYmxlcyAqISB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbn0qL1xuLmFjY29yZGlvbi1jb250ZW50e1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHQtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRvcGFjaXR5OiAwLjU7XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tY29udGVudCwgLyogZGlyZWN0IGNoaWxkIHNpbmNlIE1hbHRhIGhhcyBuZXN0ZWQgYWNjb3JkaW9ucyAqL1xuLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50ID4gLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSAuYWNjb3JkaW9uLWNvbnRlbnQgLyogdG8gcmVzb2x2ZSBpc3N1ZXMgd2l0aCBhY2NvcmRpb24gY29udGVudCBpbiByZXBlYXRhYmxlcyAqLyB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRvcGFjaXR5OiAxO1xufSIsIi8qIVxuICogIFN0dW5ucGxhdGUgTWFwcy5qc1xuICogIFZlcnNpb246IDEuMFxuICovXG4vKlxuICogIExhc3QgVXBkYXRlZDogMjcvMDYvMTRcbiAqICBCeTogTWFya1xuICogIFxuICogIE5vdGVzOlxuICogIEZvciBpbmNsdWRpbmcgR29vZ2xlIE1hcHMgb24gc2l0ZS5cbiAqXG4gKiAgQ2hhbmdlbG9nOlxuICogIDI3LzA2LzE0XG4gKiAgQ3JlYXRlZFxuICovXG5cbmh0bWwgeyBoZWlnaHQ6IDEwMCU7IH1cbmJvZHkgeyBoZWlnaHQ6IDEwMCU7IG1hcmdpbjogMDsgcGFkZGluZzogMDt9XG4ubWFweyBoZWlnaHQ6IDMwMHB4O3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7fSIsIi8vLy9cbi8vLyBGbGV4U2xpZGVyIE1vZHVsZVxuLy8vIEBhdXRob3IgTWF0dCBCcnVjZVxuLy8vIEBhdXRob3IgTWFyayBHcmlmZml0aHNcbi8vLyBAZ3JvdXAgRmxleFNsaWRlclxuLy8vL1xuXG5cbi5mbGV4U2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsvKiBmb3Igc2FmYXJpICovXG59XG4vLy8gIyMgRmlsbCBNb2RlXG4vLy8gIyMjIEZpbGwgTW9kZSBGaWxsXG4uZmxleFNsaWRlci5maWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uZmxleFNsaWRlcl9wcm9mZXNzaW9ucy5maWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXhTbGlkZXIuZmlsbCA+IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5mbGV4U2xpZGVyLmZpbGwgPiB1bCA+IGxpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi8qLmZsZXhTbGlkZXIuZmlsbCB1bCBsaTpmaXJzdC1vZi10eXBlLCAuZmxleFNsaWRlci5maWxsIHVsIGxpOmxhc3Qtb2YtdHlwZSB7ICAgIFxuICAgIGJveC1zaGFkb3c6MHB4IDAgMTRweCBibGFjaztcbn0qL1xuXG4vLy8gIyMgVHJhbnNpdGlvbiBNb2RlXG4vLy8gIyMjIERlZmF1bHQgU2xpZGUgU3R5bGVzXG4uZmxleFNsaWRlciB7XG4gICAgPnVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjYgcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8gIyMjIFRyYW5zaXRpb24gTW9kZSBTbGlkZVxuLmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXSB7XG4gICAgPnVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAwMCU7XG4gICAgICAgID5saSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgICAgIC8qbWFyZ2luLXJpZ2h0OiAtNHB4OyovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyAjIyMgVHJhbnNpdGlvbiBNb2RlIEZhZGVcbi5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgID51bCB7XG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlIDBzO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgJltkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmRleC1jb250YWluZXJ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+dGFicG9ydCcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtaW5kZXgtdGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWF4LXdpZHRoOiA2NTVweDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9MTI4MHB4Jykge1xuICAgICAgICBtYXgtd2lkdGg6IDMxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG5cbiAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAvLyAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAvL31cblxufVxuLy8vICMjIE5hdmlnYXRpb24gU3R5bGVzXG4uZmxleFNsaWRlci1uZXh0QnV0dG9uLFxuLmZsZXhTbGlkZXItaW5kZXhDb250YWluZXIsXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uIHtcblxuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmZsZXhTbGlkZXItbmV4dEJ1dHRvbixcbi5mbGV4U2xpZGVyLXByZXZCdXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsZXhTbGlkZXItaW5kZXhDb250YWluZXJ7XG4gICAgYntcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gMS4wczsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBPcGVyYSA8IDEyLjEgKi9cbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMS4wcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5mbGV4U2xpZGVyLW5leHRCdXR0b246YWZ0ZXIsXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9ib3R0b206IDEwcHg7XG4gICAgLy9tYXJnaW4tdG9wOiAtMzBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDAuMmVtIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG4uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVye1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5mbGV4U2xpZGVyLXByZXZCdXR0b246YWZ0ZXIge1xuICAgIC8vbGVmdDogMjBweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbiB7XG4gICAgLy9yaWdodDogYXV0bztcbiAgICAvL2xlZnQ6IDA7XG4gICAgLy9cbiAgICAvL2N1cnNvcjogdy1yZXNpemU7XG59XG4uZmxleFNsaWRlci1uZXh0QnV0dG9uOmhvdmVyLFxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7XG59XG4uZmxleFNsaWRlci1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzY0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG59XG4uZmxleFNsaWRlci1kb3RzIGEge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCBzZXJpZjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuXG4gICAgbWFyZ2luOiAwIDRweDtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gY29sb3I6ICRtYW5nbztcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG59XG4uZmxleFNsaWRlci1kb3RzIC5jdXJyZW50LFxuLmZsZXhTbGlkZXItZG90cyBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQwLCAxNDAsIDE0MCwgLjYpO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG59XG5cblxuXG4vKiBcbkFuaW1hdGlvbnMuIFxuQSBiYXNpYyAnc2xpZGUtaW4nIGFuaW1hdGlvbiBpcyBpbmNsdWRlZCBidXQgeW91IGNhbiByb2xsLXlvdXItb3duLlxuUGxlYXNlIGVuc3VyZSB0aGF0IHlvdSBzZXBhcmFyYXRlIHlvdXIgc3R5bGUgZnJvbSB0aGUgYW5pbWF0aW9uIChJRSBoYXZlIHR3byBjbGFzc2VzKSBhbmQgZ2l2ZSB5b3VyIGFuaW1hdGlvbi1vbmx5IHN0eWxlcyBhIGNsYXNzbmFtZSB0aGF0IGJlZ2lucyAnYW5pbWF0ZS0nLiBUaGUgc2NyaXB0IG5lZWRzIHRvIG1lYXN1cmUgdGhlIGRpbWVuc2lvbnMgb2YgZWFjaCBzbGlkZSBhcyBpdCB3aWxsIGJlIG9uY2UgdGhlIGFuaW1hdGlvbiBpcyBjb21wbGV0ZSwgaXQgdGhlcmVmb3JlIHRlbXBvcmFyaWx5IHJlbW92ZXMgdGhlICdhbmltYXRlLScgcHJlZml4ZWQgY2xhc3NuYW1lcyB3aGVuIGdldHRpbmcgbWVhc3VyaW5nIHRoZSBzbGlkZSBhbmQgcmUtYXBwbGllcyB0aGVtIGFmdGVyLlxuKi9cbi5mbGV4U2xpZGVyIFtjbGFzc149J2FuaW1hdGUtaW4tJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNDAwbXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTQwMG1zO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDE0MDBtcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxNDAwbXM7XG59XG5cblxuXG4uZmxleFNsaWRlciAuY3VycmVudCBbY2xhc3MqPSdhbmltYXRlLWluLSddLFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSBbY2xhc3MqPSdhbmltYXRlLWluLSddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5mbGV4U2xpZGVyIC5ub3RyYW5zaXRpb24ge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tbGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG59XG4uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0IHtcbiAgICByaWdodDogLTEwMCU7XG59XG4uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXRvcCB7XG4gICAgYm90dG9tOiAxMDAlO1xufVxuLmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1ib3R0b20ge1xuICAgIHRvcDogMTAwJTtcbn1cbi5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tbGVmdCxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xufVxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1yaWdodCxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG59XG4uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLXRvcCxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS10b3Age1xuICAgIGJvdHRvbTogMDtcbn1cbi5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tYm90dG9tLFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbSB7XG4gICAgdG9wOiAwO1xufVxuXG5cbi8qXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi4wXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICovXG5cbiBcbi8qIEJyb3dzZXIgUmVzZXRzICovXG4uZmxleC1jb250YWluZXIgYTphY3RpdmUsXG4uZmxleHNsaWRlciBhOmFjdGl2ZSxcbi5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLFxuLmZsZXhzbGlkZXIgYTpmb2N1cyAge291dGxpbmU6IG5vbmU7fVxuLnNsaWRlcyxcbi5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lO30gXG5cbi8qIEZsZXhTbGlkZXIgTmVjZXNzYXJ5IFN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyBcbi5mbGV4c2xpZGVyIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtkaXNwbGF5OiBub25lOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjt9IC8qIEhpZGUgdGhlIHNsaWRlcyBiZWZvcmUgdGhlIEpTIGlzIGxvYWRlZC4gQXZvaWRzIGltYWdlIGp1bXBpbmcgKi9cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHt3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7fVxuLmZsZXgtcGF1c2VwbGF5IHNwYW4ge3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO31cblxuLyogQ2xlYXJmaXggZm9yIHRoZSAuc2xpZGVzIGVsZW1lbnQgKi9cbi5zbGlkZXM6YWZ0ZXIge2NvbnRlbnQ6IFwiLlwiOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IHZpc2liaWxpdHk6IGhpZGRlbjsgbGluZS1oZWlnaHQ6IDA7IGhlaWdodDogMDt9IFxuaHRtbFt4bWxuc10gLnNsaWRlcyB7ZGlzcGxheTogYmxvY2s7fSBcbiogaHRtbCAuc2xpZGVzIHtoZWlnaHQ6IDElO31cblxuLyogTm8gSmF2YVNjcmlwdCBGYWxsYmFjayAqL1xuLyogSWYgeW91IGFyZSBub3QgdXNpbmcgYW5vdGhlciBzY3JpcHQsIHN1Y2ggYXMgTW9kZXJuaXpyLCBtYWtlIHN1cmUgeW91XG4gKiBpbmNsdWRlIGpzIHRoYXQgZWxpbWluYXRlcyB0aGlzIGNsYXNzIG9uIHBhZ2UgbG9hZCAqL1xuLm5vLWpzIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7ZGlzcGxheTogYmxvY2s7fVxuXG5cbi8qIEZsZXhTbGlkZXIgRGVmYXVsdCBUaGVtZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZsZXhzbGlkZXIge21hcmdpbjogMCAwIDYwcHg7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlcjogNHB4IHNvbGlkICNmZmY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7IC1tb3otYm9yZGVyLXJhZGl1czogNHB4OyAtby1ib3JkZXItcmFkaXVzOiA0cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpOyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTsgLW1vei1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwuMik7IC1vLWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTsgem9vbTogMTt9XG4uZmxleC12aWV3cG9ydCB7bWF4LWhlaWdodDogMjAwMHB4OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTt9XG4ubG9hZGluZyAuZmxleC12aWV3cG9ydCB7bWF4LWhlaWdodDogMzAwcHg7fVxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7em9vbTogMTt9XG5cbi8vIC5jYXJvdXNlbCBsaSB7bWFyZ2luLXJpZ2h0OiA1cHh9XG5cblxuLyogRGlyZWN0aW9uIE5hdiAqL1xuLmZsZXgtZGlyZWN0aW9uLW5hdiB7KmhlaWdodDogMDt9XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEge3dpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IG1hcmdpbjogLTIwcHggMCAwOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogdXJsKGltYWdlcy9iZ19kaXJlY3Rpb25fbmF2LnBuZykgbm8tcmVwZWF0IDAgMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgei1pbmRleDogMTA7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO31cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyByaWdodDogLTM2cHg7IH1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7bGVmdDogLTM2cHg7fVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dCB7b3BhY2l0eTogMC44OyByaWdodDogNXB4O31cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXYge29wYWNpdHk6IDAuODsgbGVmdDogNXB4O31cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQ6aG92ZXIsIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXY6aG92ZXIge29wYWNpdHk6IDE7fVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZCB7b3BhY2l0eTogLjMhaW1wb3J0YW50OyBmaWx0ZXI6YWxwaGEob3BhY2l0eT0zMCk7IGN1cnNvcjogZGVmYXVsdDt9XG5cbi8qIENvbnRyb2wgTmF2ICovXG4uZmxleC1jb250cm9sLW5hdiB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtNDBweDsgdGV4dC1hbGlnbjogY2VudGVyO31cbi5mbGV4LWNvbnRyb2wtbmF2IGxpIHttYXJnaW46IDAgNnB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHpvb206IDE7ICpkaXNwbGF5OiBpbmxpbmU7fVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYSB7d2lkdGg6IDExcHg7IGhlaWdodDogMTFweDsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6ICM2NjY7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWluZGVudDogLTk5OTlweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7IC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpO31cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjMzMzOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7IH1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjMDAwOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxleC1jb250cm9sLXRodW1icyB7bWFyZ2luOiA1cHggMCAwOyBwb3NpdGlvbjogc3RhdGljOyBvdmVyZmxvdzogaGlkZGVuO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHt3aWR0aDogMjUlOyBmbG9hdDogbGVmdDsgbWFyZ2luOiAwO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAuNzsgY3Vyc29yOiBwb2ludGVyO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7b3BhY2l0eTogMTt9XG4uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmUge29wYWNpdHk6IDE7IGN1cnNvcjogZGVmYXVsdDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7b3BhY2l0eTogMTsgbGVmdDogMDt9XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7b3BhY2l0eTogMTsgcmlnaHQ6IDA7fVxufVxuIiwiLndpemFyZCB7XG4gIC53aXotY29udGVudCB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2l6LW5hdi1wYW5lIHtcbiAgICAucGFnZS1pbmRleCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKiogV2l6YXJkIHN0eWxlcyAqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAvL2NvbG9yOiAjNGE0YTRhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgIH1cbn1cblxuLndpemFyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgLndpei1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAubXAtc2VjdGlvbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNzJweCA4OHB4IDE3OHB4O1xuICAgICAgICAgICAgLy9mb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDRweCAxNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTdweCAxNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHRpdGxlLCA0MHB4LCAkYm9keS10ZXh0LCBmYWxzZSwgIDEuMjUpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcC1jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNjRweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDJweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXotbmF2LXBhbmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDEwNnB4KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmNztcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNHMgZWFzZS1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHRvcDogLXdlYmtpdC1jYWxjKDEwMCUgLSA4NnB4KTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gODZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2Nsb3NlLW1lbnUtaWNvbi5zdmdcIik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXotbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdC1ibGFjaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAwIDEgNDUwcHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYWI3YmI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluZGV4IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2luZGV4LWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM3NjdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbi5zdmdcIiksIHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM3NjdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2l6LW5hdi1kZXRhaWxzIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAubXAtc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0N3B4IDg4cHggODRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDRweCA2M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAxN3B4IDU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5AbWl4aW4gZm9udCgkdHlwZTogYm9keSwgJHNpemU6IGZhbHNlLCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKSB7XG4gICAgQGlmKCR0eXBlID09ICd0aXRsZScpe1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgfSBAZWxzZSBpZiAoJHR5cGUgPT0gJ2JvZHknKXtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnQtYm9keTtcbiAgICB9IEBlbHNle1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICB9XG4gICAgQGlmICRzaXplIHsgZm9udC1zaXplOiAkc2l6ZTsgfVxuICAgIEBpZiAkY29sb3VyIHsgY29sb3I6ICRjb2xvdXI7IH1cbiAgICBAaWYgJHdlaWdodCB7IGZvbnQtd2VpZ2h0OiAkd2VpZ2h0OyB9XG4gICAgQGlmICRsaCB7IGxpbmUtaGVpZ2h0OiAkbGg7IH1cbn0iLCIjcG9saWN5RHVyYXRpb25XaWRnZXQge1xuXHQuZGVtb3RlZCB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG59IiwiLmFsZXJ0RGlhbG9nIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gICAgfVxuICAgIC5kaWFsb2ctYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgLy9mb250LWZhbWlseTogQUdhcmFtb25kUHJvO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzMHB4LCRhbG1vc3QtYmxhY2ssNDAwLDEuMjEpO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy9jb2xvcjogIzA2MDcwODtcbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLXBhZ2UgJntcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAuZGlhbG9nLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhICsgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWI5YjliO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICYuc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbC5tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3dyYXBwZXItZm9yLW5hbWUuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDs7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgJiBzZWN0aW9uLFxuICAgICYgaGVhZGVyLFxuICAgICYgZm9vdGVyLFxuICAgICYgLmpmLWhlYWRlci1zZWN0aW9uLFxuICAgICYgdWxbYXR0cl49amYtcGFnZS1jb250cm9sXSB7XG4gICAgICAgIGZpbHRlcjogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCemRHRnVaR0ZzYjI1bFBTSnVieUkvUGdvOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThaR1ZtY3o0S0lDQWdJQ0FnSUNBOFptbHNkR1Z5SUdsa1BTSm5ZWFZ6YzJsaGJsOWliSFZ5SWo0S0lDQWdJQ0FnSUNBZ0lDQWdQR1psUjJGMWMzTnBZVzVDYkhWeUlHbHVQU0pUYjNWeVkyVkhjbUZ3YUdsaklpQnpkR1JFWlhacFlYUnBiMjQ5SWpFdU5pSWdMejRLSUNBZ0lDQWdJQ0E4TDJacGJIUmxjajRLSUNBZ0lEd3ZaR1ZtY3o0S1BDOXpkbWMrI2dhdXNzaWFuX2JsdXIpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbW96LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbXMtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIC1vLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB9XG59IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2JnU2hhZG93WFBvcz0mYmdPdmVybGF5WFBvcz0mYmdFcnJvclhQb3M9JmJnSGlnaGxpZ2h0WFBvcz0mYmdDb250ZW50WFBvcz0mYmdIZWFkZXJYUG9zPSZiZ0FjdGl2ZVhQb3M9JmJnSG92ZXJYUG9zPSZiZ0RlZmF1bHRYUG9zPSZiZ1NoYWRvd1lQb3M9JmJnT3ZlcmxheVlQb3M9JmJnRXJyb3JZUG9zPSZiZ0hpZ2hsaWdodFlQb3M9JmJnQ29udGVudFlQb3M9JmJnSGVhZGVyWVBvcz0mYmdBY3RpdmVZUG9zPSZiZ0hvdmVyWVBvcz0mYmdEZWZhdWx0WVBvcz0mYmdTaGFkb3dSZXBlYXQ9JmJnT3ZlcmxheVJlcGVhdD0mYmdFcnJvclJlcGVhdD0mYmdIaWdobGlnaHRSZXBlYXQ9JmJnQ29udGVudFJlcGVhdD0mYmdIZWFkZXJSZXBlYXQ9JmJnQWN0aXZlUmVwZWF0PSZiZ0hvdmVyUmVwZWF0PSZiZ0RlZmF1bHRSZXBlYXQ9Jmljb25zSG92ZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIaWdobGlnaHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIZWFkZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNFcnJvcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nJTIyKSZpY29uc0RlZmF1bHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyUyMikmaWNvbnNDb250ZW50PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zQWN0aXZlPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmclMjIpJmJnSW1nVXJsU2hhZG93PSZiZ0ltZ1VybE92ZXJsYXk9JmJnSW1nVXJsSG92ZXI9JmJnSW1nVXJsSGlnaGxpZ2h0PSZiZ0ltZ1VybEhlYWRlcj0mYmdJbWdVcmxFcnJvcj0mYmdJbWdVcmxEZWZhdWx0PSZiZ0ltZ1VybENvbnRlbnQ9JmJnSW1nVXJsQWN0aXZlPSZvcGFjaXR5RmlsdGVyU2hhZG93PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eUZpbHRlck92ZXJsYXk9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5U2hhZG93UGVyYz0zMCZvcGFjaXR5T3ZlcmxheVBlcmM9MzAmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1Jmljb25Db2xvckhpZ2hsaWdodD0lMjM3Nzc2MjAmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9wYWNpdHlTaGFkb3c9LjMmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9LjMmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmZmNIaWdobGlnaHQ9JTIzNzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2RhZDU1ZSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZmE5MCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdDb2xvckhlYWRlcj0lMjNlOWU5ZTkmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzAwM2VmZiZiZ0NvbG9yQWN0aXZlPSUyMzAwN2ZmZiZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM2NjY2NjYyZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1YzVjNSZiZ0NvbG9yRGVmYXVsdD0lMjNmNmY2ZjZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG5cdGN1cnNvcjogbi1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuXHRjdXJzb3I6IHctcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IDFweDtcblx0Ym90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0b3BhY2l0eTogLjAwMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PS4zKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIi5kYXRhVGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xufVxuLmRhdGFUYWJsZSB0aCxcbi5kYXRhVGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmRhdGFUYWJsZSB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlIHRoZWFkIHRoLFxuLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5kYXRhVGFibGUgdGZvb3Qge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbi5kYXRhVGFibGUgdGZvb3QgdGQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg1cmVtO1xufVxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYyxcbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVyIHtcbiAgICBjb2xvcjogIzFkMWQxZDtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTFcIjtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uOmJlZm9yZSxcbi5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZGF0YVRhYmxlIHRyLnNlbGVjdGVkIHRkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjEpOyovXG59XG4uZGF0YVRhYmxlIHRkLnNlbGVjdGVkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlLmhvdmVyZWQgdGJvZHkgdHI6aG92ZXIge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTgzLCAyMzYsIDAuMSk7Ki9cbn1cbi5kYXRhVGFibGUuY2VsbC1ob3ZlcmVkIHRib2R5IHRkOmhvdmVyIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLmJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggIzk5OTk5OSBzb2xpZDtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGgsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCAjOTk5OTk5IHNvbGlkO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbi5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRoLFxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0aCxcbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0ZCB7XG4gICAgcGFkZGluZzogLjEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2MsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlciB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtYXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MVwiO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYyxcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOmFmdGVyLFxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkxXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5M1wiO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YmVmb3JlLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAuMDY1MnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIC42MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4wNjUycmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCAjZWVlZWVlIHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5jdXJyZW50LFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjN2VlO1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW06ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW0uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLnJvdW5kZWQgPiAuaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjMxMjVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5jeWNsZSA+IC5pdGVtIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgcGFkZGluZzogLjQzNzVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtIHtcbiAgICBib3JkZXI6IDA7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXIgPiAuaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM1OWNkZTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtOmRpc2FibGVkLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uY3VycmVudDpob3Zlcixcbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLjA2NTJyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4ICM2RDZFNzEgc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgICBib3JkZXItY29sb3I6ICM2RDZFNzE7XG4gICAgY29sb3I6ICM2RDZFNzE7XG4gICAgLyp0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpOyovXG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICAgIGJvcmRlci1jb2xvcjogIzZENkU3MTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDAgLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbiAgICBib3JkZXI6IDFweCAjZDlkOWQ5IHNvbGlkO1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCA+IGlucHV0IHtcbiAgICBtYXJnaW46IDAgMCAwIC4yNXJlbTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IC4zMTI1cmVtO1xuICAgIGJvcmRlcjogMXB4ICNkOWQ5ZDkgc29saWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4uZGF0YVRhYmxlIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLyouZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufSovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkOCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDAuMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuLmRhdGFUYWJsZXNfcHJvY2Vzc2luZzphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufSIsIi8qIENob3NlbiB2MS40LjIgfCAoYykgMjAxMS0yMDE1IGJ5IEhhcnZlc3QgfCBNSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZCAqL1xuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTk5OTlweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiAwO1xufVxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLFxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gICAgY29udGVudDogJzonO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUFBQUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGRkZGRkYpLGNvbG9yLXN0b3AoNTAlLCNGNkY2RjYpLGNvbG9yLXN0b3AoNTIlLCNFRUVFRUUpLGNvbG9yLXN0b3AoMTAwJSwjRjRGNEY0KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI0ZGRkZGRiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjZweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSAtNDJweCAxcHggbm8tcmVwZWF0OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8qYmFja2dyb3VuZDogdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMnB4OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDEwO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1RDc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgyMCUsIzM4NzVENyksY29sb3Itc3RvcCg5MCUsIzJBNjJCQykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwjMkE2MkJDIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsIzJBNjJCQyA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMSUsI0VFRUVFRSksY29sb3Itc3RvcCgxNSUsI0ZGRkZGRikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciw1MCUgMCw1MCUgMTAwJSxjb2xvci1zdG9wKDIwJSwjRjRGNEY0KSxjb2xvci1zdG9wKDUwJSwjRjBGMEYwKSxjb2xvci1zdG9wKDUyJSwjRThFOEU4KSxjb2xvci1zdG9wKDEwMCUsI0VFRUVFRSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFRUVFIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjRkZGRkZGIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAzcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIC00MnB4IDFweCBuby1yZXBlYXQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGNEY0RjQpLGNvbG9yLXN0b3AoNTAlLCNGMEYwRjApLGNvbG9yLXN0b3AoNTIlLCNFOEU4RTgpLGNvbG9yLXN0b3AoMTAwJSwjRUVFRUVFKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0Q0RDRENDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3RkI7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNFRUVFRUUpLGNvbG9yLXN0b3AoODAlLCNGRkZGRkYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAyMCUsI0ZGRkZGRiA4MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMjAlLCNGRkZGRkYgODAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjRkZGRkZGIGluc2V0O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N0ZCO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBvcGFjaXR5OiAuNSFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1ydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzcHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNnB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDRweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxuLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiA5OTk5cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcblxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcblxuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTQ0ZHBpKSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MS41ZHBweCkge1xuICAgIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcpIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNob3Nlbi1zZWxlY3QtZGVzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNjA7IFxuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtOTAwMHB4O1xuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAvKmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICByaWdodDogMDsgXG4gICAgbGVmdDogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDsgXG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuXG4gICAgYmFja2dyb3VuZDogI0ZFRkZERTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgXG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07IFxuXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyBcblxuICAgIHdpZHRoOiAzMjFweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiA5cHg7IFxuICAgIGhlaWdodDogMS40Mjg1NztcblxuICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHtcbiAgICBib3R0b206IDA7XG59XG5cblxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gICAgZm9udC1zaXplOiAxcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDsgXG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMThweDsgXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7IFxuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTkwMDBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHRleHQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgbWFyZ2luOiA2cHggMCAzcHggNXB4O1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjY2NjOyovXG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsqL1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDdweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgIzY2YWZlOTsqL1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvc2VuLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IFxuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA3cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bzsgXG4gICAgbGVmdDogMjZweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbWFyZ2luOiA2cHggNXB4IDNweCAwO1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIC5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7IFxuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoJy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRTRFNEU0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg3NUQ3O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xufVxuIiwiLyogVGFnIGltYWdlICovXG4uY2hvc2UtaW1hZ2Uge1xuICAgIHdpZHRoOjI0cHg7XG4gICAgaGVpZ2h0OjI0cHg7XG5cdHBhZGRpbmc6IDJweCA1cHggM3B4IDA7XG59XG5cbi8qIEltYWdlIGZvciBTaW5nbGUgbW9kZSAqL1xuLmNob3NlLWltYWdlLXNtYWxsIHtcblx0d2lkdGg6MjRweDtcblx0aGVpZ2h0OjI0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogLTNweCAxZW0gMCAwO1xuXHRwYWRkaW5nOiAwIDNweCAwIDA7XG4gICAgb3BhY2l0eTogMC4zO1xuXG59XG5cbi8qIEltYWdlcyBhcHBlbmRlZCB0byB0aGUgbGkocykgKi9cbi5jaG9zZS1pbWFnZS1saXN0IHtcbiAgICB3aWR0aDoyNHB4O1xuICAgIGhlaWdodDoyNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IC0zcHggMWVtIDAgMDtcblx0cGFkZGluZzogMCAzcHggMCAwO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLyogR3JleS1vdXQgaW1hZ2UgZm9yIE11bHRpIG1vZGUgKi9cbmRpdi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5yZXN1bHQtc2VsZWN0ZWQgaW1nIHtcblx0b3BhY2l0eTogMC4zO1xufVxuIiwiLmFsZXJ0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXktZm91cjtcblx0Ji53aXRoYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQGRlcHJlY2F0ZWRcbi5hbGVydC5ncmVlbiB7XG5cdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmFsZXJ0LnN1Y2Nlc3Mge1xuXHRjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5hbGVydC5yZWQsIC5hbGVydC5lcnJvciB7XG5cdGNvbG9yOiAkd2Fybi1jb2xvcjtcbn1cblxuLmFsZXJ0Lndhcm4ge1xuXHRjb2xvcjogJHdhcm4tY29sb3I7XG5cdFxuXHQuaWNvbi13YXJuaW5nLXRyaWFuZ2xlIHtcblx0XHRmaWxsOiAkd2Fybi1jb2xvcjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxufVxuXG4ubG9naW4tYm94IC5hbGVydCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNXB4O1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1ib3ggLmFsZXJ0LnN1Y2Nlc3Mge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiR3YXJuLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICR3YXJuLWNvbG9yO1xufVxuLmxvZ2luLWJveCAuYWxlcnQuZXJyb3Ige1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiRlcnJvci1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG59XG5cbi5hbGVydF9yZWFkb25seXtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1mb3VyO1xuXHRkaXNwbGF5OmZsZXg7XG5cdG1heC13aWR0aDo2NDBweDtcblx0LmFsZXJ0LWljb257XG5cdFx0YmFja2dyb3VuZDokbGlnaHQtb3JhbmdlO1xuXHRcdGZsZXgtYmFzaXM6NTZweDtcblx0XHRmbGV4LWdyb3c6MDtcblx0XHRzdmd7XG5cdFx0XHRmaWxsOiR3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdH1cblx0LmFsZXJ0LW1lc3NhZ2V7XG5cdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjk7XG5cdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjk7XG4gIFx0XHRsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuXHR9XG5cdC5hbGVydC10aXRsZXtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG59IiwiLmJ0biB7IC8vVGhpcyBzaG91bGQgcmVhbGx5IGJlIGEgcGxhY2Vob2xkZXIgaWUgJWJ0biAoYW5kIGV4dGVuZGVkIGFzIHN1Y2ggZm9yIGJ1dHRvbnMgYmVsb3cpXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgJiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuXG4gICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuXG4gICAgQGF0LXJvb3QgLmFzaWRlICYge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG4uYnRuX2EsXG4uYnRuX2E6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkYV9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmJ0bl9iLFxuLmJ0bl9iOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGJfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2MsXG4uYnRuX2M6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkY19idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY19idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY19idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY19idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5idG5fZCxcbi5idG5fZDp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRkX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMXB4ICRkX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRkX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRkX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmJ0bl9lLFxuLmJ0bl9lOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGVfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGVfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZV9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGVfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGVfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2xvZ2luLFxuLmJ0bl9sb2dpbjp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGxvZ2luX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMXB4ICRsb2dpbl9idG4tYm9yZGVyO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9idG4tYmFja2dyb3VuZDtcbiAgICBtaW4td2lkdGg6IDU4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGxvZ2luX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsb2dpbl9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4ubGFyZ2UtYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cblxuLnNtYWxsLWJ0biB7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2UtY29udGFpbmVyLCAubW9kYWwtY29udGVudHtcbiAgICBidXR0b24sXG4gICAgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBjb2xvcjogJGFfYnRuLXRleHQgOyAvLyFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJi5idG5fYixcbiAgICAgICAgJi5idG5fYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uLm90LWxpbmstYnRuLmNhdGVnb3J5LWhvc3QtbGlzdC1oYW5kbGVye1xuICAgIGNvbG9yOiAkbGluay1wcmltYXJ5LWNvb2tpZXMgIWltcG9ydGFudDtcbn1cbmJ1dHRvbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlcntcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZpbGw6ICR3aGl0ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNzVweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogYW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAtby1hbmltYXRpb246IGFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGJfYWNjZW50LCAuNik7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJfYWNjZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDc1cHg7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICAgICAgICAvLyBjb250ZW50OiAndGVzdCc7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICRib2R5X3RleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmFqYXhMb2FkZWQgLmZpbHRlci1idXR0b246YWZ0ZXIsXG4uYWpheExvYWRpbmcgLmZpbHRlci1idXR0b246YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYWpheExvYWRpbmcuYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1yb3RhdGUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5idG4tbG9va3VwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3R0b206IDRweDtcblx0cmlnaHQ6IDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiAwZW07XG5cdHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuaW5wdXQ6dmFsaWQgKyAuYnRuLWxvb2t1cCB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcblx0fVxufVxuaW5wdXQuYnVzeSArIC5idG4tbG9va3VwIHtcblx0b3BhY2l0eTogMC4yO1xuXHRjdXJzb3I6IHdhaXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM5YjliOWIgMzAlLCAjMTk4ZmMyIDUwJSwgIzliOWI5YiA3MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDMwMCUgNDAwJTtcblx0YW5pbWF0aW9uOiBncmFkaWVudCAycyBlYXNlIGluZmluaXRlO1xuXHQvKiY6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1cmwoXCIvaW1nL2ljb25zLnN2ZyNpY29uLXRhaWwtc3BpblwiKTtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHdpZHRoOjIwcHg7XG5cdFx0aGVpZ2h0OjIwcHhcblx0fSovXG59XG5cbkBrZXlmcmFtZXMgZ3JhZGllbnQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuXHR9XG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG5cdH1cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuXHR9XG59XG5cbi5idG4uZGlzYWJsZWQge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIlxuLmJhY2stdG8tcGFnZSB7XG5cdC5iYWNrLXRvLXBhZ2UtbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRtYXJnaW4tYm90dG9tOjEuNWVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cblxuXHRcdC5iYWNrLXRvLXBhZ2UtYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MWVtO1xuXHRcdH1cblx0XHQuYmFjay10by1wYWdlLXRleHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblx0XHRcdHRleHQtdHJhbnNmb3JtOm5vbmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHQuaWNvbi1maWxsIHtcblx0XHRcdGZpbGw6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0LmJhY2stdG8tcGFnZS10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRob3Zlci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tZmlsbCB7XG5cdFx0XHRcdGZpbGw6ICRob3Zlci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIFRIZSBzb2NpYWwgaWNvbnMgYXJvdW5kIHRoZSBzaXRlIGhhdmUgYmVlbiByZW1vdmVkIGluIHRoZSBjb3Jwb3JhdGUgYW5kIGludGVyaW0gc2tpbnMuIENvcnBvcmF0ZSBicmluZ3MgdGhlbSBiYWNrXG4vLyBpbiB0aGUgZm9vdGVyIGFzIFwiZ28gdG8gc29jaWFsXCIgcmF0aGVyIHRoYW4gXCJzaGFyZVwiIGZ1bmN0aW9uYWxpdHlcbi5zb2NpYWwtaWNvbnMtd3JhcCB7XG4gICAgQGlmICgkdGhlbWUgPT0gY29ycG9yYXRlIE9SICR0aGVtZT09IGludGVyaW0gT1IgJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHVsLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgQGlmICgkdGhlbWUgPT0gY29ycG9yYXRlIE9SICR0aGVtZSA9PSBpbnRlcmltICBPUiAkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLnNvY2lhbC1pY29ucyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAvL0JlbG93IGlzIHRvIGFsaWduIHRoaXMgYmxvY2sgd2l0aCB0aGUgXCJTdGF5IENvbm5lY3RlZFwiIHRpdGxlIGJlbG93XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIHdpZHRoOiAxNjhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbWFwX2dldCgkZm9vdGVyLCB0aXRsZSk7XG5cbiAgICAgICAgZmxleDogMSAxIDI0JTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcztcbiAgICAgICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRmb290ZXIsIHRleHQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzU1QUNFRTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzNCNTk5ODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tbGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzA5NzZCNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tZ29vZ2xlLXBsdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0RENEIzOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNpY29uLWxvZ29fbW9iaWxpdHkge1xuICAgIC5vbmV7XG4gICAgICAgIGZpbGw6ICM4Nzc1NkE7XG4gICAgfVxuICAgIC50d297XG4gICAgICAgIGZpbGw6ICM4QTc4NkQ7XG4gICAgfVxuICAgIC50aHJlZXtcbiAgICAgICAgZmlsbDogIzA5MzU3QTtcbiAgICB9XG4gICAgLmZvdXJ7XG4gICAgICAgIGZpbGw6ICM5MkMwMjA7XG4gICAgfVxufVxuXG4uaWNvbi1sb2dvX21vYmlsaXR5IHN2Z3tcbiAgICB3aWR0aDogMTM2cHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogODVweCFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwcHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDU2cHghaW1wb3J0YW50OyAgICAgICAgXG4gICAgfVxufVxuXG4ubG9nby5sb2dvX3BlcmZvcm1hbmNle1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNjNweC8qIWltcG9ydGFudCovO1xuICAgICAgICB3aWR0aDogODNweC8qIWltcG9ydGFudCovO1xuICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgfVxufVxuXG4uaWNvbi1sb2dvX2FjY291bnRhbnRze1xuXHQgZmlsbDogJHdoaXRlO1xuXHQgc3Ryb2tlOiAkd2hpdGU7XG4gfVxuXG4uc2l0ZS1tZWRpY2F7XG5cbiAgICAubG9nbyB7XG4gICAgICAgIG1heC13aWR0aDpub25lIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczoyMDBweDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fbWVkaWNhe1xuICAgIC8vd2lkdGg6IDEzNnB4O1xuICAgIC8vaGVpZ2h0OiA4NXB4O1xuICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIHdpZHRoOiAxODRweCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDNweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG9nby5sb2dvX29hc2lze1xuICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIHdpZHRoOiAxMTJweCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjNweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG9nby5sb2dvX3JlY3J1aXRtZW50e1xuICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIHdpZHRoOiA4M3B4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2M3B4IWltcG9ydGFudDtcbiAgICB9XG5cdHN2Z3tcblx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0aGVpZ2h0OiA2M3B4IWltcG9ydGFudDtcblx0XHR3aWR0aDogODNweCFpbXBvcnRhbnQ7XG5cdH1cblx0XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fZ2xvYmFsZml7XG5cdHBhZGRpbmc6MTBweCAwO1xuXG5cdGEgaW1ne1xuXHRcdGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdHN2Z3tcblx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0aGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ubG9nby5sb2dvX2NvbnN0cnVjdGlvbntcbiAgICBwYWRkaW5nOjEwcHggMDtcblxuICAgIGEgaW1ne1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHN7XG4gICAgcGFkZGluZzoxMHB4IDA7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIGEgaW1ne1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDk4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuXG4uaGVhZGVyIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGhlYWRlciwgbG9nb0JnKTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgIC8vQGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAvLyAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAvL1xuICAgIC8vICAgIEBpbmNsdWRlIG1lZGlhKFwiPj0xMjAwcHhcIikgey8qIHdhcyA+PTEyODBweCAqL1xuICAgIC8vICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIC8vICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIEBpZiAoJHNpdGUgPT0gcmVjcnVpdG1lbnQpIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PTEyODBweFwiKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vJi5sb2dvX25vcndheSB7XG4gICAgLy8gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAvL1xuICAgIC8vICAgICY6OmFmdGVyIHtcbiAgICAvLyAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgIG1heC13aWR0aDogMTM4cHg7XG4gICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjk4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzJweCAyNnB4IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAvLyAgICAtbXMtZmxleDogbm9uZTtcbiAgICAvLyAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgLy8gICAgZmxleDogbm9uZTtcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL31cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAmLmxvZ29fbm9yd2F5IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgLy9wYWRkaW5nOiA4cHggNTJweCA5cHggMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoyMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0zNTBweCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PTQ1MHB4XCIpIHtcbiAgICAgICAgICAgIC8vICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgICAgICAgLy99XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcblxuICAgICAgICAgICAgQGlmKCRzaXRlID09IHByaXZhdGVjbGllbnQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmKCRzaXRlID09IGFjY291bnRhbnRzKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgICAgICAgICAgQGlmKCRzaXRlID09IGFjY291bnRhbnRzKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcblxuICAgICAgICAgICAgICAgIEBpZigkc2l0ZSA9PSBhY2NvdW50YW50cyl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDI1MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNTAwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJGhlYWRlciwgbG9nb0JnKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi5zaXRlLWxzb3MgLmxvZ297XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbn1cblxuLmxvZ29fbHNvcyB7IC8vIEBGSVhNRSBuZWVkcyB0byBiZSBzZWNvbmRhcnkgbG9nb1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9MzUwcHgnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1pbi13aWR0aDogOTdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IDYycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyMDBweCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNDlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICB3aWR0aDogOTdweDtcblx0XHRcdG1heC1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvX25vcndheWJhciB7IC8vIEBGSVhNRSBuZWVkcyB0byBiZSBzZWNvbmRhcnkgbG9nb1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL21hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAvL0BpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgLy8gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgLy8gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtZWRpYSgnPD00MjBweCcpIHtcbiAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgIC8vbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAvL31cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1NHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+MTIwMHB4Jykge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjAwcHgnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGYtZGFzaGJvYXJkLCAucGYtZm9ybV9mbGV4IHtcblxuICAgIC8vLmhlYWRlci1hbGVydCAuYWxlcnQtbnVtIHtcbiAgICAvLyAgICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLy9cbiAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9cbiAgICAvLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9cbiAgICAvLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vICAgIHdpZHRoOiAyMHB4O1xuICAgIC8vICAgIGhlaWdodDogMjBweDtcbiAgICAvL1xuICAgIC8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL1xuICAgIC8vICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIC8vICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkYV9hY2NlbnQ7XG4gICAgLy99XG4gICAgLmxzb3Nsb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubHNvcyAubHNvc2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oZWFkZXIgLmJvdW5kcyAubG9nb1JlY3J1aXRtZW50IGEgaW1nIHtcbiAgICB3aWR0aDogODNweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2M3B4IWltcG9ydGFudDtcbn1cblxuIiwiLmljb24tYWN0aXZpdHkge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1hZG9wdGlvbi1mb3JtIHtcblx0d2lkdGg6IDU5cHg7XG5cdGhlaWdodDogNTlweDtcbn1cblxuLmljb24tYWxsLWZvcm1hdHMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tYXJyb3ctdGhpbi1yaWdodCB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLWJlbGwge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1iaW4ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jYXIge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uaWNvbi1jYXItcGx1cyB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDUzcHg7XG59XG5cbi5pY29uLWNoZWNrZWQtc3VjY2VzcyB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdCB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItYW1iZXIge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWdyZWVuIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tY2hlY2tsaXN0LWluZGljYXRvci1ncmV5IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tY2hlY2tsaXN0LWluZGljYXRvci1yZWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0IHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24tY2lyY2xlLWJ1bGxldCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5pY29uLWNsaXBib2FyZCB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLWNsb3NlIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tY2xvc2UtYnV0dG9uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmljb24tY2xvc2UtYnV0dG9uLTIge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jbG9zZS1pY29uIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tY2xvdWQtY29tcHV0aW5nIHtcblx0d2lkdGg6IDgxcHg7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmljb24tY2xvdWQtdXBsb2FkIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tY29nIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tY29nX3Byb2Zlc3Npb25zIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tY29tcGFyZSB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLWNvbXBsZXRlIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tY29udGFjdC1lbWFpbCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNvbnZlcnRHdWVzdCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLWNyZWF0ZS1wb2xpY3kge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jcm9zcy1kcmF3biB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLWRhbmdlciB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLWRhc2hib2FyZCB7XG5cdHdpZHRoOiAxNDZweDtcblx0aGVpZ2h0OiAxMTZweDtcbn1cblxuLmljb24tZGFzaGJvYXJkLWhlYWRlciB7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWRhc2hib2FyZC1oZWFkZXItaW52ZXJzZSB7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWRpc2FibGUge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1kb2N1bWVudCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWRvd24tYXJyb3cge1xuXHR3aWR0aDogNTEycHg7XG5cdGhlaWdodDogNTEycHg7XG59XG5cbi5pY29uLWRvd24tdHJpYW5nbGUge1xuXHR3aWR0aDogNDkwLjY4cHg7XG5cdGhlaWdodDogNDkwLjY4cHg7XG59XG5cbi5pY29uLWRvd25sb2FkIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tZG93bmxvYWQtYWxsLWZpbGVzIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmljb24tZG93bmxvYWRfaWNvbiB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLWVkaXQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1lZGl0LWRvY3VtZW50IHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNTdweDtcbn1cblxuLmljb24tZW1haWwge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1lbWFpbC1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tZW1haWwtaW52ZXJzZSB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLWVtYWlsX3Byb2Zlc3Npb25zIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tZXllIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLmljb24tZmFjZWJvb2sge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1mYWNlYm9vay1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tZmlsZSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLWZpbGUtYWx0IHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tZmlsdGVyLWNsb3NlIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tZmlsdGVyLWxpc3QtY2xvc2Uge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1maWx0ZXItbGlzdC1vcGVuIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tZmlsdGVyLW9wZW4ge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1maWx0ZXItb3Blbi1iYWNrIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tZ2xvYmUge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1nbG9iZV9sb2dvIHtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5pY29uLWdvb2dsZS1wbHVzIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24taGFtYnVyZ2VyIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24taGVhcnQge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1oZWxwIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24taG9tZSB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5pY29uLWhvbWUtcGx1cyB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDUzcHg7XG59XG5cbi5pY29uLWljLWNsb3NlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24taWMtZWRpdCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWljLXBsdXMge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi1pYy13YXJuaW5nIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24taWRsZSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWluYWN0aXZlIHtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogOXB4O1xufVxuXG4uaWNvbi1pbmZvIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24taW5wcm9ncmVzcyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWluc3VyYW5jZXMge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1pbnZvaWNlIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24tamYtYWRkIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tamYtYWRkLWVkaXQge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uaWNvbi1qZi1kZWxldGUge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1qZi1lZGl0IHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tamYtcmVtb3ZlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMnB4O1xufVxuXG4uaWNvbi1qZi1zcHJlYWRzaGVldCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWxhcmdlLWkge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiA0N3B4O1xufVxuXG4uaWNvbi1sZWZ0LWFycm93IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24tbGV0dGVyIHtcblx0d2lkdGg6IDM2Ny42OXB4O1xuXHRoZWlnaHQ6IDM3MHB4O1xufVxuXG4uaWNvbi1saW5rLWNsaWVudC1jb25zb2xlIHtcblx0d2lkdGg6IDc4cHg7XG5cdGhlaWdodDogNzlweDtcbn1cblxuLmljb24tbGlua2VkaW4ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1saW5rZWRpbi1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tbGlzdF92aWV3X2ljb24ge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1sb2NrIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tbG9ja3Rvbi1sb2dvIHtcblx0d2lkdGg6IDE1NHB4O1xuXHRoZWlnaHQ6IDc3cHg7XG59XG5cbi5pY29uLWxvY2t0b24tbG9nby1oZWFkZXIge1xuXHR3aWR0aDogMTM1cHg7XG5cdGhlaWdodDogNjNweDtcbn1cblxuLmljb24tbG9nbyB7XG5cdHdpZHRoOiAxMTJweDtcblx0aGVpZ2h0OiA1NXB4O1xufVxuXG4uaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSB7XG5cdHdpZHRoOiAxNDBweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaWNvbi1sb2dvLXdoaXRlIHtcblx0d2lkdGg6IDkwOHB4O1xuXHRoZWlnaHQ6IDQxN3B4O1xufVxuXG4uaWNvbi1sb2dvX2FjY291bnRhbnRzIHtcblx0d2lkdGg6IDE0Mi41cHg7XG5cdGhlaWdodDogMTExLjRweDtcbn1cblxuLmljb24tbG9nb19hc3NldG1hbmFnZW1lbnQge1xuXHR3aWR0aDogMTEzcHg7XG5cdGhlaWdodDogNzFweDtcbn1cblxuLmljb24tbG9nb19jb25zdHJ1Y3Rpb24ge1xuXHR3aWR0aDogMTQzLjFweDtcblx0aGVpZ2h0OiAxMzQuNHB4O1xufVxuXG4uaWNvbi1sb2dvX2dsb2JhbGZpIHtcblx0d2lkdGg6IDE0Mi41cHg7XG5cdGhlaWdodDogMTExLjRweDtcbn1cblxuLmljb24tbG9nb19tYWx0YSB7XG5cdHdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiA4MHB4O1xufVxuXG4uaWNvbi1sb2dvX21vYmlsaXR5IHtcblx0d2lkdGg6IDEzNnB4O1xuXHRoZWlnaHQ6IDg1cHg7XG59XG5cbi5pY29uLWxvZ29fcGVyZm9ybWFuY2Uge1xuXHR3aWR0aDogMjA0LjJweDtcblx0aGVpZ2h0OiAxMjQuNnB4O1xufVxuXG4uaWNvbi1sb2dvX3JlY3J1aXRtZW50IHtcblx0d2lkdGg6IDE0NHB4O1xuXHRoZWlnaHQ6IDExNXB4O1xufVxuXG4uaWNvbi1tZWRhbCB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pY29uLW1lbnUtYnVzaW5lc3MtYW5kLWZpbmFuY2Uge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWRlbGV0ZSB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLW1lbnUtZG90cyB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDRweDtcbn1cblxuLmljb24tbWVudS1lZGl0IHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tbWVudS1leWUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4uaWNvbi1tZW51LWZpbGUtZG93bmxvYWQge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWZvcm0ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWdyaWQge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1tZW51LWhpZGUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LWxpZmUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1tZW51LW5vdGVib29rIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1vdmVycmlkZS1xdW90ZSB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLW1lbnUtcGFwZXIge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LXBsdXMge1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1tZW51LXByZXZpZXcge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LXJlbWluZCB7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtc2F0aXNmaWVkIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1zZWxlY3QtcXVvdGUge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1tZW51LXNlbGVjdGVkIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tbWVudS11cGxvYWQge1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG4uaWNvbi1tZW51LXZlcnRpY2FsLWRvdHMge1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLW15TG9ja3RvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLW15TG9ja3RvbkFycm93IHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tbm90ZSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLW5vdGVzIHtcblx0d2lkdGg6IDgyLjgxcHg7XG5cdGhlaWdodDogMTA5LjM4cHg7XG59XG5cbi5pY29uLW9wZW4tY2xvc2Uge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1vcGVuLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vdmVydmlldy1jbGllbnQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vdmVydmlldy1wcm9ncmVzcyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LXN0YXJ0ZWQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vdmVydmlldy1zdWJtaXR0ZWQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1wYXBlci1wbGFuZSB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLXBheW9ubGluZSB7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLXBkZl9pY29uIHtcblx0d2lkdGg6IDI5cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tcGVyY2VudCB7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5pY29uLXBmLWRvd25sb2FkIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tcGhvbmUge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uaWNvbi1waG9uZS1jYWxsIHtcblx0d2lkdGg6IDU3cHg7XG5cdGhlaWdodDogNTdweDtcbn1cblxuLmljb24tcGhvbmUtdm9sdW1lIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tcGllLWNoYXJ0IHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmljb24tcGluLWRyb3Age1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi1wbGF5LWJ1dHRvbiB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLXBvbGljaWVzIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tcG91bmQge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4uaWNvbi1wb3VuZF9taW51cyB7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5pY29uLXByZXNlbnRhdGlvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXByZXZpZXcge1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1wcmV2aWV3LW1vZGFsIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tcHJldmlldy1wcm9wZm9ybSB7XG5cdHdpZHRoOiAzNC4xcHg7XG5cdGhlaWdodDogMzVweDtcbn1cblxuLmljb24tcHJpbnQge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaWNvbi1wcml2YXRlIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLmljb24tcXVvdGUge1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA0MXB4O1xufVxuXG4uaWNvbi1yZWFkLW9ubHkge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaWNvbi1yZWFzc2lnbiB7XG5cdHdpZHRoOiAyNTlweDtcblx0aGVpZ2h0OiAyMjZweDtcbn1cblxuLmljb24tcmVuZXcge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1yZXF1aXJlc0F0dGVudGlvbiB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXJlc2V0LWljb24tMDEge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1yaWdodC1hcnJvdyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93LWZvcndhcmQge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1yaWdodC1hcnJvd190aGluIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tc2VhcmNoIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tc2VhcmNoLWV3IHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tc2VhcmNoLWV3LWJhY2sge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1zZXR0aW5ncyB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLXNtaWxpZS1oYXBweSB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXNtaWxpZS1uZXV0cmFsIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24tc21pbGllLXNhZCB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXN0YWZmIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tc3RhcnRlZC1uZXh0IHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tc3dpdGNoLWFjY291bnRzLWhlYWRlciB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXN3aXRjaC1hY2NvdW50cy1tZW51IHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tdGFpbC1zcGluIHtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcbn1cblxuLmljb24tdGVhbS1tZW1iZXIge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi10ZWxlcGhvbmUge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi10ZW1wbGF0ZSB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLXRpY2stZHJhd24ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi10d2l0dGVyIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tdHdpdHRlci1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tdXAtdHJpYW5nbGUge1xuXHR3aWR0aDogNDkwLjY2cHg7XG5cdGhlaWdodDogNDkwLjY2cHg7XG59XG5cbi5pY29uLXVwbG9hZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLXVzZXIge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi12aWRlbyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXZpZXctZmlsZXMge1xuXHR3aWR0aDogNDAzcHg7XG5cdGhlaWdodDogNDg1cHg7XG59XG5cbi5pY29uLXZpbWVvIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24tdmlzaXQtdXMge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi13YXJuaW5nLXRyaWFuZ2xlIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24td2l6YXJkIHtcblx0d2lkdGg6IDc0NXB4O1xuXHRoZWlnaHQ6IDQ4NnB4O1xufVxuXG4iLCIvLyBEZWZhdWx0IC0gc2V0dXAgYXMgcGVyIG1vYmlsaXR5XG4jaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAjb2MtYmFja2dyb3VuZCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAjb2MtcGx1cyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gICAgI29jLW1pbnVzIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdDtcbiAgICB9XG4gICAgI29jLWJvcmRlciB7XG4gICAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4vLyBEZWZhdWx0IC0gc2V0dXAgYXMgcGVyIG1vYmlsaXR5XG4uaWNvbi1vcGVuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI0cHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGNvbG9yOiAkc2xhdGUtZ3JleTtcblxuICAgIGZpbGw6ICRzbGF0ZS1ncmV5O1xuXG5cdGhlaWdodDozMHB4O1xuXHR3aWR0aDozMHB4O1xuXG4gICAgLnRhYi10aXRsZS5hY3RpdmUgJixcbiAgICAuYWN0aXZlIC50YWJ0cmlnZ2VyICYsXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gJntcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblxuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxufVxuIiwiXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuXHQucGFnaW5hdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhbHRvO1xuXG5cdFx0LnBhZ2luYXRpb24tdGV4dCwgbGksIGEsIHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogJGJvZHktdGV4dDtcblx0XHR9XG5cdFx0LnBhZ2luYXRpb24tdGV4dCB7XG5cdFx0Ly9cdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4IDE2cHggMjJweCAyNXB4O1xuXHRcdFx0Ly8gZmxvYXQ6IGxlZnQ7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XG5cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFxdWEtYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wYWdlZFJlc3VsdHMtcHJldm5leHR7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LXNldmVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LXRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubmV4dCwgJi5wcmV2IHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMXB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIlxuLnNpdGUtc2VhcmNoLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMCA2NXB4O1xuXHRcblx0LmJsb2NrLXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDExcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay10ZXh0IHtcblx0XHRtYXJnaW46IDAgMCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXHQuZm9ybS1maWVsZHMtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nOiAwIDc1cHggMCAwO1xuXG5cdFx0LnNlYXJjaC1maWVsZC13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQgICAgY29sb3I6ICM1NjU2NTY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzk3OTc5Nztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhX2FjY2VudDtcblxuXHRcdCAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDE0MSwxOTgsNjMsMC4zKTtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlYXJjaC1zdWJtaXQtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNlY3Rpb24tdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCRkYXJrLDUwMCwxLjQpO1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLmNvbHVtbi10aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0MnB4LCRkYXJrLDUwMCwxLjUyKTtcbiAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6MzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4yNDtcbiAgICB9XG59XG5oMS5hcnRpY2xlLWhlYWRpbmcsXG5oMi5hcnRpY2xlLWhlYWRpbmd7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDoxLjQyO1xufVxuXG4udGl0bGUtbXlsb2NrdG9uLCAuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9ue1xuICAgIGNvbG9yOiRhcXVhLWJsdWU7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOndoaXRlO1xuXHR9XG59IiwiLmljb24taGFtYnVyZ2VyIHtcbiAgZmlsbDogJHdoaXRlO1xufVxuXG5AaWYgKCR0aGVtZSAhPSBjb3Jwb3JhdGUpIHtcbiAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49OTkycHhcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUpIHtcbiAgLy9UaGlzIHdpbGwgYmVlIHJlcGxhY2VkIGJ5IGEgcGVyc2lzdGVudCBtZW51IGJ1dHRvbiBhbmQgY2FuIGJlIHJlbW92ZWQgd2hlbiB0aGUgY2xhc3NpYyB0aGVtZSBpcyBubyBsb25nZXIgdXNlZFxuICAubW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cblxuICAvL0NvcnBvcmF0ZSBtZW51IGJ1dHRvblxuICAubWVudS1idXR0b257XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLy90b3A6IDUwJTtcbiAgICAvL21hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuIiwiLnBmLWRhc2hib2FyZCB7XG5cbiAgLmRvdWdobnV0Q2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZG91Z2hudXRTdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3VnaG51dFRpcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGNvbG9yOiAjQ0NDQ0NDO1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIH1cbiAgLmRvdWdobnV0VGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJSc7XG4gIH1cblxuXG59IiwiLnByb2dyZXNzQmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6IzljZDc2MjtcbiAgICBoZWlnaHQ6MTBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAucHJvZ3Jlc3NCYXItZmlsbGVkLCBie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmY7XG4gICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7Ly9kb250IGFsbG93IGFueXRoaW5nXG4gICAgICAgICYudmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcImRvbmVcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi51bmZpbGxlZCxcbiAgICAgICAgJi51bnN0YXJ0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIm5lZWRzYWN0aW9uXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaW52YWxpZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLFwid2FybmluZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6IzFlNWY2ZjtcbiAgICAucHJvZ3Jlc3NCYXItZmlsbGVkLCBie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGU7XG4gICAgICAgICYudmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcImRvbmVcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi51bmZpbGxlZCxcbiAgICAgICAgJi51bnN0YXJ0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIm5lZWRzYWN0aW9uXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaW52YWxpZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLFwid2FybmluZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9ncmVzc0JhciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cbiIsIi5kb3dubG9hZHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVsLmZpbGVzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcblx0XHRcdFx0QGlmKCRzaXRlID0gbm9yd2F5KXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1uaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbG9yOiAkYm9keS10ZXh0O1xuXHRcdFx0XHRcblx0XHRcdFx0LmZpbGVJY29uLCAuZmlsZVRpdGxlLCAuZmlsZUFjdGlvbiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmlsZUljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVUaXRsZSB7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVBY3Rpb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdC5maWxlQWN0aW9uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0KyBsaSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0XG5cdFxuXHQvKnN2ZyB7XG5cdFx0ZmlsbDogJG5ld3MtZG93bmxvYWQ7XG5cdH0qL1xufSIsIlxuLy8gZS5nLiBIb21lcGFnZSBCYW5uZXJcblxuLmwtbGlzdCxcbi5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bCB7XG5cdG1hcmdpbjogMzVweCAwIDQ1cHg7XG5cdHBhZGRpbmc6IDAgMCAwIDI4cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCA5cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IC0yOHB4O1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxufVxuXG4vLyBlLmcuIFNhbGVzIEJsb2NrIChIb21lcGFnZSlcblxuLnMtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDAgN3B4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDVweCAzMnB4IDVweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDMycHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N0YXRpYy1pY29ucy9hcnJvdy10aGluLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuLyohIEZsYWdzICovXG5cbi5zZXJ2aWNlLWZsYWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDU5cHg7XG5cdHBhZGRpbmc6IDIwcHggNnB4IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcsIHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdFx0aGVpZ2h0OiAzMXB4O1xuXHR9XG59XG5cbi8vIFZhcmlhbnRzXG5cbi5yZXNvdXJjZXMtYmxvY2sgLmltYWdlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnNlcnZpY2UtZmxhZyB7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXAge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNTBweDtcblxuXHQuc2VydmljZS1mbGFnIHtcblx0XHRsZWZ0OiAxNnB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNjlweDtcblx0XHRwYWRkaW5nOiAyNHB4IDdweCA4cHg7XG5cblx0XHRpbWcsIHN2ZyB7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHR9XG5cdH1cbn0iLCJibG9ja3F1b3Rle1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkaXJvbjtcbiAgICBwYWRkaW5nLXRvcDoyZW07XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgY2l0ZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbn0iLCIvKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXG4uc3dpdGNoIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyogVGhlIHNsaWRlciAqL1xuLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IC40cztcbn1cblxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuaW5wdXQuanMtd2FpdGluZzpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2VzcyAxLjVzIGluZmluaXRlO1xufVxuXG5pbnB1dC5qcy13YWl0aW5nICsgLnNsaWRlciB7XG4gICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kLWxvYWRpbmctZXJyb3IgMS41cyBpbmZpbml0ZTtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRzdWNjZXNzLWNvbG9yO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmQtbG9hZGluZy1zdWNjZXNzIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmFja2dyb3VuZC1sb2FkaW5nLWVycm9yIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZXJyb3ItY29sb3I7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxufSIsIi8vIEEgVGFibGUgZGVzaWduIHVzaW5nIGZsZXgtYm9zIGZvciBkaXNwbGF5IG9mIGJhc2ljIHR3byBjb2x1bW4gdGFidWxhciBkYXRhLlxuXG4uZmxleC10YWJsZXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOjJlbTtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICA+IC5mdC1sYWJlbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+IC5mdC1kYXRhIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY2JTtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnRoaXJkUGFydHlDaGVja291dExpbmtUYWJsZXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6NDhweDtcbiAgICBtYXJnaW4tYm90dG9tOjMycHg7XG4gICAgLnRoaXJkUGFydHlDaGVja291dExpbmt7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICAgIC50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rLXRpdGxle1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICAgIC50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rLWJ1dHRvbntcbiAgICAgICAgbWluLXdpZHRoOjEwMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29ycnlQYWdlTGlua3tcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEycHg7XG4gICAgICAgICYuaWNvbi1hcnJvdy10aGluLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbi5yZnFBY2NlcHQsIC5yZnFEZWNsaW5lIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICB0cmFuc2l0aW9uOiA0MDBtcyBlYXNlIDBzO1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5yZnFBY2NlcHQucmZxU2hvdywgLnJmcURlY2xpbmUucmZxU2hvdyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4ucmZxUmV0cmFjdEJvdW5kcyB7XG4gIHBhZGRpbmc6IDMycHggMHB4IDQ4cHggMHB4O1xufVxuXG4iLCJcbi5mb3JtLWNvbnRhaW5lciB7XG4gIEBpZigkc2l0ZSA9PSBwZXJmb3JtYW5jZSl7XG4gICAgLnF1b3RlLWZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcnAtc2lsdmVyO1xuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgICBmaWVsZHNldD5sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWZpZWxkcy1yb3cge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1waG9uZWxhbmRcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZmllbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdHVtcHkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfSBAZWxzZSB7XG5cbiAgICAucXVvdGUtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIycHggMzJweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcnAtc2lsdmVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI0cHggMzhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzVweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgc2VsZWN0LCB0ZXh0YXJlYSwgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7XG5cbiAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgc2VsZWN0LCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggNHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybS1maWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBjbGVhcjogcmlnaHQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG5hc3R5LWdyZWVuO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgJjpyZXF1aXJlZDppbnZhbGlkLCAmOnJlcXVpcmVkLmVycm9yLCAmLmVycm9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlYzFhM2I7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMjM2LDI2LDU5LDAuMzUpO1xuXG4gICAgICAgICAgICAmIH4gLmZmLXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludmFsaWQtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VjMWEzYjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOnJlcXVpcmVkOnZhbGlkLCAmLm5vLWVycm9yIHtcbiAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyNzEzJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkLCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3IsIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yLCAubm8tZXJyb3Ige1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZWRkZGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO1xuXG4gICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIH4gLmZmLXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLm5vdC1zZWxlY3RlZCwgLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB7XG4gICAgICAgICAgJiB+IC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmdldC1xdW90ZS1ibG9jayB7XG5cbiAgJi5mbGV4LXBhcmVudCB7XG4gICAgLy9wYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cblxuICAuYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAvL3BhZGRpbmc6IDA7XG4gIH1cblxuICAuY29udGVudCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFkb2JlLWdhcmFtb25kLXByb1wiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgY29sb3I6ICNmN2Y3Zjc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICB9XG5cblxuICAgIC5saW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgfVxuXG5cbiAgICAucXVvdGUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJhZG9iZS1nYXJhbW9uZC1wcm9cIiwgc2VyaWY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICBmb250LXNpemU6MjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXHRcdFxuXHRcdHN2ZyArIGgyIHtcblx0XHRcdG1hcmdpbjogMCAyNnB4O1xuXHRcdH1cblxuICAgICAgIC5pY29uLWNhciwgIC5pY29uLWNhci1wbHVzIHtcbiAgICAgICAgZmlsbDogI0Q0QUYzNztcbiAgICAgIH1cblxuICAgICAgIC5pY29uLWhvbWUsIC5pY29uLWhvbWUtcGx1cyB7XG4gICAgICAgIGZpbGw6ICM0OUFEQUQ7XG4gICAgICB9XG4gICAgfVxuXHRcblx0LnF1b3RlLWhlYWRlciArIC5saW5lIHtcblx0XHQgIG1hcmdpbi10b3A6IDZweDtcblx0ICB9XG5cblxuXG4gICAgLmJ0bl9hIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmdldEFRdW90ZU9wdGlvbi1idG4ge1xuICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIiRpbnZlcnQtY29udGFjdHM6IGZhbHNlO1xuXG4ucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcblxuICAgIGNvbG9yOiAkYV90ZXh0O1xuXG4gICAgLy9UaGlzIGJsb2NrIGlzIGZvciBtZXRhIGRhdGEgZm9yIHRoZSBwYWdlLCBlLmcuIGNsaWVudCwgaWQgbnVtYmVyLiBTaG91bGQgaGF2ZSBhIGJldHRlciBuYW1lICh3b3JraW5nIHdpdGggd2hhdCB3ZSBoYXZlKVxuICAgIEBhdC1yb290IC5wZi1hZG1pbiAuYmxvY2stY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAme1xuICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICB9XG4gICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgfVxuXG4gICAgLy9AaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAvLyAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAvL31cbiAgICBAaWYoKCRzaXRlID09ICdsc29zJykgb3IgKCRzaXRlID09ICdnbG9iYWxmaScpIG9yICgkc2l0ZSA9PSAnY29uc3RydWN0aW9uJykgb3IgKCRzaXRlID09ICdwcml2YXRlY2xpZW50Jykpe1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNpdGU7XG4gICAgfVxuXG4gICAgLmNsdWItYmFkZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYm91bmRzID4gLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5ub3RpZmljYXRpb24tYmxvY2sge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUsXG4gICAgICAgICAgICAuY29udGFjdC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgMS41KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYWxtb3N0LWJsYWNrLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE4cHgsICRhbG1vc3QtYmxhY2ssIDUwMCwgMS41Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhX2FjY2VudCwgMzAwLCAxLjUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkY29vbC1ibHVlLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgJi5uYW1lLFxuICAgICAgICAgICAgJi5lbWFpbCxcbiAgICAgICAgICAgICYucGhvbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuXG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1wYWdlOm5vdCguZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkKSAme1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOmluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV3cy1kZXRhaWwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTU2OHB4Jykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9jay1wZXJzb24taW5mbyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9ja19pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDU1cHg7XG4gICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkzMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYzJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHZ3KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjAwcHgnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5ibG9jay1yZXNvdXJjZXMtZ3JpZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlc291cmNlcy1ncmlke1xuICAgICAgICAgICAgICAgICAgICAmID4gLmJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICYge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZ3JlZW1lbnQgJntcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLndpdGhDbHViQmFkZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgLmNsdWJCYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMzBweCAwIDE2cHg7IC8qIHZlcnRpY2FsIHBhZGRpbmcgdG8gaG9sZCB0aGlzIG9wZW4gaXMgaW4gdGhlIGNoaWxkcmVuICovXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwcHgsICMzMDM2M0MgNzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vXHRwYWRkaW5nOiAwIDExNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9cdHdpZHRoOmZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9cdG1hcmdpbi1ib3R0b206IC0yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM2M0M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNnB4IDIwcHggMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIC5wZi1hZG1pbiAmLFxuICAgICAgICAgICAgICAgICAgICAucGYtZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLy9AaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogMjAwdmg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGxlZnQ6LTUwJTtcbiAgICAgICAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgICAgICAgLy99IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IC5zZWFyY2gtcmVzdWx0cy1wYWdlICZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAvLyAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNThweCk7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgIHdpZHRoOiAzMTZweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgaGVpZ2h0OiAzMTZweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZDogJG5vci1saWdodGdyZXk7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDAlIDEwMCUgMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEzMCUsIDEzMCUgMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjU2KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgICAvL30gQGVsc2V7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmLmFjdGlvbnMtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiArIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTE5OHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDcwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IC0xMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkzMnB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7Ki9cbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46MCAtMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIgeyAvLyByaWdodCBiZ1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnMtYmxvY2sge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhLXRleHQsIDQwMCwgMS4yMSk7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tY29udGVudC1yZXF1ZXN0e1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuLnJlc291cmNlLWZpbHRlci1zZWxlY3QsXG4uZmlsdGVyLXNlbGVjdCxcbi5yZXNvdXJjZS1maWx0ZXItaW1hZ2V7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG9wdGlvbntcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIH1cbiAgICAmICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaXtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCBmYWxzZSwgZmFsc2UsIDIuMTYpO1xuXG4gICAgfVxuICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvcnAtd2hpdGU7XG4gICAgICAgIGNvbG9yOiRhbG1vc3QtYmxhY2s7XG4gICAgfVxuICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkucmVzdWx0LXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6JGlyb24tdHdvO1xuICAgIH1cbn1cblxuLmZsZXgtcGFyZW50ID4gLmZpbHRlci1idXR0b24td3JhcHBlcntcbiAgICBmbGV4LWJhc2lzOjkycHg7XG4gICAgbWF4LXdpZHRoOjkycHg7XG4gICAgbWluLXdpZHRoOjA7XG4gICAgYWxpZ24tc2VsZjpmbGV4LWVuZDtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6JHdoaXRlO1xuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOjE4cHggMjBweDtcbiAgICB9XG59XG5cblxuLnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudCxcbi5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgcGFkZGluZy10b3A6MDtcbn1cblxuLnJlc291cmNlcy1maWx0ZXJzIC50aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KGJvZHksIGZhbHNlLCBmYWxzZSwgJGRhcmssIDEuNzUpO1xuICAgIG1hcmdpbi1ib3R0b206MS41ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouOWVtO1xuICAgIH1cbn1cblxuLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50ID4gLmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZXtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbiN0ZXh0LXNlYXJjaC1jb250YWluZXIge1xuICAgIC8vIFRoaXMgaXMgZm9yIHRoZSByZXNvdXJjZSBjZW50ZXIgc2VhcmNoXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggMHB4O1xuICAgIH1cblxuICAgIG1hcmdpbi10b3A6MmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgbGVmdDotNTAlIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cblxuICAgIC8vLnJlc291cmNlLWNlbnRyZS1maWx0ZXJzLWNvbnRhaW5lcntcbiAgICAvLyAgICB3aWR0aDoyNTBweDtcbiAgICAvL31cbiAgICAuc2luZ2xlLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAvL3dpZHRoOjI1MHB4O1xuXG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE3cHgsICR3aGl0ZSwgMzAwLCA3NnB4KTtcblxuICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICAgICBAaWYgKCR0aGVtZSA9PSBpbnRlcmltKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICB9IEBlbHNle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOjEycHggMDtcblxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZC13cmFwIHtcbiAgICAgICAgICAgICAgICAvKmZsZXg6IDEgMSA4MCU7Ki9cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MzlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1pdC1idG4td3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDU4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjU4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1RoaXMgaGFzIHRvIGJlIG92ZXIgc3BlY2lmaWMgZHVlIHRvIHBhZ2UtaGVhZGVyIHN0eWxlcyBiZWluZyBzcGVjaWZpY1xuLnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtZmlsdGVycyA+IC5mbGV4LXBhcmVudCA+IC5ibG9ja3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgcGFkZGluZzowO1xufVxuXG4ucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHtcbiAgICBtYXJnaW46MCAtMzJweCAtMjBweCAtMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgICAgIG1hcmdpbjowIC0xNnB4IDE2cHggLTE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIG1hcmdpbjowIC04cHggOHB4IC04cHg7XG4gICAgfVxufVxuXG5cbi8vTG9zZSBwYWRkaW5nIG9uIHJlc291cmNlcyBwYWdlc2Vcbi5yZXNvdXJjZXMtZmlsdGVycyArIG1haW57XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5yZXNvdXJjZXMtZ3JpZHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbn1cblxuLnJlc291cmNlcy1maWx0ZXJzIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnR7XG4gIHBhZGRpbmctYm90dG9tOjA7XG59IiwiXG5cbi5wb3B1bGFyLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG5cdHBhZGRpbmc6NjRweCAwO1xuXHRhLGE6dmlzaXRlZHtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cblx0LmFydGljbGUtaGVhZGluZ3tcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cblx0LmFydGljbGUtbWV0YXtcbiAgICAgIFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRhcXVhLWJsdWU7XG4gICAgICBcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdGZsZXgtYmFzaXM6NTAlO1xuXHRcdG1hcmdpbjowIDMycHg7XG5cdH1cblx0LmNhcm91c2VsLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5jYXJvdXNlbC1idXR0b24tcHJldiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC5jYXJvdXNlbC1idXR0b24tbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0LmFydGljbGUtY2F0ZWdvcnl7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuXHR9XG5cdC5jb2x1bW4tdGl0bGV7XG5cdFx0Ly9wYWRkaW5nLXRvcDogMjRweDtcblx0fVxuXHRhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuXHRcdHN2Z3tcblx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdFx0ZmlsbDogJGlyb24tdHdvO1xuXHRcdH1cblx0fVxuXHRhOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQuaW1hZ2Utd3JhcCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmaWx0ZXI6IGh1ZS1yb3RhdGUoLTIuMTZkZWcpIHNhdHVyYXRlKDAuODcpIGJyaWdodG5lc3MoMC44NykgY29udHJhc3QoMC43OCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb3B1bGFyLWFydGljbGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHR9XG5cdC5pbWFnZS13cmFwe1xuXHRcdGZsZXgtYmFzaXM6NTAlO1xuXHR9XG5cdGxpe1xuXHRcdHdpZHRoOjUwJTtcblx0fVxufVxuXG5cbiIsIi5jb250YWN0LXRhYnMge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIH1cbiAgICAudGFiLXRvcHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICB9XG4gICAgLnRhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzllbTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNjRweCAxNnB4IDMycHg7IC8vQWxsb3cgZm9yIG9wZW4tY2xvc2UtaWNvblxuXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1oZWFkaW5nLWJnO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTEwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDsgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWhlYWRpbmctYmdfYWN0aXZlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtdGFiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBjb2xvcjogJHNsYXRlLWdyZXk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LWZvdXI7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDZweDtcbiAgICAgICAgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDMycHggMDtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLXBob25lLFxuICAgIC5pY29uLWNvbnRhY3QtZW1haWwsXG4gICAgLmljb24tbGV0dGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBmaWxsOiAkZGFyay1zbGF0ZS1ibHVlLXR3bztcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOjBweCAxcHg7XG4gICAgfVxuICAgICZbbWF4LXdpZHRofj0nOTUwcHgnXSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddID4gc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOndoaXRlO1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddID4gc2VjdGlvbiA+IGEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0ZW07XG4gICAgICAgIC8vIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgICAgIC8vIGJvcmRlci13aWR0aDoxcHggMDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMThweCA2NHB4IDE2cHggMzJweDsgLy9BbGxvdyBmb3Igb3Blbi1jbG9zZS1pY29uXG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItaGVhZGluZy1iZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZbbWF4LXdpZHRofj0nOTYwcHgnXSA+IHNlY3Rpb24uYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1oZWFkaW5nLWJnX2FjdGl2ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICByaWdodDozMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkc2l0ZSA9PSAnbW9iaWxpdHknIHtcbiAgICAjdC1jdXN0b21lclNlcnZpY2VzIC5ibG9jayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgICAgICAucGFkZGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFkZGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYWRkZWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyZW07XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjRlbTtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWUtdHdvO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjJlbTtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlLXR3bztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmstc2xhdGUtYmx1ZS10d28sMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1tZXRhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuICAgICAgICAgICAgLm1ldGEtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOGVtO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcbiAgICAgICAgfVxuICAgICAgICB0ZCArIHRkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5pbWctZmFtaWx5IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTEwMHB4Jykge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjdC1tYWtlQUNsYWltIHtcbiAgICAgICAgLmltZy1mYW1pbHkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTAwcHggMCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEwMjRweCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICN0LWhhdmVBUHJvYmxlbSB7XG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgLmZsZXgtcGFyZW50ID4gLmJsb2Nre1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGNvZC1ncmV5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXlpc2gtYnJvd247XG4gICAgLmJvdW5kcyB7XG4gICAgICAgIC5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLy9kaXNwbGF5OmZsZXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyLjUlO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAme1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjYlO1xuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2NhdGlvbi10YWJzIHtcblx0Ly9ib3JkZXItYm90dG9tOiA5cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXG5cdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdC8vXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXHQvL31cblxuXHQuYm91bmRzIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQubG9jYXRpb24td3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vbWFyZ2luLXRvcDogLTQ0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQvL21hcmdpbi10b3A6IC0xMzRweDtcblx0XHQvL31cblxuXHRcdCY+c2VjdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJnKTtcblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA0NDNweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogNjYuNSU7XG5cdFx0XHRcdHdpZHRoOiAzMDAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmPmRpdiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQub2ZmaWNlLW1hcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDMwMCU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMzAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj0xMjAwcHhcIikge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDcyJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub2ZmaWNlLWluZm8td3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMzMuNSU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogNTVweCA0NnB4IDUwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRjb2xvcjokc2lkZV90ZXh0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCAyM3B4IDYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDE2cHggMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vZmZpY2UtaW5mbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwxNHB4LCRzaWRlX3RleHQsMzAwLDEuNTcpO1xuXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0Lm9mZmljZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YWRkcmVzcyBzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc29jaWFsLWljb25zLXdyYXAge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bGVmdDogNDZweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcblxuICAgIC5mYXEtYWNjb3JkaW9uIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGZhcS1ib3JkZXJjb2xvcjtcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRmYXEtYm9yZGVyY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFxLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFxLXRyaWdnZXItYmc7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDY0cHggMTZweCAzMnB4Oy8vQWxsb3cgZm9yIG9wZW4tY2xvc2UtaWNvblxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhcS1oZWFkaW5nLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyBERUZBVUxUXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ21vYmlsaXR5JyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTZlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMTVweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC8vbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRmYXEtYm9yZGVyY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXEtdHJpZ2dlci1iZ19vcGVuO1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhcS10cmlnZ2VyLWNvbG9yX29wZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmFxLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqIFJld3JpdGVkIERlZmF1bHQgQWNjb3JkaW9uIFN0eWxlcyAqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS4ycyBlYXNlLW91dCwgb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiIsIlxuLnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IHtcblx0cGFkZGluZzogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJHNpbHZlcjtcblx0Ly8gYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRzbGF0ZS1ncmV5LTk2O1xuXHRcblx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAxMnB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHQud2lkZ2V0LWltYWdlLXdyYXAge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRtYXJnaW46IDAgMThweCAxMHB4IDA7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJHdhcm0tZ3JleTtcblxuXHQgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0LndpZGdldC10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRmb250LXdlaWdodDozMDA7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdGNvbG9yOiAkZ3JleWlzaC1icm93bjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0LmNvbnRhY3RzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQubmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDo0MDA7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRjb2xvcjogJGdyZXlpc2gtYnJvd247XG5cdFx0fVxuXHR9XG59IiwiXG4uaW5mby13aWRnZXQge1xuXHRwYWRkaW5nOiAwIDIwcHggN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaWRlX2JhY2tncm91bmQ7XG5cdGNvbG9yOiAkc2lkZV90ZXh0O1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0LndpZGdldC1ibG9jayB7XG5cdFx0cGFkZGluZzogMzBweCAwIDIzcHg7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdHBhZGRpbmc6IDIzcHggMCAxNXB4O1xuXHRcdH1cblxuXHRcdC53aWRnZXQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdH1cblx0XHQud2lkZ2V0LWxpc3Qge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdFx0XHQubGlzdC1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuICBcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmaWxsOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmFubmVyIHtcblxuICAgIEBpZiAoJHNpdGUgPT0gcmVjcnVpdG1lbnQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB9XG5cblxuICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIHVybCgkYmFubmVyLWJnLWltZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgcGFkZGluZzogNTJweCAwIDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGVfc2l0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNTJweCwgJGJhbm5lci10ZXh0LCA0MDAsIDEuMjMpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMjVlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDo4MDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0cmFwbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNTJweCwgJGJhbm5lci1zdHJhcGxpbmUsIDQwMCwgMS4yMyk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDR2dztcbiAgICAgICAgICAgICAgICBtYXJnaW46IC41ZW0gMCAuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICRiYW5uZXItdGV4dCwgMzAwLCAxLjU2KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDR2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMThweCwgJGJhbm5lci10ZXh0LCAzMDAsIDEuMjIpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFubmVyX2ludmVyc2Uge1xuICAgICAgICAgICAgLnRpdGxlX3NpdGUsIHAsIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgIC50aXRsZV9zaXRle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaWNvbi1kb3duLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTg2NXB4XCIpIHtcbiAgICAgICAgICAgIGxlZnQ6IDc3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogNzclO1xuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KXtcbiAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2Nyb2xsRG93bjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTU0JTtcbiAgICAgICAgbGVmdDogLTUwJTtcblxuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlIDAuMXMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwcztcblxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjAyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjA1KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgI3Njcm9sbERvd246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlIDBzLCBib3JkZXItY29sb3IgLjRzIGVhc2UgMC4xcztcbiAgICB9XG4gICAgLmZsZXhTbGlkZXItZG90cyxcbiAgICAuZmxleFNsaWRlci1uZXh0QnV0dG9uLFxuICAgIC5mbGV4U2xpZGVyLXByZXZCdXR0b24sXG4gICAgLmZsZXhTbGlkZXItaW5kZXhDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFubmVyX3N0cmVhbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAuYmFubmVyLXdpZGdldC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYmFubmVyLXdpZGdldCB7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTUwdnc7XG4gICAgICAgIHRvcDogMmVtO1xuXHRcdEBpZiAoJHNpdGUgPT0gcGVyZm9ybWFuY2UpIHtcblx0XHRcdHRvcDogM2VtO1xuXHRcdH1cbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBhbmltYXRpb246IHNsaWRlLWZyb20tdGhlLXJpZ2h0IDFzIDJzIDEgZm9yd2FyZHM7XG4gICAgICAgIC50YWJiZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdFx0LmxvZ28ubG9nb19nbG9iYWxmaXtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjFweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAgICAgLmpzb25Gb3JtIC5mbGV4LXdyYXAtcm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuYXNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5pbmxpbmVDaGVja2JveCBsYWJlbCB+IC5mb2NiIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5vbmUtaGFsZi5sZWZ0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXNpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJiZWQgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwbGl0IEJhbm5lclxuXG4gICAgJi5zcGxpdC1iYW5uZXIge1xuICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTcwcHggMCAxMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgICAgIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgIT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAubC1saXN0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgcCwgdWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgIT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWx0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0cmVhbSBCYW5uZXJcblxuICAgICYuYmFubmVyX3N0cmVhbSxcbiAgICAmLmJhbm5lcl93aXRoV2lkZ2V0IHtcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3AtYmFzaWNcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuZmxleFNsaWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5pZTEwICYsXG4gICAgICAgICAgICAgICAgLmllMTEgJiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMDAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAuZmxleFNsaWRlciB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyLXJzYSB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktOTE7XG4gICAgLmZsZXgtcGFyZW50ID4gLmJsb2NrIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAucnNhLWltYWdlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIFx0ZmxleC1iYXNpczo1MCU7XG5cbiAgICAgICAgXHRpbWd7XG4gICAgICAgIFx0XHR3aWR0aDo4NiU7XG4gICAgICAgIFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgXHRcdHRvcDotNnB4O1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucnNhLXVuZGVyd3JpdGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucnNhLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG5cbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFzaWRlIHtcblx0YmFja2dyb3VuZDogJHNpZGVfYmFja2dyb3VuZDtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTcpO1xuXHRcblx0LmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nOiAyNHB4IDE2cHggNjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggOHB4IDMycHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5ibG9jayB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0YSB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgZmFsc2UsIDMwMCwgMS41KTtcblx0fVxuXHRcblx0LnBob25lbm8ge1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDI4cHgsICRhY2NlbnQtcHJpbWFyeSwgNTAwLCAxKTtcblx0XHRtYXJnaW4tYm90dG9tOiAuNDVlbTtcblx0fVxuXHRcblx0Lm9wZW5pbmdob3VycyB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0bWFyZ2luOiAwIC0xNnB4O1xuXHRcdHdpZHRoOiAxMDB2dztcblx0fVxuXHRcblx0LmpmLXJvdyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcblx0XHQmLnBhc3N3b3JkLXJlc2V0IHtcblx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnNob3ctaGlkZS1wYXNzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxuXHRhLnNob3ctaGlkZS1wYXNzOmhvdmVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxuXHQmLmFzaWRlLXdpdGhvdXQtbWFyZ2luIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0XG5cdCYuYXNpZGUtZ2V0LWEtcXVvdGUgLmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0fVxufVxuXG4uYXNpZGUtdGl0bGUge1xuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEuMik7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFxuXHRoNCwgaDIge1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzOHB4LCAkd2hpdGUsIDQwMCwgMS4yKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1ib3R0b206MTJweDtcblx0XHRwYWRkaW5nLXRvcDo4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHRcdH1cblx0fVxufVxuXG4uYXNpZGUtZG93bmxvYWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcblx0bGkge1xuXHRcdHBhZGRpbmc6IDJweCAwO1xuXHR9XG59XG5cbi8vIFRlYW0gbWVtYmVycyBpbiBhc2lkZXMgKGllIGF1dGhvciAvIHNwZWFrIHRvIHNwZWNpYWxpc3Rcbi5hc2lkZSB7XG5cdC5hc2lkZS1pbWFnZS13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdFxuXHQudGVhbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHR9XG5cdFxuXHQudGVhbS1lbWFpbCxcblx0LnRlYW0tdGVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRlYW0tZW1haWwgYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmFzaWRlICsgLmFzaWRlIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFzaWRlUXVpY2tRdW90ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNpZGVfdGV4dCwgMzAwLCAxLjU3KTtcblx0XG5cdC5mbGV4LXBhcmVudCB7XG5cdFx0cGFkZGluZzogMjRweCAxNnB4IDY0cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDhweCAzMnB4O1xuXHRcdH1cblx0XHRcblx0XHQuYmxvY2sge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGEge1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsIGZhbHNlLCAzMDAsIDEuNSk7XG5cdH1cblx0XG5cdC5qZi1yb3cge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuXHRcdG1hcmdpbjogMHB4IDZweCAzMHB4O1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRcblx0XHQmLnBhc3N3b3JkLXJlc2V0IHtcblx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0XG5cdCYuYnVzeSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdFxuXHRcblx0LmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcblx0XHRoZWlnaHQ6IDEyNHB4O1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCA2cHggMzBweDtcblxuXHRcdCYuY2xvc2VkIHtcblx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYuYnVzeSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMG1zO1xuXHRcdFx0YmFja2dyb3VuZDogI2Q4ZDhkODtcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG5cdFx0XHQvKiBhbmltYXRlIHRoaXMgKHdpcGUgYWxyZWFkeSBleGlzdHMpICovXG5cdFx0XHRhbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdH1cblx0XHRcblx0XHQjZXJyb3Ige1xuXHRcdFx0Y29sb3I6ICNlYzVhNGI7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nZXQteW91ci1xdWljay1xdW90ZS1sYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJhLCA2MDAsIDEuMjkpO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmdldC15b3VyLXF1aWNrLXF1b3RlLXZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDQycHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAzN3B4O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMzBweCwgIzIwMjYyYSwgMzAwLCAxLjM4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lk5PSy1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I290aGVye1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMzdweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cblx0XHRcdC5OT0stbGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qc29uRm9ybUludmVyc2VRdWlja1F1b3Rle1xuXG5cdFx0bGksIHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cblx0fVxufSIsIi5yZXNvdXJjZXMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDM5cHggMTJweCA0N3B4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOjY4cHg7XG5cbiAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMnB4IDM3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgLy8gcGFkZGluZzogMzFweCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggOHB4IDMxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDhweCAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBmbGV4LWJhc2lzOjEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xuICAgICAgICAuaW1hZ2Utd3JhcCB7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOjEwMHZ3O1xuICAgICAgICAgICAgICAgIC8vbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDotNTB2dztcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDpub25lO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNzhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtbWV0YTphZnRlcixcbiAgICAgICAgLmFydGljbGUtbWV0YTpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0Oi04cHg7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgJntcbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXN1bW1hcnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuXG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTY0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KTtcbiAgICAgICAgICAgIEBhdC1yb290IC5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICZ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49d2lkZS10YWJcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMzJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMnB4KTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW1ldGEtZ3JheXtcbiAgICAgICAgYmFja2dyb3VuZDojZjdmN2Y3O1xuICAgIH1cblxuXG4gICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMThweCwgJGRhcmssIDcwMCwgMS40NCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCAkZGFyaywgNzAwLCAxLjQ0KTtcbiAgICAgICAgfVxuICAgICAgICAvL2hlaWdodDo3OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIGhlaWdodDo1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuOCk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXG4gICAgfVxuXG4gICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgLy9oZWlnaHQ6MjVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkZGFyaywgNDAwLCAxLjQ0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGJvZHktdGV4dCwgZmFsc2UsIDEuNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1yZWFkbW9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuNik7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6JHdhcm0tZ3JleTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcCBpbWd7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucmVzb3VyY2VzLXRpdGxle1xuICAgIHBhZGRpbmc6IDMycHggMCAwIDMycHg7XG59XG5cbi5zZWN0aW9uLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn0iLCIuYWZmaWxpYXRpb25zLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzOXB4IDEycHggNDdweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTo2OHB4O1xuXG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTJweCAzN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDMxcHggOHB4O1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDhweCAzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjdweCA4cHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuICAgIC8vQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICY6bnRoLWNoaWxkKDIpe1xuICAgIC8vICAgIGZsZXgtYmFzaXM6MTAwJSFpbXBvcnRhbnQ7XG4gICAgLy8gICAgbWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O1xuICAgIC8vICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgLy8gICAgcGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7XG4gICAgLy8gICAgLmltYWdlLXdyYXAge1xuICAgIC8vXG4gICAgLy8gICAgICAgIGltZyB7XG4gICAgLy8gICAgICAgICAgICAvL3Bvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vICAgICAgICAgICAgLy93aWR0aDoxMDB2dztcbiAgICAvLyAgICAgICAgICAgIC8vbGVmdDo1MCU7XG4gICAgLy8gICAgICAgICAgICAvL21hcmdpbi1sZWZ0Oi01MHZ3O1xuICAgIC8vICAgICAgICAgICAgLy9tYXgtd2lkdGg6bm9uZTtcbiAgICAvL1xuICAgIC8vICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgIC8vICAgICAgICAgICAgLy9tYXgtd2lkdGg6IG5vbmU7XG4gICAgLy8gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgLy8gICAgICAgICAgICAgICAgaGVpZ2h0OjI2MHB4O1xuICAgIC8vICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAvLyAgICAgICAgICAgICAgICBoZWlnaHQ6MTc4cHg7XG4gICAgLy8gICAgICAgICAgICB9XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gICAgLmFydGljbGUtbWV0YTphZnRlcixcbiAgICAvLyAgICAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtcbiAgICAvLyAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAvLyAgICAgICAgY29udGVudDonJztcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgLy8gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIC8vICAgICAgICBsZWZ0Oi04cHg7XG4gICAgLy8gICAgICAgIHRvcDowO1xuICAgIC8vICAgICAgICBib3R0b206MDtcbiAgICAvLyAgICAgICAgd2lkdGg6OHB4O1xuICAgIC8vICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgLy8gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gICAgLmFydGljbGUtbWV0YTpiZWZvcmV7XG4gICAgLy8gICAgICAgIGxlZnQ6MTAwJTtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICBAYXQtcm9vdCAuaW5zdXJhbmNlU2VydmljZS1ncmlkICZ7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICBwYWRkaW5nOjE2cHggMDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcblxuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49d2lkZS10YWJcIil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi02NHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNjRweCk7XG4gICAgICAgICAgICBAYXQtcm9vdCAucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAme1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTMycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCk7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxOHB4LCAkZGFyaywgNzAwLCAxLjQ0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsICRkYXJrLCA3MDAsIDEuNDQpO1xuICAgICAgICB9XG4gICAgICAgIGhlaWdodDo3OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIGhlaWdodDo1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuOCk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXG4gICAgfVxuXG4gICAgLmFydGljbGUtcGFydG5lci10eXBle1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsICRkYXJrLCBmYWxzZSwgMS44KTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG4gICAgfVxuXG4gICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJGRhcmssIDQwMCwgMS40NCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxMnB4LCAkZGFyaywgNDAwLCAxLjQ0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXN1bW1hcnl7XG4gICAgICAgIC8vZGlzcGxheTpub25lO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsICRib2R5LXRleHQsIGZhbHNlLCAxLjYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUtcmVhZG1vcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsICR3YXJtLWdyZXksIGZhbHNlLCAxLjYpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBmaWxsOiR3YXJtLWdyZXk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXAgaW1ne1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoLTIuMTZkZWcpIHNhdHVyYXRlKDAuODcpIGJyaWdodG5lc3MoMC44NykgY29udHJhc3QoMC43OCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnJlc291cmNlcy10aXRsZXtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMCAzMnB4O1xufSIsIi5zdG9yeS1mYWN0c3tcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmZsZXgtcGFyZW50IHtcbiAgICAvL21pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiAuYmxvY2sge1xuICAgICAgZmxleC1iYXNpczogOCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMTAwcHhcIikge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICB9XG4gICAgICBtaW4td2lkdGg6IDE2MHB4OyAvL01hZGUgdGhpcyB3aWRlciBzbyB0aGF0IHRoZXkgZG9uJ3Qgd3JhcCB0byB0aHJlZSBsaW5lcyBvZiB0ZXh0IGFzIGl0IGludGVyZmVyZXMgd2l0aCB2ZXJ0aWNhbCBhbGlnaHRtZW50LiAoTUcgMDcwODE4KVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxufVxuXG5cblxuXG5cblxuIiwiLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wge1xuICAvL2Rpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAub3ZlcmZsb3dUYWJzIHtcbiAgICBsaS5vdmVyZmxvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgIHdpZHRoOiAyMS41JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgcGFkZGluZzogMTFweCAwcHggMHB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicywgYnRuQmcpO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicywgYnRuVGV4dCkgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggJHdhcm0tZ3JleSBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4ICR3YXJtLWdyZXkgc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5CZ0FjdGl2ZSk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsIGJ0blRleHRBY3RpdmUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCAkYmxhY2sgc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2Nrc3tcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LXdyYXA6bm93cmFwO1xuXG4gIGxpe1xuICAgIGZsZXg6MSAxIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDoycHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIG1heC13aWR0aDo2MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjcycHhcIil7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICBib3JkZXItY29sb3I6JHNpbHZlcjtcbiAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNXB4LCAkZGFyaywgMzAwLCAgMS42KTtcbiAgICAgIHN2Z3tcbiAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGEge1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6JGRhcms7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NnB4O1xuICAgICAgICB0b3A6OTklO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDhweCA2cHggMCA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmsgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5kYXNoYm9hcmQtdGFicyB7XG5cdC8vYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQm9yZGVyKTtcblxuXHQvL0BpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHQvL1x0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQm9yZGVyKTtcblx0Ly99XG4gICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuXG5cdC5kYXNoYm9hcmQtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vbWFyZ2luLXRvcDogLTQ0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQvL21hcmdpbi10b3A6IC0xMzRweDtcblx0XHQvL31cblxuXHRcdCY+c2VjdGlvbiB7XG5cdFx0XHQvL1x0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0XHRcdCY+ZGl2PmRpdntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0Ly9wYWRkaW5nOjI0cHggMCA0OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY+c2VjdGlvbjphZnRlciB7XG5cdFx0XHQvL1x0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAtMjUwMHB4O1xuXHRcdFx0cmlnaHQ6IC0yNTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0XHQudGFicy1jb250cm9se1xuXHRcdFx0cGFkZGluZzowIDMycHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdFx0cGFkZGluZzowIDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0XHRwYWRkaW5nOjAgOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG4vL1x0XHRcdCY6OmFmdGVyIHtcbi8vXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbi8vXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0XHRcdFx0Y29udGVudDogXCJcIjtcbi8vXHRcdFx0XHR0b3A6IDA7XG4vL1x0XHRcdFx0Ym90dG9tOiAwO1xuLy9cdFx0XHRcdGxlZnQ6IDY2LjUlO1xuLy9cdFx0XHRcdHdpZHRoOiAzMDAwcHg7XG4vLy8vXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJnKTtcbi8vXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcbi8vXHRcdFx0XHR6LWluZGV4OiA1O1xuLy9cbi8vXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuLy9cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcbi8vXHRcdFx0XHR9XG4vL1x0XHRcdH1cblxuXHRcdFx0Jj5kaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuICAgICAgICAgICAgLnRhYi1pbmZvLXdyYXB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmllbGRzZXR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxufSIsIi5wZi1kYXNoYm9hcmQge1xuXG4gICAgLnBvbGljaWVzLXBhcmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICBtYXJnaW46MCAtMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHVzTGVnZW5ke1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXR1c0xlZ2VuZDphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjUwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFwcGxpY2F0aW9ucy1teS1wb2xpY2llcy1wYXJlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvdmVyLW15LXBvbGljaWVzLXBhcmVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEwMDBweFwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9saWNpZXMtbWFpbntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgLnBvbGljaWVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6NzAlO1xuICAgICAgICBmbGV4LWdyb3c6MTtcbiAgICAgICAgLnRhYmxle1xuICAgICAgICAgICAgcGFkZGluZzowIDE2cHg7XG4gICAgICAgICAgICBzcGFuLnBvbGljeS1uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYWRkaXRpb25hbC1pbmZvOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZmxleC1wYXJlbnQgPiAucG9saWN5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICYucG9saWN5X2V4dGVuZGVkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYTJhMWEyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb2xpY3ktc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW51cnNlO1xuICAgICAgICBtaW4td2lkdGg6IDI1NXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MzJweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkxNXB4XCIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIwcHgsICR3aGl0ZSwgNDAwLCAxLjMpO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9ncmVzc0l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAucHJvZ3Jlc3NWYWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCAzMDAsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3NSZW1haW5WYWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3NCb3JkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjNzc3Njc3IHNvbGlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3NOYW1lIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyZXNzU3RhdHVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyZXNzRG91Z2hudXQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3VnaG51dENoYXJ0IHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIC5kYXlzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRheXMtdGV4dHtcbiAgICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNDAwLCAxKTtcbiAgICB9XG5cbiAgICAud3JhcC1wcm9ncmVzc0JhcntcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAxMzFweDtcbiAgICAgICAgJi53cmFwLXByb2dyZXNzQmFyLXJlbWFpbmluZ3tcbiAgICAgICAgICAgIGxlZnQ6IDE2NnB4O1xuICAgICAgICB9XG4gICAgICAgICYud3JhcC1wcm9ncmVzc0Jhci1hY3RpdmV7XG4gICAgICAgICAgICBsZWZ0OiA5MXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vLmllMTEgLnBvbGljeSxcbiAgICAvLy5pZTEwIC5wb2xpY3kge1xuICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL1xuICAgIC8vICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MCU7XG4gICAgLy8gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAvL31cbiAgICAvLy5pZTkgLnBvbGljeSB7XG4gICAgLy8gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgLy99XG4gICAgLnBvbGljeSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vICAgIHBhZGRpbmc6IDEycHggNTBweCAxMnB4IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0dW5kb3JhO1xuICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheSd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDEgMSA0NSU7XG5cbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICYudGl0bGVfZXh0ZW5kZWR7XG4gICAgICAgICAgICB3aWR0aDogNzY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyZjM4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZmxleDogMSAxIDY4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXYtdGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAucG9saWN5IC50aXRsZSAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAtMTRweCAwIDAgMDtcblxuICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5wZXJmb3JtYW5jZS10aXRsZXtcbiAgICAgICAgd2lkdGg6IDQ5M3B4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICR3aGl0ZSwgNTAwLCAgMS40Myk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IDUlO1xuXG5cbiAgICB9XG5cbiAgICAucG9saWN5SWNvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmV5LXRocmVlOy8vZGVmYXVsdCBiZyBjb2xvdXIsIGdldHMgb3ZlcndyaXR0ZW4gbGF0ZXJcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAmLmljb24tY29tcGxldGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1LjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3LjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1pbnByb2dyZXNze1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi13YXJuaW5nLXRyaWFuZ2xle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1pbmFjdGl2ZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZmlsbDogIzZEODU4RDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFkSW5zdXJlcntcbiAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDc0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5sZWFkLWluc3VyZXItdGV4dHtcbiAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNTAwLCAgMS40Myk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgfVxuXG4gICAgLmxlYWQtaW5zdXJlci1uYW1le1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDI1N3B4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLy5sZWFkLWluc3VyZXItbmFtZTpob3ZlcntcbiAgICAvLyAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIC8vICAgIGhlaWdodDphdXRvO1xuICAgIC8vfVxuXG4gICAgLnRleHQtdXBwZXJjYXNle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC50ZXh0LWxvd2VyY2FzZXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG5cblxuICAgIEBlYWNoICRzdGF0dXMsICRiZ2NvbG9yIGluICRwb2xpY3lTdGF0dXNlcyB7XG4gICAgICAgIC5wb2xpY3kuI3skc3RhdHVzfSB7XG4gICAgICAgICAgICAucG9saWN5SWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgJi5wb2xpY3lJY29uX2V4dGVuZGVke1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0dXMuI3skc3RhdHVzfSB7XG4gICAgICAgICAgICBmaWxsOiAkYmdjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi0jeyRzdGF0dXN9ICsgLnN0YXR1cy1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmdjb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucG9saWN5IC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5J3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDQwMCwgMS4wKTtcbiAgICAgICAgbWF4LWhlaWdodDogODYlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbHVlVGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbnN1cmVyLXZhbHVlVGV4dHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDEyNnB4O1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRkYXJrLCA1MDAsICAxLjQzKTtcbiAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTI2cHg7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsICAxLjQzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2hhcmssIDMwMCwgIDEuNDMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQze1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2hhcmssIDUwMCwgIDEuNDMpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ0e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCA1MDAsICAxLjQzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIwcHgsICRzaGFyaywgNzAwLCAgMS41Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdXJlci1kaXYtaW5kZW1uaXR5e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN1cmVyLWRpdntcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3VyZXItZGl2MntcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlMztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluc3VyZXIgLmluc3VyZXItY29udGVudDF7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC44cHggIzliOWI5YjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAuZmxleC1jb2x1bW4tcGFyZW50e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50MntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWduLWNvbnRlbnQtcmlnaHR7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgLmluc3VyZXIge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAmLmluc3VyZXJfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ2dsb2JhbGZpJyB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICM0NjQ2NDYgc29saWQgMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmFkZGl0b25hbC1pbmZve1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAmLmluc3VyZXJfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAjNDY0NjQ2IHNvbGlkIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpdHtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAyNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnN1cmVyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgJi5pbnN1cmVyX2V4dGVuZGVke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbnN1cmVyLXNwZWNpYWx7XG4gICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAzMyU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxOHB4KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgbWF4LWhlaWdodDogMjQlO1xuICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnZ2xvYmFsZmknIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogIzQ2NDY0NiBzb2xpZCAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2aW91cy1wb2xpY3l7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTc1NzU3O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjVweCAyNHB4IDQ3cHg7XG5cbiAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU3NTc1NztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZW1uaXR5IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogJHR1bmRvcmEgc29saWQgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgLmluZGVtbml0eVRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRlbW5pdHlWYWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjQuN3B4LCAkd2hpdGUsIDUwMCwgMS40Mik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmluZGVtbml0eV9leHRlbmRlZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY4JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50U3RhdHVzIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6ICR0dW5kb3JhIHNvbGlkIDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuc3RhdHVzVGl0bGUge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb250ZW50U3RhdHVzX2V4dGVuZGVke1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMiU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudFN0YXR1cy10ZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGRhcmssIDUwMCwgIDEuNDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbmV3YWwge1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0dW5kb3JhO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXkne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlbmV3YWxfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDY4JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50QnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJHdoaXRlLCA1MDAsIDEuOCk7XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzaGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNsYXRlLWdyZXktdHdvO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgICAgICAmLmNvbnRlbnRCdXR0b25fZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLXBvbGljeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjlweCAkcHVycGxpc2gtZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuXG4gICAgfVxuXG4gICAgLmRpdi1hbGVydC10b3RhbHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtYmx1ZTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNjkpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgfVxuXG5cblxuICAgIC5pbnN1cmFuY2UtdHlwZS1hbGVydHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNDYpO1xuICAgICAgICAuc3RhZmYtY29udGFjdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICM5ZTljOWUsIDMwMCwgMS40Nik7XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGVydC1tZXNzYWdle1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEuNDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWFsZXJ0c3tcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNDYpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm5vLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNsb3NlLWNvcHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50aW1lLWFkZGVke1xuICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHB1cnBsaXNoLWdyZXksIDMwMCwgMS40Nik7XG4gICAgfVxuXG4gICAgLmRpc3BsYXktaW5saW5lLWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmRpc3BsYXktaW5saW5le1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmRpc3BsYXktYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pZTExIC5wb2xpY3kgLmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY2cHgpO1xuICAgIH1cblxuICAgIC5wb2xpY3kgLmNvbnRlbnQgPiBkaXYgc3BhbiAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAucG9saWN5LWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgIH1cblxuICAmLm5ldy1kYXNoYm9hcmQge1xuXG4gICAgICAubmV3LXBvbGljeS1zaWRlYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1udXJzZTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1NXB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMHB4LCAkd2hpdGUsIDQwMCwgMS4zKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDBweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZ3Jlc3NJdGVtIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAucHJvZ3Jlc3NWYWx1ZSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDMwMCwgMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluVmFsdWUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEpO1xuICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAucHJvZ3Jlc3NCb3JkZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICM3Nzc2Nzcgc29saWQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucHJvZ3Jlc3NOYW1lIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzU3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzRG91Z2hudXQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRvdWdobnV0Q2hhcnQge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluaW5nIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAuZGF5cyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmV3LXBvbGljaWVzLXBhcmVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw1NjlweFwiKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXctcG9saWNpZXMtbWFpbntcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkxNXB4XCIpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvbnNvbGVfdmlld0FsbHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6JGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG5cblxuICAgICAgICAgICAgICAgICAgLmJ0bl9he1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnZpZXdBbGwgLmNvbnNvbGVfdmlld0FsbHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXctcG9saWNpZXMge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczo3MCU7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgICAudGFibGV7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5uZXctcG9saWN5IHtcblxuICAgICAgICAgICYubmV3LXBvbGljeV9leHRlbmRlZCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMC44cHggIzliOWI5YjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29uc29sZVdpZGdldCB7XG5cbiAgICAgICAgICAgICAgLnRhc2stY291bnR7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDoxOXB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6MTlweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGl2LXRpdGxle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5ldy1sZWFkSW5zdXJlcntcbiAgICAgICAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDc0ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgIC5uZXctbGVhZC1pbnN1cmVyLXRleHR7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDMwMCwgIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5ldy1sZWFkLWluc3VyZXItbmFtZXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXctdGl0bGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSA0NSU7XG5cbiAgICAgICAgICAgICAgJi5uZXctdGl0bGVfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTRweDtcbiAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2OCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmV3LXBlcmZvcm1hbmNlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICR3aGl0ZSwgNTAwLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgICAgICAgICAgICBzcGFuLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHNwYW4uYWRkaXRpb25hbC1pbmZvOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwyOTRweFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNDAwLCAxLjApO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgxNHB4O1xuXG5cblxuXG5cbiAgICAgICAgICAgICAgJi5jb25zb2xlX3dyYXB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7XG5cbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgLmluc3VyZXItdmFsdWVUZXh0IHtcblxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkZGFyaywgNTAwLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICAgJi5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsIDEuNDMpO1xuXG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQyIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2hhcmssIDMwMCwgMS40Myk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDMge1xuICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCA1MDAsIDEuNDMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjQ0cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkNCB7XG4gICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRzaGFyaywgNTAwLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODdweDtcbiAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMHB4LCAkc2hhcmssIDcwMCwgMS41Nik7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ1IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlMztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDZweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgIC5hc3NldC1yZWdpc3RyYXRpb24tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ2IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiA1cHggMCAwIDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDI0NHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW5zdXJlci1kaXYtaW5kZW1uaXR5IHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgLmZsZXgtY29sdW1uLXBhcmVudHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5mbGV4LXJvdy1wYXJlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmluc3VyZXItZGl2IHtcbiAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwyNDRweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAgMCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmluc3VyZXItZGl2MiB7XG4gICAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlM2UzO1xuICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjQ0cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50MSB7XG4gICAgICAgICAgICAgICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC44cHggIzliOWI5YjtcblxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgLmZsZXgtY29sdW1uLXBhcmVudHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPjEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAvLyAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwyNDRweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwMHB4IDI1cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgJi5hc3NldHMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjQ0cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50LWZ1bGwge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hbGlnbi1jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICAgICAgICAgIC5pbnN1cmVyIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAmLmluc3VyZXJfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5ldy1pbmRlbW5pdHkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDAuOHB4ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgIC5pbmRlbW5pdHlUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pbmRlbW5pdHlWYWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjQuN3B4LCAkd2hpdGUsIDUwMCwgMS40Mik7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubmV3LWluZGVtbml0eV9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNjglO1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1OHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnZpZXdBbGwgLm5ldy1pbmRlbW5pdHkubmV3LWluZGVtbml0eV9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmV3LWNvbnRlbnRTdGF0dXMge1xuICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjhweCAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8NTQ4cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuOHB4ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5uZXctc3RhdHVzVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIC5uZXctY29udGVudFN0YXR1cy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRkYXJrLCA1MDAsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaWNvbi1zdGF0dXMtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgIC5jZW50ZXItc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMnMgOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMnM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMnM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZWluIDJzOyAvKiBPcGVyYSA8IDEyLjEgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc3RhcnRlZC1uZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMTY5RUQ5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5pYy13YXJuaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5pZGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2Nzg2OEU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgIC5uZXctcG9saWN5SWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JleS10aHJlZTsvL2RlZmF1bHQgYmcgY29sb3VyLCBnZXRzIG92ZXJ3cml0dGVuIGxhdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNvbXBsZXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUuOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcuM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWlucHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi13YXJuaW5nLXRyaWFuZ2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24taW5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNkQ4NThEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXctcG9saWN5SWNvbl9leHRlbmRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5ldy1wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAubmV3LXNpemUtZG9udXRDaGFydHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmljb24tc3RhdHVzLWJsb2NrLWRvbnV0Q2hhcnQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubmV3LWNvbnRlbnRTdGF0dXNfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMiU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucmVuZXdhbCB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR1bmRvcmE7XG4gICAgICAgICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYucmVuZXdhbF9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDY4JTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDE5cHggMTBweCAxOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+OTE0cHhcIixcIjwxMTAzcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw3MDRweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm5ldy1kYXlzLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjk2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNDAwLCAxKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm5ldy13cmFwLXByb2dyZXNzQmFye1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHggMCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgJi53cmFwLXByb2dyZXNzQmFyLXJlbWFpbmluZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi53cmFwLXByb2dyZXNzQmFyLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAucHJvZ3Jlc3NWYWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluVmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDMwMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250ZW50QnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkd2hpdGUsIDUwMCwgMS44KTtcblxuICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcms7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG5cbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlLWdyZXktdHdvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuY29udGVudEJ1dHRvbl9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucG9saWN5U2hhcGUge1xuICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAvL3RvcDogMjdweDtcbiAgICAgICAgICAgICAgICAgIC8vbGVmdDogNDZweDtcbiAgICAgICAgICAgICAgICAgICYucG9saWN5U2hhcGVfZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYucG9saWN5U2hhcGVfb3Jhbmdle1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWNrLWFtYmVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5wb2xpY3lTaGFwZV9ncmF5e1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Nzg2OGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnBvbGljeVNoYXBlX2JsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2OWVkOTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYucG9saWN5U2hhcGVfcmVke1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHQtcmVkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuXG5cblxuXG5cblxuICAgIC5tYWluLXBvbGljeS1kZXRhaWxze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDM7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3NnB4KXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9saWN5LWRldGFpbHN7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcblxuICAgICAgICAgICAgICAgIC5pbnN1cmVyLXBvbGljeS1uYW1le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAucG9saWN5LWNvdmVyLXJlbWFpbmluZ3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHN7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wb2xpY3ktZW5kb3JzZW1lbnRze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbmRvcnNlbWVudC1hZHZpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0cm9uZy12aWV3LWFzc2V0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRvY3VtZW50cy1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDNENDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG9jdW1lbnRzLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnLnBvbGljeS1maWxlLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXNzZXQtY2xhaW0tYnV0dG9ucy1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG5fYntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5wb2xpY3ktY29udGFjdC1kZXRhaWxze1xuXG4gICAgICAgICAgICAuY29udGFjdC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzZweCl7XG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAueW91ci1jb250YWN0cy1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCA1MDAsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2luZ2xlLXBvbGljeS1jb250YWN0e1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEM0Q0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9saWN5LWNvbnRhY3QtY29tcGFueXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCA1MDAsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCAzMDAsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhZmYtbmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgIzIwMjYyQSwgNTAwLCAxLjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVudFN0YWZmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtcG9saWN5LWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YWZmLXJvbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmVtYWlse1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMwMUJFRTUsIDMwMCwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5waG9uZXtcblxuICAgICAgICAgICAgICAgIHN2Zy5wb2xpY3ktY29udGFjdC1oYW5kc2V0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5waG9uZS1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4tYm90dG9tLTEwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb250LXBvbGljeS1sYWJlbHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDUwMCwgMS4yMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9udC1wb2xpY3ktY29udGVudHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYXNzZXRzLXRvb2x0aXAtaWNvbntcbiAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAvL2hlaWdodDogMTdweDtcbiAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgIzAxYmVlNTtcbiAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAvL3NwYW4uYXNzZXRzLXRvb2x0aXAtaWNvbntcbiAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMwMWJlZTUsIDMwMCwgMSk7XG4gICAgICAgICAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgLmluZm8tZW5kb3JzZW1lbnRzLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0VERUVFRTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMjQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFRUVFO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICAgICAgbGVmdDogMjMxJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxMnB4LCAjMjAyNjJBLCAzMDAsIDEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjODg4ODg4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0VERUVFRSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmluc3VyYW5jZS1sb2dve1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsX2Fzc2V0c3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA4NnZ3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODh2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hc3NldHMtbG9ja3RvbnBmLWxvZ297XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzljYTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC5sb2dvLmxvZ29fcGVyZm9ybWFuY2Ugc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3VyYW5jZS1sb2dvLWJveHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcblxuICAgICAgICAgICAgLmluc3VyYW5jZS1sb2dve1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwNXB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pbnN1cmFuY2UtbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFzc2V0LXRpdGxlLWJveHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAuYXNzZXRzLXRpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgIzIwMjYyQSwgMzAwLCAxLjQ1KTtcblxuICAgICAgICAgICAgICAgIC5hc3NldHMtdGl0bGUtYm9sZHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hc3NldHMtc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAjMjAyNjJBLCAzMDAsIDEuNik7XG5cbiAgICAgICAgICAgICAgICAuYXNzZXRzLXN1YnRpdGxlLWJvbGR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tYXNzZXRzLWRldGFpbHN7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuYXNzZXRzLWxlZnQtc2lkZS5ibG9ja3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVhdGlvbi1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUtdmFsdWF0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NnB4KSB7XG4gICAgICAgICAgICAgICAgLmFzc2V0cy1yaWdodC1zaWRlLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXJnaW4tYm90dG9tLTIwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb250LWFzc2V0cy1sYWJlbHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCA1MDAsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9udC1hc3NldHMtY29udGVudHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCAzMDAsIDEuNTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuYXNzZXRzLXRvb2x0aXAtaWNvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAxYmVlNTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICBzcGFuLmFzc2V0cy10b29sdGlwLWljb257XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMwMWJlZTUsIDMwMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hc3NldHMtZG9jdW1lbnRzLWJsb2Nre1xuICAgICAgICAgICAgICAgIC5hc3NldHMtZG9jdW1lbnRzLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnLnBvbGljeS1maWxlLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZG9jdW1lbnQtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCAzMDAsIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNFREVFRUU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUVFRTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjMxJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEycHgsICMyMDI2MkEsIDMwMCwgMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjODg4ODg4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFREVFRUUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG5cblxuXG5cblxuXG59XG5cblxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIE9wZXJhIDwgMTIuMSAqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLmRpdi1hbGVydC10aXRsZXtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjBweCwgJHdoaXRlLCA1MDAsIDEuNik7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufSIsIi5zdGF0dXNMZWdlbmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5jb21wbGV0ZSAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxuZWVkc2FjdGlvbik7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfY29tcGxldGUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsZG9uZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxpbnByb2dyZXNzKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9pc3N1ZXMgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsd2FybmluZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsaW5hY3RpdmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLy5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2NvbXBsZXRle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cbiAgICAvLy5sZWdlbmRfbm90U3RhcnRlZHtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2lzc3Vlc3tcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2luYWN0aXZle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cblxuICAgIC5sZWdlbmRfaXNzdWVze1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX2NvbXBsZXRle1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX25vdFN0YXJ0ZWR7XG4gICAgICAgIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZ2VuZF9pbmFjdGl2ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuI3N1bW1hcnlTY3JlZW4gLnN0YXR1c0xlZ2VuZCB7XG4gICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAvL21hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgdWx7XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgfVxufSIsIi5pbXBvcnRDb250YWN0cyB7bWFyZ2luLXRvcDo1MHB4OyBtYXJnaW4tYm90dG9tOjUwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIGJ1dHRvbiB7bWFyZ2luLXRvcDowO31cbi5pbXBvcnRDb250YWN0cy11cGxvYWQge31cbi5pbXBvcnRDb250YWN0cy11cGxvYWQgZm9ybSB7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDo0MDBweDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmltcG9ydENvbnRhY3RzLXVwbG9hZCAuamYtcm93IHttYXJnaW46MDt9XG4uaW1wb3J0Q29udGFjdHMtdXBsb2FkIC5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0IHtcblx0d2lkdGg6IGF1dG87XG59XG4uamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCAuYnRuX2Ege1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcblx0cGFkZGluZzo5cHggNnB4O1xufSIsIi8qXG4oYm9yZGVybGluZSBzaGFtZS4uLilcbiB3ZWJzaGltcyBpcyBhIHN0YXRpYyByZXNvdXJjZSB0aGF0IGxpdmUgaGVyZTpcbiAvTG9ja3Rvbi1QZi1BZG1pbmlzdHJhdG9yL3NyYy9tYWluL3Jlc291cmNlcy9zdGF0aWMvbGlicy93ZWJzaGltcy9zaGltcy9cbiBJdHMgbm90IHZlcnkgd2VsbCBzdHlsZWQgYW5kIGlzIGluaGVyaXRpbmcgdGhpbmcgZnJvbSBvdXIgbWFpbiBzdHlsZXNoZWV0XG4gVGhpcyBwYWdlIGlzIGJhc2ljYWxseSB0aGUgb3ZlcnJpZGUgdG8gdGhhdCBpbiBvcmRlciB0byBub3QgbG9vayBzbyB3aGFjay5cbiAqL1xuLndzLXBvcG92ZXIge1xuXHR6LWluZGV4OjExMDAwMDtcbn1cbi5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b24gey8vIGFsbCBidXR0b24gcGx1cyBuZXh0L3ByZXYgYXJyb3dzXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICMyMjIyMjIhaW1wb3J0YW50O1xufVxuLnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lciB7IC8vdGhlIGNhbGVuZGFyIGljb25cblx0Y29sb3I6ICRhcXVhLWJsdWUhaW1wb3J0YW50O1xufVxuLmlucHV0LXBpY2tlciAud3MtYnV0dG9uLXJvdz5idXR0b24gey8vJ3RvZGF5JyBhbmQgJ2NsZWFyJyBidXR0b25zXG5cdHdpZHRoOiBpbmhlcml0O1xufVxuLmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uOmhvdmVyLCAuaW5wdXQtcGlja2VyIC5waWNrZXItbGlzdCB0ZD5idXR0b24uY2hlY2tlZC12YWx1ZSB7Ly9zZWxlY3RlZCBkYXRlXG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cbi53cy1waWNrZXItY29udHJvbHM+YnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbn0iLCIuaG9tZVNlY3Rpb257XG4gICAgLmhlYWRpbmctYmxvY2t7XG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGRhcmssNDAwLDEuMjEpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02NzVcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50aGVtZV9uZWdhdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgfVxuICAgICYudGhlbWVfaW1hZ2V7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCRzYWxlcy1iZy1pbWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgfVxuICAgICYudGhlbWVfdmlkZW97XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjYwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3J0YWxWaWRlby1wbGF5e1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6JGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIil7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxNSUgKyAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHRvcDo2NHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmwtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0cmVhbS1ibG9ja3tcbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDI2cHgsICRib2R5LXRleHQsIDUwMCwgIDEuNDIpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHBhZGRpbmctdG9wOjFlbTtcbiAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICBjb2xvcjokaG92ZXItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi50d28tY29sLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHBhZGRpbmc6IDdweCAwIDA7XG5cblx0LmJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHQuaWUxMCAmLFxuXHRcdC5pZTExICYge1xuXHRcdFx0ZmxleC1iYXNpczogMzUwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0fVxuXHR9XG5cdFxuXHQucmlnaHQtYmxvY2sge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAxN3B4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNENERBREI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPnBob25lbGFuZFwiKSB7XG5cdFx0LmxlZnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cdFx0LnJpZ2h0LWJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDIycHg7XG5cdFx0fVxuXHRcdC5yaWdodC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnR3by1zaWRlcy1pbi12aWV3cG9ydCB7XG5cdFx0JiA+IHVsIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjQwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblx0XG5cdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAtMTUwcHg7XG5cdFx0XHQvL3BhZGRpbmc6IDAgMjIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblxuXHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ki9cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtYmFzaWMnKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IHtcblx0XHQmID4gdWwge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bGVmdDogMzMuMyU7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDI0MHB4O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0bGVmdDogNjYuNiU7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjQlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHQvL21hcmdpbi1yaWdodDogLTE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1sZWZ0OiAyNDBweDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1yaWdodDogMzAwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNjIsMTE3LDEzMSwwLjg0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ly90cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblxuXG5cblx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIC0xNTBweDtcblx0XHRcdC8vcGFkZGluZzogMCAyMjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdC8vdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG5cblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS4yO1xuXHRcdFx0fVxuXG5cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1jb250ZW50d3JhcCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuXHRcdFx0XHQuYmFubmVyLWNvbnRlbnQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJhbm5lci1jdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuICAgICAgICAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICAgIC5iYW5uZXItc2xpZGUtY29udGFpbmVyOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLWJhc2ljJykge1xuXHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmhhbGYtYm91bmRze1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmdldEFRdW90ZU9wdGlvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGlyb247XG5cblxuXG4gICAgLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMwcHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgMS41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5nZXRBUXVvdGVPcHRpb24tZGVzYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGJvZHktdGV4dCwgMzAwLCAxLjUpO1xuICAgIH1cblxuICAgIC5nZXRBUXVvdGVPcHRpb24tYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjAgbm9uZTtcbiAgICB9XG59XG5cbi5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5zdmctd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlO1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICB9XG59XG5cblxuXG4uZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAtbXMtZmxleDogMSAxIDI1JTtcbiAgZmxleDogMSAxIDI1JTtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgMjAwcHg7XG59XG5cbi8vIEdldCBhIHF1b3RlIGRpYWxvZyBib3hlcyAtIHRoaXMgc2hvdWxkbid0IGxpdmUgaGVyZSEgLSBub3cgaW5jbHVkZXMgc2VwYXJhdGVseSBpbiBjb21tb24uY3NzXG4vLy5hbGVydERpYWxvZyB7XG4vLyAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbi8vICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICB0b3A6IDA7XG4vLyAgICByaWdodDogMDtcbi8vICAgIGJvdHRvbTogMDtcbi8vICAgIGxlZnQ6IDA7XG4vLyAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpO1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgei1pbmRleDogOTk5OTk5OTk7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyAuZGlhbG9nLWJveCB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuLy8gICAgd2lkdGg6IDQwJTtcbi8vICAgIG1pbi13aWR0aDogNDAwcHg7XG4vLyAgICBtYXgtd2lkdGg6IDgwJTtcbi8vICAgIG1hcmdpbjogYXV0bztcbi8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuLy8gICAgb3ZlcmZsb3c6IGF1dG87XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZzpiZWZvcmUge1xuLy8gICAgY29udGVudDogJyc7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZWRlZWVlO1xuLy8gICAgcGFkZGluZzogMjBweCA0MHB4O1xuLy8gICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybztcbi8vICAgIGZvbnQtc2l6ZTogMzBweDtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBjb2xvcjogIzA2MDcwODtcbi8vICAgIGxpbmUtaGVpZ2h0OjY4cHg7XG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbi8vICAgICAgICB3aWR0aDo2OHB4O1xuLy8gICAgICAgIG1hcmdpbi1yaWdodDoxZW07XG4vLyAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIH1cbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctbWVzc2FnZSB7XG4vLyAgICBtYXJnaW46IDA7XG4vLyAgICBwYWRkaW5nOiAzMHB4O1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IHtcbi8vICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4vLyAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IHtcbi8vICAgIGEsIGlucHV0IHtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjMDFiZWU1O1xuLy8gICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4vLyAgICAgICAgcGFkZGluZzogMTBweDtcbi8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAxNXB4O1xuLy8gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbi8vICAgICAgICBib3JkZXI6MCBub25lO1xuLy8gICAgfVxuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGEgKyBhIHtcbi8vICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5YjliOWI7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYTpob3ZlciB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuLy8gICAgYm94LXNoYWRvdzogbm9uZTtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIGZvcm0ge1xuLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIGZvcm0uc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbC5tdmFsaWRhdGlvbiB7XG4vLyAgICBkaXNwbGF5OiBibG9jaztcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIGZvcm0gLmpmLXJvdyA+IGxhYmVsLm12YWxpZGF0aW9uIHtcbi8vICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICBtaW4td2lkdGg6IDMwJTtcbi8vICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy99XG5cbi5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdle1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDYwNzA4O1xuXG4gICAgLnByb3Bvc2FsLW1lc3NhZ2V7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJi5jb21wbGV0ZS1wcm9wb3NhbC1saW5re1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyO1xuICAgICAgICBjb2xvcjogIzAxYmVlNTtcbiAgICB9XG5cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q3ZDVkNTtcbiAgICAgICAgbWluLXdpZHRoOiAzNSU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY2cHgpIHtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMyMnB4O1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pb24taW9zLWFycm93LXRoaW4tcmlnaHQtLS1Jb25pY29ucyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICB9XG59XG5cblxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUge1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSBhLmRyb3AtYnV0dG9uIHtcbiAgICAgICAgLy8gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGEge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byFpbXBvcnRhbnQ7O1xuICAgIH1cblxuICAgIC5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZS1pY29ue1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDJweCkge1xuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLWJveCB7XG5cbiAgICAgICAgbWluLXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIC01cHghaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cbiAgICAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byAtNXB4IWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgIH1cblxuICAgIC5tb2RhbC1vdmVybGF5OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUge1xuICAgICAgICB3aWR0aDogOTUlIWltcG9ydGFudDtcbiAgICB9XG5cblxufSIsIi5tb2RhbF9wZGZ7XG5cbiAgICBsZWZ0OiAwO1xuXG4gICAgLnJvd3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgfVxuICAgIC5pY29ue1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIHdpZHRoOjEycHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIC5tb2RhbC1vdmVybGF5e1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkZi1jb250cm9sLXBhbmVse1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgzOSwgMzksIDM5LCAwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIC5jb250cm9sLXBhbmVsLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgMjUlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5kb2MtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1udW0tc3VtbWFyeXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbltpZF49J3ByZXZQYWdlLSdde1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3LWljb25zLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNSU7XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3e1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FudmFzW2lkXj0nY2FudmFzLSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLXBkZi1wcmV2aWV3LWNsb3Nle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi5wZi1hZG1pbiB7XG5cbiAgLmxpc3QtbWVudSB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE3cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5tZXRhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvL3dpZHRoOiAyMDBweDtcbiAgICAvL2xlZnQ6IC0yMDBweDtcblxuXG4gICAgJi5vbmUtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAxNnB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBhLGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleSFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnkhaW1wb3J0YW50OyAvLyBpdCdzIG5lY2Vzc2FyeSBhZGQgaW1wb3J0YW50XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5saW5lIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1tZW51LXBhcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1kYXNoYm9hcmQge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtdXBsb2FkIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jbG91ZC11cGxvYWR7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1yZW5ld3tcbiAgICAgICAgICB3aWR0aCA6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi10aWNrLWRyYXduLCAuaWNvbi1jcm9zcy1kcmF3biB7XG4gICAgICAgICAgZmlsbDogIzM3M0Y0NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtdmVydGljYWwtZG90cyB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1yZXNldC1pY29uLTAxe1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXRpY2stZHJhd24sLmljb24tY3Jvc3MtZHJhd257XG4gICAgICAgICAgd2lkdGg6MTdweDtcbiAgICAgICAgICBoZWlnaHQ6MTdweDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJvd24tZ3JleTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJi52ZXJ0aWNhbC1kb3RzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLy8gcmVtb3ZlIGxhdGVyXG4gIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbn1cblxuLmxpc3QtYnRuLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi5zZWxlY3RlZHtcbiAgICBzdmd7XG4gICAgICBmaWxsOiAkYXp1cmU7XG4gICAgfVxuICB9XG5cbiAgc3Zne1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgfVxuXG4gICYudmVydGljYWwtZG90c3tcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxuXG59XG5cbi5saXN0LW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYudmVydGljYWwtZG90cy1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmljb24tY29tcGFyZXtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuXG4ubGlzdC1tZW51LW1haW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cblxuIiwiLmhlYWRlcixcbiNtYWluaGVhZGVyLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBiZy1saWdodCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIC5mbGV4LW5hdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLm1haW4tbmF2LWljb25zIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICMwMWJlZTUgc29saWQ7XG5cblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgLm5hdi1pY29uLCBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJHB1c2hOYXYsIHRleHQpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LCBob3Zlcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRoZWFkZXIsIG5hdkljb25GaWxsKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9naW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1uYXYtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYtdGl0bGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LCB0ZXh0KTtcbiAgICB9XG4gICAgLm1vYmlsZS1uYXYtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzM3B4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG9zZS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWxzb3Mge1xuICAgIC5wYWdlLWdldC1hLXF1b3RlLFxuICAgIC5wYWdlLXJlcXVlc3QtYS1xdW90ZSxcbiAgICAucGFnZS1ub3RpZnktYS1jbGFpbXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IHtcbiAgICAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsXG4gICAgLnBhZ2UtYWJvdXQtdXMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucmVhZG9ubHlNb2RlICNtYWluaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4uaWNvbi1jcmVhdGUtcG9saWN5e1xuICAgIGZpbGw6bWFwX2dldCgkcHVzaE5hdiwgdGV4dCk7XG59XG5cblxuLmhlYWRlci1hY2NvdW50LXN3aXRjaGVye1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICBzdmd7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG59XG5cbiIsInNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG5cbiAgICAuYWxpZ24tbGVmdCwgLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb3VudGVyLXJvdW5kZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDoyMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ28tdG8tbXktbG9ja3RvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5tYWluLW5hdi13cmFwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDUwcHhcIikge1xuICAgICAgICAgICAgZmxleDogMSAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgLm1haW4tbmF2IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCA1cHg7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDVweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRzaXRlID09IHJlY3J1aXRtZW50KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCA1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICY6bm90KC5vZmYtY2FudmFzLWNvbnRyb2xzKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vKiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsqU1IgKi9cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LCB0ZXh0KTtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokbm9yLXR1cnFvaXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiNwZGZkb3dubG9hZGJ1dHRvbjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4vKiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDpjYWxjKDEwMCUgKyAxMHB4KTsgU1IgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0Jjpob3ZlciA+IGF7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG4vKlNSXHRcdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XHR0b3A6Y2FsYygxMDAlICsgMTBweCk7Ki9cblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICAgICAgJi5vbjpub3QoOmZpcnN0LWNoaWxkKSA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1zdWJtZW51OmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGFsbW9zdC1ibGFjaztcbiAgICAgICAgICAgICAgICBhICsgLmZpcnN0LWxldmVsLXN1Ym1lbnV7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6NzAwcHg7XG4vKiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm1heC1oZWlnaHQgMHMgbGluZWFyIDQwMG1zOyovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0Ji5jcmVhdGUucWN3aXphcmQge1xuXHRcdFx0XHQvKmEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciA+IGEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0XHRcdFx0fSovXG5cdFx0XHRcdGEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRmaWxsOm1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyID4gYSAuaWNvbi13aXphcmQge1xuXHRcdFx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG4gICAgICAgIH1cblx0XHRcblx0XHRcblx0XHRcblx0XHRcblxuXG4gICAgfVxuXG4gICAgI3BkZmRvd25sb2FkYnV0dG9ue1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRjdXJzb3I6IHdhaXQ7XG5cdFx0fVxuICAgIH1cblxuICAgIC5tYWluLW5hdiBsaS5hNGJsaXZlIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJ1bC5maXJzdC1sZXZlbC1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEzNjVweFwiKSB7XG4gICAgICAgIGxlZnQ6IC0xNzBweDtcbiAgICB9XG4gICAgcGFkZGluZzogMHB4IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiRhbG1vc3QtYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBtYXgtaGVpZ2h0OjA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6MDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY+bGkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuICAgICAgICBmbGV4OjEgMSAzMDBweDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN1Ym1lbnUtc2libGluZ3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTdweCwgJHdoaXRlLCA0MDAsICAkbGg6IDI4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsIG1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKSwgNDAwLCAgJGxoOiAxLjU1KTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY+YXtcbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJj51bC5zZWNvbmQtbGV2ZWwtc3VibWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgNDBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj5saSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91cik7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjdweCAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDQwcHggNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UsIG9wYWNpdHkgMHM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gYXtcbi8vICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4Ojk5OTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG51bC50d28tY29sdW1uLXN1Ym1lbnUge1xuICAgIC8vbGVmdDogLTIzMHB4O1xuICAgIHdpZHRoOiA5NjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxudWwub25lLWNvbHVtbi1zdWJtZW51IHtcblx0d2lkdGg6IDQ4MHB4O1xuXHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogbG9ja3RvbiByZWNydWl0bWVudCBzcGVjaWZpYyAqL1xuLnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IHtcblx0dWwub25lLWNvbHVtbi1zdWJtZW51IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHVsLnNlY29uZC1sZXZlbC1zdWJtZW51IHtcblx0XHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdH1cblx0XHRtYXJnaW4tcmlnaHQ6LTIwMHB4Oy8qIGhhY2sgdG8gbWl0aWdhdGUgYW4gaXNzdWUgd2l0aCBJRSB3aGVyZSBpdCB0cnVuY2F0ZWQgdGhlIGJveCAqL1xuXHR9XG59XG4vKiBlbmQgbG9ja3RvbiByZWNydWl0bWVudCBzcGVjaWZpYyAqL1xuXG4uaGFzLXN1Ym1lbnUge1xuICAgIGEuc3VibWVudS1zaWJsaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxMDMsIDEwOCwgMC45KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxMDMsIDEwOCwgMC45KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLmZpcnN0LWxldmVsLXN1Ym1lbnUuc3VibWVudS1vcGVuZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWF4LWhlaWdodDo2MDBweDtcbn1cblxuLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51IHtcbiAgICAmLnN1Ym1lbnUtc2libGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICZ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpe1xuICAgIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZyksXG4gICAgYS5tZW51LWl0ZW0td2l0aC1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICYuc2hvdy1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93LWRlc2t0b3B7XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiogT2ZmLUNhbnZhcyBOYXZcbioqL1xuXG4vKiBHZW5lcmFsIHN0eWxlcyBmb3IgYWxsIG1lbnVzICovXG5cbi5vZmYtY2FudmFzLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAzODRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMzg0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjBweCAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbWFwX2dldCgkcHVzaE5hdixiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgei1pbmRleDo5OTk5OTk5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDE2cHg7XG4gICAgfVxufVxuLmlzLW9mZmNhbnZhcy1vcGVuIC5vZmYtY2FudmFzLW5hdntcbiAgICByaWdodDogMDtcbn1cblxuLm9mZi1jYW52YXMtbmF2IHVse1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5vZmYtY2FudmFzLW5hdiBsaXtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTVweDtcbiAgICAmLmVkaXQtcHJvZmlsZXtcbiAgICAgICAgbWFyZ2luLXRvcDozZW07XG4gICAgICAgIC8vcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokcHVycGxpc2gtZ3JleTtcbiAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi0yZW07XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmYtY2FudmFzLW5hdiBsaSBhIHsgLy8gT3ZlciBzcGVjaWZpY2VkIGR1ZSB0byBsYW1lIGNvZGUgaW4gX3BmLWFkbWluLnNjc3NcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuXG4vLyAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2luZGVyO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9ue1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDoyMCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgYTpob3ZlciBzdmd7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCk7XG4gICAgfVxufVxuXG4ub2ZmLWNhbnZhcy1uYXYgbGkub24gYSxcbi5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7XG5cbiAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCkhaW1wb3J0YW50O1xuXG5cblxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNpbmRlcjtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLyogVmVydGljYWwgbWVudSB0aGF0IHNsaWRlcyBmcm9tIHRoZSBsZWZ0IG9yIHJpZ2h0ICovXG5cbi5jYnAtc3BtZW51LXJpZ2h0LmNicC1zcG1lbnUtb3BlbiB7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5pcy1vZmZjYW52YXMtb3BlbiAucGFnZS1jb250YWluZXIge1xuICAgIGxlZnQ6IC0zODRweDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy9cblxuLm1vYmlsZS1uYXYtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzNweDtcbiAgICB0b3A6IDMycHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2UtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBmaWxsOm1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKTtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm1haW4tbmF2LWljb25ze1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLm9mZi1jYW52YXMtbmF2e1xuICAgIC5uYXYtaWNvbnMtd3JhcHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXItYm90dG9tOjAgbm9uZTtcbiAgICB9XG5cbn1cbiIsIi8qKlxuKiBIZWFkYmFuZCBzdHlsZVxuKiovXG5cbi8vIFRoaXMgaXMgZGVwcmVjYXRlZCwgbWF5IG5vdCBiZSByZXF1aXJlZCBhdCBhbGwgZnJvbSBjb3JwIHNraW4gb253YXJkc1xuXG4ucGYtZGFzaGJvYXJkLCAucGYtZm9ybV9mbGV4LCAucGYtYWRtaW57XG4gICAgLmljb24tbG9nb3V0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuaWNvbi1sb2dvdXQgLnN2Zy1pY29uIHtcbiAgICAgICAgZmlsbDogbWFwX2dldCgkaGVhZGJhbmQsdGV4dCk7XG4gICAgfVxuICAgIC5pY29uLWxvZ291dCAuc3ZnLWljb24gdXNlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuXG4gICAgICAgIGZpbGw6IG1hcF9nZXQoJGhlYWRiYW5kLHRleHQpO1xuICAgIH1cbiAgICAuaWNvbi1sb2dvdXQ6aG92ZXIsXG4gICAgLmljb24tbG9nb3V0OmhvdmVyIC5zdmctaWNvbiB1c2Uge1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGJhbmQsaG92ZXIpO1xuXG4gICAgICAgIGZpbGw6IG1hcF9nZXQoJGhlYWRiYW5kLGhvdmVyKTtcbiAgICB9XG4gICAgI2hlYWRiYW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTU1MDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC41cztcblxuICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGJhbmQsdGV4dCk7O1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRoZWFkYmFuZCxiYWNrZ3JvdW5kKTtcbiAgICAgICAgLmhlYWRlci1hbGVydCAuc3ZnLWljb257XG4gICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRoZWFkYmFuZCx0ZXh0KTs7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtcGFyZW50LFxuICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDowO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jayArIC5ibG9ja3tcbiAgICAgICAgICAgIGZsZXgtZ3JvdzozO1xuICAgICAgICB9XG4gICAgfVxuICAgICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICNtYWluaGVhZGVyICsgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW0sXG4gICAgLmhlYWRlcmljb24tZXhpdCxcbiAgICAuaGVhZGVyaWNvbi1sb2dvdXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmhlYWRlcmljb24tbG9nb3V0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5oZWFkZXJpY29uLXVzZXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gICAgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW06aG92ZXIsXG4gICAgLmhlYWRlcmljb24tbG9nb3V0OmhvdmVyLFxuICAgICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRoZWFkYmFuZCxob3Zlcik7XG4gICAgfVxuICAgIC5sb2dvdXQtYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGhlYWRiYW5kLHRleHQpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubG9nb3V0LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbi5wZi1kYXNoYm9hcmQsIC5wZi1mb3JtX2ZsZXh7XG5cbiAgICAjbWFpbmhlYWRlci5zaGFsbG93ICsgI2hlYWRiYW5kIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgICNoZWFkYmFuZCAubG9ja3RvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgI21haW5oZWFkZXIuc2hhbGxvdyArICNoZWFkYmFuZCAubG9ja3RvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICNoZWFkYmFuZCAubG9ja3RvbiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAjbWFpbmhlYWRlciAjbG9nb21hc2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5NTU1O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICAjaGVhZGJhbmQgI2FjY01hbkJhc2ljLFxuICAgICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWFsZXJ0IC5hbGVydC1udW0ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGFfYWNjZW50O1xuICAgIH1cbiAgICAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1heC13aWR0aDogMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAxLjI1cztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAjbWFpbmhlYWRlci5zaGFsbG93ICsgI2hlYWRiYW5kICNhY2NNYW5CYXNpYyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICNDQ0NDQ0M7XG5cbiAgICAgICAgZm9udC1zaXplOjE0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAjaGVhZGJhbmQgI2FjY01hbkJhc2ljOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERERERDtcbiAgICB9XG4gICAgI2hlYWRiYW5kICNhY2NNYW5CYXNpYyAuYWNjLWNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgY29sb3I6ICMxQzc1QkM7XG4gICAgfVxuICAgICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMgLmFjYy1jb250YWN0IC5waG9uZSB7XG4gICAgICAgIGNvbG9yOiAjQUZBRkFGO1xuICAgIH1cblxuICAgICNtYWluaGVhZGVyICsgI2hlYWRiYW5kIGEuZG8tbWF4aW1pc2UtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0NDQ0NDQztcbiAgICB9XG5cbiAgICAubHNvc2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmxzb3MgLmxzb3Nsb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxzb3MgI2hlYWRiYW5kIC5sc29zbG9nbyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAtN3B4IDAgLThweCAxMHB4O1xuICAgIH1cbiAgICAjbWFpbmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgXG4gICAgI21haW5oZWFkZXIuc2hhbGxvdyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgI21haW5oZWFkZXIgLmxvZ28gLnN2Zy1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG5cblxuICAgICNtYWluaGVhZGVyID4gLmJvdW5kcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzIHVsLm1haW4tbmF2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDozMTBweDsgLy8gVG8gbWFrZSByb29tIGZvciB0aGUgYWNjLWNvbnRhY3QtZGV0YWlscyBibG9ja1xuICAgIH1cblxuXG4gICAgI21haW5oZWFkZXIgLmJvdW5kcyA+IHVsIGxpLmNyZWF0ZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzID4gdWwgbGkuY3JlYXRlIGEge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzJweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzID4gdWwgbGkuY3JlYXRlIGEgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzIHVsLm1haW4tbmF2IGxpIC5zdmctaWNvbiB7XG4gICAgICAgIGZpbGw6ICNCREM2Q0M7XG4gICAgfVxuXG59IiwiLm9mZi1jYW52YXMtY29udHJvbHMge1xuICAgIG1pbi13aWR0aDoxMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtYmFzaXM6MzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjYwcHghaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctZGFyayk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnN7XG4gICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQ1MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue1xuICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD00NTBweFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9mZi1jYW52YXMtcHJpbnQgI3BkZmRvd25sb2FkYnV0dG9uIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDYwcHgsIG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctZGFyaykgNjBweCk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IC0yNTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctZGFyayk7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICYgPiBsaS5oYXNOb3RpZmljYXRpb25zOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6YXR0cihkYXRhLW5vdGlmaWNhdGlvbkNvdW50KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MCA5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgJi5vZmYtY2FudmFzLW9wZW57XG5cdFx0XHRcdCBwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHRcdCBtYXgtd2lkdGg6bm9uZTtcblx0XHRcdFx0IHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdCBjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdCYub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnN7XG5cdFx0XHRcdG1pbi13aWR0aDo1MHB4XG5cdFx0XHR9XG5cdFx0XHQmLm9mZi1jYW52YXMtb3Blbi1sb2dpbntcblx0XHRcdFx0bWluLXdpZHRoOjUwcHhcblx0XHRcdH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZmlsbDptYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91cik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmc6aG92ZXJ7XG4gICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9mZi1jYW52YXMtY29udHJvbHNfdjIge1xuICAgICAgICB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSAsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTA0cHg7XG5cbiAgICAgICAgICAgIC5tYWluLW5hdiA+ICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9mZi1jYW52YXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIub2ZmQ2FudmFzTWVudS10YWJiZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmID4gc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLHotaW5kZXggMHMgbGluZWFyIDIwMG1zO1xuICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZSx6LWluZGV4IDBzIGxpbmVhciAyMDBtcztcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiA+IHVsLm9mZkNhbnZhc01lbnUtdGFidG9wcyB7XG5cbiAgICAgICAgJiA+IGxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gbGkuaGFzTm90aWZpY2F0aW9uczI6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbm90aWZpY2F0aW9uc0NvdW50KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjY5KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgICAmID4gbGksXG4gICAgICAgICYgPiBsaS5hY3RpdmUge1xuICAgICAgICAgICAgcGFkZGluZzo2cHggMTVweCA2cHggMDtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaWNvbnNPbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkub24gPiBhLFxuICAgICAgICBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsYWNjZW50KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJG9mZkNhbnZhc05hdixob3Zlcik7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm9mZi1jYW52YXMtbmF2IC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIHtcbiAgICBsaSA+IHVsIGxpPmEge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICB9XG59XG5cbi5tZW51LXRpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDM0cHgsIG1hcF9nZXQoJG9mZkNhbnZhc05hdixoZWFkZXIpLCBmYWxzZSwgIDEuODgpO1xuICAgIHBhZGRpbmctbGVmdDoyMCU7XG59XG5cbi5oMntcbiAgICBtYXJnaW46IDAuODNlbSAwO1xufVxuXG4uY2xvc2UtY29weSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnN1cmFuY2UtdHlwZS1hbGVydC1tZW51e1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjQ2KTtcbiAgICAuc3RhZmYtY29udGFjdHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgIzllOWM5ZSwgMzAwLCAxLjQ2KTtcbiAgICB9XG4gICAgJi5hbGVydC1tZXNzYWdle1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDMwMCwgMS40Nik7XG4gICAgfVxufVxuXG4ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC45cHggJHB1cnBsaXNoLWdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbGVmdDogNzZweDtcbiAgICAmLm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudV9leHRlbmRlZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbn1cblxuLnRpbWUtYWRkZWR7XG4gICAgd2lkdGg6IDE5OHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRpc3BsYXktaW5saW5le1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmRpc3BsYXktYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvL0Zvcm0gd2hlbiBwbGVhY2VkIGluc2lkZSBhIHRhYmJlZCBvZmYgY2FudmFzIG1lbnUgZWxlbWVudFxuLm11bHRpcGxlLW9jbS1mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA4MHZoO1xufVxuLm9jbS1mb3Jte1xuICAgIHBhZGRpbmc6MCAxOSUgMCAyMCU7XG5cbiAgICAubWVudS10aXRsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgfVxuXG4gICAgLm1lbnUtc3VidGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuXG4gICAgLmZvcm0tZmllbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206Ljc1ZW07XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIG1hcF9nZXQoJG9mZkNhbnZhc05hdixib3JkZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTBweCA2cHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaWNvbnNPbik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTNweCxtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaGVhZGVyKSwgZmFsc2UsICAxNXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICAgIH1cblxuICAgIC5idG5fYXtcbiAgICAgICAgbWFyZ2luOjFlbSAwIDAuNzVlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1saW5rc3tcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxMnB4LG1hcF9nZXQoJG9mZkNhbnZhc05hdix0ZXh0KSwgZmFsc2UsICAxOHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiRpcm9uO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vY20tYWNjLXN3aXRjaGVye1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm9jbS1wZXJtaXNzaW9ucyB7XG4gICAgLm1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIC5mb2NiIHtcbiAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgfVxuICAgIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2I6aG92ZXIsXG4gICAgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkKy5mb2NiIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNzUpO1xuICAgICAgICBzY2FsZTogMC45O1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcbiAgICB9XG59IiwiLyoqXG4qIFNpdGUgc3BlY2lmaWMgbWVudSBoYWNrICNzaGFtZVxuKiovXG5cbi5zaXRlLWxzb3N7XG4gICAgIC5wYWdlLWdldC1hLXF1b3RlLFxuICAgICAucGFnZS1yZXF1ZXN0LWEtcXVvdGV7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgIH1cbn1cblxuLnNpdGUtbG9ja3Rvbm1vYmlsaXR5e1xuICAgICAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsXG4gICAgIC5wYWdlLWFib3V0LXVze1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgICB9XG59XG5cbi5zaXRlLW1lZGljYSxcbi5zaXRlLW9hc2lzLFxuLnNpdGUtaGVhbHRoY2FyZXtcbiAgICAubmF2LWljb25zLXdyYXB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5zYWxlcy1tZWRpY2EsXG4uc2FsZXMtaGVhbHRoY2FyZSxcbi5zYWxlcy1hY2NvdW50YW50c3tcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGRhcmssNDAwLDEuMjEpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02NzVcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bntcbiAgICAgICAgbWFyZ2luLXRvcDoyZW07XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbn1cblxuLnNhbGVzLWFjY291bnRhbnRze1xuICAgIGJhY2tncm91bmQ6dXJsKCRzYWxlcy1iZy1pbWcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxufVxuXG4uc2FsZXMtYWNjb3VudGFudHMtaGVhZHtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2QtZ3JleTtcbiAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWxpZ2h0Z3JleTtcbiAgICB9XG5cbiAgICAuaW50cm8tb25le1xuICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmludHJvLXR3b3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTU4cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDMxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJSAxMDAlIDAlIDEwMCU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTMwJSwgMTMwJSAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjU2KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiB9XG5cbi5pY29uLWNpcmNsZS1idWxsZXR7XG4gICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVlbTtcbn1cbi5zYWxlcy1saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXtcbiAgICAgICAgcGFkZGluZzozcHggMDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDotMjBweDtcbiAgICAgICAgICAgIHRvcDoxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY291bnRlci1saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDowO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctYm90dG9tOjJlbTtcbiAgICAuY291bnRlcntcbiAgICAgICAgd2lkdGg6MzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDouNWVtO1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDojNWY3ZjhkO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2VCbG9ja3tcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6JHNhbGVzLWJnLWltZztcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9Njc1XCIpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOjJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICAgICYucGFnZUJsb2NrX2ludmVydGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiRiX2JhY2tncm91bmQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlQmxvY2t7XG5cbn1cbi8vIE5lZWRzIHRvIGJlIHJlcGxhY2VkIG9uY2UgdGhpcyBibG9jayBpcyByZWZhY3RvcmVkXG4vLy5zYWxlcy1hY2NvdW50YW50cy1oZWFke1xuLy8gICAgZm9udC1zaXplOjE4cHg7XG4vLyAgICBmb250LXdlaWdodDogMzAwO1xuLy8gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kLWdyZXk7XG4vL1xuLy8gICAgLmludHJvLW9uZXtcbi8vICAgICAgICBjb2xvcjogJGFxdWEtYmx1ZTtcbi8vICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuLy9cbi8vICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgICAgICAgfVxuLy9cbi8vICAgIH1cbi8vXG4vLyAgICAuaW50cm8tdHdve1xuLy8gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuLy8gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4uaWNvbi1jaXJjbGUtYnVsbGV0e1xuICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgIG1hcmdpbi1yaWdodDowLjc1ZW07XG59XG5cbi8vU2hvdWxkIGJlIHJlZmFjdG9yZWQgaW50byBsaXN0cyBzbyB0aGV5IGNhbiBiZSB1c2VkIGV2ZXJ5d2hlcmUgKHRoZXNlIGN1cnJlbnRseSBleGlzdCBpbiBzYWxlc19tZWRpY2Euc2NzcyB0b29cbi8vLnNhbGVzLWxpc3R7XG4vLyAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICBsaXtcbi8vICAgICAgICBwYWRkaW5nOjNweCAwO1xuLy8gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gICAgICAgIHN2Z3tcbi8vICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4vLyAgICAgICAgICAgIGxlZnQ6LTIwcHg7XG4vLyAgICAgICAgICAgIHRvcDoxMnB4O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuLy9cbi8vLmNvdW50ZXItbGlzdHtcbi8vICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbi8vICAgIG1hcmdpbi1sZWZ0OjA7XG4vLyAgICBwYWRkaW5nLWxlZnQ6MDtcbi8vICAgIHBhZGRpbmctYm90dG9tOjJlbTtcbi8vICAgIC5jb3VudGVye1xuLy8gICAgICAgIHdpZHRoOjM2cHg7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbi8vICAgICAgICBjb2xvcjokd2hpdGU7XG4vLyAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4vLyAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6LjVlbTtcbi8vICAgICAgICBmb250LXdlaWdodDo0MDA7XG4vLyAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuLy8gICAgICAgIGJhY2tncm91bmQ6IzVmN2Y4ZDtcbi8vXG4vLyAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgICAgaGVpZ2h0OiAzNnB4O1xuLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4vLyAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgICAgICAgICBsZWZ0OjA7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gICAgbGl7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XG4vLyAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbi8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuLy8gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDRweDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cbiIsIi8vIFN1bW1hcnkgVGFibGVzIC0gV2hlcmUgYXJlIHRoZXNlIHVzZWQ/XG4ucGYtYWRtaW4sIC5wZi1kYXNoYm9hcmR7XG5cdC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjdBQUUxO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDIxNCwgMjU1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsLjYpIGluc2V0O1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NDQ7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmluY29tcGxldGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5NDFFO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5lcnJvcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUxRTJEO1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcblxuICAgICAgICBmaWxsOiAjOTIyNTQ1O1xuICAgIH1cbiAgICAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLmRsVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLypEYXNoYm9hcmQgVGFibGUqLyAvL1RIaW5rIHRoaXMgaXMgYWRtaW4gb25seVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDVweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhdGUtZ3JleS05NjtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5vcGVuLFxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgc3Bhbi5zdGF0dXMtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NDQ0O1xuICAgIH1cbn1cbi5wZi1kYXNoYm9hcmR7XG5cdCAvKkRhc2hib2FyZCBUYWJsZSovXG4gICAgXG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGhlaWdodDo3MHB4O1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlLmRvYy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbi5wZi1hZG1pbnsgLy8gRG9uJ3QgdGhpbmsgdGhpcyBpcyB1c2VkXG5cdC5zdW1tYXJ5LXRhYmxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTg1MHB4XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgICAgIC8qRGFzaGJvYXJkIFRhYmxlKi9cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG4gICAgXG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU3RTg7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59IiwiLy8gVGFibGUgZmxvd1xuLnBmLWFkbWluLCAucGYtZGFzaGJvYXJke1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSA3NjcgQmVsb3cgVGFiIFBvcnRyYWl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLypUYWJsZSBGbG93Ki9cblxuICAgICAgICAudGFibGUtZmxvdyB0aGVhZCB0ciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhc2hib2FyZCAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcblxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyAuZnVsbC13aWR0aCArIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLnNwYWNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblx0XG59XG5cbi5wZi1kYXNoYm9hcmR7XG4gICBodG1sOm5vdCguaWU5KSAuZG9jLXRhYmxlIC50YWJsZS1mbG93IGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdCAgIFx0XG5cdFx0fVxuXHR9XG59IiwiLnBmLWFkbWluLCAucGYtZGFzaGJvYXJke1xuXHQudGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50YWJsZSAudHdvLXRoaXJkLFxuICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PTg1MHB4XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD04NTBweFwiKSB7XG4gICAgICAgIFx0bWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgIFx0d2lkdGg6IDIyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFibGUgU3R5bGVzXG4gICAgdGFibGUgdGZvb3Q6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiA1cHg7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIHRhYmxlIHRmb290IHRyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG59XG5cbiAvKnRhYmxlIHN0eWxlKi9cblxuLnBmLWFkbWluIC5yZnFPcHRpb25zQ29udGFpbmVyIC5yZnFGb290ZXJUYWJsZXtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgIH1cbn1cblxuLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLFxuLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcbiAgICB9XG4gICAgdGhlYWQgdHIgdGg6bm90KDplbXB0eSkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM5NTk4O1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LWVpZ2h0O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICAgIHRib2R5IHRyIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTM5NTk4O1xuICAgIH1cbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktc2V2ZW47XG4gICAgfVxuXHQmLmRldGFpbC10YWJsZS1kYXJrIHtcblx0XHRib3JkZXItc3BhY2luZzogMHB4O1xuXHRcdHRib2R5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXk7XG5cdFx0fVxuXHRcdHRib2R5IHRyLmxpZ2h0ZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHRcdH1cblx0XHR0Ym9keSB0ciB7XG5cdFx0XHRib3JkZXI6bm9uZVxuXHRcdH1cblx0fVxufVxudGFibGUgdGhlYWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSl7XG5cdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59XG5cblxuXG5cbi5kYXRhVGFibGUsXG4ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSksXG4ucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKXtcbiAgICB0aGVhZCB0aHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRkYXRhdGFibGVzLHRoQmcpO1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgbWFwX2dldCgkZGF0YXRhYmxlcyx0aFRleHQpLCA1MDAsICAxLjE0KTtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgJGRhcmssIDQwMCwgIDEuMjEpO1xuICAgICAgICB9XG5cdFx0dHIucmVxdWlyZXNBdHRlbnRpb24ge1xuXHRcdFx0dGQge2NvbG9yOiR3YXJuLWNvbG9yO31cblx0XHRcdFxuXHRcdFx0Lmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdFx0XHRcdGZpbGw6ICR3YXJuLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ci5mZWF0dXJlZHJvdyB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0XHR0ZDpsYXN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6MTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgdHIuc2hvd24gKyB0ciB7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFN0U4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuODVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42MjVyZW0gLjg1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0Ji5kZXRhaWwtdGFibGUtZGFyayB7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDBweDtcblx0XHR0Ym9keSB7XG5cdFx0XHR0aHtcblx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDIzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMjJweCwgJHdoaXRlLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRoOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzRweCwgJHdoaXRlLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRke1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDIzcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogLTVweDtcblx0XHR9XG5cdH1cblx0XG5cdCYuZGV0YWlsLXRhYmxlLWRhcmstbGlnaHQge1xuXHRcdHRib2R5IHtcblx0XHRcdHRkOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji50d28tZXF1YWwtY29sdW1ucyB7XG5cdFx0dGJvZHkge1xuXHRcdFx0dGR7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsICRkYXJrLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRkOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBmLWFkbWluIHRhYmxlLm5vLWJvdHRvbS1ib3JkZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnRyYWZmaWMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLnRyYWZmaWMtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRlZXBwaW5rO1xufVxuLnRyYWZmaWMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya29yYW5nZTtcbn1cbi50cmFmZmljLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cbi50cmFmZmljLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cblxuLmZsYXQtcGxhaW4tdGFibGUge1xuXHQvKiBVTlNFVCBBTEw/IE5haC5cblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUsXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRoZWFkLFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0Ym9keSxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdGZvb3QsXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRoLFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0ZCxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdHIge1xuXHRcdFx0XHRhbGw6IHVuc2V0O1xuXHRcdFx0fSAqL1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW4tYm90dG9tOjFyZW07XG5cdGZvbnQtc2l6ZTogMC45NXJlbTtcblx0dGhlYWQsIHRib2R5IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHR0aGVhZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1NTU1O1xuXHR9XG5cdHRoLCB0ZCB7XG5cdFx0cGFkZGluZzozcHggMTZweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdH1cblx0dGgge1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdH1cblx0dHIgdGQ6Zmlyc3QtY2hpbGQsIHRyIHRoOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0fVxuXHR0ciB0ZDpsYXN0LWNoaWxkLCB0ciB0aDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0fVxuXHR0Ym9keTpiZWZvcmUge2xpbmUtaGVpZ2h0OjEwcHg7IGNvbnRlbnQ6XCJcXDIwMENcIjsgZGlzcGxheTpibG9jazt9XG5cdHRkIGEgc3ZnIHtcblx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdHdpZHRoOiAxLjJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZpbGw6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuXHR0ZDpsYXN0LWNoaWxkIHt3aGl0ZS1zcGFjZTpub3dyYXA7IHBhZGRpbmctcmlnaHQ6MDsgdGV4dC1hbGlnbjpyaWdodDt9XG5cdC8qdGQgYTpob3ZlciBzdmcge1xuXHRcdGZpbGw6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHR9Ki9cblx0dHIuZnV0dXJlLCB0ci52b2lkZWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHR0ci52b2lkZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA0OCUsIHJnYmEoMCwwLDAsMC4xKSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCk7IC8vbGluZVxuXHR9XG5cdHRyLmZ1dHVyZTpob3ZlcjphZnRlciwgdHIudm9pZGVkOmhvdmVyOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGlwKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtMS4yZW07XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTBweCAtN3B4IGJsYWNrO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiB3ZSBkb250IHdhbnQgdGhpcyB0b29sdGlwIHRvIGdldCBpbiB0aGUgd2F5ICovXG5cdH1cblx0Lyp0ci52b2lkZWQ6aG92ZXI6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG1wX2Jsb29kLXJlZCwgODAlKTtcblx0fSovXG5cdHRyLmZ1dHVyZSB0ZCwgdHIudm9pZGVkIHRkIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0YSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblx0dHIubGF0ZXN0IHRkIHtcblx0XHRhLmRlbGV0ZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdH1cblx0fVxuXHR0ci5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEREVCRUY7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0YVtocmVmPVwiI1wiXSB7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0XHR9XG5cdH1cblx0dHIuYWN0aXZlIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDIxRThcIjsgLypcXDIxRkUgIFxcMjE5MiBcXDIxQzAgMjc5RSAyNzlGIDI3QTcqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMC4yNWVtO1xuXHRcdGNvbG9yOiNiOGQ2ZGU7XG5cdH1cblx0XG59IiwiLnBmLWZvcm1fZmxleHtcbiAgICAjbWFpbmhlYWRlciAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gICAgfVxuXHQjbWFpbmhlYWRlciAubWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMzJweDtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbWFpbmhlYWRlciAubWVudSAuc3ZnLWljb24ge1xuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cblx0I3B1c2hOYXYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMzJweCAzMnB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRwdXNoTmF2LGJhY2tncm91bmQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuaWU5ICNwdXNoTmF2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogNThweDtcbiAgICB9XG4gICAgI3B1c2hOYXYgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgfVxuICAgICNwdXNoTmF2IC5tZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gICAgI3B1c2hOYXYgLm1lbnUgLnN2Zy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICBmaWxsOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgIH1cbiAgICAjcHVzaE5hdiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgICNwdXNoTmF2IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwX2dldCgkcHVzaE5hdixib3JkZXIpO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJHB1c2hOYXYsdGV4dCk7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLm9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LGhvdmVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcHVzaE5hdiAuY3JlYXRlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgI3B1c2hOYXYgLmNyZWF0ZSAuc3ZnLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBmaWxsOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgIH1cblxuICAgIC5ib3VuZHMge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cblxuICAgICYub3Blbk5hdiAjcHVzaE5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm9wZW5OYXYgLmJvdW5kcyB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4NHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4NHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0zODRweFwiKSB7XG5cdFx0ICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0XHQgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuTmF2ICNoZWFkYmFuZCAuYm91bmRzLFxuICAgICYub3Blbk5hdiAjbWFpbmhlYWRlciAuYm91bmRzIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSFpbXBvcnRhbnQ7XG4gICAgfVxuXG59IiwiLnRocmVlLW9wdGlvbnMge1xuICAgIC50aHJlZS1vcHRpb25zLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5ibG9jay1nZXRBUXVvdGVPcHRpb24ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI0cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMzY2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyZjM4O1xuICAgICAgICAgICAgICAgIC8qIG1hcmdpbi10b3A6IDIwcHg7ICovXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg4cHgpe1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aHJlZS1vcHRpb25zLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNyU7XG4gICAgICAgICAgICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm8sc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5zdmctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1maWxlLWFsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jbG91ZC11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcGhvbmUtdm9sdW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuYnRuX2Ege1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAvKmxvb2tzIGxhbWUgLSB0ZXh0IGlzIGF0IHRvcC4gY2VudGVyIGl0OiAqL1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbW9kYWwtY2FsbGJhY2ssICNtb2RhbC11cGxvYWQsICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCB7XG4gICAgICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAjdXBsb2FkRm9ybUluZm97XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWFsb2ctdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybyxzZXJpZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2NiOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVhNjIzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMTJmMzg7XG4gICAgICAgIH1cblxuICAgICAgICAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDI3MTRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qc29uRm9ybSBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5vcm1hbGlzZSBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4gLmpzb25Gb3JtIHtcblxuICAgIC8vRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICAgICAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICAgICAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gICAgICovXG5cbiAgICBsZWdlbmQge1xuICAgICAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICAgICAqICAgIGFuZCBDaHJvbWUuXG4gICAgICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG4gICAgYnV0dG9uLFxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgICAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAqOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gICAgICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gICAgICovXG4gICAgYnV0dG9uLFxuICAgIGlucHV0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gICAgICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAgICAgKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gICAgICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAgICAgKi9cbiAgICBidXR0b24sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAgICAgKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAgICAgKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gICAgICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAgICAgKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gICAgICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gICAgICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICAgICAqL1xuICAgIC8vbm9ybWFsaXNlXG4gICAgYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbiAgICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICAgICAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAgICAgKi9cbiAgICAvL25vcm1hbGlzZVxuICAgIGJ1dHRvbltkaXNhYmxlZF0sXG4gICAgaW5wdXRbZGlzYWJsZWRdLFxuICAgICo6ZGlzYWJsZWQsXG4gICAgYnV0dG9uW3JlYWQtb25seV0sXG4gICAgaW5wdXRbcmVhZC1vbmx5XSxcbiAgICBidXR0b25bcmVhZG9ubHldLFxuICAgIGlucHV0W3JlYWRvbmx5XSxcbiAgICBpbnB1dC5yZWFkb25seSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZGlzYWJsZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFtkaXNhYmxlZF0gKyBsYWJlbC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZGlzYWJsZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gICAgICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAgICAgKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAgICAgKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICAgICAqL1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICAgICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgICAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gICAgICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gICAgICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gICAgICovXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gICAgICogb24gT1MgWC5cbiAgICAgKi9cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICAgICAqL1xuICAgIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgICBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAgICAgKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuICAgIHRleHRhcmVhIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYS5ja2VkaXRvciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuXHRcblx0IGJ1dHRvbi5yb3dCdXR0b24ge1xuXHRcdCBwYWRkaW5nOiA2cHggMTFweDtcblx0XHQgaGVpZ2h0OiAzNnB4O1xuXHRcdCB3aWR0aDogMTAwJTtcblx0XHQgZm9udC1zaXplOiAxNXB4O1xuXHQgfVxufVxuXG4vKipcbiAqIDEuIEZpcmVmb3ggMTgtXG4gKiAyLiBGaXJlZm94IDE5K1xuICovXG4uanNvbkZvcm0gKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRzaGFkeS1sYWR5O1xufVxuLmpzb25Gb3JtICo6LW1vei1wbGFjZWhvbGRlciB7IC8qIDEgKi9cbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG4uanNvbkZvcm0gKjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiAyICovXG4gICAgY29sb3I6ICRzaGFkeS1sYWR5O1xufVxuLmpzb25Gb3JtICo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG5cbiIsIlxuLyoqKioqKioqKioqKioqKiogR0VORVJBTCAqKioqKioqKioqKioqKioqKiovXG5cbiRzdHVublBsYXRlLWJvdW5kczogMTMzMnB4O1xuJHN0dW5uUGxhdGUtaC1wYWRkaW5nOiAzMnB4O1xuJHdyYXBwZXItbGltaXQ6IDcwNnB4O1xuXG4vKioqKioqKioqKioqKioqKiogRk9OVFMgKioqKioqKioqKioqKioqKioqKi9cblxuLy8gTGVnZW5kXG4kbGVnZW5kLWZzOiAyMHB4O1xuJGxlZ2VuZC1saDogMjZweDtcbiRsZWdlbmQtZnc6IDQwMDtcblxuLy8gTGFiZWxzXG4kbGFiZWwtZnM6IDEzcHg7XG4kbGFiZWwyLWZzOiAxMnB4O1xuJGxhYmVsLWxoOiAxNnB4O1xuXG4vLyBJbnB1dHNcbiRpbnB1dC1mczogMTNweDtcblxuLy8gVG9vbHRpcHMgYW5kIEJveGVzXG4kdG9vbHRpcC1mczogMTJweDtcbiR0b29sdGlwLWxoOiAxNXB4O1xuJHRvb2x0aXAtZnc6IDUwMDtcblxuLy8gQnV0dG9uc1xuJGJ1dHRvbi1mczogMTJweDtcbiRidXR0b24tZnc6IDUwMDtcblxuLy8gRGF0YXRhYmxlICYgTGFiZWxzIChSZXBlYXRhYmxlIHJlZ2lvbnMpXG4kdGgtZnM6IDExcHg7XG4kdGgtZnc6IDUwMDtcblxuLy8gRGF0YXRhYmxlXG4kdGQtZnM6IDEzcHg7XG4kdGgyLWZ3OiA3MDA7XG4kdGgzLWZ3OiA0MDA7XG5cbi8vIFN3aXRjaCBPbnxPZmZcbiRzd2l0Y2gtZnM6IDEzcHg7XG4kc3dpdGNoLWZ3OiA3MDA7XG5cbi8vIEludHJvICYgUmFkaW8gTGFiZWxcbiRpbnRyby1mczogMTNweDtcbiRpbnRyby1saDogMTZweDtcbiRpbnRyby1mdzogNDAwO1xuXG4vKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiRidXR0ZXJjdXA6ICNmNWE2MjM7XG4kd29vZHNtb2tlOiAjMDYwNzA4O1xuJGFsYWJhc3RlcjogI2Y3ZjdmNztcbiRkdXN0eS1ncmF5OiAjOWI5YjliO1xuJGR1c3R5LWdyYXkyOiAjOTc5Nzk3O1xuJGp1bmlwZXI6ICM2Nzg2OGU7XG4kb2ZmLXllbGxvdzogI2ZlZmNkZjtcbiRtb256YTogI2QwMDIxYjtcbiRhdGxhbnRpczogIzkzYmUzMDtcbiRhdGxhbnRpczI6ICM5MGNlNTE7XG4kY2VydWxlYW46ICMwMGE5Y2M7XG4kY2VydWxlYW4yOiAjMDFCRUU1O1xuJGNlcnVsZWFuMzogIzAwQTlDQztcbiRib3R0aWNlbGxpOiAjY2ZlNWU5O1xuJGh1bW1pbmctYmlyZDogI2UyZjdmYjtcbiR0dW5kb3JhOiAjNGE0YTRhO1xuJGVib255LWNsYXk6ICMyMTJmMzg7XG4kc2FsdC1ib3g6ICM2NzY2Njg7XG4kc2lsdmVyLXNhbmQ6ICNjOGM5Y2E7XG4kc2lsdmVyLXNhbmQyOiAjYmJiZGJkO1xuJGxpbWE6ICM3ZWQzMjE7XG4kZ3JlZW4tbGVhZjogIzQxNzUwNTtcbiRzdWJtYXJpbmU6ICNiN2JmYzQ7XG4kc2hhZHktbGFkeTogI2IyYjFiMjtcbiRpcm9uOiAjZGZlMGUxO1xuJGlyb24yOiAjZTNlM2U0O1xuJGJsYWNrLWhhemU6ICNlZGVlZWU7XG4kYWx0bzogI2Q0ZDRkNDtcbiRzaGFyazogIzIwMjYyYTtcbiRhdGhlbnMtZ3JheTogI2VlZWVlZjtcblxuLy8gR2xvYmFsXG4kdGV4dC1jb2xvcjogJHdvb2RzbW9rZTtcbiRwbGFjZWhvbGRlci1jb2xvcjogJHNoYWR5LWxhZHk7XG4kZWwtY29sb3ItZXJyOiAkbW9uemE7XG5cbi8vIEJhY2tncm91bmRzIChFbGVtZW50cylcbiRlbC1iZzogJHdoaXRlO1xuJGVsLWJnLXJlcTogJHdoaXRlO1xuJGVsLWJnLWRpc2FibGVkOiAkYWxhYmFzdGVyO1xuJGVsLWJnLWZvY3VzOiAkb2ZmLXllbGxvdztcbiRlbC1iZy1pbnZlcnNlOiAkb3V0ZXItc3BhY2U7XG5cbi8vIEJvcmRlcnNcbiRib3JkZXItY29sb3I6ICRqdW5pcGVyO1xuJGJvcmRlci1jb2xvci1yZXE6ICRkdXN0eS1ncmF5O1xuJGJvcmRlci1jb2xvci1lcnI6ICRtb256YTtcbiRsaW5lLWNvbG9yOiAkanVuaXBlcjtcbiRsaW5lLWNvbG9yLXJlcTogJGJ1dHRlcmN1cDtcbiRsaW5lLWNvbG9yLWVycjogJG1vbnphO1xuJGxpbmUtY29sb3ItdmFsOiAkYXRsYW50aXM7XG5cbi8vIENoZWNrYm94ICYgUmFkaW9cbiRjaGVja2JveC1jb2xvcjogJHdoaXRlO1xuJGNoZWNrYm94LWJnOiAkZWwtYmctcmVxO1xuJGNoZWNrYm94LWJnLWludmVyc2U6ICRlbC1iZy1pbnZlcnNlO1xuJGNoZWNrYm94LWJnLWhvdmVyOiAkZWwtYmctZm9jdXM7XG4kY2hlY2tib3gtYmctaG92ZXItaW52ZXJzZTogJGNoYXJjb2FsLWdyZXk7XG4kY2hlY2tib3gtYm9yZGVyOiAkZHVzdHktZ3JheTtcbiRjaGVja2JveC1ib3JkZXItaG92ZXI6ICRhdGxhbnRpcztcbiRjaGVja2JveC1ib3JkZXItaG92ZXItaW52ZXJzZTogJGNoYXJjb2FsLWdyZXk7XG4kY2hlY2tib3gtYmctY2hlY2tlZDogJGF0bGFudGlzMjtcbiRjaGVja2JveC1ib3JkZXItY2hlY2tlZDogJGF0bGFudGlzMjtcbiRjaGVja2JveC1ib3JkZXItcmVxOiAkbGluZS1jb2xvci1yZXE7XG4kcmFkaW8tYm9yZGVyLWhvdmVyOiAkZHVzdHktZ3JheTtcbiRyYWRpby1kb3QtaG92ZXI6ICRzaWx2ZXItc2FuZDtcbiRyYWRpby1ib3JkZXItY2hlY2tlZDogJGVib255LWNsYXk7XG4kcmFkaW8tYm9yZGVyLXJlcTogJGxpbmUtY29sb3ItcmVxO1xuJHJhZGlvLWRvdC1jaGVja2VkOiAkYXRsYW50aXM7XG5cbi8vIFN3aXRjaCBPbnxPZmZcbiRzd2l0Y2gtY29sb3I6ICRjaGVja2JveC1jb2xvcjtcbiRzd2l0Y2gtYm9yZGVyOiAkZHVzdHktZ3JheTtcbiRzd2l0Y2gtb2ZmLWJnOiAkc2lsdmVyLXNhbmQyO1xuJHN3aXRjaC1vbi1iZzogJGxpbWE7XG4kc3dpdGNoLXN3LWJnOiAkd2hpdGU7XG4kc3dpdGNoLXN3LWxpbmU6ICRzdWJtYXJpbmU7XG5cbi8vIEJ1dHRvbnNcbiRidG4tY29sb3I6ICR3aGl0ZTtcbiRidG4tYmc6ICRjZXJ1bGVhbjI7XG4kYnRuLWJnLWhvdmVyOiAkY2VydWxlYW47XG5cbiRidG4yLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiRidG4yLWJnOiAkd2hpdGU7XG4kYnRuMi1ib3JkZXI6ICRkdXN0eS1ncmF5O1xuJGJ0bjItY29sb3ItaG92ZXI6ICR3aGl0ZTtcbiRidG4yLWJnLWhvdmVyOiAkc2hhcms7XG5cbi8vIFRvb2x0aXBzXG4kdG9vbHRpcC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4vLyAtLS1cbiR0b29sdGlwLWJnOiAkY2VydWxlYW47XG4kdG9vbHRpcC1jb2xvcjogJHdoaXRlO1xuLy8gLS0tXG4kdG9vbHRpcDItYmc6ICRodW1taW5nLWJpcmQ7XG4kdG9vbHRpcDItY29sb3I6ICR0dW5kb3JhO1xuJHRvb2x0aXAyLWJvcmRlcjogJGJvdHRpY2VsbGk7XG4vLyBDb250YWN0IEFjdGlvbnNcbiR0b29sdGlwMy1iZzogJGVib255LWNsYXk7XG5cbi8vIFRvb2x0aXAgKEVycm9yKVxuJHRvb2x0aXAtYmctZXJyOiAkbW9uemE7XG4kdG9vbHRpcC1jb2xvci1lcnI6ICR3aGl0ZTtcblxuLy8gTm90IGFwcGxpY2FibGUgYm94XG4kbmEtYm94LWJnOiAkd2hpdGU7XG4vLyRuYS1ib3gtY29sb3I6ICRkdXN0eS1ncmF5O1xuJG5hLWJveC1jb2xvcjogJGR1c3R5LWdyYXk7XG4kbmEtYm94LWJvcmRlcjogJGlyb247XG4vLyRuYS1ib3gtYm9yZGVyOiAkaXJvbjtcblxuLy8gUmVwZWF0YWJsZSBGb290ZXIgQXJlYVxuJHJmYS1iZzogJGFsYWJhc3RlcjtcbiRyZmEtYm9yZGVyOiAkYWx0bztcblxuLy8gSGVhZGluZ3NcbiRoZWFkLWJnOiAkYWxhYmFzdGVyO1xuXG5cbi8qKioqKioqKioqKioqKioqKiBNRURJQSBRVUVSSUVTICoqKioqKioqKioqKioqL1xuXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lcG9ydCdcdCAgICA6IDMyMHB4LFxuICAncGhvbmUnXHQgICAgICAgIDogNDgwcHgsXG4gICdwaG9uZWxhbmQnXHQgICAgOiA1NjhweCxcbiAgJ3RhYnBvcnQnXHRcdCAgICA6IDc2OHB4LFxuICAnd2lkZS10YWInXHQgICAgOiA5OTJweCxcbiAgJ2Rlc2t0b3AnXHRcdCAgICA6IDEwMjRweCxcbik7IiwiXG4uanNvbkZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgLy90aGlzIHByb2JhYmx5IGlzbid0IG5lZWRlZCAtIGNvdmVycmVkIGJ5IHNpdGUgc3R5bGVcbiAgICAvLyosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIC8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy99XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAzMHB4LCBmYWxzZSwgZmFsc2UsIGZhbHNlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGFnZS1wcmVmaXgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNlY3Rpb24ge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmID4gaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogJGludHJvLWZzO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogJGludHJvLWxoO1xuICAgICAgICAgICAgLy9mb250LXdlaWdodDogJGludHJvLWZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsICRpbnRyby1mcywgZmFsc2UsICRpbnRyby1mdywgICRpbnRyby1saCk7XG5cbiAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8sXG4gICAgICAgIC5oZWxwIHtcbiAgICAgICAgICAgICYgKyAubm90ZXNEaXYuaXNvcGVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsMi1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsYWJlbC1saDtcblxuICAgIH1cblx0XG5cdGRpdiNsb29rdXBFcnJvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogI2Y3ZTFlMTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG59XG5cbi5pY29uLWVkaXQge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbn1cbi5pY29uLXBsdXMge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi53YXRlcm1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jZGVjbGFyYXRpb24gLmpzb25Gb3JtIHNlY3Rpb24gaDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmRpYWxvZy1tZXNzYWdlIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdG1hcmdpbjogMDtcbn0iLCIvLyBUaGlzIGlzIHRvIG1ha2UganNvbmZvcm0gc2VlIHRocm91Z2ggdW50aWwgaXQncyByZWFkeVxuLmpzb25Gb3JtLmpzb25Gb3JtT3V0ZXJtb3N0SW5zdGFuY2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xuICAgIFxuICAgIC8vIFVwIG9wYWNpdHkgd2hlbiByZWFkeVxuICAgICYucmVhZHkge1xuICAgICAgICAmLCAuanNvbkZvcm0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzb25Gb3JtLnJlYWR5IC5qZi1oZWFkZXItc2VjdGlvbixcbmJvZHkgPiBmb3JtLmpzb25Gb3JtLnJlYWR5ID4gc2VjdGlvbiA+IGZpZWxkc2V0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyBcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8vIGVuZCByZWFkeVxuXG4vLyBUaGlzIGlzIGp1c3QgYm91bmRzIC0gdGhpcyBzaG91bGQgYmUgcmVwbGFjZWQgYnkgc3R1bm5QbGF0ZSBib3VuZHMvZmxleC1wYXJlbnQgZXRjXG4uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gaGVhZGVyID4gaDIsXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvLFxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0LFxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgbWF4LXdpZHRoOiAkc3R1bm5QbGF0ZS1ib3VuZHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogJHN0dW5uUGxhdGUtaC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzdHVublBsYXRlLWgtcGFkZGluZztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3R1bm5QbGF0ZS1oLXBhZGRpbmcvMjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHN0dW5uUGxhdGUtaC1wYWRkaW5nLzI7XG4gICAgfVxufVxuXG4uanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tdG9wOi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbToyZW07XG4gICAgbWF4LXdpZHRoOiAxMjY4cHg7XG59XG5cbi8vIFRIRVNFIFNUWUxFUyBBUkUgRk9SIFRIRSBGSVJTVCBTRUNUSU9OIC0gdGhpcyBzaG91bGQgYmUgZG9uZSBpbiBhIGJldHRlciB3YXkgaWYgcG9zc2libGUgKGllIHVzaW5nIGNvbnRhaW5lciBpbnN0ZWFkIG9mIHRoZSBmaXJzdCA8c2VjdGlvbj5cbi8vIFBhZGRpbmcgdG9wIGlzIHRvIGFjY291bnQgZm9yIHRoZSBmaXhlZCBoZWFkZXIgYXQgdGhlIHRvcFxuLy8jamZfamYxIHtcbi8vICAgIHBhZGRpbmctdG9wOiAyMDNweDtcbi8vfVxuLy9cbi8vLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSB7XG4vLyAgICBwYWRkaW5nLXRvcDogMjI3cHg7XG4vL31cblxuLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBpbnB1dCxcbi5yZWFkb25seU1vZGUgZm9ybSNqZl9qZjEgbGFiZWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbi8vICAgICNqZl9qZjEge1xuLy8gICAgICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbi8vICAgIH1cbi8vfVxuXG4vKiBhIHZlcnkgc3BlY2lmaWMgZml4IG5lZWRlZCBmb3IgdGhlIGVuZG9yc2VtZW50IGFkZCBqc29uIGZvcm0gd2hlbiBzaG93biBpbiBhIG1vZGFsIGFuZCB3aGVyZSB0aGUgb25seSB2aXNpYmxlIGZpZWxkcyBhcmUgY2hvc2VuLmpzIGVsZW1zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgI21vZGFsLWFqYXggLmpzb25Gb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MzhweDtcbiAgICB9XG59XG5cbi8qIGZpeCBwcm9wZm9ybSB3aGl0ZXNwYWNlIGFmdGVyIGZvb3RlciAqL1xuYm9keS5wZi1mb3JtPmZvcm1bdGFyZ2V0Xj1cInVwbG9hZEZyYW1lXCJdLCBib2R5LnBmLWZvcm0+aWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufSIsIlxuLy8gY29sbGVjdGlvblxuXG4uanNvbkZvcm0ge1xuICAgIC5qZi1yb3cge1xuICAgICAgICAmID4gLmNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAtMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAmID4gbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjFweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IC0xNXB4IDVweDtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yLm12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb24ge1xuICAgICAgICBsYWJlbC5mb2NiIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5sYWJlbCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpby1kb3QtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWwuZXJyb3IubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIC5qZi1yb3cgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4vLyBlbmQgY29sbGVjdGlvbiIsIlxuLmpzb25Gb3JtIHtcblxuICAgIC8vIFJvdyBjb250YWluZXJcbiAgICAuamYtcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAmLmpmLWNvbnRhY3Qtcm93IHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNhc2gge1xuICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYWJlbDItZnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtc3VibWl0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDE0cHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2h7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDouOGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHRcdCYuaW5saW5lQ2hlY2tib3gge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0XHRAYXQtcm9vdCAuYmFubmVyICYuY29tcHJlc3NlZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvY2Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgICAgfVxuXHRcblx0XHRcblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGRmbiBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGZuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgIHRhYmxlLmxpbWl0ZWQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGltaXQgKyA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtcmFkaW8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAkaW50cm8tZnMsIGZhbHNlLCAkaW50cm8tZncsICAkaW50cm8tbGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8mLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAvLyAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIC8vfVxuXG4gICAgICAgICYubm90ZXNEaXYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJiArIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgLy8gc29tZXRoaW5nIHRvIGRvIHdpdGggcmVwZWF0YWJsZSByZWdpb25zXG4gICAgICAgICAgICAmLmlubGluZS1hcHBlbmQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZGlhbG9nLWJveCAmIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcblx0XHQvL0BhdC1yb290IC5iYW5uZXJfc3RyZWFtICYuY29tcHJlc3NlZCB7XG5cdFx0Ly9cdGZvbnQtc2l6ZTogOHB4O1xuXHRcdC8vXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Ly9cdGEge1xuXHRcdC8vXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdC8vXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHQvL1x0fVxuXHRcdC8vfVxuXG4gICAgICAgIC8vIENLIEVkaXRvciBzdHlsZXMgLSB3ZSBjYW4gcHJvYmFibHkgbGVhdmUgdGhpc1xuICAgICAgICAmID4gZGl2LmNrZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmLmNrZV9jaHJvbWUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9NjAwcHgnKSB7XG4gICAgICAgICAgICAmLmpmLWNvbnRhY3Qtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBsYWJlbDpub3QoLm9ub2Zmc3dpdGNoLWxhYmVsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZWxhbmQnKSAge1xuICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFQUQgT05MWSBNT0RFIC0gZ3JleSBldmVyeXRoaW5nIG91dFxuYm9keS5yZWFkb25seU1vZGUgLnJvd2J1dHRvbndyYXBwZXIuamYtcm93IHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi8qXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG5cbiAgICAgICAgICAgICYgPiBpbnB1dCxcbiAgICAgICAgICAgICYgPiB0ZXh0YXJlYSxcbiAgICAgICAgICAgICYgPiBzZWxlY3QsXG4gICAgICAgICAgICAmID4gZGl2LmNrZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4qLyIsIlxuZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSB7XG5cbiAgICAmID4gZmllbGRzZXQge1xuICAgICAgICAudGFiQ291bnRlciB7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIDcwMCAxMnB4LzMycHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTMzcHggLTM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgJiA+IGZpZWxkc2V0LFxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDY2cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSA2NnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzNweCA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJvd2J1dHRvbndyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxcbiAgICAgICAgICAgICAgICAudGFiQ291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5idXR0b24uZGVsZXRlcm93IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnLCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yM3B4IC0zNXB4O1xuXG4gICAgICAgICAgICAmID4gZmllbGRzZXQsXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNDUlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0NnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjNweCA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgLTMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICYgPiBmaWVsZHNldCxcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBmaWVsZHNldCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93YnV0dG9ud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5idXR0b24uZGVsZXRlcm93LFxuICAgICAgICAgICAgLnRhYkNvdW50ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5idXR0b24uZGVsZXRlcm93IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgIC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogdjIgMjIwOTE2IGRpc3BsYXkgZWFjaCByZXBlYXRlZCByZXBlYXRhYmxlIHJlZ2lvbiBpbiBhIHJvdyAqL1xuXG5maWVsZHNldCB7XG5cdCZbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0Jykge1xuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdC8qIDIwMjEwMjE5IC0gTUIgc3dpdGNoZWQgdG8gdXNlIGZsZXgtYm94ICovXG5cdFx0XHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ly9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OnRhYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtcm93IHtcblx0XHRcdFx0LyogMjAyMTAyMTkgLSBNQiBzd2l0Y2hlZCB0byB1c2UgZmxleC1ib3hcblx0XHRcdFx0ICAgIDIwMjExMDIxIC0gTUcgRmxleCBicmVha3MgTFNPUywgc28gcHV0dGluZyB0YWJsZSBiYWNrIHVudGlsIE1CIGlzIGJhY2sgZm9yIG1lIHRvIHdvcmsgdGhpcyBvdXQgd2l0aFxuXHRcdFx0XHQgKi9cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgICAgICAgICAgIC8vIERpZmZlcmVudCB3aWR0aCBkZXBlbmRpbmcgb24gbnVtYmVyIG9mIGZpZWxkcyBwZXIgcm93IC0gbiB2YWx1ZXMgb3V0IGR1ZSB0byBkZWxldGUgYnV0dG9uIGFuZCBhIGhpZGRlbiBpbnB1dC5cbiAgICAgICAgICAgICAgICAvLyAxIEZpZWxkXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtdGV4dC0yMDB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gMiBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDguMjUlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDMgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDYpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjMyLjE3JVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA0IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNyksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg3KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNC4xMjUlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDUgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg4KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDgpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE5LjMlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDYgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDkpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA3IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMTApLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMTApIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEzLjglXG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG5cdFx0XHRcdFx0LyptaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgIG1heC13aWR0aDogMXB4OyAwMzAxMTcgaGFjayB0byBzdG9wIHRoZSBsYWJlbHMgZnJvbSBtYWtpbmcgdGhlIGNvbHVtbnMgbWlzYWxpZ24gKi9cbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGgtZnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRoLWZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgKyAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRlbC1iZy1yZXE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuamYtY29udGFjdC1yb3d7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoyMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmICsgLmpmLXJvdyAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIChub3QgbmVlZGVkIHdoZW4gdXNpbmcgZmxleGJveCBoZXJlKVxuICAgICAgICAgICAgICAgICAgICAgICAgTUc6IGJhY2sgdG8gdGFibGUgZm9yIGEgYml0XG4gICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgIC5maWxldXBsb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKSA+ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yb3didXR0b253cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IC5jb2xsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIC8qIChub3QgbmVlZGVkIHdoZW4gZmxleCkgbWluLXdpZHRoOiAxMDAlOyAqL1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLyogdW5pZnkgdGhlIHdpZHRoIG9mIGNob3NlbiBkcm9wZG93bnMgd2l0aGluIGEgbGlua2VkIGZvcm1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYkNvdW50ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiArIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgPiBsYWJlbDpub3QoLmVycm9yKSB7XG5cdFx0XHRcdC8qIGRpc3BsYXk6IG5vbmU7ICovXG5cdFx0XHRcdC8qIGlmIHdlIG1ha2UgdGhpcyB2aXNpYmx5IGhpZGRlbiBpbiBhIHdheSB0aGF0IHN0aWxsIGFmZmVjdHMgbGF5b3V0IHRoZW4gdGhlXG5cdFx0XHRcdGNvbHVtbnMgd2lsbCBubyBsb25nZXIgaGF2ZSB1bmV2ZW4gd2lkdGhzIG9uIHRvcCByb3cgdnMgb3RoZXJzLi4uICovXG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIH4gLnJvd2J1dHRvbndyYXBwZXIuamYtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBsaW1pdCB0aGUgd2lkdGggb2YgZGlmZmVyZW50IGZpZWxkcyAqL1xuXG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG5cdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNiU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjUuMWVtO1xuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtZmlsZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnLCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNC41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiArIC5qZi1yb3cgIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pID4gJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogJjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL3Nhc3MgdGhpbmtzIHRoaXMgaXMgaW52YWxpZCBzeW50YXggKGl0IGxpZXMpXG4gICAgICAgIC5qZi1yb3c6aGFzKD4gbGFiZWwub3ZlcmZsb3dXcmFwTm9ybWFsKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJmbG93V3JhcE5vcm1hbCB7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWwhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gVGhpcyBpcyBhIGJpdCBoYWNreSAtIGJ1dCB0aGVyZSB0byBzaG93IGVub3VnaCBjaGFyYWN0ZXJzIGZvciBhIHllYXIgZS5nLiBcIjIwMDBcIlxuICAgICAgICAuamYtcm93Omhhcyg+IGxhYmVsLm1pbi13aWR0aC1mb3VyLWNoYXJzKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6ODRweDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1dHRvbnNcblxuLnJvd2J1dHRvbndyYXBwZXIge1xuXG4gICAgJi5qZi1yb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHNwYW4uYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuamYtYnRuOyAgLy8gYnV0dG9ucy5zY3NzXG4gICAgICAgIC8qIGNvbG9yOiAkYnRuLWNvbG9yOyAqL1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5kZWxldGVyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGR1c3R5LWdyYXkyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGR1c3R5LWdyYXkyO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmLmRlbGV0ZXJvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZHJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmc7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJ0bi1jb2xvcjtcblxuICAgICAgICAgICAgICAgICYuaWNvbi1qZi1hZGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9vdGVyIEFyZWFcblxuLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEge1xuICAgIGJhY2tncm91bmQ6ICRyZmEtYmc7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICRyZmEtYm9yZGVyO1xuXG4gICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAmIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAmIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuLmFkZHJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hZGQsXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1qZi1hZGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXRoZW5zLWdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jc3ZpbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICBkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdICYge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4uYWRkcm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJ0bi1iZztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWFkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXRoZW5zLWdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jc3ZpbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTUlTQ1xuXG4qW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSB7XG4gICAgLmpmLWlucHV0LXR5cGUtc2VsZWN0IHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG5cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwiY29udGFjdFwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzOHB4KSBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIGxvY2t0b24gc3BlY2lmaWMgcHJlc2VudGF0aW9uIG9mIHNwZWNpZmljIHN1YmZvcm1zICovXG5cbmRpdiB7XG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0ge1xuICAgICAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKlxuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9tZXJnZXJzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9vZmZpY2VcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W25hbWU9YWRkcmVzc1Bvc3Rjb2RlXSB7XG4gICAgICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSxcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSxcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0ge1xuICAgICAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnKSAge1xuICAgIGRpdiB7XG4gICAgICAgICZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLFxuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0ge1xuICAgICAgICAgICAgJi5qZi1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX2ZvcmVpZ25MYXdBZHZpY2VcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fY2xhaW1zXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmaWVsZHNldCA+IGRpdiB7XG4gICAgICAgICZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLFxuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0ge1xuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaW50cm8tZnM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnRyby1saDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGludHJvLWZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFRoaXMgaXMgdG8gaGlkZSBvbi9vZmYgYnV0dG9ucyB0aGF0IGFyZSByZWxhdGVkIHRvIGEgcHJldmlvdXMgZmllbGQgdGhhdCBpcyBzdGlsbCBkaXNhYmxlZCAoaW4gYSByZXBlYXRhYmxlIGJsb2NrKVxuLyoxMTAzMTYgaGlkZSB1bmxlc3MgcHJldiBlcXVhbHMgKi9cblxuLmpzb25Gb3JtIHtcbiAgICAuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICYgKyAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIC5pc29uLFxuICAgICAgICAgICAgLmlzb2ZmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNqZl9qZmRlYyB7XG4gICAgLy9wYWRkaW5nLXRvcDogMjAzcHg7XG59XG5cbmJvZHkucmVhZG9ubHlNb2RlICNqZl9qZmRlYyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuI2pmX2pmZGVjIHNlY3Rpb24gaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtI2pmX2pmMS5pbklmcmFtZSB7XG4gICAgLy9wYWRkaW5nLXRvcDogNTJweDtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcblx0XG59XG5cbmZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbixcbmZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbltzdHlsZV0ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjpmaXhlZDtcbn1cblxuLnBmLWZvcm0ucmVhZG9ubHlJZnJhbWUgLnBhZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDBweDtcbn1cblxuXG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctYm94IHt3aWR0aDogODB2dzt9XG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctbWVzc2FnZSB7cGFkZGluZzowO31cbiNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcblx0Ym9yZGVyOiBub25lO1xufSIsIi5hY2NvcmRpb25uaWNlIHtcbiAgICAvL3VsLmpmLXBhZ2UtY29udHJvbCBsaSBhIHtcbiAgICAvLyAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE0YTRhO1xuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAvLyAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAvLyAgICBtYXJnaW46IDA7XG4gICAgLy8gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wge1xuICAgIC8vICAgIHotaW5kZXg6IDk7XG4gICAgLy8gICAgbGkuY3VycmVudCBhIHtcbiAgICAvLyAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgLy8gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWE2MjM7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICAgIC8vXG4gICAgLy8uamYtaGVhZGVyLXNlY3Rpb24ge1xuICAgIC8vICAgIHotaW5kZXg6IDk7XG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gICAgYm9yZGVyOiBub25lO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCB7XG4gICAgLy8gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gICAgLy99XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQsXG5cdC5hY2NvcmRpb24taXRlbSBoZWFkZXIgfiBwLmludHJvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSBsZWdlbmQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gbGVnZW5kIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblx0XG5cdC5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgPiBsZWdlbmQ6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFjY29yZGlvbi1pdGVtIGhlYWRlciB+IHAuaW50cm86bm90KC5kYXRhcGFnZWxhc3RpbnRybykge1xuXHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR9XG5cdC5hY2NvcmRpb24taXRlbS1vcGVuIGhlYWRlciB+IHAuaW50cm8ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblxuICAgICYuanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwMywgMTM0LCAxNDIpO1xuICAgICAgICB3aWR0aDogMTNlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5wZi1mb3JtIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDE4MnB4O1xuICAgIH1cblxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC8vJi5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlLFxuXHQvLyYuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3Qge1xuXHQvLyYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuXHQmLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAgICAgICAgICAgbGVnZW5kLCAuaW50cm8ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0XG5cdCYuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHRcdFxuXHRcdC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdGxlZ2VuZCwgLmludHJvIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3QgLmFjY29yZGlvbi1jb250ZW50IH4gLmFjY29yZGlvbi1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgfVxuXHRcblx0Ji5qc29uRm9ybSBzZWN0aW9uLmZvLXNlY3Rpb24taGlkZS1tZSB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbiBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWluZGVudDogMjBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICAgIH1cblxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gZmllbGRzZXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ly8mOm5vdChbZGF0YS1sYXlvdXQtc3R5bGVdKSB7XG5cdFx0Ly9cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdC8vfVxuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGFuaW1hdGlvbjogMnMgZGVsYXktb3ZlcmZsb3c7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMDAwMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGRlbGF5LW92ZXJmbG93IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5uZXh0YnV0dG9ud3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRhNGE0YTtcbiAgICB9XG5cdFxuXHQmLmpzb25Gb3JtLnJlYWRvbmx5IC5uZXh0YnV0dG9ud3JhcHBlciB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblxuICAgIC8qIGhlYWRlciBhbmNob3IgYmFuZCAqL1xuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIGJ1dHRvbiNtYWluX3N1bW1hcnkge1xuICAgICAgICByaWdodDogMTIzcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gdWwuamYtcGFnZS1jb250cm9sIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAvLyNpc3N1ZXMsICNzdW1tYXJ5U2NyZWVuIHttYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDt9XG5cbiAgICAjcDQgLmludHJvIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAvKiNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgfSovXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnZhbGlkICNwNCAuaW50cm8ge1xuICAgICAgICBjb2xvcjogI0JFMUUyRDsgLypyZWQqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjZBMFwiOyAvKnRyaWFuZ2xlKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0MzlmYmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRTFFMkQ7XG4gICAgfVxuXG4gICAgLmluY29tcGxldGUgI3A0IC5pbnRybyB7XG4gICAgICAgIGNvbG9yOiAjRjc5NDFFOyAvKm9yYW5nZSovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE4XCI7IC8qY3Jvc3MqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm8ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm86aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQzOWZiZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y3OTQxRTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNzk0MUU7XG4gICAgfVxuXG5cbiAgICAuY29tcGxldGUgI3A0IC5pbnRybyB7XG4gICAgICAgIGNvbG9yOiAjNzRiZDQzOyAvKmdyZWVuKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7IC8qdGljayovXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtMS03IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj10aGVmdEFuZE1hbGljaW91c0RhbWFnZUV4Y2x1ZGVkT3Zlcm5pZ2h0XSxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0sXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dmFsdWVPdmVyNzAwMF0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMTQ4LCAzMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dGhlZnRBbmRNYWxpY2lvdXNEYW1hZ2VFeGNsdWRlZE92ZXJuaWdodF0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZV0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPXZhbHVlT3ZlcjcwMDBdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1yb3cgPiBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVhZG9ubHlDdXN0b21Ob3RpY2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuICAgIH1cblxuICAgIC5yZWFkb25seUN1c3RvbU5vdGljZSBhICsgYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5qZi1wYWdlLWNvbnRyb2wge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblx0XG5cdFx0LnBhZ2UtY29udGFpbmVyIC5ibG9jay5lbXB0eS1yaWdodC1jb2x1bW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICAgfVxuXHRcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcblx0XHQucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi8qIGRpYWxvZy1wb2x5ZmlsbCAqL1xuZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwOyByaWdodDogMDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRtYXJnaW46IGF1dG87XG5cdGJvcmRlcjogc29saWQ7XG5cdHBhZGRpbmc6IDFlbTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpYWxvZyArIC5iYWNrZHJvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5fZGlhbG9nX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcbn1cblxuZGlhbG9nLmZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cblxuXG5cblxuLyogbmF0aXZlIGRpYWxvZyBvdmVycmlkZXMgKi9cbmJvZHkgZGlhbG9nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4vKlx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Ki9cblx0bWF4LXdpZHRoOjkwJTtcblx0bWluLXdpZHRoOjUwJTtcblx0LyoqL1xuXHR0b3A6MDtcblx0Ym90dG9tOjA7XG5cdG1hcmdpbjphdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLy9ib2R5LnBmLWFkbWluLmluc3VyYW5jZXMtZWRpdCAgI3dpemFyZE1vZGFse1xuLy9cdG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4vL31cblxuYm9keSBkaWFsb2cgbWFpbiB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1heC1oZWlnaHQ6IDkwdmg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDMzdmg7XG59XG5ib2R5IGRpYWxvZyBidXR0b24ge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSBkaWFsb2cgYnV0dG9uLmNsb3NlIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEwMCU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW46IDAgLTE4cHggLTE4cHggMDtcblx0cGFkZGluZzogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmVkO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IGRpYWxvZyBidXR0b24uY2xvc2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWNjO1xufVxuLyogbmF0aXZlICovXG5ib2R5IGRpYWxvZzo6YmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLyogcG9seWZpbGxlZCAqL1xuYm9keSBkaWFsb2cgKyAuYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIHtcblx0cGFkZGluZzogNDBweDtcblx0Zm9udC1zaXplOjAuOWVtO1xuXHRmb250LXdlaWdodDoyMDA7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gaDEge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cbmJvZHkgZGlhbG9nIG1haW4gaDEsIGJvZHkgZGlhbG9nIG1haW4gaDIge1xuXHRmb250LXdlaWdodDoyMDA7XG59XG5ib2R5IGRpYWxvZyBtYWluIGgzLCBib2R5IGRpYWxvZyBtYWluIGg0IHtcblx0Zm9udC13ZWlnaHQ6NDAwO1xufSIsIi8qIFFVSUNLIENSRUFURSBXSVpBUkQgKi9cbiNxdWlja0NyZWF0ZVdpemFyZCB7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMzBweCAwIDQwcHggMjBweDtcblx0Y291bnRlci1yZXNldDogY2FyZDtcblx0XG5cdC53aXphcmRDYXJkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihjYXJkKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRjb2xvcjogIzk3OTc5Nztcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW46OmJlZm9yZSwgLndpemFyZENhcmQ6bGFzdC1vZi10eXBlOjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHRcblx0LndpemFyZENhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY2FyZDtcblx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICNiYmJiYmI7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LnRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRjb2xvcjogI2JiYmJiYjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4gLnRpdGxlLCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGUgLnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0XG5cdC5oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogM3JlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LmhlYWRpbmc6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC53aXphcmRDYXJkIC5mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXIge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LndpemFyZENhcmQgLmZvcm0gLnNlbGVjdGlvbiAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0ge1xuXHRcdC8qIHNvbWV0aGluZyAoY2hvc2VuLmpzKSBpcyBoYXJkY29kaW5nIHRoZSB3aWR0aCBhcyBhbiBpbmxpbmUgc3R5bGUgKi9cblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDFiZWU1O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAwLjY4cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQvKm1hcmdpbjogNnB4IDNweCA2cHggMDsqL1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogIzAxYmVlNTtcblx0XHRwYWRkaW5nLWlubGluZTogMDtcblx0fVxuXHRcblx0LndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM4ODg4ODg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IzMzMzMzMztcblx0fVxuXHRcblx0Lnh4eHdpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl06YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5M2JlMzA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHggMDtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDIwcHg7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHRcblx0Lnh4eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM5M2JlMzA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0Y29udGVudDogXCLinJNcIjtcblx0XHRjb250ZW50OiBcIuKclFwiO1xuXHRcdGNvbnRlbnQ6IFwi4piRXCI7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzkzYmUzMDtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0gLnRpdGxlOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICM5M2JlMzA7XG5cdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRtYXJnaW4tbGVmdDogLjVlbTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogI2Y1YTYyMztcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl0gLnRpdGxlIHtcblx0XHRjb2xvcjogI2Y1YTYyMztcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogIzkzYmUzMDtcblx0XHRvcGFjaXR5OiAuNTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0gLnRpdGxlIHtcblx0XHRjb2xvcjogI2JiYmJiYjtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuLFxuXHQud2l6YXJkQ2FyZDpob3ZlciB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50OyAvKiBzb3JyeSwgaW1wb3J0YW50IHJlcXVpcmVkIGZvciBJRTExIC0gYWxzbywgaSBrbm93IGl0cyBkdXBlZCBiZWxvdyBidXQgSUUgaXMgYnJlYWtpbmcgKi9cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4sXG5cdC53aXphcmRDYXJkOmhvdmVyLFxuXHQud2l6YXJkQ2FyZDpmb2N1cy13aXRoaW4sXG5cdC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQvKi53aXphcmRDYXJkOmhvdmVyIC5oZWFkaW5nIHtcblx0XHQgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdCB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMGVtO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH0qL1xuXHQvKi53aXphcmRDYXJkLmZvY3Vzc2VkLCAud2l6YXJkQ2FyZDpob3ZlciwgLndpemFyZENhcmQ6Zm9jdXMtd2l0aGluIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuZm9jdXNzZWQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl0sIGFydGljbGUud2l6YXJkQ2FyZDpob3ZlciBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXSB7XG5cdFx0YmFja2dyb3VuZDogIzAxYmVlNTtcblx0fSovXG5cdFxuXHRcblx0LndpemFyZENhcmQge1xuXHRcdC0tYW5pbWF0aW9uLXNwZWVkOiAwLjNzOyAvKiBnYWghIGNzcyB2YXJpYWJsZXMgYXJlIG5vdCBJRTExIGNvbXBhdGFibGUgKi9cblx0XHQtLWk6IDEwMDtcblx0fVxuXHRcblx0LndpemFyZENhcmQgLmhlYWRpbmcgeyAvKnJldmVhbCB0aGUgaGVhZGluZy4gYm91bmNlIGF0IGVuZCAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4gLmhlYWRpbmcgeyAvKmNvbGxhcHNlIHRoZSBoZWFkaW5nICovXG5cdFx0Lypmb250LXNpemU6IDFweDtcblx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRvcGFjaXR5OiAwOyovXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC5mb3JtIHsgLyogY29sbGFwc2UgdGhlIGZvcm0gKi9cblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC4xKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0uc2VsZWN0b3JPcGVuIC5mb3JtIHsgLyogcmV2ZWFsIHRoZSBmb3JtICovXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtLWk6IGNhbGModmFyKC0taSkgLSAxKTtcblx0XHR6LWluZGV4OiAyOyAvKiBuZWVkZWQgdG8gZml4IHByb2JsZW0gd2l0aCBjaG9zZW4gKi9cblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0fVxuXHRcblx0XG5cdC5ncmlkLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG5cdFx0Z3JpZC1nYXA6IDA7XG5cdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdC8qIG1hcmdpbjogMCAwIDVweCAtMTVweDsgKi9cblx0fVxuXHRcblx0LmdyaWQtd3JhcHBlciBkaXYuZm9vdCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NDQ0M7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Y29sb3I6ICNjY2NjY2M7XG5cdH1cblx0XG5cdCYuYnVzeSAud2l6YXJkQ2FyZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiB3YWl0O1xuXHR9XG5cdFxuXHQmLmJ1c3kgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblx0XG5cdCYuYnVzeTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiUGxlYXNlIHdhaXQuLi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGZvbnQtc2l6ZTogNXZ3O1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblx0fVxufVxuXG5cbi8qIFRoaW5ncyBpbnNpZGUgYSBkaWFsb2dcbmJvZHkgZGlhbG9nIG1haW4gPT0gI3dpemFyZE1vZGFsQ29udGVudCAqL1xuXG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIHNlY3Rpb24gLmludHJvIHtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluICNub3BlLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJdIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZmlsbDogIzAxYmVlNTtcblx0LyogYmFja2dyb3VuZDogIzAxYmVlNTBkOyAqL1xuXHRwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdC8qIGJveC1zaGFkb3c6IDBweCAxcHggMnB4ICMwMDAwMDAxNyBpbnNldDsgKi9cblx0LyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xuXHRmb250LWZhbWlseTogaW5pdGlhbDtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl0gc3ZnIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRmaWxsOiAjMDFiZWU1O1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCB7XG5cdG1hcmdpbi10b3A6IDI2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblx0bWluLXdpZHRoOiAyMzBweDtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9sb2FkaW5nZG90cy5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmludmlzaWJsZUJ1dFN1Ym1pdHRhYmxlIHtcblx0aGVpZ2h0OjFweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRvcGFjaXR5OjAuMTtcblx0bGVnZW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIHdlaXJkIGdsb3dpbmcgYm9yZGVyIHRoaW5nICovXG4vKlxuYm9keSBkaWFsb2cgbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbmJvZHkgZGlhbG9nIG1haW46YmVmb3JlLCBib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmIwMDk0LCAjMDAwMGZmLCAjMDBmZjAwLCNmZmZmMDAsICNmZjAwMDAsICNmYjAwOTQsXG4gICAgIzAwMDBmZiwgIzAwZmYwMCwjZmZmZjAwLCAjZmYwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbjogc3RlYW0gMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3RlYW0ge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDAlIDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxufVxuXG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjMDAwMDAwLCAjMDAwMDAwLCAjMDFiZWU1LCAjMDFiZWU1LCAjMDFiZWU1LCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbjogc3RlYW0gMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbmJvZHkgZGlhbG9nIG1haW46YWZ0ZXIge1xuICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4qL1xuLypcbjpyb290IHtcbiAgICAtLWY6IDElO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCMwMWJlZTUgdmFyKC0tZiwgMSUpLCAjMDAwMDAwIDApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwcyBsaW5lYXI7XG59XG5ib2R5IGRpYWxvZzpob3ZlciBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2c6aG92ZXIgbWFpbjphZnRlciB7XG4gICAgLS1mOiAxMDAlO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgb3BhY2l0eTogMC41O1xufVxuKi8iLCJAaWYoJHRoZW1lID09IGNvcnBvcmF0ZSl7XG4uY3N2aW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYgPiBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAuamYtYnRuOyAgLy8gYnV0dG9ucy5zY3NzXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIGNvbG9yOiAkYnRuMi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bjItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4yLWJvcmRlcjtcblxuICAgICAgICAmLnBvcHVsYXRpb24tYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCA0MHB4O1xuXG4gICAgICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJ0bjItY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnRuMi1jb2xvci1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuMi1jb2xvci1ob3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4yLWJnLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuMi1iZy1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gT0xEIFNUWUxFIC0gSSdtIG5vdCBzdXJlIHdoZXRoZXIgaXQncyBzdGlsbCBuZWVkZWQgb3Igbm90IC8vXG4gICAgLypcbiAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgJiArIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7IFxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMCAwIDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9vc2VmaWxle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUM3NUJDO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG59XG59IiwiXG4vLyBKdXN0IEV4dGVuc2lvblxuXG4uamYtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgLy8vL2ZvbnQ6IG5vcm1hbCA1MDAgMTNweC8yMHB4IFwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvL3RyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG5cdFx0bWluLWhlaWdodDogMzBweDtcblx0fVxuXG59XG5cbi5wZi1hZG1pbixcbi5wZi1kYXNoYm9hcmR7XG4gICAgLmpmLWJ0bntcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBjb2xvcjogJGFfYnRuLXRleHQhaW1wb3J0YW50OyAvL092ZXJyaWRkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZXJzb24gLmltZy13cmFwe1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5idXR0b24uZGVsZXRlcm93e1xuICAgIGhlaWdodDozNnB4O1xufVxuXG4vLyBPTEQgU1RZTEUgLSBJJ20gbm90IHN1cmUgd2hldGhlciBpdCdzIHVzZWQgb3Igbm90IC8vXG5cbi8qIGhvdmVyaW5nIHNhdmUgcHJvZ3Jlc3MgYnV0dG9uICovXG5idXR0b24jbWFpbl9zdW1tYXJ5LFxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e1xuLyogICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgei1pbmRleDogOTk5OTk5OTsqL1xuICAgIGN1cnNvcjpwb2ludGVyO1xuXHRmbGV4OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAZXh0ZW5kIC5idG47XG5cdGxpbmUtaGVpZ2h0OjI3cHg7XG5cdHBhZGRpbmc6NXB4IDIwcHg7XG5cdGNvbG9yOiAkYV9idG4tdGV4dCFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcblx0fVxufVxuXG5idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sXG5idXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxcbmJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLFxuYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZHtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGZsZXg6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBleHRlbmQgLmJ0bl9iO1xuXHRsaW5lLWhlaWdodDoyN3B4O1xuXHRwYWRkaW5nOjVweCAyMHB4O1xuXHRjb2xvcjojZmZmZmZmIWltcG9ydGFudDtcblx0XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYWxtb3N0LWJsYWNrIWltcG9ydGFudDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4vL2Fubm95aW5nIG5lZWQgdG8gc2V0IG1pbi13aWR0aHMgZm9yIElFIChlbHNlIHRoZSBidXR0b25zIGNvbGxhcHNlKVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHsvL0lFLXNwZWNpZmljXG5cdGJ1dHRvbiNtYWluX3N1bW1hcnkge1xuXHRcdG1pbi13aWR0aDogNmVtO1xuXHR9XG5cdGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCB7XG5cdFx0bWluLXdpZHRoOiAxMmVtO1xuXHR9XG5cdGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixcblx0YnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24ge1xuXHRcdG1pbi13aWR0aDogOWVtO1xuXHR9XG59XG5cblxuYnV0dG9uI21haW5fc3VtbWFyeSB7XG5cdG1hcmdpbi1yaWdodDo4cHg7XG5cdHBhZGRpbmc6NXB4IDEwcHg7XG59XG5cbmJ1dHRvbiNtYWluX3N1bW1hcnkge2Rpc3BsYXk6bm9uZTsgb3V0bGluZTogbm9uZTt9XG5idXR0b24jbWFpbl9zdW1tYXJ5IHN2ZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZpbGw6d2hpdGU7XG59XG5idXR0b24jbWFpbl9zdW1tYXJ5IHNwYW4uaXNzdWVDb3VudCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG4uaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5IHtiYWNrZ3JvdW5kLWNvbG9yOiRzaWNrLXJlZDsgYm9yZGVyLWNvbG9yOiRzaWNrLXJlZDsgZGlzcGxheTpibG9jaztcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2ljay1yZWQsLjUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2ljay1yZWQsMjAlKTtcblx0fVxufVxuLyouaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MCwgMzAsIDQ1LCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JFMUUyRDtcbn0qL1xuLmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeSB7YmFja2dyb3VuZC1jb2xvcjokc2ljay1hbWJlcjsgYm9yZGVyLWNvbG9yOiRzaWNrLWFtYmVyOyBkaXNwbGF5OmJsb2NrO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWNrLWFtYmVyLDIwJSk7XG5cdH1cbn1cbi8qLmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDE0OCwgMzAsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjc5NDFFO1xufSovXG4uY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeSB7YmFja2dyb3VuZC1jb2xvcjokc2ljay1ncmVlbjsgYm9yZGVyLWNvbG9yOiRzaWNrLWdyZWVuOyBkaXNwbGF5OmJsb2NrO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWNrLWdyZWVuLDIwJSk7XG5cdH1cbn1cbi8qLmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ5LCAxODksIDYyLCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk1QkQzRTtcbn0qL1xuXG4vKi8vIFByb2JhYmx5IG5lZWQgdG8gYWRkIGEgY2xhc3MgdG8gdGhlc2UgaW5zdGVhZCB3aGVyZSBhcHByb3ByaWF0ZVxudWwuamYtcGFnZS1jb250cm9sIGxpIGFbaHJlZj1cIiNzdW1tYXJ5U2NyZWVuXCJdLFxuYnV0dG9uI21haW5fc3VtbWFyeSxcbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtcbiAgICB3aWR0aDoxMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXQudW5zYXZlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxQzc1QkM7XG4gICAgYm9yZGVyLWNvbG9yOiMxQzc1QkM7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xufVxuYnV0dG9uI21haW5fc3VtbWFyeSxcbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiNlZWU7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICBjdXJzb3I6ZGVmYXVsdDtcbn1cbmJ1dHRvbiNtYWluX3N1bW1hcnkge1xuICAgIHJpZ2h0OjEzM3B4O1xuICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1pbi1oZWlnaHQ6MzBweDtcbiAgICBtaW4td2lkdGg6NDVweDtcbn0qL1xuXG4vKmJ1dHRvbiNtYWluX3N1bW1hcnk6YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDE0OCwgMzAsIDApO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGNzk0MUU7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG59Ki9cblxuXG4vKlxuLy8gdGhpcyBpcyB0aGUgc3VtbWFyeSBidXR0b24gLSBpdCBpcyBub3cgYSBsaXR0bGUgZG91Z2hudXQgaWNvblxudWwuamYtcGFnZS1jb250cm9sIGxpIGFbaHJlZj1cIiNzdW1tYXJ5U2NyZWVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiM5NUJEM0U7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjOTVCRDNFIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbn1cblxudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGFbaHJlZj1cIiNzdW1tYXJ5U2NyZWVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiNmMWYyZjI7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjFmMmYyIWltcG9ydGFudDtcbiAgICBjb2xvcjojNkQ2RTcxO1xufVxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0ge1xuICAgIG1hcmdpbjoxcHggMXB4IDFweCAwO1xuICAgIGJvcmRlci13aWR0aDoxcHghaW1wb3J0YW50O1xufSovXG5cblxuLy8gQWRkIGEgY2xhc3MhISEhISEhXG4vLyBObyEgQWRkaW5nIGEgY2xhc3MgaGVyZSBpcyByZWR1bmRhbnQgYW5kIGJhZC1mb3JtLiBDbGFzc2VzIGFyZSBzdHlsaW5nIGhvb2tzIGFuZCBwcm9iYWJseSBzaG91bGRuJ3QgYmUgdXNlZCBBVCBBTEwgdW5sZXNzIGFic29sdXRlbHkgbmVjZXNzYXJ5IChzZWU6IGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTIvMDYvY2xhc3Nlcy13aGVyZS13ZXJlLWdvaW5nLXdlLWRvbnQtbmVlZC1jbGFzc2VzLylcbi8vIGluIHRoaXMgY2FzZSB3ZSdyZSBzdHlsaW5nIGFuIHN1Ym1pdCAtIHN1cmVseSB0aGUgY3NzIGZvciB0aGlzIHNob3VsZCBzYXkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uLCAuYnV0dG9uLCBbcm9sZT1cImJ1dHRvblwiXSB7c3R5bGUgbGlrZSBhIGJ1dHRvbn0gcmF0aGVyIHRoYW4gdXMgaGF2aW5nIHRvIGdvIHRob3VnaCB0aGUgZW50aXJlIHdlYnNpdGUgYW5kIHNheSB3aGF0IGVhY2ggZWxlbWVudCBzaG91bGQgbG9vayBsaWtlPyBJdHMgZGFmdC4gTmV4dCB5b3UnbGwgYmUgaW5zaXN0aW5nIHRoYXQgYWxsIDxwPiBhcmUgZ2l2ZSB0aGUgY2xhc3MgLnBhcmEhXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMUM3NUJDO1xuICAgIC8vdGV4dC1pbmRlbnQ6IDA7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjMUM3NUJDO1xuICAgIC8vLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMDtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2NvbG9yOiB3aGl0ZTtcbiAgICAvL2ZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgLy9mb250LXNpemU6IDE3cHg7XG4gICAgLy9mb250LXdlaWdodDogNzAwO1xuICAgIC8vZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vcGFkZGluZzogMCAxNXB4O1xuICAgIC8vXG4gICAgLy9saW5lLWhlaWdodDogMzBweDtcbiAgICAvL3dpZHRoOiBhdXRvO1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vXG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC8vLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC8vLW1zLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLy8tby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGFfYnRuLXRleHQhaW1wb3J0YW50OyAvL092ZXJyaWRkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG5cdCYuYnRuX2N7XG5cdFx0Y29sb3I6ICRjX2J0bi10ZXh0IWltcG9ydGFudDsgLy9PdmVycmlkZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNfYnRuLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4tYmFja2dyb3VuZDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY19idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY19idG4taG92ZXItYm9yZGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG59XG5cbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdIHtcblx0XG5cdEBleHRlbmQgLmJ0bl9jO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjX2J0bi10ZXh0O1xuXHRib3JkZXI6IHNvbGlkIDFweCAkY19idG4tYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4tYmFja2dyb3VuZDtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY19idG4taG92ZXItdGV4dCFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNfYnRuLWhvdmVyLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4taG92ZXItYmFja2dyb3VuZDtcblx0fVxufVxuXG5cbi8vLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0NDtcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk0NDQ7XG4vL31cbi8vXG4vLy5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSB7XG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICB0b3A6IDFweDtcbi8vICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggMHB4ICNmZmZmZmYsIDAgMCAzcHggLTJweCAjMDAwMDAwO1xuLy8gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAwcHggI2ZmZmZmZiwgMCAwIDNweCAtMnB4ICMwMDAwMDA7XG4vLyAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDBweCAwcHggI2ZmZmZmZiwgMCAwIDNweCAtMnB4ICMwMDAwMDA7XG4vL31cbi8vXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpIHtcbi8vICAgIGJ1dHRvbiNtYWluX3N1bW1hcnksXG4vLyAgICBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuLy8gICAgICAgIHRvcDogYXV0bztcbi8vICAgICAgICBib3R0b206IDlweDtcbi8vICAgIH1cbi8vfVxuXG4vLyBFbmQgc3VibWl0IGJ1dHRvbiB0aGF0IG5lZWRzIGEgY2xhc3NcblxuLy8gUkVBRCBPTkxZIE1PREUgLSBoaWRlIGJ1dHRvbnNcbi5yZWFkb25seSBhLmJ1dHRvbi51cGxvYWQsXG4ucmVhZG9ubHkgYS5idXR0b24uZG93bmxvYWQgKyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLnNlbGVjdC1xdW90ZSB7XG4gICAgLmNoZWNrb3V0LXRhYmxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXgtd2lkdGg6NjAwcHghaW1wb3J0YW50Oy8vIE5lZWQgdG8gY2hlY2sgdGhpcyBmb3Igb3RoZXIgdmlld3MgZS5nLiBBQ0NBIGJlZm9yZSBzZXR0aW5nIGEgYmV0dGVyIHJ1bGUuXG4gICAgfVxufVxuXG4ucGYtY2hlY2tvdXQge1xuICAgIC5oZWFkZXItc2VjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDhlbTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWRlX2JhY2tncm91bmQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMjUwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNTAwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZV9iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1zdWJzZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICArIC5jaGVja291dC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4gLmJsb2NrIHtcbiAgICAgICAgZmxleC1iYXNpczogNjYlO1xuICAgICAgICBAYXQtcm9vdCAuaWUxMSAmIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWxpZ2h0Z3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xdW90ZS1lbmRvcnNlbWVudC1tZXNzYWdle1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay5zaWRlYmFyIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICBAYXQtcm9vdCAuaWUxMSAmIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgLm5vdGljZS1sb2FuLWRldGFpbHMtcmVxdWVzdHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXHRcblx0LmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNThweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdC5wYXltZW50c2VsZWN0LXdyYXAge1xuXHRcdFx0cGFkZGluZy10b3A6MFxuXHRcdH1cblx0XHQuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24ge1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdH1cblx0fVxuXG4gICAgLmVuZG9yc2VtZW50LW1lc3NhZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkZGFyaywgNTAwLCAxLjY3KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4ICNlOGU5ZTkgc29saWQ7XG4gICAgICAgIG1hcmdpbjogMzJweCAzMnB4IDE2cHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw0NTBcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDBweCAxNnB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbmRvcnNlbWVudC1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JhbmdlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDQ1MFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbmRvcnNlbWVudC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5jb21wbGV0ZWQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkZGFyay04MSwgNTAwLCAxLjUpO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDBweCAxNnB4IDBweDtcbiAgICB9XG5cbiAgICAuY29tcGxldGVkLXRvcC1ib3JkZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstODE7XG4gICAgfVxuXG4gICAgLmNvbXBsZXRlZC1ib3R0b20tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLTgxO1xuICAgIH1cblxuICAgIC5mbGV4LXBhcmVudCAuY29tcGxldGVkLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuXG4gICAgLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1udXJzZTtcbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2dyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy5wYXltZW50c2VsZWN0LW9wdGlvbjpudGgtY2hpbGQoM24rMikgLnBheW1lbnRzZWxlY3QtY29udGVudHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkZGFyay13YXRlci1ibHVlO1xuICAgIC8vfVxuICAgIC8vLnBheW1lbnRzZWxlY3Qtb3B0aW9uOm50aC1jaGlsZCgzbiszKSAucGF5bWVudHNlbGVjdC1jb250ZW50e1xuICAgIC8vICAgIGJhY2tncm91bmQ6ICR3YXRlci1ibHVlO1xuICAgIC8vfVxuXG4gICAgLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLW51cnNlO1xuICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLnBheW1lbnRzZWxlY3Qtb3B0aW9uOm50aC1jaGlsZCgzbisyKSAucGF5bWVudHNlbGVjdC1oZWFkZXJ7XG4gICAgLy8gICAgYmFja2dyb3VuZDogJGRhcmstd2F0ZXItYmx1ZTtcbiAgICAvL31cbiAgICAvLy5wYXltZW50c2VsZWN0LW9wdGlvbjpudGgtY2hpbGQoM24rMykgLnBheW1lbnRzZWxlY3QtaGVhZGVye1xuICAgIC8vICAgIGJhY2tncm91bmQ6ICR3YXRlci1ibHVlO1xuICAgIC8vfVxuXG4gICAgLmludm9pY2UtYmFjayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIH1cblxuICAgIC5pbnZvaWNlLWNvbmZpcm0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY3QtcGF5bWVudC1ib2R5IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VydmV5IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRibGFjayAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLnNtaWxleSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggMCA0cHg7O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tYmxvY2sge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24ge1xuICAgICAgICAvL21heC13aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM2JTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG5cbiAgICAgICAgcGFkZGluZzogNTJweCAzMnB4IDM2cHggMTZweDtcblxuICAgICAgICAvKiAgICAgICAgQGlmKCRzaXRlID09ICdsc29zJyl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAucGF5bWVudHNlbGVjdC1hY3Rpb24sXG4gICAgICAgICAgICAgICAgICAgIC5wYXltZW50c2VsZWN0LWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudHNlbGVjdC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAucGF5bWVudHNlbGVjdC1hY3Rpb24ge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5leGNlc3NNZXNzYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE3cHgsICRkYXJrLCA1MDAsIDEuNDcpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudHNlbGVjdC1hbWVuZCB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYW1lbmQtcXVvdGUtY2FuY2VsIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC1zZWxlY3Qge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtY29udGVudCB7XG4gICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ3JTtcblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnRzZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLnBheW1lbnRzZWxlY3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTEwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gLmN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC1hbWVuZC10YWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC10YWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmNoZWNrb3V0LWxpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb290bm90ZS1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMzRweCAxNXB4IDY0cHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcblxuICAgICAgICAgICAgICAgIC8vPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgIC8vICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgID4gLmN0LWRhdGEge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuY3QtYW1lbmQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmN0LWFtZW5kLWRhdGEge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vPiAuY3QtcGF5bWVudC1ib2R5IHtcbiAgICAgICAgICAgICAgICAvLyAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgICAvL31cblxuXG5cbiAgICAgICAgICAgICAgICAudGV4dC1hbGlnbi1jZW50ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3RlZC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDMycHggMTZweCAzMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMnB4IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZC10b3AtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxMnB4LCAkd2hpdGUsIDUwMCwgMS41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1ib3R0b20tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxMnB4LCAkd2hpdGUsIDMwMCwgMS41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByZW1pdW0tYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNsYXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICA+IC5jdC1sYWJlbCBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmN0LXRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmN0LWJvbHQtb24tdG90YWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiArIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgICAgICAuaWNvbi1wYXlvbmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWZpbmFuY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG5cbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWludm9pY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50c2VsZWN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLy9mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnRzZWxlY3QtbGlzdCB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgLnBheW1lbnRzZWxlY3QtbGlzdGl0ZW0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIC5saXN0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bl9hIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgICAgICAucGF5bWVudHNlbGVjdC1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5ZW07XG5cbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgID4gLmJsb2NrIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFjdC1sYWJlbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzNiU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWN0LWRldGFpbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2NCU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhZGRyZXNzIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjllbTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI2cHg7XG5cbiAgICAgICAgICAgID4gLmJsb2NrIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzNiU7XG4gICAgICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgfSBAZWxzZWlmKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDU1JTsqL1xuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1kYXRhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NiU7XG4gICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLmllMTEgJiB7XG4gICAgICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICBAaWYoJHNpdGUgPT0gbHNvcyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHsqL1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIC8qfSovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGxldGVkLXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3QtdG90YWxyb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcms7XG5cbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIC5jdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjllbTtcblxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0LWRhdGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG5cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3QteW91ci1xdW90ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3QteW91ci1xdW90ZS1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wbGV0ZWQtdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC5jb21wbGV0ZWQtY29udGFjdC1wYXJlbnQge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG5cbiAgICAgICAgLmNvbXBsZXRlZC1jb250YWN0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzOHB4LCAkd2hpdGUsIDMwMCwgMS42OCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wbGV0ZWQtY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICRhY2NlbnQtcHJpbWFyeSwgNTAwLCAxLjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBsZXRlZC1jb250YWN0LXBob25lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhY2NlbnQtcHJpbWFyeSwgMzAwLCAxLjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBsZXRlZC1jb250YWN0LWJvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGxpZ2h0LWdyZXktbmluZSwgMzAwLCAxLjU3KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNyb3NzLXNhbGVzIHtcbiAgICAgICAgLmNyb3NzLXNhbGVzLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRhY2NlbnQtcHJpbWFyeSwgNTAwLCAxLjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb3NzLXNhbGVzLXRpdCAuY3Jvc3Mtc2FsZXMge1xuICAgICAgICAgICAgLmNyb3NzLXNhbGVzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkYWNjZW50LXByaW1hcnksIDUwMCwgMS4wKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNyb3NzLXNhbGVzLWJvZHkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRsaWdodC1ncmV5LW5pbmUsIDMwMCwgMS41Nyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jcm9zcy1zYWxlcy1saXN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkbGlnaHQtZ3JleS1uaW5lLCA1MDAsIDEuNTcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGxpZ2h0LWdyZXktbmluZSwgMzAwLCAxLjU3KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb3NzLXNhbGVzLWxpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGxpZ2h0LWdyZXktbmluZSwgNTAwLCAxLjU3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LWNvbXBsZXRlZC1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgY29sb3I6ICR3YXJtLWdyZXktdGhyZWU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LWNvbXBsZXRlZC1kYXRhIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICBjb2xvcjogJGRhcmstODE7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QtY29tcGxldGVkLXRpdGxlIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICBjb2xvcjogJGRhcmstODE7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuXG4gICAgLnlvdXItcXVvdGUtdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLXRpdGxlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGRhcmssIDMwMCwgMS40NSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLWJvbHRvbi10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE4cHgsICRhbG1vc3QtYmxhY2ssIDUwMCwgMS41Nik7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMHB4O1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLWFkZGl0aW9uYWwge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMnB4LCAkZGFyaywgMzAwLCAxLjQ1KTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDAgMDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS1hZGRpdGlvbmFsIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGRhcmssIDMwMCwgMS40NSk7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25zLXRleHQtbGVmdHtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgICAueW91ci1xdW90ZS1hYm91dCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcblxuICAgICAgICAuYWJvdXQtc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRhY2NlbnQtcHJpbWFyeSwgNTAwLCAxLjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzOHB4LCAkd2hpdGUsIDMwMCwgMS4wKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDE2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRhbGFiYXN0ZXIsIDMwMCwgMS41Nyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMzJweCAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkZGFyaywgNTAwLCAxLjQzKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1kYXRhIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkZGFyaywgNTAwLCAxLjQzKTtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG5cbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICR3aGl0ZS10d287XG5cbiAgICAgICAgbWF4LXdpZHRoOjYwMHB4O1xuXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAvL21heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm8tYm9yZGVyLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2sgKyAuY2hlY2tvdXQtYWN0aW9ucyB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAkYWx0bztcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtYWN0aW9ucyArIC5jaGVja291dC1hY3Rpb25zIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cblxuICAgIC5pbmZvLXdpZGdldCB7XG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICAucXVvdGUtYXR0cmlidXRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3ZW07XG4gICAgfVxuXG4gICAgLmV4dHJhLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41N2VtO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICAgICAgICAgLmxpc3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4dHJhLW9wdGlvbiB7XG4gICAgICAgIC5qZi1pbnB1dC10eXBlLXJhZGlvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNzAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyb3VnZS10d287XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXh0cmEtZGV0YWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuXG4gICAgICAgIGNvbG9yOiAkcm91Z2UtdHdvO1xuICAgIH1cblxuICAgIC5mb2NiOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxLjFlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDZweCBhdXRvIDA7XG5cbiAgICAgICAgY29udGVudDogJ1xcMDBhMCc7IC8qbmJzcCovXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmV5aXNoLWJyb3duLCAuMyk7XG4gICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyAgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoJGdyZXlpc2gtYnJvd24sIC4yKTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXS5mb2NiZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIC8qZGlzcGxheTogbm9uZTsgICovXG5cbiAgICAgICAgb3BhY2l0eTogLjAwMTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSArIC5mb2NiOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmZvY2I6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKmNvbnRlbnQ6IFwiXFwyMDIyXCI7ICBidWxsZXQqL1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3VnZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNGRkZGRkYgaW5zZXQsIDAgMCAxcHggMCAkZ3JleWlzaC1icm93bjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpyZXF1aXJlZDpjaGVja2VkICsgLmZvY2I6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNGRkZGRkYgaW5zZXQsIDAgMCAxcHggMXB4ICRncmV5aXNoLWJyb3duO1xuICAgIH1cblxuICAgICYubG9naW5PckNyZWF0ZSB7XG4gICAgICAgIC50YWJiZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGdyZXlpc2gtYnJvd24sIC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24ge1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXRlcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50aXRsZS10ZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMTZweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCArIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRyYW5zLXN1Y2Nlc3MsXG4gICAgLnRyYW5zLWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43OGVtO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJiArIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmFucy1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgIH1cblxuICAgIC50cmFucy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlY3VyZS1ob3N0aW5nIHtcbiAgICAgICAgbWFpbiAuYmxvY2sge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNjAlOyAvL0lFMTEgZml4IGFzIGJyb3dzZXIgc25pZmYgZG9lc24ndCBoYXBwZW4gb24gc2VjdXJlIGhvc3RpbmcgdGVtcGxhdGVcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay5zaWRlYmFyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTsgLy9JRTExIGZpeCBhcyBicm93c2VyIHNuaWZmIGRvZXNuJ3QgaGFwcGVuIG9uIHNlY3VyZSBob3N0aW5nIHRlbXBsYXRlXG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tvdXQtdGFibGUge1xuICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICA+IC5jdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5jdC1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLnRyYW5zLWJhY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgY29sb3I6ICRiX2J0bi10ZXh0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJfYnRuLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiX2J0bl9iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl9idG4taG92ZXItdGV4dDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYl9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiX2J0bi1ob3Zlcl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVycm9yLWRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4wNSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuXG4gICAgICAgICAgICAuaGVhZGVyLXN1YnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4ZW07XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN1cmUtbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuc2VjdXJlLWJvdW5kcyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgLnNlY3VyZS10b3RhbC1yb3cge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN1cmUtdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlY3VyZS1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5zZWN1cmUtdG90YWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5zZWN1cmUtZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkc2hhcms7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyNHB4IDA7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXRvdGFsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItbGluZS1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDBweCAwO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWxpbmUtbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweCAwcHggMDtcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWxpbmUtdmFsdWUge1xuICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtZ3JleS1mb3VyO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLmljb24tb3Blbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZ3JleS10d287XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0LWdyZXktZWxldmVuO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24taWMtY2xvc2Uge1xuICAgICAgICBmaWxsOiAjYjFiMWIxO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQteW91cnF1b3RlIHtcbiAgICAgICAgLnlvdXItb3JkZXItYmxvY2sge1xuICAgICAgICAgICAgLmNoZWNrb3V0LXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tvdXQtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWdyZXktZWxldmVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnlvdXItcXVvdGUtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtZGF0YSB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnF1b3RlTGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkc2hhcms7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyNHB4IDA7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXRvdGFsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkc2hhcms7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItdG90YWwge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkc2hhcms7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItZGV0YWlscyB7XG4gICAgICAgIGNvbG9yOiAkc2hhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1saW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1saW5lLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHggMHB4IDA7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItbGluZS1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDBweCAwO1xuICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItbGluZS12YWx1ZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNDtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tb3Blbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNGE1MTtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdW5kcyB7XG4gICAgICAgIC5ub3RpY2UtcmF0ZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAzNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxlcnQtcmVke1xuICAgICAgICBjb2xvcjogJG5vci1yZWQ7XG4gICAgfVxuXG5cblxuXG5cblxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgI25hdiwgaW5wdXQsICNmb290ZXIge2Rpc3BsYXk6bm9uZTt9XG4gICAgICAgIC5uby1wcmludCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b25bbmFtZT1cInByaW50XCJdIHtcbiAgICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMWJlZTUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAxYmVlNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzAxYmVlNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG5cblxuXG5cbiAgICAjbW9kYWwtY2hlY2tvdXQge1xuICAgICAgICAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDczNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAubW9kYWwtY2hlY2tvdXQtY29udGVudHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWFncmVlbWVudC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucGYtZGFzaGJvYXJkLnBmLWNoZWNrb3V0ICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBURU1QT1JBUlkgRklYIEZPUiBNT0JJTElUWSBARklYTUVcbi5wZi1jaGVja291dC5jaGVja291dC15b3VycXVvdGUgLmNvbnRlbnQtYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cblxuLnBmLWNoZWNrb3V0IG1haW4gLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGZvcm0ge1xuICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLnBheW1lbnRzZWxlY3QtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgfVxufVxuXG5AaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgLnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgfVxufVxuXG4uc2VjdXJlLWhvc3Rpbmcge1xuICAgICN3cmFwcGVyLWZvci1jYXJkc3RhcnRtb250aCxcbiAgICAjd3JhcHBlci1mb3ItY2FyZGV4cGlyZSB7XG4gICAgICAgIC5jb2xsZWN0aW9uIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudG1ldGhvZC5wZi1jaGVja291dCB7XG4gICAgLmNoZWNrb3V0LWFjdGlvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5tb2RhbC13cmFwLmFjdGl2ZSB7XG4gICAgICAgIC5tb2RhbC1jb250ZW50V3JhcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jY29tcGxldGUtcHJpbnQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5jaGVja291dC1wYXltZW50Y29tcGxldGUge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgICAgICAuYmxvY2ssXG4gICAgICAgIC5ibG9jay5zaWRlYmFyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RpY2t5Rm9vdFdyYXAgLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDU3cHg7XG4gICAgfVxuXG4gICAgLnN0aWNreUZvb3RXcmFwIC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50LXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG59XG5cbi8vLmNoZWNrb3V0LXBheS1maW5hbmNlLXJlZmVyLFxuLy8uY2hlY2tvdXQtcGF5LWludm9pY2Uge1xuLy8gICAgLmJsb2NrIHtcbi8vICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuLy8gICAgfVxuLy99XG5cbi5lbmRvcnNlbWVudC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRkYXJrLCAzMDAsIDEuNDUpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4O1xufVxuXG4uZW5kb3JzZW1lbnQtaW5mbyB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGRhcmssIDUwMCwgMS42KTtcbiAgICBwYWRkaW5nOiA4cHggMzJweDtcbn1cblxuLmVuZG9yc2VtZW50LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkZGFyaywgNTAwLCAxLjYpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4IDAgMzJweDtcbn1cblxuLmVuZG9yc2VtZW50LWJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRjaGFyY29hbC1ncmV5LCAzMDAsIDEuNik7XG4gICAgcGFkZGluZzogMHB4IDMycHggOHB4IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naW5PckNyZWF0ZSAuZGFzaGJvYXJkLXRhYnMgLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4ICR3YXJtLWdyZXkgc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggJHdhcm0tZ3JleSBzb2xpZDtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbn1cblxuLmxvZ2luT3JDcmVhdGUgLmRhc2hib2FyZC10YWJzIC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXItdG9wOiAxcHggJGJsYWNrIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4ICRibGFjayBzb2xpZDtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbn1cblxuLmxvZ2luT3JDcmVhdGUge1xuICAgIC5pbmZvLXdpZGdldCB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5jaGVja291dC1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NnB4O1xuICAgIH1cblxuICAgIC5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYnMtY29udHJvbCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAub3dhc3BUZXh0IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLy8ucGYtY2hlY2tvdXQgdWwge1xuLy8gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbi8vfVxuXG4udGhhbmsteW91LWxvZ2dlZC1vdXQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4XG59XG5cbi50aGFuay15b3UtbG9nZ2VkLW91dC1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM0MTRhNTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM5Y2E7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IC5sb2dvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzljYTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgIGltZywgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIGZpbGw6ICM0YTRhNGE7XG4gICAgfVxufVxuXG4udGhhbmsteW91LWxvZ2dlZC1vdXQtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwcHggMDtcbn1cblxuLy8uY2hlY2tvdXQteW91cnF1b3RlIHtcbi8vICAgIHVsIHtcbi8vICAgICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgIH1cbi8vfVxuXG4uY2hlY2tvdXQteW91cnF1b3RlIHtcbiAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LW5vcXVvdGUge1xuICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNDhweCwgJGEtdGV4dCwgNDAwLCAxLjIxKTtcblxuICAgICAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5zZWFyY2gtcmVzdWx0cy1wYWdlICYge1xuICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dCBie1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB0b21hdG87XG59XG5cbi5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQtYWNje1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cbnRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjY3tcblxuICAgIC8vcGFkZGluZzogMzJweDtcblxuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksIC5wZi1hZG1pbiB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxuICAgIHRib2R5ICB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgdGJvZHkgdGR7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnRkLXRpdGxle1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG5cbi5kb3dubG9hZHMtd2lkZ2V0e1xuICAgIG1hcmdpbi1ib3R0b206MXB4O1xuICAgIC5kaXYtYWxlcnQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgfVxufVxuLmNoZWNrb3V0LWJhY2t7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OifihpAnO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjAuNWVtO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LXNraXB7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6J+KGkic7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDowLjVlbTtcbiAgICB9XG59IiwiLyogbG9hZGluZyBzcGlubmVyICovXG4ubG9hZGluZ1NwaW5uZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB6LWluZGV4Ojk5OTk5OTk5O1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItcmlnaHQ6IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjgsIDExNywgMTg4LCAwLjIpO1xuICAgIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogbG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ubG9hZGluZ1NwaW5uZXIsXG4ubG9hZGluZ1NwaW5uZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogOGVtO1xuICAgIGhlaWdodDogOGVtO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gfiAubG9hZGluZ1NwaW5uZXIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICBvcGFjaXR5OjE7XG59XG4uanNvbkZvcm0ucmVhZHkgfiAubG9hZGluZ1NwaW5uZXIge1xuICAgIG9wYWNpdHk6MDtcbn0iLCIucmVhZG9ubHlNb2RlTm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLyogd2lkdGg6IDYwJTsgKi9cbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YzN2UwMDtcbiAgcGFkZGluZzogNXB4O1xuICAvKnBvaW50ZXItZXZlbnRzOm5vbmU7Ki9cbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiNmZmZmZmY7XG59XG4ucmVhZG9ubHlNb2RlTm90aWNlIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxcHggNHB4IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjNzViYztcbn1cbi5yZWFkb25seU1vZGVOb3RpY2UgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBjb2xvcjogIzAwOTQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NDQ0O1xufVxuI2ZvcmNlU3VibWlzc2lvbkJsb2NrIHtcbiAgLy9kaXNwbGF5Om5vbmU7XG59XG4ucmVhZHkgfiAjZm9yY2VTdWJtaXNzaW9uQmxvY2sge1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZXtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNEREVFRjc7XG4gICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICB3aWR0aDoxMDAlO1xuXHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0fVxuXHRidXR0b257XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdH1cbn1cbi5mb3JjZVN1Ym1pc3Npb25NZXNzYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLy8jZm9yY2VTdWJtaXNzaW9uQmxvY2sgcCB7XG4vLyAgbWFyZ2luOiA3cHggMDtcbi8vICBmbG9hdDpsZWZ0O1xuLy99XG4vLyNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b24ge1xuLy8gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuLy8gIG1hcmdpbjogMDsgLyogMiAqL1xuLy8gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuLy8gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG4vLyAgZm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO1xuLy8gIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4vLyAgYm9yZGVyLXJhZGl1czowO1xuLy8gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM3NUJDO1xuLy8gIHRleHQtaW5kZW50OiAwO1xuLy8gIGJvcmRlcjogMXB4IHNvbGlkICMxQzc1QkM7XG4vLyAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuLy8gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbi8vICBib3JkZXItcmFkaXVzOiAwO1xuLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICBjb2xvcjogd2hpdGU7XG4vLyAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbi8vICBmb250LXNpemU6IDE3cHg7XG4vLyAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgcGFkZGluZzogMCAxNXB4O1xuLy8gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuLy8gIHdpZHRoOiBhdXRvO1xuLy8gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgZmxvYXQ6IHJpZ2h0O1xuLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy8gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbi8vICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cztcbi8vICAtby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy8gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4vL30jZm9yY2VTdWJtaXNzaW9uQmxvY2sgYnV0dG9uIHtcbiAgICAgLy8gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgICAvLyAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgIC8vICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgICAgLy8gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG4gICAgIC8vICBmb250LWZhbWlseTpcInByb3hpbWEtbm92YVwiLHNhbnMtc2VyaWY7XG4gICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAvLyAgYm9yZGVyLXJhZGl1czowO1xuICAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbiAgICAgLy8gIHRleHQtaW5kZW50OiAwO1xuICAgICAvLyAgYm9yZGVyOiAxcHggc29saWQgIzFDNzVCQztcbiAgICAgLy8gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgLy8gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgLy8gIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIC8vICBjb2xvcjogd2hpdGU7XG4gICAgIC8vICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgICAvLyAgZm9udC1zaXplOiAxN3B4O1xuICAgICAvLyAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgLy8gIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgLy8gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAvLyAgd2lkdGg6IGF1dG87XG4gICAgIC8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgIC8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIC8vICBmbG9hdDogcmlnaHQ7XG4gICAgIC8vICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAvLyAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAvLyAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAvLyAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgIC8vICAtby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAvLyAgdHJhbnNpdGlvbjogYWxsIC41cztcbi8vfVxuXG4vLyNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b246aG92ZXIge1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NDQ7XG4vLyAgYm9yZGVyOiAxcHggc29saWQgIzAwOTQ0NDtcbi8vfVxuI2ZvcmNlU3VibWlzc2lvbkJsb2NrICNpbnZhbGlkTWVzc2FnZSB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi5pbnZhbGlkICNmb3JjZVN1Ym1pc3Npb25CbG9jayAjaW52YWxpZE1lc3NhZ2Uge1xuICBkaXNwbGF5OmlubGluZTtcbiAgY29sb3I6I0JFMUUyRDtcbn1cbi5pbnZhbGlkICNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjtcbiAgLW1vei1vcGFjaXR5OiAwLjY7XG4gIC1tcy1vcGFjaXR5OiAwLjY7XG4gIC1vLW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6ZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6bm9uZTtcbn1cblxuLyogTkVXIFNUVUZGICovXG4ucmVhZG9ubHlNb2RlTm90aWNlIHtwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IGhlaWdodDoyNXB4OyB6LWluZGV4Ojk5OTk5NTUwOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHdoaXRlLXNwYWNlOm5vd3JhcDsgb3ZlcmZsb3c6aGlkZGVuO31cbi5yZWFkb25seU1vZGVOb3RpY2UgfiAjbWFpbmhlYWRlcixcbi5yZWFkb25seU1vZGVOb3RpY2UgfiAjaGVhZGJhbmQsXG4ucmVhZG9ubHlNb2RlTm90aWNlIH4gZm9ybSAuamYtaGVhZGVyLXNlY3Rpb24ge21hcmdpbi10b3A6MjVweDt9XG5cbi5yZWFkb25seU5vdGljZSB7Y29sb3I6cmVkO31cblxuXG5cbi8qIEltcHJvdmVkIHJlYWQgb25seSBub3RpY2UgKG5vdyBtb3JlIG1vZGFsLWxpa2UpICovXG4ucmVhZG9ubHlNb2RlTW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTk5OTU1MDtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWwgLmxvY2tlZG1zZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWwgLmxvY2tlZG1zZyBhIHtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjoyMHB4XG59XG4ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQge1xuXHRoZWlnaHQ6IDE0MHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCB7XG5cdGhlaWdodDogMTA1cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogbm9uZTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcblx0Y29sb3I6IG9yYW5nZTtcbn1cbi5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCAubG9ja2VkbXNnIHtcblx0ZGlzcGxheTpub25lO1xufVxuLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGF0dHIocmVhZG9ubHktdGV4dCk7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWFkb25seU1vZGVNb2RhbDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRsZWZ0OjA7XG5cdGhlaWdodDo0cHg7XG5cdGJhY2tncm91bmQ6b3JhbmdlO1xufVxuYm9keS5yZWFkb25seU1vZGUgLnJlYWRvbmx5TW9kZU1vZGFsICsgI3BhZ2UtY29udGFpbmVyIHtcblx0ZmlsdGVyOmJsdXIoNXB4KTtcbn1cbmJvZHkucmVhZG9ubHlNb2RlIC5yZWFkb25seU1vZGVNb2RhbC5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCArICNwYWdlLWNvbnRhaW5lciB7XG5cdGZpbHRlcjpub25lO1xufSIsIlxuI2ZpbGVMaXN0V3JhcCB7XG4vLyAgICBtYXJnaW4tdG9wOiAzMHB4O1xuLy8gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHB1cnBsaXNoLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAzMnB4IDA7XG4gICAgICAgIC8vICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy9wYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHVycGxpc2gtZ3JleTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwdXJwbGlzaC1ncmV5O1xuICAgIH1cbn1cbiIsIlxuLmpzb25Gb3JtIHtcbiAgICAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkanVuaXBlcjtcblxuICAgICAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAxcHggMXB4IDNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgLy9mb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRidXR0b24tZnM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZ3O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYmc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmLmRlbGV0ZUZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1Qjg5QjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYmctaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvb3NlRmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDsgXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDI0cHg7IFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjQ1LCAxOTIpIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyM3B4XCIgaGVpZ2h0PVwiMTZweFwiIHZpZXdCb3g9XCIwIDAgMjMgMTZcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMjMgMTZcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIjRkY5OTAwXCIgZD1cIk04LDIuNDhMMi42MTIsMTRoMTAuNzc3TDgsMi40OHogTTgsMEw4LDBjMC4zNDUsMCwwLjY4OSwwLjIzMywwLjk1MSwwLjY5OGw2LjgyOCwxMy42MSBDMTYuMzAzLDE1LjIzOSwxNS44NTcsMTYsMTQuNzkxLDE2SDEuMjA4Yy0xLjA2NywwLTEuNTEyLTAuNzYxLTAuOTg5LTEuNjkxbDYuODI5LTEzLjYxQzcuMzEsMC4yMzMsNy42NTQsMCw4LDBMOCwweiBNNywxMiBjMC0wLjU1MiwwLjQ0OC0xLDEtMXMxLDAuNDQ4LDEsMXMtMC40NDgsMS0xLDFTNywxMi41NTIsNywxMnogTTgsNmMwLjU1MiwwLDEsMC40NDgsMSwxbC0wLjMxMiwzSDcuMzEyTDYuOTk5LDcgQzYuOTk5LDYuNDQ4LDcuNDQ3LDYsOCw2TDgsNnpcIi8+PC9zdmc+JykgNHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNyb3BEaXNwbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMnB4IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDAsIDI0MCwgMjQwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAgICAgICAgIC5jcm9wV2FybmluZyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweDsgXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggMjRweDsgXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7IFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI0NSwgMTkyKSB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjNweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDIzIDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDIzIDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cGF0aCBmaWxsPVwiI0ZGOTkwMFwiIGQ9XCJNOCwyLjQ4TDIuNjEyLDE0aDEwLjc3N0w4LDIuNDh6IE04LDBMOCwwYzAuMzQ1LDAsMC42ODksMC4yMzMsMC45NTEsMC42OThsNi44MjgsMTMuNjEgQzE2LjMwMywxNS4yMzksMTUuODU3LDE2LDE0Ljc5MSwxNkgxLjIwOGMtMS4wNjcsMC0xLjUxMi0wLjc2MS0wLjk4OS0xLjY5MWw2LjgyOS0xMy42MUM3LjMxLDAuMjMzLDcuNjU0LDAsOCwwTDgsMHogTTcsMTIgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxUzcsMTIuNTUyLDcsMTJ6IE04LDZjMC41NTIsMCwxLDAuNDQ4LDEsMWwtMC4zMTIsM0g3LjMxMkw2Ljk5OSw3IEM2Ljk5OSw2LjQ0OCw3LjQ0Nyw2LDgsNkw4LDZ6XCIvPjwvc3ZnPicpIDRweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VJbnB1dCxcbiAgICAgICAgICAgIC5pbWFnZU91dHB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNkZGQgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNkZGQgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKC4yNSwgI2RkZCksIGNvbG9yLXN0b3AoLjI1LCB0cmFuc3BhcmVudCkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDEwMCUsIGNvbG9yLXN0b3AoLjI1LCAjZGRkKSwgY29sb3Itc3RvcCguMjUsIHRyYW5zcGFyZW50KSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCguNzUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNzUsICNkZGQpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMTAwJSAxMDAlLCBjb2xvci1zdG9wKC43NSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC43NSwgI2RkZCkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTBweCAwLCAxMHB4IC0xMHB4LCAwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVlZWU7XG5cbiAgICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjZXJ1bGVhbjI7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgMXB4IDBweCByZ2JhKDAsMCwwLDAuNikgaW5zZXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3RoZXJCdXR0b25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAmLnVwbG9hZEZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oaQIGNsaWNrIHRvIHVwbG9hZCBmaWxlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRlbGV0ZUZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIzMnB4XCIgaGVpZ2h0PVwiMzJweFwiIHZpZXdCb3g9XCI0IDQgMzIgMzJcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyA0IDQgMzIgMzJcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwb2x5Z29uIGZpbGw9XCIjYWEwMDAwXCIgcG9pbnRzPVwiMjQuOTUsMTIuMjIyIDIwLjAwMSwxNy4xNzEgMTUuMDUxLDEyLjIyMiAxMi4yMjIsMTUuMDUgMTcuMTcyLDIwIDEyLjIyMiwyNC45NSAxNS4wNTEsMjcuNzc3IDIwLjAwMSwyMi44MjkgMjQuOTUsMjcuNzc3IDI3Ljc3NywyNC45NSAyMi44MjksMjAgMjcuNzc3LDE1LjA1IFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi51cGxvYWRGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jYW5jZWxGaWxlQnV0dG9uLFxuICAgICAgICAgICAgICAgICYucmVwbGFjZUZpbGVCdXR0b24sXG4gICAgICAgICAgICAgICAgJi5kZWxldGVGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2FuY2VsRmlsZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL2NhbmNlbEZpbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvY2FuY2VsRmlsZS5ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJDYW5jZWxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucmVwbGFjZUZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9yZXBsYWNlRmlsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk0xMS4wMzIlMjAyOC40NDhjLTQuNTI0LTQuODY2LTQuNDQ0LTEyLjQ5JTIwMC4yNTQtMTcuMjIyJTIwMS45MjQtMS45MzYlMjA0LjMyOC0zLjA5MiUyMDYuODI4LTMuNDcybC0wLjEzOC00LjE1NGMtMy41MDglMjAwLjQyNi02LjkwNCUyMDEuOTkyLTkuNTk0JTIwNC43LTYuMjk4JTIwNi4zNDQtNi4zNzIlMjAxNi41OC0wLjI0NiUyMDIzLjA2NGwtMy40ODIlMjAzLjUwNiUyMDExLjAyMCUyMDAuNjAyLTAuMDMwLTExLjY2OC00LjYxMiUyMDQuNjQ0ek0yNC4zMjQlMjA0LjUzbDAuMDMwJTIwMTEuNjY4JTIwNC42MTQtNC42NDZjNC41MjQlMjA0Ljg2NiUyMDQuNDQ2JTIwMTIuNDktMC4yNTQlMjAxNy4yMjItMS45MjQlMjAxLjkzOC00LjMyOCUyMDMuMDkyLTYuODMlMjAzLjQ3MmwwLjEzOCUyMDQuMTUyYzMuNTEtMC40MjYlMjA2LjkwNi0xLjk5MiUyMDkuNTk2LTQuNzAyJTIwNi4yOTYtNi4zNDIlMjA2LjM3NC0xNi41OCUyMDAuMjQ0LTIzLjA2MmwzLjQ4Mi0zLjUwNi0xMS4wMjAtMC41OTh6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvcmVwbGFjZUZpbGUuaG92ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTExLjAzMiUyMDI4LjQ0OGMtNC41MjQtNC44NjYtNC40NDQtMTIuNDklMjAwLjI1NC0xNy4yMjIlMjAxLjkyNC0xLjkzNiUyMDQuMzI4LTMuMDkyJTIwNi44MjgtMy40NzJsLTAuMTM4LTQuMTU0Yy0zLjUwOCUyMDAuNDI2LTYuOTA0JTIwMS45OTItOS41OTQlMjA0LjctNi4yOTglMjA2LjM0NC02LjM3MiUyMDE2LjU4LTAuMjQ2JTIwMjMuMDY0bC0zLjQ4MiUyMDMuNTA2JTIwMTEuMDIwJTIwMC42MDItMC4wMzAtMTEuNjY4LTQuNjEyJTIwNC42NDR6TTI0LjMyNCUyMDQuNTNsMC4wMzAlMjAxMS42NjglMjA0LjYxNC00LjY0NmM0LjUyNCUyMDQuODY2JTIwNC40NDYlMjAxMi40OS0wLjI1NCUyMDE3LjIyMi0xLjkyNCUyMDEuOTM4LTQuMzI4JTIwMy4wOTItNi44MyUyMDMuNDcybDAuMTM4JTIwNC4xNTJjMy41MS0wLjQyNiUyMDYuOTA2LTEuOTkyJTIwOS41OTYtNC43MDIlMjA2LjI5Ni02LjM0MiUyMDYuMzc0LTE2LjU4JTIwMC4yNDQtMjMuMDYybDMuNDgyLTMuNTA2LTExLjAyMC0wLjU5OHolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlJlcGxhY2UgRmlsZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kZWxldGVGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvZGVsZXRlRmlsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk02Ljc3OCUyMDE1LjgyNGwyLjIwNCUyMDE5LjQxOGMwLjExOCUyMDAuOTIyJTIwNC41NyUyMDMuOTU0JTIwMTEuMDE4JTIwMy45NTglMjA2LjQ0OC0wLjAwNCUyMDEwLjkwMi0zLjAzNiUyMDExLjAyMC0zLjk1OGwyLjIwNC0xOS40MThjLTMuMzY4JTIwMS44ODQtOC40MDIlMjAyLjc3Ni0xMy4yMjQlMjAyLjc3NnMtOS44NTYtMC44OTItMTMuMjIyLTIuNzc2ek0yNi4zMzQlMjAzLjgyNGwtMS43MTgtMS45MDZjLTAuNjYyLTAuOTQyLTEuMzgyLTEuMTE4LTIuNzg0LTEuMTE4aC0zLjY2NGMtMS40JTIwMC0yLjEyJTIwMC4xNzYtMi43ODQlMjAxLjExOGwtMS43MTYlMjAxLjkwNmMtNS4xNCUyMDAuODk4LTguODY4JTIwMy4yOC04Ljg2OCUyMDUuMDM2djAuMzQyYzAlMjAzLjA5MiUyMDYuODA0JTIwNS42JTIwMTUuMiUyMDUuNnMxNS4yLTIuNTA4JTIwMTUuMi01LjZ2LTAuMzQyYzAtMS43NTYtMy43MjYtNC4xMzgtOC44NjYtNS4wMzZ6TTI0LjEzOCUyMDguMjc4bC0yLjUwNC0yLjY3OGgtMy4yNjhsLTIuNTA0JTIwMi42NzhoLTMuNGMwJTIwMCUyMDMuNzI0LTQuNDQlMjA0LjIyMi01LjA0MiUyMDAuMzgtMC40NiUyMDAuNzctMC42MzYlMjAxLjI3NC0wLjYzNmg0LjA4NmMwLjUwNCUyMDAlMjAwLjg5MiUyMDAuMTc2JTIwMS4yNzQlMjAwLjYzNiUyMDAuNDk2JTIwMC42MDIlMjA0LjIyMiUyMDUuMDQyJTIwNC4yMjIlMjA1LjA0MmgtMy40MDJ6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvZGVsZXRlRmlsZS5ob3Zlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNNi43NzglMjAxNS44MjRsMi4yMDQlMjAxOS40MThjMC4xMTglMjAwLjkyMiUyMDQuNTclMjAzLjk1NCUyMDExLjAxOCUyMDMuOTU4JTIwNi40NDgtMC4wMDQlMjAxMC45MDItMy4wMzYlMjAxMS4wMjAtMy45NThsMi4yMDQtMTkuNDE4Yy0zLjM2OCUyMDEuODg0LTguNDAyJTIwMi43NzYtMTMuMjI0JTIwMi43NzZzLTkuODU2LTAuODkyLTEzLjIyMi0yLjc3NnpNMjYuMzM0JTIwMy44MjRsLTEuNzE4LTEuOTA2Yy0wLjY2Mi0wLjk0Mi0xLjM4Mi0xLjExOC0yLjc4NC0xLjExOGgtMy42NjRjLTEuNCUyMDAtMi4xMiUyMDAuMTc2LTIuNzg0JTIwMS4xMThsLTEuNzE2JTIwMS45MDZjLTUuMTQlMjAwLjg5OC04Ljg2OCUyMDMuMjgtOC44NjglMjA1LjAzNnYwLjM0MmMwJTIwMy4wOTIlMjA2LjgwNCUyMDUuNiUyMDE1LjIlMjA1LjZzMTUuMi0yLjUwOCUyMDE1LjItNS42di0wLjM0MmMwLTEuNzU2LTMuNzI2LTQuMTM4LTguODY2LTUuMDM2ek0yNC4xMzglMjA4LjI3OGwtMi41MDQtMi42NzhoLTMuMjY4bC0yLjUwNCUyMDIuNjc4aC0zLjRjMCUyMDAlMjAzLjcyNC00LjQ0JTIwNC4yMjItNS4wNDIlMjAwLjM4LTAuNDYlMjAwLjc3LTAuNjM2JTIwMS4yNzQtMC42MzZoNC4wODZjMC41MDQlMjAwJTIwMC44OTIlMjAwLjE3NiUyMDEuMjc0JTIwMC42MzYlMjAwLjQ5NiUyMDAuNjAyJTIwNC4yMjIlMjA1LjA0MiUyMDQuMjIyJTIwNS4wNDJoLTMuNDAyeiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0UnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRGVsZXRlIEZpbGVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAtMnB4IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvRWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNTAwMHB4O1xuICAgICAgICAgICAgbGVmdDogLTUwMDBweDtcblxuICAgICAgICAgICAgJi5lcnJvciwgXG4gICAgICAgICAgICAmLnZhbGlkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IC8qIG5ldyBqYW4gaGVpZ2h0IGZpeCAqL1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLyogaW4gY29sdW1ucyAqL1xuLmxheW91dC1zdHlsZS1jb2x1bW5zICB7XG4gIGRpc3BsYXk6dGFibGU7XG4gIHBhZGRpbmctbGVmdDogMTMwcHghaW1wb3J0YW50O1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciArIC5saW5rZWRGb3JtQWRkTmV3IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciB7XG4gIGRpc3BsYXk6dGFibGUtY2VsbDtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cge1xuICBkaXNwbGF5OmJsb2NrO1xuICBwYWRkaW5nOjRweDtcbiAgd2lkdGg6YXV0bztcbiAgdmVydGljYWwtYWxpZ246Ym90dG9tO1xuICB0ZXh0LWFsaWduOnJpZ2h0O1xuICBtYXJnaW46MHB4IDJweCAwcHggMHB4O1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdyB7XG5cbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgKyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cge1xuICBwYWRkaW5nLWxlZnQ6NHB4OyBtaW4td2lkdGg6aW5oZXJpdDtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTI1cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHJpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyICsgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93ID4gbGFiZWwge1xuICBkaXNwbGF5Om5vbmU7XG59IiwiXG4uanNvbkZvcm0ge1xuICAgIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICR0ZC1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdGNhcHRpb24ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRoLWZzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgtZnc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXHRcdFx0dHIucHJlaGVhZGVyIHRoW2NvbHNwYW5dIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgyLWZ3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICZbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGgtZnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgtZnc7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaHVtbWluZy1iaXJkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm90dGljZWxsaTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMyODA5RDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1jb2xsYXBzZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogdy1yZXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAuNXM7XG5cbiAgICAgICAgICAgICZbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtY29sbGFwc2VkPSdmYWxzZSddIHtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyB0aCxcbiAgICAgICAgICAgICYgKyB0ZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblx0XG5cdFx0XHQmW2RhdGEtY2hpbGQtaXM9J3JhZGlvJ10ge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgN3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpZmZlcmVuY2VzIChkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiKVxuXG4gICAgICAgICZbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ge1xuXG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aDMtZnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5saW1pdGVkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB7XG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgJltkYXRhLWNoaWxkLWlzPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtY2hpbGQtaXM9J3RleHQnXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2FyZWFzUHJhY3Rpc2VGaWVsZHNFbmR1cmFuY2VGb3JtIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9MRCBTVFlMRVxuXG4gICAgLypcbiAgICB0cjpmaXJzdC1jaGlsZCB0aCwgXG4gICAgdGQsIFxuICAgIHRoID4gc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogOGVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjVzO1xuICAgIH1cblxuICAgIHRoW2RhdGEtc2hvdy1saW5rYWdlfj1cImxhc3RDb21wbGV0ZWRZZWFyXCJdLFxuICAgIHRkICNsYXN0Q29tcGxldGVkWWVhciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSc2cHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgNiA2JyBvdmVyZmxvdz0naW5oZXJpdCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSc+PHBvbHlnb24gZmlsbD0nIzgzQzVEOCcgcG9pbnRzPScwLDAgNiwwIDAsNiAnIC8+PC9zdmc+XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgICovXG59XG4vKiBPdmVycmlkZSB0aGUgdGQgdGV4dCBhbGlnbm1lbnQgaXMgZGF0YS10ZXh0LWFsaWduPSdsZWZ0JyBpcyBzZXQgb24gdGhlIHRhYmxlLiBOZWVkZWQgZm9yIHdoZW4gd2UgaGF2ZSB5L24gcmFkaW9zIGluIHRoZSB0YWJsZS4gKi9cbi5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkge1xuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGFiZWwuZm9jYiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxufVxuXG4vKnNwZWNpZmljIHN0eWxpbmcgZm9yICNjbGFpbXMtdGFibGUgKi9cbi5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUge1xuXHR3aWR0aDphdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXtcblx0Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB7XG5cdFx0bWluLXdpZHRoOjYwMHB4O1xuXHR9XG59XG4uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRkW2RhdGEtY2hpbGQtaXM9J3RleHQnXSB7XG5cdHBhZGRpbmctcmlnaHQ6MTVweDtcbn1cbi5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGhlYWQgdGgge1xuXHR2ZXJ0aWNhbC1hbGlnbjpib3R0b207IGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG4uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0ZDpmaXJzdC1jaGlsZHtcblx0bWluLXdpZHRoOjhlbTtcblx0bWF4LXdpZHRoOjhlbTtcblx0d2lkdGg6OGVtXG59IiwiXG4uanNvbkZvcm0sXG4ucGYtYWRtaW57XG5cbiAgICAvLyBHZW5lcmFsIHN0eWxlIChoZWxwIGljb25zKVxuXG4gICAgLmhlbHAtdHJpZ2dlcixcbiAgICBkZm4gc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDouM2VtO1xuICAgIH1cblxuICAgIC5oZWxwLXRyaWdnZXIsXG4gICAgZGZuIHtcbiAgICAgICAgc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGNlcnVsZWFuMjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjZXJ1bGVhbjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTbGlkZSBkb3duIGhlbHAgYm94ZXNcblxuICAgIC5oZWxwLXRyaWdnZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogaGVscCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuXG4gICAgICAgICAgICAmICsgLmhlbHAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDQycHggMjFweCA0N3B4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbHRpcDItYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxpbWl0O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCA0MnB4IDAgNDdweDtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWxoO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogJHRvb2x0aXAyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHRpcDItYmcgdXJsKFwiL2ltZy9zb3VyY2UvaGVscC5zdmdcIikgbm8tcmVwZWF0IDE1cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgfVxuXG4gICAgLy8gPGRmbj4gdG9vbHRpcCBoZWxwIGJveGVzXG4gICAgZGZuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGN1cnNvcjogaGVscDtcblxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAkdG9vbHRpcC1mcywgJHRvb2x0aXAtY29sb3IsICR0b29sdGlwLWZ3LCAgJHRvb2x0aXAtbGgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2x0aXAtYmcgdXJsKFwiL2ltZy9zb3VyY2UvaGVscC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDExcHggMTJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR0b29sdGlwLXNoYWRvdztcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB9XG5cblxuICAgICAgICBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxNXB4IDQycHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0b29sdGlwLWJnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCBkZm4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXHRcblx0XG5cdC5kaWFsb2d1ZS1tZXNzYWdlIGRmbiB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogLTQycHg7XG5cdFx0fVxuXHR9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAuaGVscC10cmlnZ2VyLFxuICAgICAgICBkZm4gc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGYtYWRtaW4ge1xuICAgIGRmbntcbiAgICAgICAgbWluLXdpZHRoOjI4MHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbi8qIGZvcndhcmRRdWVzdGlvbkJ1dHRvbiAqL1xuXG4uanNvbkZvcm0ge1xuICAgIC5mb3J3YXJkUXVlc3Rpb25CdXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAzLjVlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxlZ2VuZC1saCAtIDZweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDI2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9wbHVnaW5zL0ZvcndhcmRRdWVzdGlvbi9mb3J3YXJkUXVlc3Rpb24uc3ZnJykgM3B4IDAgbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9yd2FyZFF1ZXN0aW9uSWNvbk9ubHkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDI2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvcGx1Z2lucy9Gb3J3YXJkUXVlc3Rpb24vZm9yd2FyZFF1ZXN0aW9uLnN2ZycpIDNweCAwIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmZvcm0uZm9yd2FyZFF1ZXN0aW9uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmNmb290LFxuICAgICAgICAmLmZjZm9vdCBzbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICBib3JkZXI6IDA7IFxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTFFMkQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3IsXG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkUxRTJEO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JFMUUyRDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4ICNCRTFFMkQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3Igc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTFFMkQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWx0byB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY2xvc2UgYnV0dG9uIGZvciBBTEwgcGFuZWxzICovXG4ucGFuZWxDbG9zZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6MDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBjb2xvcjogIzg4ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0b3A6IDMycHghaW1wb3J0YW50O1xuICByaWdodDogMTBweCFpbXBvcnRhbnQ7XG59XG4ucGFuZWxDbG9zZUJ1dHRvbjpob3ZlciB7YmFja2dyb3VuZDojZGRkOyBib3JkZXItY29sb3I6IzU1NTsgY29sb3I6IzMzMzt9XG4jaXNzdWVzIC5wYW5lbENsb3NlQnV0dG9uIHtcbiAgdG9wOiAwcHghaW1wb3J0YW50O1xuICByaWdodDogMTBweCFpbXBvcnRhbnQ7XG59XG4vKiBFTkQgY2xvc2UgYnV0dG9uIGZvciBBTEwgcGFuZWxzICovIiwiXG4uanNvbkZvcm0ge1xuXHQmLmluSWZyYW1lIHtcblx0XHQuamYtaGVhZGVyLWJvdW5kcyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0JiA+IHNlY3Rpb24ge1xuXHRcdFx0JiA+IGhlYWRlciA+IGgyLFxuXHRcdFx0JiA+IC5pbnRybyxcblx0XHRcdCYgPiBmaWVsZHNldCxcblx0XHRcdCYgPiAubm90LWFwcGxpY2FibGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUaGlzIGlzIGEgdG9vbHRvcCB0aGF0IHNob3dzIG9uIHNvbWUgbnVtZXJpYyBmaWVsZHMgd2l0aCB0aGUgdHJ1ZSBudW1iZXIgb2YgZGVjaW1hbCBwbGFjZXNcbmlucHV0IH4gc3Bhbi50dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW46IC0zcHggNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDJweCA0cHggMXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZDRDk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FEQURBRDtcbiAgICBjb2xvcjogIzFEMUQxRDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNHB4IDBweCByZ2JhKDAsMCwwLDAuNCk7XG59XG5zcGFuLnR0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkZDRDk7XG59XG50ZDpob3ZlciBpbnB1dCB+IHNwYW4udHQsXG5pbnB1dDpob3ZlciB+IHNwYW4udHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufSIsIlxuLy8gTm90IGFwcGxpY2FibGUgYm94XG5cbi5qc29uRm9ybSB7XG4gICAgLm5vdC1hcHBsaWNhYmxlLFxuICAgIC5tYWpvci1wcm9wLW5vdC1hcHBsaWNhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICR0b29sdGlwLWZzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR0b29sdGlwLWZ3O1xuICAgICAgICBjb2xvcjogJG5hLWJveC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG5hLWJveC1iZzsgICBcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hLWJveC1ib3JkZXI7XG4gICAgfVxuICAgIFxuICAgIC8qXG4gICAgLm5vdC1hcHBsaWNhYmxlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKi9cbn1cblxuLy8gZW5kIG5hIGJveCIsIlxuLmpzb25Gb3JtIHtcblx0ZmllbGRzZXQge1xuXHRcdCYgPiBsZWdlbmQge1xuXHRcdFx0Ly9mb250LXNpemU6ICRsZWdlbmQtZnM7XG5cdFx0XHQvL2xpbmUtaGVpZ2h0OiAkbGVnZW5kLWxoO1xuXHRcdFx0Ly9mb250LXdlaWdodDogJGxlZ2VuZC1mdztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMThweCxmYWxzZSwgNDAwLCAgMi4yNik7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJweDtcblxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JiB+IC5maWVsZHNldC1hY3Rpb25zIHtcblx0XHQgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuXHRcdCAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cdFx0ICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IHN0cm9uZzpmaXJzdC1jaGlsZCxcblx0XHQmID4gbGVnZW5kIHN0cm9uZyxcblx0XHQmID4gLmZpZWxkc2V0LWFjdGlvbnMgKyBzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHQvL2ZvbnQtc2l6ZTogJGxlZ2VuZC1mcyAqIDAuODtcblx0XHRcdC8vbGluZS1oZWlnaHQ6ICRsZWdlbmQtbGg7XG5cdFx0XHQvL2ZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEycHgsZmFsc2UsIDQwMCwgIDEuMzMpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4ycHg7XG5cblx0XHRcdCYgKyBkZm4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEycHgsZmFsc2UsIDQwMCwgIDEuMzMpO1xuXHRcdFx0XHQvL2ZvbnQtc2l6ZTogJGxlZ2VuZC1mcztcblx0XHRcdFx0Ly9saW5lLWhlaWdodDogJGxlZ2VuZC1saDtcblx0XHRcdFx0Ly9mb250LXdlaWdodDogJGxlZ2VuZC1mdztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcbi5qc29uRm9ybSB7XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcyFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG5cdC5pYWQtc3VibWl0IHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRpbnB1dCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2FzaFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3I7XG4gICAgICAgICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0XHQmOnZhbGlkIHsvL3ZhbGlkXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aW52YWxpZCB7Ly9pbnZhbGlkXG5cdFx0XHQvLyY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgey8vYW5kIGFuc3dlcmVkIChtaWdodCBub3QgaGF2ZSBhIHBsYWNlaG9sZGVyKVxuXHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7Ly9hbmQgYW5zd2VyZWRcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblx0XG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcblx0XHRwYWRkaW5nOiA0LjVweCAxNHB4O1xuXHR9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICAmOnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbC1iZy1yZXE7XG4gICAgICAgIH1cbiAgICB9XG5cblx0aW5wdXQsXG5cdHRleHRhcmVhIHtcblx0ICAgICY6Zm9jdXMsIFxuXHQgICAgJjpyZXF1aXJlZDpmb2N1cyB7XG5cdCAgICBcdG91dGxpbmU6IG5vbmU7XG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICRlbC1iZy1mb2N1cztcblx0ICAgIH1cblx0ICAgICY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcblx0XHQmLmVycm9yOnJlcXVpcmVkOmZvY3VzLFxuICAgICAgICAmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0Y29sb3I6ICRlbC1jb2xvci1lcnI7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG5cdFx0ICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0fVxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG5cdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJoaWRlbWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdCY6Zm9jdXMsXG5cdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JleTtcblx0XHR9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvKiYuZXJyb3IsXG4gICAgICAgICZbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV1bZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG4gICAgfVxuXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO31cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7fVxuICAgIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjt9XG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO31cblx0XG5cdC8qIGkgdGhpbmsgdGhpcyB3aG9sZSBtZWRpYSBydWxlIGNhbiBiZSByZW1vdmVkICovXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2FzaFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgLyp3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyovXG4gICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3I7XG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcbiAgICAgICAgICAgICYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG4gICAgICAgICAgICAmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpyZXF1aXJlZDpmb2N1czp2YWxpZCxcbiAgICAgICAgICAgICYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIHtcbiAgICAgICAgICAgICAgICAmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0XG5cdFxuXHRcblx0XG5cdFxuXHRcblx0Ji5qc29uRm9ybUludmVyc2Uge1xuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImNhc2hcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQvKiBib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yOyAqL1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdXRlci1zcGFjZTtcblx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcSwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0Jjp2YWxpZCB7Ly92YWxpZFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdXRlci1zcGFjZTtcblx0XHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjppbnZhbGlkIHsvL2ludmFsaWRcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdFx0XHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7Ly9hbmQgYW5zd2VyZWRcblx0XHRcdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnIsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImNhc2hcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG5cdFx0c2VsZWN0IHtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRlbC1iZy1mb2N1cztcblx0XHRcdH1cblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcblx0XHRcdCYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG5cdFx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0XHRjb2xvcjogJGVsLWNvbG9yLWVycjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVyciwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdH1cblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG5cdFx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbCwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdCYuZXJyb3IsXG5cdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJmYWxzZVwiXSB7XG5cdFx0XHRcdGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG5cdFx0XHRcdFxuXHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0JiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV0ge1xuXHRcdFx0XHQmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0LmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmLmxlZnQtYmxvY2sge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHQuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRcblx0Ji5xdW90ZS1mb3JtIHtcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImNhc2hcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yO1xuXHRcdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblx0XHRcdFx0Jjp2YWxpZCB7Ly92YWxpZFxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gey8vYW5kIGFuc3dlcmVkXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvcjtcblx0XHRcdCY6cmVxdWlyZWQge1xuXHRcdFx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0XHRcdGNvbG9yOiRwbGFjZWhvbGRlci1jb2xvclxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCxcblx0XHRcdCYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG5cdFx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHR9XG5cdFx0XHQmOnJlcXVpcmVkOmZvY3VzOnZhbGlkLFxuXHRcdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0ge1xuXHRcdFx0XHQmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JlttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXSB7XG5cdFx0XHRcdCYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGNvcnAtc2lsdmVyLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSB7XG5cdGlucHV0LFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuXHRpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcblx0c2VsZWN0IHtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcblxuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvcjtcblx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0XHQmOnZhbGlkIHsvL3ZhbGlkXG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHR9XG5cdFx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHsvL2FuZCBhbnN3ZXJlZFxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXHRcdH1cblx0XHQmOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsXG5cdFx0Ji5lcnJvcjpyZXF1aXJlZDpmb2N1cyxcblx0XHQmLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0fVxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG5cdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItcmVxO1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHR9XG5cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDExMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICNiMmIxYjIsIDMwMCwgMS4yOSk7XG5cdH1cblxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0cGFkZGluZzogMTBweDtcbiAgICB9XG5cblx0aW5wdXRbdHlwZT1cImRhdGVcIl17XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjYjJiMWIyLCAzMDAsIDEuMjkpO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICNiMmIxYjIsIDMwMCwgMS4yOSk7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHQmOmZvY3VzLFxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0fVxuXG5cdH1cblxuXHQuYmxvY2stYnV0dG9uc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG5cdFx0LmRpdi1idXR0b257XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNDclO1xuXHRcdH1cblx0fVxuXG5cdC5jaGVja2JveC1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly9mb250LXNpemU6IDIycHg7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdGlucHV0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZWQ7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdH1cblxuXHRcdGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ly9zcGFuLmNvbGxlY3Rpb24ge1xuXHQvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvL1x0bGVmdDogLThweDtcblx0Ly99XG5cblx0LmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmLmxlZnQtYmxvY2sge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHQuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cblx0Ly8uZW5kLXF1ZXN0aW9uOmFmdGVye1xuXHQvL1x0Y29udGVudDogXCJcIjtcblx0Ly9cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly9cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdC8vXHR3aWR0aDogMTAwJTtcblx0Ly9cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZTZlNmU7XG5cdC8vXHQvL21hcmdpbi10b3A6IDMwcHg7XG5cdC8vXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQvL31cblxuXHRvbHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG5cblx0bGl7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkd2hpdGUsIDMwMCwgMS43NSk7XG5cdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9sZWZ0OiAtN3B4O1xuXHR9XG5cbn0iLCJcblxuLmpzb25Gb3JtIHtcbiAgICBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIGlucHV0W3R5cGU9bW9udGhdIHtcblxuICAgICAgICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQge1xuICAgICAgICAgICAgLypjb2xvcjogcmVkOyovXG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCB7XG4gICAgICAgICAgICAvKmNvbG9yOiB3aGl0ZTsqL1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke1xuICAgICAgICAgICAgLypjb2xvcjogYmx1ZTsqL1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7Ki9cblx0XHRcdG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsqL1xuXHRcdFx0b3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yOmFjdGl2ZSB7XG4gICAgICAgICAgICAvKmNvbG9yOiBibHVlOyovXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi8qIENob3NlbigpIHN0eWxlIG92ZXJ3cml0ZXMgKi9cblxuLmpzb25Gb3JtIHtcblx0c2VsZWN0IHtcblx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5cdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0XHR9XG5cdFx0XHQmOnZhbGlkIHtcblx0XHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcblx0XHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjppbnZhbGlkIHtcblx0XHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7IC8vYW5kIGFuc3dlcmVkXG5cdFx0XHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSxcblx0XHRcdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0Ly9tYXJnaW4tbGVmdDogNnB4IWltcG9ydGFudDtcblx0fVxuXHRcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcztcblxuICAgICAgICAuY2hvc2VuLXNpbmdsZSxcbiAgICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMCA3cHggMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiAkZWwtYmctcmVxO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxOyovXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZWwtYmc7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yO1xuXHRcblx0XHRcdFxuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjI5JTIyJTIwaGVpZ2h0JTNEJTIyNSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDklMjA1JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMzMlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk04LjQ1NCUyMDBMOSUyMC41NCUyMDQuNSUyMDUlMjAwJTIwLjU0LjU0MyUyMDAlMjA0LjUlMjAzLjkyeiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdCYuZ3JvdXAtb3B0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaG9zZW4td2l0aC1kcm9wIHtcbiAgICAgICAgICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdFtkYXRhLXR5cGU9XCJjb250YWN0XCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcmlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJi5jaG9zZW4td2l0aC1kcm9wIHtcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWwtYmctcmVxO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDtcblxuICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCAwIDVweDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCA5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyOHB4IDRweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjay1oYXplO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJvbjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvaWMtY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgLyogSSB0aGluayB0aGlzIGlzIHJlZHVuZGFudCAoaW4gZmFjdCB3cm9uZykgLSB0aGVyZSB3YXMgYSBwb2ludCB3aGVuIHdlIG5lZWRlZCBhIGJvcmRlciByYXRoZXIgdGhhbiBzaGFkb3cgYnV0IHdlIGhhdmUgc2luY2UgZW5mb3JjZWQgdGhlIHNoYWRvdyBlbHNld2hlcmUpXG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSxcbiAgICAgICAgICAgIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgICAgICAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNteV9zZWxlY3RfY2h6biAuY2h6bi1kcm9wIC5jaG9zZW4tc2VhcmNoIHtcbiAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xufVxuI3dlYl90ZW1wbGF0ZV9leHBsb2l0X25hbWVfY2h6biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG59XG5cblxuLmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gKyAuY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seTphZnRlciB7XG5cdGNvbnRlbnQ6IFwi4oaXXCI7XG5cdGNvbG9yOiAjMDA5NGZmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogZm9yIHJlYWRvbmx5IGZvcm1zIHdpdGggY2hvc2VuIG5vdCBlbmFibGVkIChyZXF1aXJlZCBieSBsb2NrdG9uQXNzZXQuanMgKi9cbi5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddICsgLmZha2UtY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG59XG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5mYWtlLWNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4O1xufVxuLmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gKyAuZmFrZS1jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seTphZnRlciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn0iLCJcbi8qIHJhZGlvIC8gY2hlY2tib3ggY3VzdG9tIGJ1dHRvbiBzdHlsZSA+ICovXG5cbi8vLmpzb25Gb3JtIHsgLy8gVGhlc2UgYXJlIHVzZWQgZWxzZXdoZXJlLCBzbyBtYWRlIHN0eWxlcyBnbG9iYWwuXG4gICAgLmZvY2Ige1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgIC8qbmJzcCovXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNoZWNrYm94LWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbC5mb2NiIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICYuZm9jYmVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAvL3dpZHRoOiAwO1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDA7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgICAgICAvL3otaW5kZXg6IC0xMDtcblx0XHRcdC8vIFRoZXNlIE1VU1QgYmUgdmlzaWJsZSB0byBKU1xuXHRcdFx0b3BhY2l0eTogMC4wMTtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGxlZnQ6IC01MDAwcHg7XG5cdFx0XHR6LWluZGV4OiAtMTA7XG4gICAgICAgIH1cbiAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyAuZm9jYjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gICAgICAgICAgICBjb2xvcjogJGNoZWNrYm94LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWNoZWNrZWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveC1ib3JkZXItY2hlY2tlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvLWRvdC1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XG5cdFx0JjpyZXF1aXJlZCArIC5mb2NiOjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLXJlcTtcblx0XHR9XG4gICAgICAgICY6Y2hlY2tlZCArIC5mb2NiIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWNoZWNrZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvLWRvdC1jaGVja2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XG5cdFx0Lyogc3BlY2lhbCBzdHlsZSBvZiByYWRpb3MgaW4gYSBwcm9wZm9ybSB0YWJsZSAqL1xuXHRcdCZbZGF0YS11c2UtaWNvbl0gKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4pyUXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHJhZGlvLWRvdC1ob3Zlcjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJHJhZGlvLWRvdC1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb249J3RpY2snXSArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uPSdjcm9zcyddICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuKcmFwiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb25dOmNoZWNrZWQgKyAuZm9jYiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby1kb3QtY2hlY2tlZDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICM1NTU1NTU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbj0ndGljayddOmNoZWNrZWQgKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbj0nY3Jvc3MnXTpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgIC5qZi1pbnB1dC10eXBlLXJhZGlvIHtcbiAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPWZhbHNlXSBpbnB1dFt0eXBlPXJhZGlvXTpyZXF1aXJlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICB9XG5cdFxuXHRcblx0XG5cdFxuXHRcblx0Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB7XG5cdFx0LmZvY2Ige1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWludmVyc2U7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHQmICsgLmZvY2Ige1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWhvdmVyLWludmVyc2U7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjaGVja2JveC1ib3JkZXItaG92ZXItaW52ZXJzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Y2hlY2tlZCArIC5mb2NiOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNoZWNrYm94LWNvbG9yO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctY2hlY2tlZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWNoZWNrZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdCYgKyAuZm9jYiB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby1ib3JkZXItaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyYWRpby1kb3QtaG92ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmNoZWNrZWQgKyAuZm9jYiB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWNoZWNrZWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyYWRpby1kb3QtY2hlY2tlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRbZGF0YS1pc2Fuc3dlcmVkPXRydWVdIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Jjpub3QoOmNoZWNrZWQpIHtcblx0XHRcdFx0XHQmICsgLmZvY2Ige1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbi8vfVxuXG4vKiA8IEVORCByYWRpbyAvIGNoZWNrYm94IHN0eWxlICovIiwiXG4vKiAxNzAzMTYgTm90ZXMgZmllbGQgKi9cbi5qc29uRm9ybSB7XG4gICAgLm5vdGVzRGl2IHtcbiAgICAgICAgdGV4dGFyZWFbZGF0YS1ub3Rlcy1maWVsZF0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQUdhcmFtb25kUHJvLCBHZW9yZ2lhO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRzaGFkeS1sYWR5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAkYWx0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pc2hpZGRlbiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPTEQgU1RZTEUgKGl0J3Mgbm90IHVzZWQgYWZ0ZXIgcmVzdHJ1Y3R1cmluZylcblxuICAgICAgICAvKlxuICAgICAgICBsYWJlbC5ub3Rlc0xhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIuNWVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAyNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRkYzRjU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL25vdGVzLnN2ZycpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICovXG4gICAgfVxufVxuIiwiXG4vLyBSZXF1aXJlZCBzdHl0ZXNcblxuLmpzb25Gb3JtIHtcbiAgICAqOnJlcXVpcmVkLFxuICAgIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldCAqOnJlcXVpcmVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG4gICAgfVxuICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdICB7XG4gICAgICAgICY6cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICYudmFsaWQ6cmVxdWlyZWQgIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgIH1cbiAgICAgICAgLyomOnJlcXVpcmVkOmludmFsaWQsIChoaWdobGlnaHQgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHJlcXVpcmVkKSAqL1xuICAgICAgICAmOmludmFsaWQsXG4gICAgICAgICYuZXJyb3I6cmVxdWlyZWQge1xuICAgICAgICAgICAgY29sb3I6ICRlbC1jb2xvci1lcnI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLWVycjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlua2VkRm9ybVdyYXBwZXIge1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIHtcbiAgICAgICAgICAgICAgICAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0udmFsaWQ6cmVxdWlyZWQgIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDppbnZhbGlkLCAoaGlnaGxpZ2h0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciByZXF1aXJlZCkgKi9cbiAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXTppbnZhbGlkLFxuICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbC1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9FUlJPUiBzdHlsZXNcblxuICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgICAvL2JvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdG9vbHRpcC1mdztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICR0b29sdGlwLWNvbG9yLWVycjtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvb2x0aXAtYmctZXJyIHVybChcIi9pbWcvc291cmNlL2ljLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCAxMXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0b29sdGlwLXNoYWRvdztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2Utb3V0O1xuICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuXHRcdGJvcmRlcjogbm9uZTtcblxuICAgICAgICAvLyBFcnJvciB0b29sdGlwXG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0b29sdGlwLWJnLWVycjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvKlxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2ljLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7ICBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyMyUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjMlMjAyMCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ2clMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTExLjIyLjA0M0wwJTIwMTkuOTdoMjIuNDRMMTEuMjIuMDQzem0wJTIwMy42NDRsOC4yMjglMjAxNC42MTJIMi45OTNMMTEuMjIlMjAzLjY4N3olMjIlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMC4zMjUlMjA4LjExOWgxLjc5MnY1LjUxNWgtMS43OTJ6TTEwLjMyNSUyMDE1LjA1NmgxLjc5MnYxLjg1MWgtMS43OTJ6JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCBjZW50ZXI7ICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICB9XG5cblxuICAgICo6Zm9jdXMgKyBsYWJlbC5lcnJvcixcbiAgICAuY29sbGVjdGlvbjpob3ZlciB+IGxhYmVsLmVycm9yLFxuICAgIC5jb2xsZWN0aW9uIGxhYmVsOmhvdmVyIH4gbGFiZWwuZXJyb3IsXG5cdC5jb2xsZWN0aW9uIGxhYmVsOmZvY3VzLXdpdGhpbiB+IGxhYmVsLmVycm9yLFxuICAgICogKyBsYWJlbC5lcnJvcjpob3ZlcixcbiAgICAuZm9jdXNmYWRlICsgbGFiZWwuZXJyb3IsXG4gICAgLm9ub2Zmc3dpdGNoOmhvdmVyIH4gbGFiZWwuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAxM3B4IDE2cHggNDVweCFpbXBvcnRhbnQ7Ly9Ib3JyaWJsZSBJIGtub3csIGJ1dCBpdCdzIGJlaW5nIG92ZXJyaWRlIGFuZCBsb29rcyBhd2Z1bFxuICAgICAgICBmb250LXNpemU6ICR0b29sdGlwLWZzO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAvKiBvdmVyd3JpdGUganMgY2FsYydlZCB3aWR0aCBpZiBpdHMgaW4gYSBjb2xsZWN0aW9uIGFzIHRoZXNlIGFyZSBmdWxsIHNpZGUgYW55d2F5KSAqL1xuICAgIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3Jbc3R5bGVdLFxuICAgIC5jb2xsZWN0aW9uIGxhYmVsLmVycm9yW3N0eWxlXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb24gfiBsYWJlbC5lcnJvcixcbiAgICAuY29sbGVjdGlvbiBsYWJlbC5lcnJvcixcbiAgICB0ZCBsYWJlbC5lcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmFsaWQgKyBsYWJlbC5lcnJvcixcbiAgICA6dmFsaWQgKyBsYWJlbC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLyogdGhpcyB3b250IHdvcmsgYmVjYXVzZSBqcXVlcnkudmFsaWRhdGUgc2V0cyBkaXNwbGF5OmJsb2NrIGlubGluZSBhbmQgZG9lc250IHNldC52YWxpZCB1bnRpbCBvbiBibHVyICovXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvKiB1c2UgdGhpcyBpbnN0ZWFkICovXG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gRW5kIGVycm9yIHRvb2x0aXBcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAgICAgKjpyZXF1aXJlZCxcbiAgICAgICAgLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0ICo6cmVxdWlyZWQge1xuICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXSAge1xuICAgICAgICAgICAgJjpyZXF1aXJlZDp2YWxpZCxcbiAgICAgICAgICAgICYudmFsaWQ6cmVxdWlyZWQgIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6cmVxdWlyZWQ6aW52YWxpZCxcbiAgICAgICAgICAgICYuZXJyb3I6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rZWRGb3JtV3JhcHBlciB7XG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgJltkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgICAgICAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOmludmFsaWQsXG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi8qIDIwMjAxMTA1IHJlcGxhY2VzIF9jb250YWN0cy5zY3NzLiBDb21iaW5lZCBjb250YWN0cyBhbmQgYXNzZXRzIGluIHRvIHRoaXMgc2luZ2xlIGZpbGUgc2luY2UgdGhleSBhcmUgZXNzZW50aWFsbHkgdGhlIHNhbWUgKi9cbi8qIENvbnRhY3Qgc3lzdGVtIGJ1dHRvbnMgKHRoZSBjb250YWN0IGZvcm0gc3R5bGUgaXMgaW4gdGhlIG1vZGFsIChzZWUgc3R5bGVkQWxlcnQuanMpICovXG5cbi5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyLCAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdC1tcy1mbGV4OiBub25lO1xuXHRmbGV4OiBub25lO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDI7XG5cdFxuXHRzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2VydWxlYW4yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcblx0fVxuXHRcblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmaWxsOiB3aGl0ZTtcblx0XHRcblx0XHQmLmljb24tamYtYWRkLWVkaXQge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdFx0c3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNlcnVsZWFuMztcblx0XHR9XG5cdFx0LmxvY2t0b25Db250YWN0QWN0aW9ucywgLmxvY2t0b25Bc3NldEFjdGlvbnMge1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhKCc8PTYwMHB4Jykge1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbi5sb2NrdG9uQ29udGFjdEFjdGlvbnMsIC5sb2NrdG9uQXNzZXRBY3Rpb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiAtMTVweDtcblx0Ym90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bWF4LXdpZHRoOiAzMTBweDtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkdG9vbHRpcDMtYmc7XG5cdGJveC1zaGFkb3c6ICR0b29sdGlwLXNoYWRvdztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcblx0ei1pbmRleDogOTk5O1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRmbGV4OiBub25lO1xuXHRcdHRvcDogMTAwJTtcblx0fVxuXHRcblx0Jjo6YmVmb3JlIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXHRcblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgJHRvb2x0aXAzLWJnO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0XG5cdCY+YSxcblx0Jj5sYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAkdG9vbHRpcC1mcztcblx0XHRsaW5lLWhlaWdodDogJHRvb2x0aXAtbGg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogJHRvb2x0aXAtY29sb3I7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdFx0c3ZnIHtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcblx0XHRcdCZbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHRvcDogMTNweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAxM3B4O1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2FsdC1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGFbY2xhc3MqPUJ1dHRvbl0ge1xuXHRcdGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcblx0fVxuXHRcblx0LmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24ge1xuXHRcdG1pbi13aWR0aDogODNweDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0c3ZnW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiRWRpdFwiO1xuXHRcdH1cblx0fVxuXHQubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1idXR0b24tdGV4dCk7XG5cdH1cblx0XG5cdHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdFxuXHQubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24sIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24ge1xuXHRcdG1pbi13aWR0aDogMTM1cHg7XG5cdFx0XG5cdFx0c3ZnW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiQWRkIENvbnRhY3RcIjtcblx0XHR9XG5cdH1cblx0XG5cdC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtYnV0dG9uLXRleHQpO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdGJvdHRvbTogY2FsYygxMDAlICsgMXB4KTtcblx0XHRcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5zZWxlY3RbZGF0YS10eXBlPSdjb250YWN0J10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLFxuc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSB+IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbnNlbGVjdFtkYXRhLXR5cGU9J2NvbnRhY3QnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLFxuc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi8vIE9MRCBTVFlMRVxuXG4uanNvbkZvcm0ge1xuXHRcblx0Ji5yZWFkb25seSAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwgJi5yZWFkb25seSAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHRcbn1cbiIsIlxuLmpzb25Gb3JtIHtcbiAgICAub25vZmZzd2l0Y2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICB3aWR0aDogMTAycHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAuaXNvbixcbiAgICAgICAgLmlzb2ZmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyBcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IFxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAkc3dpdGNoLWZzOyBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzd2l0Y2gtZnc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRzd2l0Y2gtY29sb3I7IFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN3aXRjaC1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAlOyAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1vbi1iZzsgIFxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IDAgJGdyZWVuLWxlYWY7XG4gICAgICAgIH1cblxuICAgICAgICAuaXNvZmYgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1vZmYtYmc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggMCAkdHVuZG9yYTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLy9jbGlwOiByZWN0KDAgMCAwIDApO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAub25vZmZzd2l0Y2gtaW5uZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICB3aWR0aDogMjAwJTsgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMXMgZWFzZS1pbiAwcztcbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICB0b3A6IDA7IFxuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNDAlOyBcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHN3aXRjaC1zdy1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN3aXRjaC1ib3JkZXI7IFxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4gMHM7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN3aXRjaC1zdy1saW5lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHN3aXRjaC1zdy1saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTsgXG4gICAgfVxufVxuIiwiXG4vLyB0ZXh0YXJlYSBhbGlnbm1lbnQgZ3ViYmluc1xuXG4uanNvbkZvcm0ge1xuXHQuamYtaW5wdXQtdHlwZS10ZXh0YXJlYSB7XG5cdFx0JiA+IGxhYmVsLFxuXHRcdCYgPiB0ZXh0YXJlYSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxufVxuXG5cbiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHtcblx0bGFiZWx7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cblxuI2lucHV0LXN1Ym1pdC13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHQvL2lucHV0e1xuXHQvL1x0d2lkdGg6IDI1JTtcblx0Ly99XG59IiwiXG4uanNvbkZvcm0ge1xuICAgIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgJiB+IC5qZi1pbnB1dC10eXBlLWZpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlSW5wdXQsXG4gICAgICAgIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi8qIEZpZWxkc2V0IEFjdGlvbnMgKi9cblxuLmZpZWxkc2V0LWFjdGlvbnMge1xuXHRAZXh0ZW5kIC5sb2NrdG9uQ29udGFjdEFjdGlvbnM7IC8vIGFsbW9zdCBhbGwgc3R5bGVzIGFyZSBpbmhlcml0ZWQgZnJvbSBjb250YWN0cy5zY3NzXG5cdGxlZnQ6IDEwcHg7XG5cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmaWxsOiAkY2VydWxlYW4yO1xuXHR9XG5cblx0YSxcblx0bGFiZWwge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubm90ZXNMYWJlbCB7XG5cdFx0bWluLXdpZHRoOiAxMzJweDtcblx0fVxufSIsIiNzdW1tYXJ5U2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAubWFpbkJsb2Nre1xuICAgICAgICBiYWNrZ3JvdW5kOiNmN2Y3Zjc7XG4gICAgICAgIC8vbWFyZ2luLXRvcDo4MHB4O1xuICAgIH1cbiAgICAuc2lkZWJhcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2Nre1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnN1bW1hcnktdGFibGUgLm5hIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VtbWFyeS10YWJsZSAubmEgLmJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJOL0FcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uamYtcGFnZS1zdW1tYXJ5c2NyZWVue1xuICAgIGJvcmRlcjowIG5vbmUhaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICAgIGJvcmRlcjowIG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAuaWNvbi1waWUtY2hhcnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gVGhpcyBpcyB0aGUgbGVnZW5kIGZvciB0aGUgZG91Z251dCBjaGFydCBpbiB0aGUgc3VtbWFyeSBzY3JlZW5cbi5kb3VnaG51dENoYXJ0S2V5IHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRvdWdobnV0Q2hhcnRLZXkgc3BhbiB7XG4gICAgY29sb3I6ICM2RDZFNzE7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUge1xuICAgIGZsZXgtYmFzaXM6NjAlO1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNnB4LCBmYWxzZSwgNDAwLCAgMS4yKTtcblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIHRye1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlZGVlZWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZTNlM2U0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjaGFyY29hbC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZWRlZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3YXJtLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2UzZTNlNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idG5fYTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxufSIsIi8qSXNzdWVzIFN1bW1hcnkqL1xuI2lzc3VlcyB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6LTEwMCU7IGJvdHRvbToxMDAlO1xuICBsZWZ0OjA7IHJpZ2h0OjA7XG4gIG1hcmdpbi10b3A6MDtcbiAgb3ZlcmZsb3c6YXV0bztcbiAgei1pbmRleDo5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIG92ZXJmbG93OmF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwYWRkaW5nOjAhaW1wb3J0YW50O1xufVxuXG5cblxuI2lzc3VlcyAuaXNzdWVzLFxuI2lzc3VlcyAudG9kbyxcbiNpc3N1ZXMgLmNvbXBsZXRlIHtoZWlnaHQ6MDsgb3ZlcmZsb3c6aGlkZGVuOyBwYWRkaW5nOjA7fVxuXG4jaXNzdWVzIC50aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzBweCwgJGFsbW9zdC1ibGFjaywgMzAwLCAgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuI2lzc3VlcyB1bCB7bGlzdC1zdHlsZS10eXBlOm5vbmU7IHBhZGRpbmctbGVmdDozMHB4O31cbiNpc3N1ZXMgdWwgbGkge3Bvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOjIwcHg7fVxuI2lzc3VlcyB1bCBsaSBhIHtcbiAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE3cHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgIDIuMTIpO1xufVxuI2lzc3VlcyB1bCBsaSBhIHNwYW4ge1xuICBAaW5jbHVkZSBmb250KCdib2R5JywgMTVweCwgJGJyaWdodC1yZWQsIDMwMCwgIDEgKTtcbiAgd2lkdGg6MTAwJTtcbiAgZGlzcGxheTpub25lO1xufVxuXG4vL2N1c3RvbSBzdHlsZSBmb3IgdG8gZG8gbGlzdCAoZGlmZmVycyBmcm9tIGlzc3VlcyBsaXN0KVxuI2lzc3VlcyAudG9kbyB1bCBsaSB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cdGEge1xuXHRcdGNvbG9yOiAkYnVybnQtb3JhbmdlO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblx0XG4jaXNzdWVzIHVsIGxpIGEgc3BhbiArIHNwYW4ge2JhY2tncm91bmQ6JHNpY2stcmVkOyBjb2xvcjp3aGl0ZTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTRweDsgd2lkdGg6YXV0bzsgcGFkZGluZzoycHggMThweCAycHggOHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTt9XG5cbi5pbnZhbGlkICNpc3N1ZXMgLmlzc3VlcyB7aGVpZ2h0OjEwMCU7IG92ZXJmbG93OmF1dG87IGJhY2tncm91bmQ6JHdoaXRlOyAvKmJhY2tncm91bmQ6cmdiYSgyNDcsMjMzLDIyNywwLjUpOyovIHBhZGRpbmc6MjBweCAwIDUwcHggMDt9XG4uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMgdWwgbGkgYSBzcGFuIHtkaXNwbGF5OmlubGluZS1ibG9jazt9XG4uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMgdWwgbGk6YmVmb3JlIHtjb2xvcjokd2hpdGU7fVxuXG4uaW5jb21wbGV0ZSAjaXNzdWVzIC50b2RvIHtoZWlnaHQ6MTAwJTsgb3ZlcmZsb3c6YXV0bzsgYmFja2dyb3VuZDokd2hpdGU7IC8qYmFja2dyb3VuZDpyZ2JhKDI1MSwxNzYsNjQsMC4xNSk7Ki8gcGFkZGluZzoyMHB4IDAgNTBweCAwO31cbi5pbmNvbXBsZXRlICNpc3N1ZXMgLnRvZG8gdWwgbGk6YmVmb3JlIHtjb2xvcjokd2hpdGU7fVxuXG4uY29tcGxldGUgI2lzc3VlcyAuY29tcGxldGUge2hlaWdodDoxMDAlOyBvdmVyZmxvdzphdXRvOyBiYWNrZ3JvdW5kOiR3aGl0ZTsgLypiYWNrZ3JvdW5kOnJnYmEoMTQ5LDE4OSw2MiwwLjMpOyovIHBhZGRpbmc6MjBweCAwIDUwcHggMDt9XG5cblxuIiwiI2hlbHBQYW5lbCB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgdG9wOi0xMDAlO1xuICAgIGJvdHRvbToxMDAlO1xuICAgIGxlZnQ6MDsgcmlnaHQ6MDtcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICB6LWluZGV4Ojk5OTk5NTAwO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4jaGVscFBhbmVsIC5ib3VuZHMge3BhZGRpbmctdG9wOjIwcHg7fVxuI2hlbHBQYW5lbCAuYm91bmRzIHAge21hcmdpbjoyZW0gMDt9XG4jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIHtkaXNwbGF5OnRhYmxlOyBtYXJnaW46MWVtIDA7fVxuI2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhIHtkaXNwbGF5OnRhYmxlLWNlbGw7fVxuI2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhICsgYSB7cGFkZGluZy1sZWZ0OiAyMHB4O31cbiNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSBpbWcge3dpZHRoOjEwMCU7IG1heC13aWR0aDo5NnB4O31cbiNoZWxwUGFuZWwgLmljb24taGVscCB7Y29sb3I6IzFDNzVCQzsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XG5cbi8vIHRoaXMgaXMgcGFydCBmbyB0aGUgaGVscCBwYW5uZWxcbmtiZCB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOjNweDtcbiAgICAtbW96LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRUZFRkVGO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0M3QzdDNztcbiAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICBib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gICAgY29sb3I6IzMzMztcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ3Byb3hpbWEgbm92YScsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6MS4xZW07XG4gICAgbGluZS1oZWlnaHQ6MS40ZW07XG4gICAgbWFyZ2luOjAgLjFlbTtcbiAgICBwYWRkaW5nOi4xZW0gLjZlbTtcbiAgICB0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn0iLCJcbi8vIENvbnRhaW5lciBmb3IgdGhlIHBhZ2luZyBjb250cm9sIC0gdGhpcyBzaG91bGQgbm93IGJlIGZpeGVkIGFsbCB0aGUgdGltZVxuLmpmLWhlYWRlci1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMmUzNzNkO1xuICAgIEBpZiAkc2l0ZSA9PSBcIm5vcndheVwie1xuICAgICAgICBiYWNrZ3JvdW5kOiRub3ItZGFya2VzdGdyZXk7XG4gICAgfVxuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpIHtcbiAgICAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODdweCkge1xuICAgIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDQwcHggMTBweDtcbiAgICB9XG5cdC5qZi1wYWdlLWNvbnRyb2wgbGlbZGF0YS10YWJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLmpmLWhlYWRlci1ib3VuZHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdEBleHRlbmQgLmJvdW5kcztcblx0QGV4dGVuZCAuY29udGVudC1wYWRkaW5nO1xuXHRwYWRkaW5nLXRvcDogMTlweDtcblx0cGFkZGluZy1ib3R0b206IDE5cHg7XG59XG5cbi8vcGFnZSBjb250cm9sIGl0c2VsZlxudWwuamYtcGFnZS1jb250cm9sIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ei1pbmRleDogOTk5OTk5O1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdGZsZXg6IDE7XG59XG5cbi8vIFBhZ2UgY29udHJvbCBsaS9saW5rc1xudWwuamYtcGFnZS1jb250cm9sICo6Zm9jdXMge291dGxpbmU6bm9uZTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkge2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDBweCAzcHg7XG5cdHBhZGRpbmc6M3B4IDAgNHB4O1xuXHRib3JkZXItdG9wOjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpmaXJzdC1vZi10eXBlIHtwYWRkaW5nLWxlZnQ6MDt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYSB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRqdW5pcGVyO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6MjZweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0Y29sb3I6JGFsYWJhc3Rlcjtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4vKnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IGEsKi9cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhIHtiYWNrZ3JvdW5kOiRqdW5pcGVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IHtib3JkZXItYm90dG9tLWNvbG9yOiRqdW5pcGVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IGEgey8qYm9yZGVyLWNvbG9yOiAjODNDNUQ4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGREZGOyovIGNvbG9yOiRhbGFiYXN0ZXI7fVxuXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS52YWxpZCxcbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnZhbGlkIHtib3JkZXItY29sb3I6ICRzaWNrLWdyZWVuO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnZhbGlkIHtiYWNrZ3JvdW5kOiByZ2JhKCRzaWNrLWdyZWVuLCAwLjUpO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlkIHtiYWNrZ3JvdW5kOiAkc2ljay1ncmVlbjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS51bmZpbGxlZCxcbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnVuZmlsbGVkIHtib3JkZXItY29sb3I6ICRzaWNrLWFtYmVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnVuZmlsbGVkIHtiYWNrZ3JvdW5kOiByZ2JhKCRzaWNrLWFtYmVyLCAwLjUpO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLmludmFsaWQsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5pbnZhbGlkIHtib3JkZXItY29sb3I6ICRzaWNrLXJlZDt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5pbnZhbGlkIHtiYWNrZ3JvdW5kOiByZ2JhKCRzaWNrLXJlZCwgMC41KTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS5uYSxcbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50Lm5hIHtib3JkZXItY29sb3I6ICRqdW5pcGVyO31cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLm5hIHtiYWNrZ3JvdW5kOiByZ2JhKCRqdW5pcGVyLCAwLjUpO31cblxuLy8gVGhpcyBpcyB0aGUgdGV4dCBvbiB0aGUgcmlnaHQgb2YgaHRlIHBhZ2UgY29udHJvbCBiYXJcbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG5cdC8qZGlzcGxheTogYmxvY2s7Ki9cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMTk1cHg7LyogMTBweDsgKi9cbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLy90aGlzIGlzIGVhY2ggaXRlbSBvZiB0ZXh0IGluIHRoZSBwYWdlIGNvbnRyb2wgdGl0bGVcbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaS5jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxudWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOiAjQTFBMUExO1xufVxuXG4vLyBNb3ZlIGFjcm9zcyBkdWUgdG8gbm8gc3VibWl0IGJ1dHRvblxuLnJlYWRvbmx5IHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpIHtcbiAgICB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi8vIFRoaXMgaXMgZm9yIHRoZSBkb3VnaG51dCBjaGFydCBpbiB0aGUgc3VtbWFyeSBzY3JlZW5cbi8qZG91Z2hudXQgc3R5bGUqL1xuLmNoYXJ0LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hhcnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6MTAwJTtcbn1cblxuLmRvdWdobnV0VGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kb3VnaG51dFRpcDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC02cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtNnB4O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZG91Z2hudXRTdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogdGV4dC1zaGFkb3c6IDAgLTFweCAwICMxMTE7ICovXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xuICAgIC8qIHRvcDogNDAlOyAqL1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICAvKiBtYXJnaW4tdG9wOiAtMjclOyAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAvKiBsZXR0ZXItc3BhY2luZzogLjA2ZW07ICovXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvKiBtYXJnaW46IDAgMCAwIC0zMHB4OyAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRvdWdobnV0U3VtbWFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qLmRvdWdobnV0U3VtbWFyeU51bWJlciB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IC0xNSU7IGZvbnQtc2l6ZTogNTVweDt9Ki9cbi5jaGFydCBwYXRoOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jaGFydCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTQxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbiNpY29uLXBpZS1jaGFydHtcbiAgICBwYXRoOm50aC1jaGlsZCgzKXtcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsZG9uZSk7XG4gICAgfVxuICAgIHBhdGg6bnRoLWNoaWxkKDEpe1xuICAgICAgICBmaWxsOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxuZWVkc2FjdGlvbik7XG4gICAgfVxuICAgIHBhdGg6bnRoLWNoaWxkKDIpe1xuICAgICAgICBmaWxsOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyx3YXJuaW5nKTtcbiAgICB9XG59XG4iLCIvKiBIYWNreSBmaXggZm9yIHByaW1hcnktc2Vjb25kYXJ5IHJhZGlvIGJ1dHRvbiBmaWVsZCAqL1xuLmpzb25Gb3JtIFtpZCo9XCJhbm90aGVyUHJhY3RpY2VcIl0uamYtaW5wdXQtdHlwZS1yYWRpb3tcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgd2lkdGg6IDIlO1xufVxuXG4uanNvbkZvcm0gI2Y4YSB0aCxcbi5qc29uRm9ybSAjZjhhIHRkLFxuLmpzb25Gb3JtICNmOGFhIHRoLFxuLmpzb25Gb3JtICNmOGFhIHRkLFxuLmpzb25Gb3JtICNmOWEgdGgsXG4uanNvbkZvcm0gI2Y5YSB0ZHtcbiAgLy93aWR0aDogMzMlO1xuXHR3aWR0aDogMjUlO1xufVxuXG4jaGlkZGVuLWZvci1yZW5ld2FsLWYxLTFie1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTQtMiA+IGxhYmVsLmlubGluZS1hcHBlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4OyB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDtcbn1cblxuLmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS00LTIgLmNvbGxlY3Rpb24ge21hcmdpbi10b3A6LTEwcHg7fVxuXG5cblxuLyogaGFja3kgZml4IGZvciB0aGUgaW5saW5lIFNPRiBwc2V1ZG8gdmFsaWRhdGlvbiAqL1xuLmpzb25Gb3JtIHtcblx0XG5cdC8qIHN0eWxlIHRoZSBTT0Ygd2FybmluZyAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNkYW5kb19zb2Zfb29wcyxcblx0ZmllbGRzZXQjY3liZXJfc29mX29vcHMge1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdC8qYm9yZGVyOiAxcHggc29saWQgJGFxdWEtYmx1ZSFpbXBvcnRhbnQ7Ki9cblx0XHRjb2xvcjogJGFxdWEtYmx1ZSFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYXF1YS1ibHVlLDk1JSk7XG5cdH1cblx0XG5cdC8qIGZ1bGx5IGhpZGUgdGhlIFNPRiBxdWVzdGlvbnMgd2hlbiBub3QgcmVxdWlyZWQgKHJhdGhlciB0aGFuIHNob3cgdGhlICdub3QgYXBwbGljYWJsZScgYm94KSAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZi5zZXRhc3JlcXVpcmVkLFxuXHRmaWVsZHNldCNkYW5kb19zb2Yuc2V0YXNyZXF1aXJlZCxcblx0ZmllbGRzZXQjY3liZXJfc29mLnNldGFzcmVxdWlyZWQge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHRcblx0LyogaGlkZSB0aGUgU09GIHdhcm5pbmcgd2hlbiB0aGVyZSBhcmUgbm8gYW5zd2VycyAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10gKyBmaWVsZHNldCNlbHBsX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNkYW5kb19zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddICsgZmllbGRzZXQjZGFuZG9fc29mX29vcHMsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10gKyBmaWVsZHNldCNjeWJlcl9zb2Zfb29wcyB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC8qIGhpZGUgdGhlIFNPRiB3YXJuaW5nIHdoZW4gdGhlcmUgYXJlIGFuc3dlcnMgYnV0IHRoZSBzZWN0aW9uIGlzIGhpZGRlbiAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZi5zZXRhc3JlcXVpcmVkICsgZmllbGRzZXQjZWxwbF9zb2Zfb29wcyxcblx0ZmllbGRzZXQjZGFuZG9fc29mLnNldGFzcmVxdWlyZWQgKyBmaWVsZHNldCNkYW5kb19zb2Zfb29wcyxcblx0ZmllbGRzZXQjY3liZXJfc29mLnNldGFzcmVxdWlyZWQgKyBmaWVsZHNldCNjeWJlcl9zb2Zfb29wcyB7XG5cdFx0ZGlzcGxheTpub25lIWltcG9ydGFudDtcblx0fVxuXHRcblx0LyogcmVkdWNlIHRoZSB0b3AgbWFyZ2luIG9mIHRoZSBTT0YgZmllbGRzIHNvIHRoZXkgbG9vayBsZXNzIGRpc2Nvbm5lY3RlZCAqL1xuXHRmaWVsZHNldCNlbHBsX3NvZixcblx0ZmllbGRzZXQjZGFuZG9fc29mLFxuXHRmaWVsZHNldCNjeWJlcl9zb2Yge1xuXHRcdG1hcmdpbi10b3A6LTQwcHg7XG5cdH1cblx0XG5cdC8qIG1ha2UgdGhlIHNvZiBpbnRybyBsb29rIGxpa2UgdGhlIGxlZ2VuZHMgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2YgLmludHJvLFxuXHRmaWVsZHNldCNkYW5kb19zb2YgLmludHJvLFxuXHRmaWVsZHNldCNjeWJlcl9zb2YgLmludHJvIHtcblx0XHRAaW5jbHVkZSBmb250KCd0aXRsZScsIDE4cHgsZmFsc2UsIDQwMCwgIDIuMjYpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMnB4O1xuXHR9XG59XG4vKiBFTkQgaGFja3kgZml4IGZvciB0aGUgaW5saW5lIFNPRiBwc2V1ZG8gdmFsaWRhdGlvbiAqL1xuXG5cbi8qXG5oYWNreSBmaXggZm9yIG5vcndheV9vZmZXb3JrQWNjaWRlbnQgZm9ybVxud2hlcmUgd2UncmUgaGF2aW5nIGEgY29uZGl0aW9uYWwgZmllbGQgdG8gZW5zdXJlIHRoYXQgdGhlIHN1bSBvZiB0d28gb3RoZXIgZmllbGRzIGlzID4wLlxuVGhpcyBjb25kaXRpb25hbCBmaWVsZCBpcyB2aXNpYmlsaXR5IGhpZGRlbiBidXQgd2lsbCBzdGlsbCBiZSB2YWxpZGF0ZWQgc28gaWYgaXRzIHJlcXVpcmVkIGJ5IHRob3NlXG50d28gZmllbGRzIHRoZW4gaXQgd2lsbCBiZSB2YWxpZGF0ZWQgKGFuZCB3aWxsIGZhaWwpXG4qL1xuLmpzb25Gb3JtIHtcblx0LyogdmlzdWFsbHkgaGlkZSB0aGUgbnVtX2NvdmVyYWdlc19vb3BzIGZpZWxkc2V0ICovXG5cdCNudW1fY292ZXJhZ2VzX29vcHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwLjAxO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQvKiByZWNvbG91ciB0aGUgcmVxdWlyZWQgZmllbGRzIHdoZW4gbnVtX2NvdmVyYWdlc19vb3BzIGlzIHJlcXVpcmVkICovXG5cdCNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX3N0YW5kYXJkLFxuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19leHBhbmRlZCB7XG5cdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRidXR0ZXJjdXAgIWltcG9ydGFudDtcblx0fVxufVxuLyogZW5kIGhhY2t5IGZpeCBmb3Igbm9yd2F5X29mZldvcmtBY2NpZGVudCBmb3JtICovXG5cblxuLypcbmhhY2t5IGZpeCBmb3Igbm9yd2F5X3dvcmtlcnNDb21wZW5zYXRpb24gZm9ybVxud2hlcmUgd2UncmUgaGF2aW5nIGEgY29uZGl0aW9uYWwgZmllbGQgdG8gZW5zdXJlIHRoYXQgdGhlIHN1bSBvZiB0d28gb3RoZXIgZmllbGRzIGlzID4wLlxuVGhpcyBjb25kaXRpb25hbCBmaWVsZCBpcyB2aXNpYmlsaXR5IGhpZGRlbiBidXQgd2lsbCBzdGlsbCBiZSB2YWxpZGF0ZWQgc28gaWYgaXRzIHJlcXVpcmVkIGJ5IHRob3NlXG50d28gZmllbGRzIHRoZW4gaXQgd2lsbCBiZSB2YWxpZGF0ZWQgKGFuZCB3aWxsIGZhaWwpXG4qL1xuLmpzb25Gb3JtIHtcblx0LyogdmlzdWFsbHkgaGlkZSB0aGUgbnVtX2NvdmVyYWdlc19vb3BzIGZpZWxkc2V0ICovXG5cdCNudW1fZW1wbG95ZWVzX29vcHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwLjAxO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQvKiByZWNvbG91ciB0aGUgcmVxdWlyZWQgZmllbGRzIHdoZW4gbnVtX2VtcGxveWVlc19vb3BzIGlzIHJlcXVpcmVkICovXG5cdCNudW1fZW1wbG95ZWVzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fZW1wbG95ZWVzX3NlbGZFbXBsb3llZCxcblx0I251bV9lbXBsb3llZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9lbXBsb3llZXMge1xuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8qIGVuZCBoYWNreSBmaXggZm9yIG5vcndheV93b3JrZXJzQ29tcGVuc2F0aW9uIGZvcm0gICovXG5cblxuLypcbmhhY2t5IGZpeCBmb3Igbm9yd2F5X3RyYXZlbEluc3VyYW5jZUJ1c2luZXNzIGZvcm1cbndoZXJlIHdlJ3JlIGhhdmluZyBhIGNvbmRpdGlvbmFsIGZpZWxkIHRvIGVuc3VyZSB0aGF0IHRoZSBzdW0gb2YgdHdvIG90aGVyIGZpZWxkcyBpcyA+MC5cblRoaXMgY29uZGl0aW9uYWwgZmllbGQgaXMgdmlzaWJpbGl0eSBoaWRkZW4gYnV0IHdpbGwgc3RpbGwgYmUgdmFsaWRhdGVkIHNvIGlmIGl0cyByZXF1aXJlZCBieSB0aG9zZVxudHdvIGZpZWxkcyB0aGVuIGl0IHdpbGwgYmUgdmFsaWRhdGVkIChhbmQgd2lsbCBmYWlsKVxuKi9cbi5qc29uRm9ybSB7XG5cdC8qIHZpc3VhbGx5IGhpZGUgdGhlIG51bV9jb3ZlcmFnZXNfb29wcyBmaWVsZHNldCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMC4wMTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LyogcmVjb2xvdXIgdGhlIHJlcXVpcmVkIGZpZWxkcyB3aGVuIG51bV9jb3ZlcmFnZXNfb29wcyBpcyByZXF1aXJlZCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2J1c2luZXNzQ292ZXJhZ2VzLFxuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX3ByaXZhdGVDb3ZlcmFnZXMge1xuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8qIGVuZCBob3Jyb3IgKi9cbiIsIi8vIFRoaXMgaXMgZm9yIGFsbCBhZG1pbi9kYXNoYm9hcmQganNvbkZvcm0gb3ZlcnJpZGVzXG4ucGYtZGFzaGJvYXJkLFxuLnBmLWFkbWluIHtcbiAgICAuanNvbkZvcm0ge1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAvL2JvcmRlcjogMCBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vbGVnZW5ke1xuICAgICAgICAvL1x0Zm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAvL31cbiAgICAgICAgLy9zZWN0aW9uIGgye1xuICAgICAgICAvLyAgICBwYWRkaW5nOjA7XG4gICAgICAgIC8vfVxuICAgIH1cbiAgICAvLy5qc29uRm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxQzc1QkM7XG4gICAgLy99XG4gICBcbiAgICAvLy5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcyxcbiAgICAvLy5qc29uRm9ybSA+IHNlY3Rpb24gPiBoZWFkZXIgPiBoMixcbiAgICAvLy5qc29uRm9ybSA+IHNlY3Rpb24gPiAuaW50cm8sXG4gICAgLy8uanNvbkZvcm0gPiBzZWN0aW9uID4gZmllbGRzZXQsXG4gICAgLy8uanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICAvLyAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAvL31cbn1cblxuLnBmLWNoZWNrb3V0IHtcbiAgICAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuXG4gICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dCFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wZi1hZG1pbntcbiAgICAvLy5qc29uRm9ybSA+IHNlY3Rpb24ge1xuICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgLy99XG4gICAgLy9zZWN0aW9uOmxhc3Qtb2YtdHlwZSxcbiAgICAvLy5qc29uRm9ybSA+IHNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vfVxuICAgIC8vLmpzb25Gb3JtIHRleHRhcmVhIHtcbiAgICAvLyAgICBoZWlnaHQ6IDEyZW07XG4gICAgLy99XG4gICAgLy8uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIge1xuICAgIC8vICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvL31cbiAgICAgICAgLy8gQXBwZWFycyB0IGJlIHVzZWQgaW4gdGhlIGxvZ2luL2NyZWF0ZSBhbmQgbG9naW4vZWRpdCBwYWdlc1xuICAgIC8vLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0I3Blcm1pc3Npb25zIC5jaGVjay13cmFwIHtcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL1xuICAgIC8vICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vfVxuICAgIC8vLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0I3Blcm1pc3Npb25zIGlucHV0IHtcbiAgICAvLyAgICBjbGVhcjogbGVmdDtcbiAgICAvL1xuICAgIC8vICAgIHdpZHRoOiAzMHB4O1xuICAgIC8vfVxuXHRcblx0XG5cdC8vcGYtYWRtaW4gaGFzIGEgbGlzdCBvZiBjaGVja2JveGVzIGZvciB0aGUgY2xpZW50IGxvZ2luIGFkZC9lZGl0IHBlcm1pc3Npb25zLlxuXHQvLyBBcyBvZiAzMC8wNy8yMCB0aGVzZSB3ZXJlIHVuc3R5bGVkIGFuZCBsb29rZWQgYXdmdWwuIEhlbmNlIHRoZSBmb2xsb3dpbmcuXG5cdC5jaGVjay13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cblx0XHR1bCwgbGl7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0fVxuXHRcdFxuXHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHRcblx0XHQvL29wdGlvbmFsIGZvIGNoZWNrYm94IChvdmVycmlkZXMgdG8gaW5oZXJpdGVkIGZvY2Igc3R5bGluZyBmb3JtIGVsc2V3aGVyZSlcblx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCB7XG5cdFx0XHQvKiB0aGUgY2hlY2tib3ggaXMgaGlkZGVuIGVsc2V3aGVyZSBidXQgd2UgbmVlZCBydG8gcG9zaXRpb24gdGhpcyBiZXR0ZXIgc28gdGhhdCB0aGUgbmF0aXZlIHZhbGlkYXRpb24gaXMgYWN0dWFsbHkgdmlzaWJsZSAqL1xuXHRcdFx0b3BhY2l0eTogMC4wMTtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQvKmJvdHRvbTogMDsgZG8gbm90IHBvc2l0aW9uIG9uIFkgZWxzZSB0aGUgdmlld3BvcnQgd2lsbCBqdW1wIHdoZW4gdG9nZ2xpbmcgYSBmby1jaGVja2JveCovXG5cdFx0XHR6LWluZGV4OiBpbmhlcml0O1xuXHRcdFx0KyAuZm9jYiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCA1cHggNXB4IDA7XG5cdFx0XHRcdGZsZXg6MTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM5YjliOWI7XG5cdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpyZXF1aXJlZCArIC5mb2NiOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2Y1YTYyMztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjOTBjZTUxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC8vJjpyZWFkLW9ubHkgKyAuZm9jYiwgLyphIGNoZWNrYm94IGNhbm5vdCBiZSByZWFkb25seSAqL1xuXHRcdFx0JltyZWFkb25seV0gKyAuZm9jYixcblx0XHRcdCZbZGlzYWJsZWRdICsgLmZvY2IsXG5cdFx0XHQmOmRpc2FibGVkICsgLmZvY2J7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly93cmFwIHRoZSAuY2hlY2std3JhcCBsaXN0IGluIHRoaXMgaWYgeW91IHdhbnQgdGhlbSBzdHlsZWQgc2lkZSBieSBzaWRlIHJhdGhlciB0aGFuIHN0YWNrZWQgdmVydGljYWxseVxuXHQuY2hlY2std3JhcC1mbG93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYiB7XG5cdFx0XHRib3gtc2hhZG93OiAjZWVlIDAgMCAwIDFweCBpbnNldDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkKy5mb2NiIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0fVxuXHR9XG5cblxuXG59XG4jZGVjbGFyYXRpb25QYWdlICNkZWNsYXJhdGlvbntcbnBhZGRpbmctdG9wOjA7XG59XG5cblxuLyogXG5PY3QgMjAyMiBjb3BpZWQgYSBzdWJzZXQgb2YgcHJvZmVzc2lvbnMgX2pzb25mb3JtLW92ZXJyaWRlcyBpbiBvcmRlciB0byBpbXByb3ZlIHRoZSBjb3Jwb3JhdGUgdGhlbWUgZm9yIEdGSSBcbiovXG5cbi5qc29uRm9ybSAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgIGNvbG9yOiAjMWMxYzFiO1xufVxuXG4uanNvbkZvcm0gLmludHJvLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uanNvbkZvcm0gZmllbGRzZXQgPiBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbn1cblxuLmpzb25Gb3JtIC5wYWdlLWhlYWRlciAuYm91bmRzID4gLmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsIC5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgPiAuZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cblxuLmpzb25Gb3JtIC5ub3QtYXBwbGljYWJsZSwgLmpzb25Gb3JtIC5tYWpvci1wcm9wLW5vdC1hcHBsaWNhYmxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEycHggMCAyNXB4O1xufVxuXG5ib2R5LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSB7XG4gICAgLmpzb25Gb3JtIC5qZi1yb3csXG4gICAgLmpzb25Gb3JtIC5pbnRyby1jb250ZW50LFxuICAgIC5qc29uRm9ybSBsZWdlbmQge1xuICAgICAgICAvL21heC13aWR0aDogbWluKDc3MnB4LCAxMDAlKSFpbXBvcnRhbnQ7IC8vR3VscCBXUk9OR0xZIGVycm9yc1xuICAgICAgICBtYXgtd2lkdGg6ICN7XCJtaW4oNzcycHgsIDEwMCUpXCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmRcbiAgICB9XG59XG5cbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLCAuanNvbkZvcm0gc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcywgLmpzb25Gb3JtID4gc2VjdGlvbiA+IGhlYWRlciA+IGgyLCAuanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvLCAuanNvbkZvcm0gPiBzZWN0aW9uID4gZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5pbnRyby1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IGhlYWRlciA+IGgyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCB7XG4gICAgICAgIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0RpdiB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYuaXNvcGVuIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYXJnaW4tdG9wKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuZGl2W2RhdGEtbGF5b3V0LXN0eWxlPSdyb3dzJ10ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyLCBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyLCBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXSB7XG4gICAgICAgIC8qd2lkdGg6IGNsYW1wKDEwMHB4LDE4MHB4LDE4MHB4KSFpbXBvcnRhbnQ7Ki9cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCkgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsIHtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd2lkdGg6XG4gICAgICAgIGF1dG8haW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nOiA0cHggM3B4O1xufVxuXG4uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5qc29uRm9ybSAuamYtcm93IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cblxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcbi5qc29uRm9ybSBzZWxlY3QsXG4uanNvbkZvcm0gdGV4dGFyZWEsXG4uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzLFxuLmpzb0Zvcm0gLmZpbGV1cGxvYWRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDtcbn1cblxuLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ICsgLmpmLXJvdyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbn1cblxuXG5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNDNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDNweCAhaW1wb3J0YW50O1xufVxuXG4uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkIHtcbiAgICBwYWRkaW5nOiA0cHggM3B4O1xufVxuXG4uanNvbkZvcm0gaW5wdXQsIC5qc29uRm9ybSB0ZXh0YXJlYSwgLmpzb25Gb3JtIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxYzFjMWI7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ID4gLmNvbGxlY3Rpb24gPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qc29uRm9ybSAuamYtcm93IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cgPiBsYWJlbDpub3QoLmZvY2IpOmVtcHR5IHtcbiAgICBkaXNwbGF5Om5vbmVcbn1cbi8vYnV0IG5vdCBpbiB0aGlzIGNhc2Vcbi5qc29uRm9ybSAuamYtcm93PmxhYmVsK2lucHV0K2xhYmVsOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXYgPiBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ICsgLmpmLXJvdyAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLypmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICB9Ki9cblxuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cucm93YnV0dG9ud3JhcHBlciB7XG4gICAgICAgIG1pbi13aWR0aDogNDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDQxcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBmLWZvcm0gLmpzb25Gb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiAje1wibWluKDc3M3B4LCAxMDAlKVwifTtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBmLWZvcm0gdWwuamYtcGFnZS1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBmLWZvcm0gLmVtcHR5LXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW5bc3R5bGVdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgLy9tYXgtd2lkdGg6IG1pbigzMDBweCwgMjUlKTsvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICBtYXgtd2lkdGg6ICN7XCJtaW4oMzAwcHgsIDI1JSlcIn07IC8vdXNlIHN0cmluZyBpbnRlcnBvbGF0aW9uIGFzIGEgd29ya2Fyb3VuZFxuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGUge1xuICAgIC8vbWluLXdpZHRoOiBtaW4oMTAwJSwgNTAwcHgpOy8vR3VscCBXUk9OR0xZIGVycm9yc1xuICAgIG1pbi13aWR0aDogI3tcIm1pbigxMDAlLCA1MDBweClcIn07IC8vdXNlIHN0cmluZyBpbnRlcnBvbGF0aW9uIGFzIGEgd29ya2Fyb3VuZFxufVxuXG4vKiBmb3Igc29tZSByZWFzb24gdGhpcyBpcyBnbG9iYWxseSBvdmVyaWRkZW4gaW4gZ2V0YXF1b3Rlb3B0aW9uLnNjc3MgKi9cbi5wZi1mb3JtIC5hbGVydERpYWxvZyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi8qIGVxdWFsaXNlIHRoZSBzcGFjaW5nIGEgYml0ICovXG4uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKSB7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24ge1xuICAgIG1hcmdpbi1ibG9jazowXG59XG4uanNvbkZvcm0gLmpmLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5qc29uRm9ybSBsYWJlbCB7XG4gICAgcGFkZGluZy1ibG9jazogOHB4O1xufVxuXG4uanNvbkZvcm0gc2VjdGlvbiBoZWFkZXIgKyAuaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5qc29uRm9ybSBmaWVsZHNldCB1bCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbn1cblxuI2ZvcmNlU3VibWlzc2lvbkJsb2NrIHtcbiAgICAuZm9yY2VTdWJtaXNzaW9uTWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICAuZm9yY2VTdWJtaXNzaW9uTWVzc2FnZSBwIHttYXJnaW46MDt9XG4gICAgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2U6YWZ0ZXIge2Rpc3BsYXk6bm9uZTt9XG59XG5cbi8qIFJlbW92ZSB0aGUgc3BhY2UgYmV0d2VlbiBmaWVsZHNldHMgd2hlbiB0aGV5IGFyZSB3aXRob3V0IGxlZ2VuZHMgYW5kIHRodXMgYXJlIG9ubHkgcmVhbGx5IHRoZXJlIGZvciBncm91cGluZyBxdWVzdGlvbnMgdG8gYmUgcmV2ZWFsZWQuXG4gKiBUaGlzIGlzIG9ubHkgc3VwcG9ydGVkIGluIG1vZGVybiBicm93c2Vycy4gKi9cbmZpZWxkc2V0ICsgZmllbGRzZXQ6bm90KFtkYXRhLXJlcGVhdGluZGV4XSk6bm90KGZpZWxkc2V0OmhhcyhsZWdlbmQpKXtcbiAgICBtYXJnaW4tdG9wOi00MHB4O1xufVxuXG5cbmxhYmVsLmZvY2IgLm5vdGUge1xuICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgbWFyZ2luLWlubGluZTogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5sYWJlbC5mb2NiOmhvdmVyIC5ub3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59IiwiICAgIC5wZi1kYXNoYm9hcmQge1xuXG4gICAgLypsb2dpbiBwYWdlIHN0eWxlKi9cbiAgICAubG9naW4td3JhcC13cmFwIHtcbiAgICAgICAgLyogcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAqL1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkbG9naW4tYmctaW1nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi1ib3gtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjRweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLnBhc3N3b3JkLWVycm9ye1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDE2cHggMjBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFxdWEtYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tbG9nby13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tbG9nby13cmFwIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tYm94IHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAzNTRweDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogNjE1cHg7XG4gICAgICAgIC8qIG1hcmdpbjogMCBhdXRvOyAqL1xuICAgICAgICBtYXJnaW46IDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNzBweCA1cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGxvZ2luLCBiYWNrZ3JvdW5kKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogNDhweCA1MnB4IDY0cHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweCA4cHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9hZGVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmpzb25Gb3JtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgID4gc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzZWN0aW9uIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNlY3Rpb24gZmllbGRzZXQgaDEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywzOHB4LCR3aGl0ZSw0MDAsMSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjM3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCArIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjJlbTtcblxuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cgPiBsYWJlbC5sb2dpbi13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cgaW5wdXR7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubG9naW4tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxOHB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjE2OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcF9nZXQoJGxvZ2luLCBidG5Cb3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRsb2dpbiwgYnRuQmcpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkbG9naW4sIGJ0blRleHQpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvY2I6OmJlZm9yZSxcbiAgICAgICAgICAgIC5mb2NiOmhvdmVyOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvY2JlZC5maWxsZWQge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93IGlucHV0e1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhX2FjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnB3IHsgLy9Gb3Jnb3QgUGFzc1dvcmRcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTM4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokaXJvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGxvZ2luLCBidG5SZXNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmxvZ2luLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8qIGN1c3RvbSBOb3J3YXkgc3BsaXQgbG9nIChOZXcgcG9ydGFsIGZvciBhbmNpbGxhcnkgcHJvZHVjdHMpICovXG4gICAgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IHtcbiAgICAgICAgLmxvZ2luLWJveCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0OC41cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyNHB4IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanNvbkZvcm0ge1xuICAgICAgICAgICAgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc2VjdGlvbiBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNlY3Rpb24gZmllbGRzZXQgaDEge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsMzBweCwkd2hpdGUsNDAwLDEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzZWN0aW9uIGZpZWxkc2V0IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB9ICAgICAgIFxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCArIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cgaW5wdXR7XG4gICAgICAgICAgICAgICAgJi5sb2dpbi1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZwdyB7ICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tYm94LWFuY2lsbGFyeSB7XG4gICAgICAgIGZvcm0sIHNlY3Rpb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTY4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG59IiwiLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlcixcbi5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIsXG4ucGYtZGFzaGJvYXJkICNuYXZ7IC8vIEFkZGVkIG1haW5oZWFkZXIgdG8gZW5zdXJlIG92ZXJyaWRlIG92ZXIgZGVmYXVsdCBqc29uZm9ybSBzdHlsZXNcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDcwcHhcIikge1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmltZy13cmFwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDcwcHhcIikge1xuICAgICAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwNzBweFwiKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnk7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTA3MHB4XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLnNlbGVjdC13cmFwOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggNHB4O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODA4Mjg1O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODA4Mjg1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgICAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cbn1cblxuLnBmLWRhc2hib2FyZCAjbmF2e1xuICAgIC5hY2MtY29udGFjdF9saXtcbiAgICAgICAgbWluLXdpZHRoOjMxMHB4O1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtd3JhcHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBmLWRhc2hib2FyZHtcbiAgICAuY2xpZW50LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJHNpZGVfYmFja2dyb3VuZDtcblxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgICAgICAgIFxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSBoMixcbiAgICAgICAgLnRpdGxlIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC40ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICYubmFtZSxcbiAgICAgICAgICAgICAgICAmLnJvbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlsc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zdmctaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICAgICAgICAgZmlsbDogI0I2QkNCODtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubm90aWZpY2F0aW9uLXNldHtcbiAgICBwYWRkaW5nOjEycHggMCAyNHB4O1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAxNXB4LCAkd2hpdGUsIDUwMCwgMS40Nik7XG4gICAgICAgIHBhZGRpbmc6MTJweCAwIDEycHggMjAlO1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAubm90aWZpY2F0aW9uLW1lc3NhZ2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgLypwYWRkaW5nOjEycHggMCAxMnB4IDIwJTtcbiAgICAgICAgICAgIHdpZHRoOjcwJTsqL1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICRsaWdodC1ncmV5LCBmYWxzZSwgIDEuNDYpO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvKnBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjA1cHg7Ki9cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyb247XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYS5kZWxldGV7XG4gICAgICAgICAgICAvKnBhZGRpbmctbGVmdDogMTBweDsqL1xuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyb247XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tZGVsZXRle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogNDZweDtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjokcHVycGxpc2gtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQgKyAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgfVxufVxuXG4vLyBVc2VkIG9uIFBlcmYgaG9tZXBhZ2Ugc2lkZWJhciBhbmQgQk9TXG4ubm90aWZpY2F0aW9uLXBvbGljeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTZweCAwIDhweCAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuOXB4ICRwdXJwbGlzaC1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGxlZnQ6IDI1cHg7XG5cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLmluc3VyYW5jZS10eXBlLWFsZXJ0e1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjQ2KTtcbiAgICAuc3RhZmYtY29udGFjdHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgIzllOWM5ZSwgMzAwLCAxLjQ2KTtcbiAgICB9XG4gICAgJi5hbGVydC1tZXNzYWdle1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDMwMCwgMS40Nik7XG4gICAgfVxufVxuXG4vLyBVc2VkIG9uIFBlcmYgaG9tZXBhZ2Ugc2lkZWJhciBhbmQgQk9TXG4uY2xvc2UtY29weSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiYnV0dG9uW2RhdGEtYmFsbG9vbl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLypbZGF0YS1iYWxsb29uXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufSovXG5bZGF0YS1iYWxsb29uXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uXTphZnRlciB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAta2h0bWwtb3BhY2l0eTogMDtcbiAgICAtbW96LW9wYWNpdHk6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG5bZGF0YS1iYWxsb29uXTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYmFsbG9vbik7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbltkYXRhLWJhbGxvb25dOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2cHhcIiBoZWlnaHQ9XCIxMnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgwKVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbltkYXRhLWJhbGxvb25dOmhvdmVyOmJlZm9yZSxcbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciB7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgLW1vei1vcGFjaXR5OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tYnJlYWtdOmFmdGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZweFwiIGhlaWdodD1cIjEycHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDE4MCAxOCA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMnB4XCIgaGVpZ2h0PVwiMzZweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoLTkwIDE4IDE4KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmhvdmVyOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmhvdmVyOmFmdGVyLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEycHhcIiBoZWlnaHQ9XCIzNnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSg5MCA2IDYpXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06aG92ZXI6YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHB4O1xufVxuW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJtZWRpdW1cIl06YWZ0ZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwibGFyZ2VcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiAyNjBweDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogOTB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJ4bGFyZ2VcIl06YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgfVxufVxuW2RhdGEtYmFsbG9vbi1sZW5ndGg9XCJmaXRcIl06YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi5vdmVydmlldy1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQsXG4gICAgYTpob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3F1YXJlLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE2cHgsIGZhbHNlLCBmYWxzZSwgMjBweCk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0dW5kb3JhO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm8tY2VsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDE2cHggNjZweDtcbiAgICAgICAgfVxuICAgICAgICAuby1jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMTZweCA2NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZXMtY2VsbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTgwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3ZlcnZpZXctdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaDIge1xuICAgICAgICBmbGV4OiAxIDEgOTAlO1xuICAgIH1cbiAgICAub3ZlcnZpZXctaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcblxuICAgICAgICAgICAgQGF0LXJvb3QgLm92ZXJ2aWV3LWJsb2NrOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkLWljb24ge1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2OHB4KTtcblxuICAgICAgICAgICAgQGF0LXJvb3QgLm92ZXJ2aWV3LWJsb2NrOmhvdmVyICYge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y3OTQxRTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFDNzVCQztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCBhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5NDQ0O1xufVxuXG4ub3ZlcnZpZXctYmxvY2suY2xpZW50IGEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NzVDQzE7XG59XG5cbi5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI0Y3OTQxRTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLm92ZXJ2aWV3LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICMxQzc1QkM7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgLm92ZXJ2aWV3LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICMwMDk0NDQ7XG59XG5cbi5vdmVydmlldy1ibG9jay5jbGllbnQgLm92ZXJ2aWV3LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICM5NzVDQzE7XG59XG5cbi5vdmVydmlldy1ibG9jay5wcm9ncmVzcyBhIC5zcXVhcmUtY29udGVudCAubnVtYmVyIHtcbiAgICBjb2xvcjogI0Y3OTQxRTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlciB7XG4gICAgY29sb3I6ICMxQzc1QkM7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlciB7XG4gICAgY29sb3I6ICMwMDk0NDQ7XG59XG5cbi5vdmVydmlldy1ibG9jay5jbGllbnQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlciB7XG4gICAgY29sb3I6ICM5NzVDQzE7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcblx0LmFkbWluLW92ZXJ2aWV3LmZsZXgtcGFyZW50e1xuXHRcdC5vdmVydmlldy1ibG9ja3tcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuIiwiLy8gRGF0YSB0YWJsZSBMaXN0aW5nIFBhZ2UgRmlsdGVyXG4uZHRMaXN0RmlsdGVye1xuXHQuZHRMaXN0RmlsdGVyLWZsZXh7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdG1heC13aWR0aDo2MDBweDtcblx0fVxuXHQuZHRMaXN0RmlsdGVyLWJsb2Nre1xuXHRcdGZsZXg6IDEgMSAyMiU7XG5cdFx0bWFyZ2luLWJvdHRvbTo2cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuXHRcdFx0ZmxleC1iYXNpczoxMDAlO1xuXHRcdH1cblx0fVxuXHQuZHRMaXN0RmlsdGVyLWxhYmVse1xuXHRcdGxpbmUtaGVpZ2h0OjM0cHg7XG5cdH1cblx0LmR0TGlzdEZpbHRlci1zZWxlY3R7XG5cdFx0ZmxleC1iYXNpczo2MCU7XHQgXHRcblx0fVxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG5cdFx0bGluZS1oZWlnaHQ6MzRweDtcblx0XHRwYWRkaW5nLWxlZnQ6NHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cblx0LmNsZWFyRmlsdGVyc3tcblx0XHRmb250LXNpemU6MC44ZW07XG5cdH1cbn0iLCIvKiBUYWJsZSB0byBzaG93IGJhc2ljIHZpZXcgZGF0YVxuICogRUcgLSBRdW90ZXMvVHJhbnNhY3Rpb24gZGV0YWlsIHBhZ2VcbiAqL1xuXG4uZGV0YWlsLXRhYmxle1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIHRke1xuICAgICAgICBwYWRkaW5nOjVweDtcbiAgICB9XG59XG4iLCIuYmxvY2stc3RhdHN7XG4gICAgbWFyZ2luOi0zMnB4IC0zMnB4IDAgLTMycHg7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgbWFyZ2luOi0xNnB4IC0xNnB4ICAwIC0xNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBtYXJnaW46LThweCAtOHB4ICAwIC04cHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLXN0YXR7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmbGV4LWJhc2lzOjE3JTtcbiAgICAgICAgZmxleC1zaHJpbms6MTtcbiAgICAgICAgbWluLXdpZHRoOjA7XG4gICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgLnN0YXQtdGl0bGUsXG4gICAgICAgIC5zdGF0LWRhdGF7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0LWRhdGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdF9udW1lcmlje1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbGlnaHQtYnVyZ3VuZHk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1idXJndW5keTs7XG5cbiAgICAgICAgICAgIC5zdGF0LWRhdGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCR3aGl0ZSwuNSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0X3RleHR7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRzaWx2ZXI7XG4gICAgICAgICAgICAuc3RhdC10aXRsZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRwZWFjb2NrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICArIC5ibG9jay1zdGF0e1xuICAgICAgICAgICAgLy9TZWNvbmQgYW5kIHRoaXJkIHN0YXQgYmxvY2tzIGFyZSBhIGRpZmZlcmVudCBjb2xvdXIsIGRvbid0IGtub3cgd2h5IHlldCBzbyB1c2UgdGhpcyBsYXp5IHJ1bGUuXG4gICAgICAgICAgICAuc3RhdF9udW1lcmljIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzbGF0ZS1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJHNsYXRlLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgLnN0YXRfdGV4dCB7XG4gICAgICAgICAgICAgICAgLnN0YXQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3F1YXNoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi53aWRnZXQtY29uc29sZXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6JGJvZHktdGV4dDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi4yNWVtO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxOHB4LCAkYm9keS10ZXh0LCA1MDAsICAxLjU2KTtcbiAgICB9XG4gICAgYWRkcmVzc3tcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsICRib2R5LXRleHQsIDMwMCwgIDEuNTYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOi41ZW07XG4gICAgfVxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgIC5lZGl0LWNsaWVudHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiRsaW5rLXByaW1hcnk7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LjVlbTtcbiAgICAgICAgICAgIGZpbGw6JGxpbmstcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblx0YXtmb250LXNpemU6MTRweCFpbXBvcnRhbnQ7fVxufSIsIi5jbGllbnQtdGFic3tcbiAgICAuaWNvbi1kYXNoYm9hcmR7XG4gICAgICAgIGhlaWdodDoxN3B4O1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgIH1cblxuICAgIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC42ODtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3QsXG4gICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgLy90ZXh0LWluZGVudDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgLy90ZXh0LWluZGVudDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGl2IGJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChjaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNob3Nlbi1zaW5nbGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvL3N2Z3tcbiAgICAgICAgLy8gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIC8vICAgIGZpbGw6ICRzaWNrLWdyZWVuO1xuICAgICAgICAvLyAgICBsZWZ0OiA4cHg7XG4gICAgICAgIC8vICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgLy99XG4gICAgfVxuXHQudGFid3JhcCBmb3JtIHttYXJnaW4tYm90dG9tOjMwcHg7fVxufSIsIi5kYXRhVGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zb3J0aW5nX2FzYyxcbiAgICAuc29ydGluZ19kZXNje1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKG1hcF9nZXQoJGRhdGF0YWJsZXMsdGhCZyksMTAlKTtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRkYXRhdGFibGVzLHRoVGV4dCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdHI6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgIGJhY2tncm91bmQ6JHBhbGUtZ3JleS05MTtcbiAgICB9XG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJHBhbGUtZ3JleS10aHJlZSwwLjUpO1xuICAgIH1cbiAgICBzZWxlY3R7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICB9XG5cbiAgICB0cltkYXRhLWlzLXRlc3QtcmVjb3JkXSB0ZDpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiVGVzdCByZWNvcmRcIjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwNTQ7XG4gICAgfVxuXG59XG5cbi5kdC1hY3Rpb25ze1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIC5kdC1hY3Rpb25zLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MC41ZW07XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkaG92ZXItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdC5pY29uLXdhcm5pbmctdHJpYW5nbGV7XG5cdFx0XHRmaWxsOiAkd2Fybi1jb2xvcjtcblx0XHRcdGhlaWdodDoyOHB4O1xuXHRcdFx0d2lkdGg6MjhweDtcblx0XHR9XG4gICAgICAgIC5pY29uLWVkaXR7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgICAgIHdpZHRoOjI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tbm90ZXN7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgICAgIHdpZHRoOjIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdmlldy1maWxlc3tcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICAgICAgd2lkdGg6MjNweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1saW5rLWNsaWVudC1jb25zb2xle1xuICAgICAgICAgICAgaGVpZ2h0OjI5cHg7XG4gICAgICAgICAgICB3aWR0aDoyOXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZXNldC1pY29ue1xuICAgICAgICAgICAgaGVpZ2h0OjI5cHg7XG4gICAgICAgICAgICB3aWR0aDoyOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG4gICAgICAgICYuZHQtYWN0aW9uLXRpdGVtLWRpc2FibGVke1xuICAgICAgICAgICAgLmljb24tdmlldy1maWxlcyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdhcm0tZ3JleS10aHJlZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuXG4gICAgYm9yZGVyOiAwcHg7XG4gICAgY29sb3I6ICRhbG1vc3QtYmxhY2s7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGFsbW9zdC1ibGFjaztcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50e1xuICAgIGN1cnNvcjpkZWZhdWx0O1xufVxuXG4vKiBzdHlsZSBmb3Igb3BlbiBjbG9zZSBmb3IgZGF0YXRhYmxlIGluIHNob3dhc3NldHMgdmlldyBpbiBkYXNoYm9hcmQ7ICovXG4vKnRoZSBpbWFnZXMgYXJlIGxvY2F0ZWQgaW4gZGFzaGJvYXJkIHByb2plY3Qgbm90IGluIGljb25zLnN2ZyBkdWUgdG8gdGhlbSBiZWluZyB1c2VkIGZvciBiYWNrZ3JvdW5kOyBhZGRlZCBieSBQcmFkZWVwICovXG5cblxudGQuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X29wZW5jbG9zZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvZGF0YXRhYmxlX3BsdXNfb3Blbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG50ci5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X29wZW5jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2RhdGF0YWJsZV9taW51c19jbG9zZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbiNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3e1xuICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XG5cbiAgICB0aGVhZCB0aHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aGVhZCB0aDpsYXN0LWNoaWxke1xuICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gICAgIH1cblxuICAgIHRoZWFkIHRoOm50aC1jaGlsZCgzKXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRke1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgIC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd257XG4gICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyB0ciB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOjEwMCU7XG59XG5cblxudGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3e1xuICAgIGJvcmRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICB0aGVhZCB0aHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICB0aGVhZCB0aDpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItbGVmdDogMCBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQgdGg6bnRoLWNoaWxkKDIpe1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRke1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAudmVoaWNsZS1tYWtlLW1vZGVsLXllYXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWdpc3RyYXRpb24tbnVtYmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAvL2xlZnQ6IC0xOXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3due1xuXG4gICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZDpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIHRyIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICsgdHIgdGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudGQtaW1nLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxvZ28tY2FyLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuaW5zdXJhbmNlLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNpbm5lci1hc3NldC1kZXRhaWxze1xuICAgICAgICBib3JkZXItc3BhY2luZzogdW5zZXQ7XG4gICAgICAgIHRke1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNpbm5lci1hc3NldC1kZXRhaWxzLW5vLWhlYWRlcnN7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiB1bnNldDtcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweCAycHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIi5jaGlsZFJvd3tcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eXtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDJweDtcbiAgICB0ZHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOjQwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvcnAtc2lsdmVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLWxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjRlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2h7XG4gICAgICAgICAgICBtYXJnaW46MCAuNGVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIERlZmF1bHQgZ3JpZCBzZXR0aW5nc1xuLmJsb2NrLm1haW4tY29udGVudCxcbi5ibG9jay5tYWluLXNlY3Rpb24ge1xuICAgIGZsZXgtYmFzaXM6IDY2JTtcbiAgICBAaWYoJHNpdGUgPT0gbW9iaWxpdHkpIHtcblx0XHQvLyBmbGV4LWJhc2lzOjcwJTtcbiAgICB9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0fVxufVxuLmllMTEsXG4ucGYtZm9ybV9mbGV4e1xuXHQuYmxvY2subWFpbi1jb250ZW50LFxuXHQuYmxvY2subWFpbi1zZWN0aW9ue1xuXHRcdGZsZXgtYmFzaXM6NjclO1x0XG5cdH1cbn1cbi5ibG9jay5zaWRlYmFyIHtcbiAgICBmbGV4LWJhc2lzOiAzMyU7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHR9XG59XG4uaWUxMSxcbi5wZi1mb3JtX2ZsZXh7XG5cdC5ibG9jay5zaWRlYmFyIHtcblx0XHRmbGV4LWJhc2lzOjI3JTtcblx0fVxufSIsIlxuLmZlYXR1cmVkLXBhZ2VzIHtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXG5cdC8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdC8vXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1ncmV5O1xuXHQvL1x0cGFkZGluZy10b3A6MzJweDtcblx0Ly99XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdC8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdFx0Ly9cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ly99XG5cdH1cblx0XG5cblx0Ly9AaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcblx0Ly9cdC5hcnRpY2xlLWhlYWRpbmd7XG5cdC8vXHRcdG1hcmdpbi1ib3R0b206MC41ZW07XG5cdC8vXHR9XG5cdC8vfVxuXG5cdC50aHJlZS1jb2x1bW4tZ3JpZCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHRcdFx0bWFyZ2luOjAgLTE2cHg7XG5cdFx0fVxuXG5cdFx0LmJsb2NrIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdFx0XHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0Ly9cdGZsZXgtYmFzaXM6MzIlIWltcG9ydGFudDtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdC8vXHRmbGV4LWJhc2lzOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0Ly99XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0aGVpZ2h0OiAyMzJweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC1tcy1mbGV4OiBub25lO1xuXHRcdCAgICBcdFx0LXdlYmtpdC1mbGV4OiBub25lO1xuXHRcdCAgICAgICAgICAgIGZsZXg6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblx0XHRcdGEuYmxvY2stbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvL0BpZigkc2l0ZSAhPSBhY2NvdW50YW50cykge1xuXHRcdFx0XHQvL1x0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYV9hY2NlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAzMDBtcztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaWU5IC50d28tY29sdW1uLWdyaWQgLmJsb2NrIHtcdFxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaWU5IC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgIHtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmJsb2NrIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pZTkgLm1haW4tbmF2LXdyYXAge1xuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWU5IC5tYWluLW5hdi13cmFwIC5mbGV4LXVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaWU5IC5tYWluLW5hdiAubmF2LWljb25zLXdyYXAge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uICB7XHRcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0d2lkdGg6IDY2JSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uICB7XHRcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0d2lkdGg6IDM0JSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaWU5IC5maWx0ZXJlZC1pdGVtcy1wYXJlbnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2sge1xuXHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cdFxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0d2lkdGg6IDI5LjMzJSAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDIlICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcblx0XHR3aWR0aDogNDYlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuXHRcdHdpZHRoOiA5NiUgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbmh0bWwge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb250YWN0LXBhZ2UsIC5tZW1iZXItZGV0YWlsLXBhZ2Uge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0b3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG5cblx0I21haW4ge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pZTkgc2VsZWN0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcCB7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDYxNXB4O1xufVxuLmllOSAuYXV4aWxpYXJ5LXBhZ2UucGFzc3dvcmQtcmVzZXQtcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuXHRtYXgtd2lkdGg6IDQ2OHB4O1xufVxuIiwiXG4uaG9tZXBhZ2UgbWFpbntcbiAgICAmID4gc2VjdGlvbntcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBAaWYgJHNpdGUgPT0gXCJub3J3YXlcIntcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250ZW50d3JhcCB7XG4gICAgICAgIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAuaG9tZXBhZ2UgLmFzaWRle1xuICAgICAgICBtYXJnaW4tYm90dG9tOi0zMnB4O1xuICAgIH1cbn1cbi5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb257XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgIC5ibG9jay1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luOjMycHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICBtYXJnaW46MTZweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBtYXJnaW46OHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICB9XG59XG5cbiNtb2RhbERpYWxvZy1zdGFydC1ob21le1xuXG4gICAgLmRpYWxvZy1ib3h7XG4gICAgICAgIHdpZHRoOiA5MjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5kaWFsb2ctbWVzc2FnZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbm9yd2F5L25vcndheS1jb21tZXJjaWFsLTE0NDAteC02NjMtMS5qcGcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA2MzhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAubW9kYWwtc3RhcnQtY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtc2lkZS1he1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MzhweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtbG9ja3Rvbi1sb2dve1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2RhbC1hZHZva2F0Zm9yZW5pbmdlbi1sb2dve1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3OXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LWJveHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMjBweCwjMjAyNjJhLDMwMCwxLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUzcHgpIHtcbiAgICAgICAgICAgICAgICAubW9kYWwtc2lkZS1hIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLXNpZGUtYntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpYWxvZy1mb290ZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkyMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZXN0Z3JleTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgLm1vZGFsLWZvb3Rlci1jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIC5idG4tY29udGludWV7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5idG4tbW9kYWwtY29udGludWV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCAzMDAsIDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbm9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tbm90LXNob3d7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5idG4tbW9kYWwtbm90LXNob3d7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRub3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJG5vci1vcmFuZ2UsIDMwMCwgMS40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxOXB4KSB7XG4gICAgICAgIC5kaWFsb2ctYm94e1xuICAgICAgICAgICAgLmRpYWxvZy1tZXNzYWdle1xuICAgICAgICAgICAgICAgIC5tb2RhbC1zaWRlLWF7XG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaWFsb2ctZm9vdGVye1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAubW9kYWwtZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuYm9keS5jb250YWN0UGFnZSB7XG5cblx0I21haW57IC8vS2VlcHMgcGFnZS1oZWFkZXIgc3BhY2luZyBhcyB0aGlzIGhhcyBubyBmbGV4LXBhcmVudCBiZW5lYXRoIGl0XG5cdFx0cGFkZGluZy10b3A6MzJweDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDoxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdHBhZGRpbmctdG9wOjhweDtcblx0XHR9XG5cdH1cblxuXHQubWVldC10aGUtdGVhbSB7XG5cblx0XHQubWVldC10aGUtdGVhbS1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogMzBweCAwIDA7XG5cblx0XHRcdC5oZWFkZXItdGV4dCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgZm9udCgndGl0bGUnLCA0OHB4LCBmYWxzZSwgZmFsc2UsIDEpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMTVweDtcblx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0Y29sb3I6ICRzbGF0ZS1ncmV5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTQlIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG1pZC1ncmV5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHQmOjotbXMtZXhwYW5kIHtcblx0XHRcdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0ICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTtcblxuXHRcdCAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpKTtcblx0XHQgICAgICAgIH1cblxuXHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgICAgIC5maWx0ci13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZzoxNnB4IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0Lm1lZXQtdGhlLXRlYW0tY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG4gICAgICAgICAgICAuZmlsdHItY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ci1pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlcmVkT3V0e1xuICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVzb3VyY2VzLWJsb2Nre1xuICAgICAgICAgICAgICAgIHdpZHRoOjMzLjMzJTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiLCBcIj49NDAwcHhcIikge1xuXHRcdFx0XHRcdC8vd2lkdGg6NTAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw0MDBweFwiKSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhe1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGhvbmV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbWFpbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cbn0iLCJcbmJvZHkubWVtYmVyLWRldGFpbC1wYWdlIHtcblxuXHQubWFpbi1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNTZweCAwIDc1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRwYWRkaW5nOiAzM3B4IDAgNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRwYWRkaW5nOiA2NnB4IDAgNDBweDtcblx0XHR9XG5cdH1cblx0LmFydGljbGUtY29udGVudHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXHR9XG5cdC5sb2NhdGlvbi1zaW5nbGUtc2VjdGlvbiB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblxuXHRcdC5sb2NhdGlvbi13cmFwIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCB7XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAzNCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0LnRhYi1jb250ZW50IC5vZmZpY2UtbWFwIHtcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZsZXgtcGFyZW50IC5ibG9jayAuY29sdW1uLXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbiIsIlxuLmdldC1hLXF1b3RlLXBhZ2Uge1xuXG5cdC5mb3JtLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cdH1cblxuXHQuZ2V0LWEtcXVvdGUtZ3JpZHtcblx0XHRAZXh0ZW5kICVncmlkLXF1YXJ0ZXJzO1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGFsdG87XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNjRweCk7XG4gICAgICAgICAgICBsZWZ0OjMycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxuICAgIGEuZHJvcC1idXR0b24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTY5cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZWU1O1xuICAgICAgbGVmdDogMzMlO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSB7XG4gICAgICBib3JkZXItd2lkdGg6MnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOmRhc2hlZDtcbiAgICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogNDk2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMjFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgfVxuXG4gICAgLmljLWNsb3VkLXVwbG9hZHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGZpbGw6ICMwMWJlZTU7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3e1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2V7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICAgIGhlaWdodDogNjdweDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXple1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGxlZnQ6IDc1JTtcbiAgICAgIHRvcDogNjUlO1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgIH1cblxuICAgIC5kcm9wem9uZS1pY29ue1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmV7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gIC5nZXQtcXVvdGUtYmxvY2suZmxleC1wYXJlbnR7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD02MjBweCcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgfVxuXG59XG5cbi5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWR7XG4gICAgLm1haW4tY29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NmVtO1xuICAgIH1cbn1cbiIsIlxuLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIHtcblxuXG5cdC5tYWluLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5ib3VuZHMge1xuXHRcdFx0Lm1haW4tY29udGVudC1oZWFkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMycHggMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE2cHggMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWxlY3Qtd3JhcCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIxOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzbGF0ZS1ncmV5O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTQlIGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmV5LXR3bztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0XHRcdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0ICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTtcblxuXHRcdFx0XHQgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKSk7XG5cdFx0XHRcdCAgICAgICAgfVxuXG5cdFx0XHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2xhdGUtZ3JleTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuIiwiXG4uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uge1xuXG4gICAgJi5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTA3cHg7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDQ4cHgsICRkYXJrLCA0MDAsIDU4cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtXG4gICAgfVxuXG4gICAgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY7XG4gICAgICAgICAgICAuY29sdW1uLXF1b3RlIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHVtbi1hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsXG4gICAgLmNhcm91c2VsLWJ1dHRvbi1uZXh0e1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4tc2VjdGlvbntcblxuICAgICAgICAubWFpbi1hcnRpY2xlIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY292ZXJlZC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvdmVyZWQtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokaG92ZXItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb3ZlcmVkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZSxcbiAgICAgICAgJiA+IHNlY3Rpb257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjY0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gcHJpdmF0ZWNsaWVudCkge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlY3Rpb25fcXVpY2tRdW90ZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRpdGlvbmFsLXNlY3Rpb24ge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAyMnB4LCAkZGFyaywgNzAwLCAxLjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VydmljZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnBob25lYmFyIHtcbiAgICAucGFnZS1jb250YWluZXIge1xuICAgICAgICAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0e1xuICAgICAgICAgICAgI25hdiB7XG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VydmljZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtaGVhZGVyLWNvbnRhY3R7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWJlZTU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlLWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VydmljZS1oZWFkZXItdGVsZXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uZXdzLWRldGFpbC1wYWdlIHtcblxuICAgIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXG4gICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlLWF1dGhvci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcblx0XHRcdFx0XHQuYXJ0aWNsZS1oZWFkaW5nIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMjZweCwgJGRhcmssIDUwMCwgMS40NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5hcnRpY2xlLWRhdGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udChib2R5LCAxN3B4LCAkd2FybS1ncmV5LCBmYWxzZSwgMS44KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hcnRpY2xlLWNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMTdweCwgJGRhcmssIDQwMCwgMS40NCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9jYXRpb24tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1hcC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI2cHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LW1hcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lnbi11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pY29ucy13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3cy1pZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWltYWdlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbToxLjJlbTtcblxuICAgIH1cbn1cblxuLy8gUmVzb3VyY2UgdHlwZXM6XG4vLyRuZXdzdHlwZXM6IG5ld3MsIGV2ZW50LCBndWlkYW5jZSwgY3BkLCBwcm9wb3NhbGZvcm07XG4vL1xuLy9AZWFjaCAkdHlwZSBpbiAkbmV3c3R5cGVzIHtcbi8vICAgIC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMubmV3c3R5cGVfI3skdHlwZX0ge1xuLy8gICAgICAgIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1pbWFnZS13cmFwIC5pbWFnZS1ibG9jay10ZXh0IHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbmV3c3R5cGUtY29sb3JzLCAjeyR0eXBlfSk7XG4vLyAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbi8vICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99IiwiXG4ub3VyLXN0b3J5LXBhZ2Uge1xuXG5cblx0Lm1haW4tc2VjdGlvbi1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5ib3VuZHMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQudmlkZW8tY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0LnZpZGVvLWJsb2NrIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMzBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxODJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTczcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxODJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTczcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluLXNlY3Rpb24ge1xuXG5cdFx0XHRcdC5hZGRpdGlvbmFsLXNlY3Rpb24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCA3MHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mbGV4LXBhcmVudCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xuXG5cdFx0XHRcdFx0XHQuYmxvY2sge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdC1tcy1mbGV4OiAxIDEgMzMuMzMlO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDEgMSAzMy4zMyU7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSAzMy4zMyU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzMuMzMlO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0XHQtbXMtZmxleDogMSAxIDUwJTtcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIDUwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMikge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmltYWdlLXdyYXAge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuLnNlYXJjaC1yZXN1bHRzLXBhZ2Uge1xuXG5cblx0Lm1haW4tc2VjdGlvbi1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1M3B4IDAgMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDAgNTVweDtcblx0XHR9XG5cblx0XHQuYm91bmRzIHtcblx0XHRcdC8vLnNpZGViYXIge1xuXHRcdFx0Ly9cdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ly9cdHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAvL1xuXHRcdFx0Ly9cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly9cdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdC8vXHRcdHdpZHRoOiA0OCU7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly9cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0Ly9cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHQvL1x0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vXHR9XG5cdFx0XHQvL31cblxuXHRcdFx0Lm1haW4tc2VjdGlvbiB7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDY1cHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MC41ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDozMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtYmxvY2sge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCA3MHB4IDMycHggMDtcbi8vXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS10d287XG5cblx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMnB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtd3JhcCB7XG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6NzJweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQucmVhZC1tb3JlLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblx0XHRcdFx0XHRcdFx0XHR9ICBcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LXRpdGxlLCAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRob3Zlci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vLnNlYXJjaC1yZXN1bHRzLXRleHR7XG4gICAgLy9cblx0Ly9cdGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vXG5cdC8vfVxufSIsIlxuLnJlc291cmNlcy1wYWdlIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYm91bmRzIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgPiAuYmxvY2sge1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDoyOyAvL1RoaXMgaXMgdG8ga2VlcCB0aGUgc2VsZWN0IGVsZW1lbnRzIGFib3ZlIHRoZSB0ZXh0IHNlYXJjaCBiZWxvdy5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stdG8tcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLXRvLXBhZ2UtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFjay10by1wYWdlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZ1tzcmM9JyddIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmltZ0Vycm9yIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cblxuICAgIC5yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm9SZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICB9XG5cbn1cblxuLnJlc291cmNlcy1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIC8vLmJsb2NrIHtcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vfVxuICAgIC8vbWFyZ2luOiAzMnB4O1xuICAgIC8vcGFkZGluZzogMzJweCAwO1xuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgIC8vICAgIG1hcmdpbjogMTZweDtcbiAgICAvLyAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAvLyAgICBtYXJnaW46IDhweDtcbiAgICAvLyAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAvL31cbn1cbiNtYWluIC5yZXNvdXJjZXMtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG4gICAgcGFkZGluZy10b3A6MDtcbn1cblxuc3ZnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgJi12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICYtcHJlc2VudGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1kb2N1bWVudCB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgICYtdGVtcGxhdGUge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWFsbCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtZXZlbnQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgIH1cbiAgICAmLWRvd25sb2FkQm94IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzIuMDVweDtcblxuICAgICAgICBmaWxsOiAjREREREREO1xuICAgIH1cbn1cblxuLmZpbGUtZG93bmxvYWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4vLyBSZXNvdXJjZSB0eXBlczpcbi8vJG5ld3N0eXBlczogbmV3cywgZXZlbnQsIGd1aWRhbmNlLCBjcGQsIHByb3Bvc2FsZm9ybTtcbi8vXG4vL0BlYWNoICR0eXBlIGluICRuZXdzdHlwZXMge1xuLy8gICAgLm5ld3N0eXBlXyN7JHR5cGV9IHtcbi8vICAgICAgICAuYmxvY2stdGl0bGUge1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRuZXdzdHlwZS1jb2xvcnMsICN7JHR5cGV9KTtcbi8vICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuLy8gICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuLy8gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgICAgIC5pY29uIHN2ZyB7XG4vLyAgICAgICAgICAgIGZpbGw6IG1hcC1nZXQoJG5ld3N0eXBlLWNvbG9ycywgI3skdHlwZX0pO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuIiwiXG4uYWZmaWxpYXRpb25zLXBhZ2Uge1xuICAgIC5yZXNvdXJjZXMtYmxvY2t7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDc2OHB4XCIpe1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDkwcHhcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAucGVyc29uYWwtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgLnBob25le1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYWlse1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ib3VuZHMgLmFqYXgtZm9ybSA+IC5mbGV4LXBhcmVudCA+IC5ibG9jayB7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7IC8vVGhpcyBpcyB0byBrZWVwIHRoZSBzZWxlY3QgZWxlbWVudHMgYWJvdmUgdGhlIHRleHQgc2VhcmNoIGJlbG93LlxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFjay10by1wYWdlIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxMjAwcHgnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICBtYXJnaW46IDI2cHggMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJhY2stdG8tcGFnZS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYWNrLXRvLXBhZ2UtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nW3NyYz0nJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9vbkVycm9ySW1nL3BuZykgY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW1nRXJyb3Ige1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9Mb2NrdG9uX3doaXRlLnBuZykgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ub1Jlc3VsdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIH1cblxufVxuXG4uYWZmaWxpYXRpb25zLWdyaWQge1xuICAgIEBleHRlbmQgJWdyaWQtdGhpcmRzO1xuICAgIHBhZGRpbmctdG9wOjA7XG4gICAgLy8uYmxvY2sge1xuICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgLy99XG4gICAgLy9tYXJnaW46IDMycHg7XG4gICAgLy9wYWRkaW5nOiAzMnB4IDA7XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgLy8gICAgbWFyZ2luOiAxNnB4O1xuICAgIC8vICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAvL31cbiAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgIC8vICAgIG1hcmdpbjogOHB4O1xuICAgIC8vICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIC8vfVxufVxuI21haW4gLmFmZmlsaWF0aW9ucy1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcbiAgICBwYWRkaW5nLXRvcDowO1xufVxuXG5zdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAmLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG4gICAgJi1wcmVzZW50YXRpb24ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWRvY3VtZW50IHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG4gICAgJi10ZW1wbGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtYWxsIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1ldmVudCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgfVxuICAgICYtZG93bmxvYWRCb3gge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMi4wNXB4O1xuXG4gICAgICAgIGZpbGw6ICNEREREREQ7XG4gICAgfVxufVxuXG4uZmlsZS1kb3dubG9hZCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi5hc2lkZS1hZmZpbGlhdGlvbnN7XG4gICAgYmFja2dyb3VuZDokc2lkZV9iYWNrZ3JvdW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDE0cHgsJHNpZGVfdGV4dCwzMDAsMS41Nyk7XG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgICAvL3BhZGRpbmc6IDI0cHggMTZweCA2NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDhweCAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9ja3tcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMTVweCxmYWxzZSwzMDAsMS41KTtcbiAgICB9XG4gICAgLnBob25lbm8ge1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDI4cHgsJGFjY2VudC1wcmltYXJ5LDUwMCwxKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNDVlbTtcbiAgICB9XG4gICAgLm9wZW5pbmdob3Vyc3tcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luOjAgLTE2cHg7XG4gICAgICAgIHdpZHRoOjEwMHZ3O1xuICAgIH1cbiAgICAuamYtcm93e1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmLnBhc3N3b3JkLXJlc2V0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBhIHtmb250LXNpemU6IDEycHg7fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93LWhpZGUtcGFzc3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgYS5zaG93LWhpZGUtcGFzczpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi5hc2lkZS13aXRob3V0LW1hcmdpbntcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgICYuYXNpZGUtZ2V0LWEtcXVvdGUgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjZweDtcbiAgICB9XG59XG5cbi5hZmZpbGlhdGlvbnMtdGV4dC11cHBlcmNhc2V7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0iLCIuZm9vdGVyLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKTtcblxuXG4gICAgQGlmICgkdGhlbWUgPT0gY29ycG9yYXRlKSB7XG4gICAgICAgIC5jb21wYW55LW1ldGEge1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBtYXBfZ2V0KCRmb290ZXIsc2Vjb25kYXJ5QmcpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyBCZWxvdyBwZXJjZW50YWdlcyBhcmUgbWFnaWMgbnVtYmVyc1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOWRlZywgbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpIDAlLCBtYXBfZ2V0KCRmb290ZXIsIHByaW1hcnlCZykgMTYlLCBtYXBfZ2V0KCRmb290ZXIsIHNlY29uZGFyeUJnKSAxNiUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgbWFwX2dldCgkZm9vdGVyLCB0ZXh0KSwgZmFsc2UsIDEuNTcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTExOWRlZywgbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpIDAlLCBtYXBfZ2V0KCRmb290ZXIsIHByaW1hcnlCZykgMTIlLCBtYXBfZ2V0KCRmb290ZXIsIHNlY29uZGFyeUJnKSAxMiUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIH1cblx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKXtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMTlkZWcsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSAwJSwgbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpIDEyJSwgbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZykgMTIlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG5cdFx0XHR9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jYjhlMWZjKzAsOTBiZmYwKzUwLDZiYThlNSs1MSAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSAwJSwgbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpIDUwJSwgbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZykgNTElKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIC8vY29udGVudDonJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogODMlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD02NDBweFwiKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvY2t7XG5cdFx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdFx0XHRtaW4td2lkdGg6IDE0NXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA0NSU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PTY0MHB4XCIpIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMzYlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ZmxleDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAme1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tcGFueS1tZXRhX3NvY2lhbHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTlkZWcsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSAwJSwgbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpIDIwJSwgbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZykgMjAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB1bC5zb2NpYWwtaWNvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRmb290ZXIsIHNlY29uZGFyeUJnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyLWxvZ297XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ297XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMTJweDtcbiAgICAgICAgICAgIH1cblx0XHRcdC5pY29uLXBob25lIHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdH1cblx0XHRcdC5pY29uLWVtYWlsIHtcblx0XHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdH1cblx0XHRcdC5pY29uLWVtYWlsLWludmVyc2Uge1xuXHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tdHdpdHRlciB7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1saW5rZWRpbiB7XG5cdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCh0aXRsZSwgNDhweCwgbWFwX2dldCgkZm9vdGVyLCB0aXRsZSksIGZhbHNlLCAxLjIxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjM0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE4cHgsIG1hcF9nZXQoJGZvb3RlciwgdGl0bGUpLCA0MDAsIDEuNDMpO1xuXHRcdFx0Y29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LjdlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDouNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgbWFwX2dldCgkZm9vdGVyLCB0aXRsZSksIDcwMCwgMS40Myk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTJweCwgbWFwX2dldCgkZm9vdGVyLCBib2R5KSwgNDAwLCAxLjY3KTtcbiAgICAgICAgICAgIC5jb3B5cmlnaHQtbWV0YSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICAuYm91bmRze1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD0xMzU3cHhcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDMycHg7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwX2dldCgkZm9vdGVyLCBib2R5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBhbnktbWV0YV9vZmZpY2VzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBvcmRlcjozO1xuICAgICAgICAmLmJsb2Nre1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6LTE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjElO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21wYW55LW1ldGFfcGhvbmUge1xuICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMzFweCwgbWFwX2dldCgkZm9vdGVyLCBhY2NlbnQpLCA1MDAsIDEpO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTQwMHB4XCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOmNhbGMoMjZweCArIDEwICogKCgxMDB2dyAtIDcyMHB4KSAvIDE0MDApKTsvL3ZhcmlhYmxlIGZvbnQgc2l6ZSBmcm9tIDI2IHRvIDM2XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMTAwcHhcIikge1xuXHRcdFx0XHRmb250LXNpemU6Y2FsYygyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNzIwcHgpIC8gMTQwMCkpOy8vdmFyaWFibGUgZm9udCBzaXplIGZyb20gMjAgdG8gMzBcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOjI2cHg7XG5cdFx0XHR9XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDotMjIlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21wYW55LW1ldGFfc29jaWFsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXHRcdHVsLnNvY2lhbC1pY29ucyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y3ZjdmNztcblx0XHRcdFx0cGFkZGluZzogMCAxMnB4IDAgMDtcblx0XHRcdH1cblx0XHRcdGxpICsgbGkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwIG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAuZm9vdGVyLW9mZmljZXMge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOWRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDQzcHgsIG1hcF9nZXQoJGZvb3RlciwgYWNjZW50KSA0M3B4KTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly9kaXNwbGF5OiBub25lOyAvKiB3ZSBuZWVkIHRvIGhpZGUgYWxsIGJ1dCB0aGUgZmlyc3QgMiwgc28gaGlkZSBhbGwuLi4gKi9cblx0XHRcdC8vJjpudGgtY2hpbGQoLW4rMil7XG5cdFx0XHQvL1x0ZGlzcGxheTogaW5saW5lLWJsb2NrOy8qIC4uLmFuZCBzaG93IGZpcnN0IDIgKi9cblx0XHRcdC8vfVxuXHRcdFx0YmFja2dyb3VuZDogbWFwX2dldCgkZm9vdGVyLCBhY2NlbnQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDMwMG1zIGVhc2U7XG5cdFx0XHRcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE4cHgsICR3aGl0ZSwgNzAwLCAxLjQ0KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZS1ncmV5O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21wYW55LWJvdW5kc3tcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAmOnZpc2l0ZWR7XG4gICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZywgdWwsIGEge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblx0XG5cdC5mb290ZXItbmF2LXdyYXAge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2FybS1ncmV5O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmb250KGJvZHksIDEycHgsIG1hcF9nZXQoJGZvb3RlciwgYm9keSksIDQwMCwgMS42Nyk7XG5cdFx0LmJvdW5kc3tcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD0xMzU3cHhcIikge1xuXHRcdFx0XHRwYWRkaW5nOjAgMzJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcblx0XHRcdFx0cGFkZGluZzowIDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0cGFkZGluZzowIDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVsLmZvb3Rlci1uYXYuZmxleC11bCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdHVsLmZvb3Rlci1uYXYgbGkge1xuXHRcdHBhZGRpbmc6IDFlbSAyZW0gMWVtIDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCYgKyBsaSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0XG5cdCNjb29raWVOb3RpY2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTJlMzI7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0QGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCBtYXBfZ2V0KCRmb290ZXIsIHRleHQpLCBmYWxzZSwgMS41Nyk7XG5cdFx0LmJvdW5kc3tcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHRwIHttYXJnaW46MDt9XG5cdFx0XHRsYWJlbCB7aGVpZ2h0OiAyOHB4OyBtYXJnaW4tbGVmdDoxMHB4O31cblx0XHRcdGEge3doaXRlLXNwYWNlOiBub3dyYXA7fVxuXHRcdFx0c3ZnLmljb24tY2xvc2Ugey8qIFdpdGggYWRkZWQgcm91bmQgYm9yZGVyICovXG5cdFx0XHRcdGZpbGw6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRsaW5rLXByaW1hcnk7XG5cdFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGZpbGw6ICR3YXJtLWdyZXk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9MTM1N3B4XCIpIHtcblx0XHRcdFx0cGFkZGluZzoxNHB4IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6MTRweCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6MTRweCAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwLjAxO1xuXHRcdFx0bGVmdDogLTEwMCU7XG5cdFx0fVxuXHRcdGlucHV0OmNoZWNrZWQgfiBkaXYge1xuXHRcdFx0bWF4LWhlaWdodDogMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0XG59XG4iLCIub25wYWdlLW1wLWNvbnRlbnRzIHtcbiAgICAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMy41cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5qcyAubWFzdGVyLXBvbGljeSB7XG4vLyAgICAgLmZhcS1zZWN0aW9ue1xuLy8gICAgICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgICAgfVxuLy8gICAgIC5tb2RhbC1jb250ZW50e1xuLy8gICAgICAgICAuZmFxLXNlY3Rpb257XG4vLyAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuIiwiLnBhcnRuZXJzICNtYWlue1xuICAgIC5ibG9ja3tcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKXsgLy8gVGhpcyBpcyB0aGUgYm9keSB0ZXh0XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjYwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXsgLy8gVGhpcyBpcyB0aGUgcGFydG5lciBpbWFnZVxuICAgICAgICAgICAgZmxleC1iYXNpczozMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFydG5lci10aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDIwcHgsJGRhcmssNTAwLDEuNCk7XG4gICAgbWFyZ2luLXRvcDowO1xufSIsIi8vIFRoaXMgaXMgZnJvbSB0aGUgbGF5b3V0LmNzcyBpbmNsdWRlZCBpbiB0aGUgZGFzaGJvYXJkIDxoZWFkPlxuLy9cbi5wZi1kYXNoYm9hcmQge1xuICAgIC50YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRhYmxlIC50d28tdGhpcmQsXG4gICAgLnRhYmxlIC5vbmUtdGhpcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gICAgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICB9XG5cbiAgICAvL2gxIHtcbiAgICAvLyAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgLy8gICAgLyogdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgKi9cbiAgICAvLyAgICBmb250LXNpemU6IDI0cHg7XG4gICAgLy8gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAvL31cbiAgICAvKnBhZ2Ugc3R5bGUqL1xuICAgIGJvZHkgaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtdHdvO1xuICAgIH1cblxuICAgIC8qdGFibGUgc3R5bGUqL1xuICAgIC8vdGFibGUge1xuICAgIC8vICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRoZWFkIHtcbiAgICAvLyAgICBmb250LXNpemU6IDE3cHg7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgLy8gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRoZWFkIHRoIHtcbiAgICAvLyAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC8vfVxuICAgIC8vdGFibGUgdGZvb3Q6YmVmb3JlIHtcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL1xuICAgIC8vICAgIGhlaWdodDogNXB4O1xuICAgIC8vXG4gICAgLy8gICAgY29udGVudDogJyc7XG4gICAgLy99XG4gICAgLy90YWJsZSB0Zm9vdCB0ciB7XG4gICAgLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRmb290IHRyIHRkIHtcbiAgICAvLyAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xuICAgIC8vfVxuICAgIC8vdGFibGUgdGJvZHkge1xuICAgIC8vICAgIGJvcmRlcjogMDtcbiAgICAvLyAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU3Njc2QztcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS1laWdodDtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRib2R5IHRyIHtcbiAgICAvLyAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy9cbiAgICAvLyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIC8vfVxuICAgIC8vdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIC8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gICAgcGFkZGluZzogNXB4IDVweCA1cHggMDtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIC8vICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgIC8vfVxuXG4gICAgLnBvbGljeURvYyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5wb2xpY3lEb2MgYSAuc3ZnLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhIC5zdmctaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmaWxsOiAjQzdDN0M3O1xuICAgIH1cbiAgICAucG9saWN5RG9jLmRpc2FibGVkIGEsXG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0VCRUNFNjtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzA0OTQ0NCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgyLFxuICAgIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuLm5hbWUsXG4gICAgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIH1cbiAgICAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuXG4gICAgfVxuICAgIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG5cbiAgICAgICAgZmlsbDogIzkyMjU0NTtcbiAgICB9XG4gICAgLmRvYy10YWJsZSBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuXG4gICAgICAgIGZpbGw6ICMwMDg2QkY7XG4gICAgfVxuXHQuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5pY29uLWRvd25sb2FkIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0ZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuXHR9XG5cdGEuZG93bmxvYWRzIC5kbFRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAvKkRhc2hib2FyZCBuYXYqL1xuICAgIC5kYXNoLW5hdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0U4O1xuICAgIH1cbiAgICAuZGFzaC1uYXYgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5kYXNoLW5hdiB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGJvcmRlci10b3A6IHRyYW5zcGFyZW50IDNweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQgM3B4IHNvbGlkO1xuICAgIH1cbiAgICAuZGFzaC1uYXYgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZGFzaC1uYXYgdWwgbGkuY3VycmVudCxcbiAgICAuZGFzaC1uYXYgdWwgbGk6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAjOTM5NTk4IHNvbGlkIDNweDtcbiAgICB9XG4gICAgLmRhc2gtbmF2IHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGNvbG9yOiAjNTk1QTVDO1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgICAgIGNvbG9yOiAjNTk1QTVDO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFN0U4O1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIGgxIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYyRjI7XG4gICAgfVxuICAgIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIGZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiBoMSxcbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICB9XG4gICAgLnR3by1jb2x1bW4tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDY1JSAtIDMycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLm9uZS1jb2x1bW4tcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzUlO1xuICAgIH1cbiAgICAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LFxuICAgIHNlbGVjdC5jaG9zZW4tc3R5bGUsXG4gICAgc2VsZWN0LmZpbHRlci1zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAuZG9jdW1lbnRzLXBhZ2UgLmlubGluZS1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLyogQWxsIGJlbG93IGFtZW5kZWQgYnkgbWF0dHkgKi9cbiAgICBidXR0b24ge1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy9mb250LXdlaWdodDogNDAwO1xuICAgICAgICAvL2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgLy9saW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgLy9cbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vXG4gICAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIC8vXG4gICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLy90ZXh0LWluZGVudDogMDtcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAvL1xuICAgICAgICAvL2NvbG9yOiB3aGl0ZTtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjMDA4NkJGO1xuICAgICAgICAvLy13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLy8tbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NkJGO1xuICAgIH1cbiAgICAvL2J1dHRvbjpob3ZlciB7XG4gICAgLy8gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vXG4gICAgLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTQ0NDtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDQ0O1xuICAgIC8vfVxuICAgIC5idXR0b24uZG9jRmlsdGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubG9nb3V0LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubG9nb3V0LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybCgvaW1nL2Fycm93LnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLmllOSBzZWxlY3QsXG4gICAgLmllMTAgc2VsZWN0LFxuICAgIC5pZTExIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cblxuXG5cbiAgICBoZWFkZXIucGFnZUhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICB9XG4gICAgaGVhZGVyLnBhZ2VIZWFkID4gaDIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBoZWFkZXIucGFnZUhlYWQgPiBoMiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duICsgdHIge1xuICAgICAgICBwYWRkaW5nOiAwOyAvKiBiYWNrZ3JvdW5kOndoaXRlOyAqL1xuICAgIH1cbiAgICAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duICsgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAzMnB4OyAvKiBiYWNrZ3JvdW5kOndoaXRlOyAqLy8qIGJvcmRlcjoxcHggc29saWQgI0U2RTdFODsgKi9cbiAgICB9XG4gICAgLyogLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93biArIHRyIHRkID4gZGl2IHtwYWRkaW5nOjAgMC44NXJlbTt9ICovXG4gICAgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93biArIHRyIHRkIHRhYmxlIHtcbiAgICAgICAgLyogYmFja2dyb3VuZDp3aGl0ZTsgKi9cbiAgICB9XG4gICAgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93biArIHRyIHRkIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgLyogYm9yZGVyLXRvcDoxcHggc29saWQgI0U2RTdFODsgKi9cbiAgICAgICAgcGFkZGluZzogLjYyNXJlbSAuODVyZW07IC8qIGJhY2tncm91bmQ6d2hpdGU7ICovXG4gICAgfVxuICAgIC5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24gKyB0ciB0ZCB0YWJsZSB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRUZFRkU7XG4gICAgfVxuICAgIC5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24gKyB0ciB0ZCB0YWJsZSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U4RUJFQjtcbiAgICB9XG4gICAgLmNyZWF0ZS1ub3RlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5jcmVhdGUtbm90ZSBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duICsgdHIgdHIubm9GaWxlcyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duICsgdHIgdHIubm9GaWxlcyB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQge1xuICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC00MXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuc3VtbWFyeS10YWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZSAub25lLXRoaXJkLFxuICAgICAgICAudGFibGUgLnR3by10aGlyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlIC5vbmUtdGhpcmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAudHdvLWNvbHVtbi1sZWZ0LFxuICAgICAgICAub25lLWNvbHVtbi1yaWdodCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLypUYWJsZSBGbG93Ki9cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyB0aGVhZCB0ciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwJTtcblxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLyogdG9wOiA2cHg7ICovXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG5cbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoICsgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQuc3BhY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9uZWRCYWNrZ3JvdW5ke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIH1cblxuICAgIC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgICAgICAvLy5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvL31cbiAgICAvL31cblxufVxuXG4vLyBOZXcgYW5kIG5lZWRlZCBzdHlsZXM6XG5hLnN0YXR1cy1pY29ue1xuICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDouNWVtO1xufVxuXG4uZGFzaGJvYXJkLWhvbWVwYWdle1xuICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wZi1kYXNoYm9hcmQuZG9jdW1lbnRzLXBhZ2UgIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufSIsIi5kYXNoYm9hcmQtY29udGFjdHtcbiAgICAubWFpbi1zZWN0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tYWluLXNlY3Rpb246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogLTI1MDBweDtcbiAgICAgICAgcmlnaHQ6IC0yNTAwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5jb250YWN0LXNpZGViYXJ7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAuc3RpY2t5Rm9vdE1haW4gLmNvbnRhY3Qtd2lkZ2V0e1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1udXJzZTtcblxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5vZmZpY2UtaW5mb3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NGVtO1xuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNze1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGFsYWJhc3RlciwgMzAwLCAxLjU3KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBob25lLW5ve1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGFxdWEtYmx1ZSwgNTAwLCAxLjYpO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qc29uRm9ybSA+IHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEyZW07XG4gICAgfVxufSIsIi5hY2NvdW50LWRldGFpbHMge1xuICAubWFpbi1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0yNTAwcHg7XG4gICAgcmlnaHQ6IC0yNTAwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmRldGFpbHMtc2lkZWJhcntcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAuZGV0YWlscy13aWRnZXR7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1udXJzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cblxuICAuanNvbkZvcm0gc2VjdGlvbi5uZXdTZWMge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICAgIC5qc29uRm9ybSA+IHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgLmpzb25Gb3Jte1xuICAgIC5wYXNzd29yZC1maWVsZHNldHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnN1Ym1pdC1idXR0b257XG4gICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgfVxuICAgIC5vd2FzcFRleHR7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG59IiwiLmRvY3VtZW50cy1wYWdle1xuXHQuZG9jdW1lbnRzLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmRvY3VtZW50cy15ZWFyLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0fVxuXHQuZG9jdW1lbnRzLXllYXItYmxvY2sgLmNob3Nlbi1zaW5nbGUge1xuXHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdH1cblx0LmRvY3VtZW50cy15ZWFyLWJsb2NrIC5jaG9zZW4tZHJvcCB7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0fVxuXHRidXR0b24ge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0d2lkdGg6IDYycHg7XG5cdH1cblx0Lm1haW4tY29udGVudHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQubWFpbi1jb250ZW50OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAtMjUwMHB4O1xuXHRcdHJpZ2h0OiAtMjUwMHB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdC5zaWRlYmFye1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmRvd25sb2Fkcy13aWRnZXR7XG5cdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQud2lkZ2V0LXRpdGxle1xuXHRcdHBhZGRpbmc6IDMycHggMCAxMnB4IDA7XG5cdH1cblxuXHRzcGFuLmluc3VyYW5jZS10eXBlLW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHNwYW4uYWRkaXRpb25hbC1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHQubXVsdGlEb3dubG9hZENoZWNrYm94e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRsYWJlbHtcblx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdH1cblx0fVxufVxuXG4ubW9kYWxfZG9jdW1lbnRzIHtcblx0LnJvd3tcblx0XHRtYXJnaW4tYm90dG9tOjhweDtcblx0fVxuXHQuaWNvbntcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGhlaWdodDoyMHB4O1xuXHR9XG5cdHN2Z3tcblx0XHRoZWlnaHQ6MjBweDtcblx0XHR3aWR0aDoyMHB4O1xuXHR9XG59IiwiXG4uYWNjb3VudC1zd2l0Y2hlciB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAtbXMtZmxleDogMSAxIDI1JTtcbiAgZmxleDogMSAxIDI1JTtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXG5cblxuICAuY29udGVudC1ib2R5e1xuXG4gICAgYmFja2dyb3VuZDogJGJsdWUtbnVyc2U7XG4gICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2dyZXk7XG4gICAgfVxuICAgIHBhZGRpbmc6NDNweCA2OHB4IDExMHB4IDM4cHg7XG5cblxuICAgIC50aXRsZXtcbiAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDM4cHgsJHdoaXRlLDQwMCwxLjc1KTtcbiAgICB9XG5cbiAgICAudmFsdWVUZXh0e1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMC45MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5hY2MtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG59XG5cblxuICAuY29udGVudEJ1dHRvbiAuYnV0dG9ue1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRhX2J0bi10ZXh0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6JGFfYnRuLWhvdmVyLXRleHQ7XG4gICAgfVxuICB9XG5cblxufVxuXG4uZmxleC1wYXJlbnQtYWNje1xuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCl7XG4gIC5mbGV4LXBhcmVudCAuYWNjb3VudC1zd2l0Y2hlciB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMzMlO1xuICB9XG59XG5cblxuLmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lcntcblxuICBtYXJnaW46IC0zMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAubW9kYWwtaGVhZGVye1xuICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDMwcHgsJGFsbW9zdC1ibGFjayw0MDAsMS43NSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktc2V2ZW47XG4gICAgcGFkZGluZzogMTZweCAyMXB4O1xufVxuXG5cbiAgLm1vZGFsLWJvZHl7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XG4gICAgLm1vZGFsLWJvZHktY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDAwMjFiO1xuICAgICAgY29sb3I6ICNkMDAyMWI7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XG5cblxuICAgICAgLm1vZGFsLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHN2Z3tcbiAgICAgICAgZmlsbDogI2QwMDIxYjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cblxuLm9mZi1jYW52YXMtb3Blbi1hY2NvdW50LXN3aXRjaGVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9vbHRpcF06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBwYWRkaW5nOiAxcHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cbiAgfVxuXG4gIFtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcblxuICB9XG59IiwiLnlvdXItb3JkZXItdGFibGUge1xuICAgIC8qIG1heC13aWR0aDogNjAwcHg7ICovXG4gICAgbWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XG59XG4ueW91ci1vcmRlci1ibG9jayB7XG4gICAgLyogbWF4LXdpZHRoOiA2MDBweDsgKi9cblxuICAgIC55b3VyLW9yZGVyLWJsb2NrLXRpdGxlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGJsYWNrLCA1MDAsIDEuNDUpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItYmxvY2stdGl0bGU6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAzcHggMHB4O1xuICAgICAgICAvKiBib3JkZXItdG9wOiA1cHggZG91YmxlICNkN2Q1ZDU7ICovXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyBcbiAgICB9XG59XG4ueW91ci1vcmRlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnlvdXItb3JkZXItaXRlbSArIC55b3VyLW9yZGVyLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi55b3VyLW9yZGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYmxvY2s6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ueW91ci1vcmRlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAkc2hhcms7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgXG59XG5cbi55b3VyLW9yZGVyLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi55b3VyLW9yZGVyLXRvdGFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ueW91ci1vcmRlci10b3RhbCB7XG4gICAgY29sb3I6ICRzaGFyaztcbn1cblxuLnlvdXItb3JkZXItZGV0YWlscyB7XG4gICAgY29sb3I6ICRzaGFyaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xufVxuXG4ueW91ci1vcmRlci1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG59XG5cbi55b3VyLW9yZGVyLWxpbmUtdmFsdWUge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbn1cblxuLnlvdXItb3JkZXItbGluZS1uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbn1cblxuLnlvdXItb3JkZXItdG90YWxyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ibG9jazogMTRweDsgXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogMTZweDtcbiAgICAuY3QteW91ci1xdW90ZS1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICB9XG4gICAgLmN0LXlvdXItcXVvdGUtZGF0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgfVxuICAgIFxufVxuXG5cblxuXG5cblxuLyogZnVua3kgYmx1ZSBiYXIgdG8gdGhlIGxlZnQgb3B0aW9uPyAqL1xuLnNuYXp6eSB7XG4gICAgLnlvdXItb3JkZXItaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGF6dXJlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgIH1cbiAgICAueW91ci1vcmRlci1zdW1tYXJ5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAueW91ci1vcmRlci10b3RhbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItdG90YWwge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLWJsb2NrIHtcbiAgICAgICAgLm9mZmxpbmVJbnN1cmFuY2VzLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnlvdXItb3JkZXItdGFibGUge1xuICAgICAgICAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IGRvdWJsZSAjZDdkNWQ1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRvdGFscm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcbiAgICAgICAgLmN0LXlvdXItcXVvdGUtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLyogZW5kIGZ1bmt5IGJsdWUgYmFyIHRvIHRoZSBsZWZ0ICovIiwiLnVuZGVyd3JpdGVye1xuICBkaXYubm90aWZ5LWJsb2Nre1xuICAgIC5ub3RpZmljYXRpb257XG4gICAgICAuY29udGVudHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLm1haW4tbm90aWZpY2F0aW9ue1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDE3JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI5NHB4O1xuICAgICAgICAgIC5ub3RpZmljYXRpb24tdGl0bGV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RpZmljYXRpb24tY29udGVudHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlbGV0ZS1ub3RpZmljYXRpb257XG4gICAgICAgICAgLmRlbGV0ZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIGNvbG9yOiAjOWU5YzllO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3Nzc2Nzc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTklO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uOmxhc3QtY2hpbGR7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKmluaXRpYWwgbGF5b3V0Ki9cblxuLnBmLWFkbWluIHtcblxuICAgIC8vIFdlYnNoaW0gZGF0ZXBpY2tlciBmaXhlcyAoYWJvdmUgb3ZlcnJpZGVzIHRoZW0pXG4gICAgLndzLXBvcG92ZXIgYnV0dG9uLFxuICAgIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi5wZi1jcmVhdGUgLndzLWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgaGVhZGVyLnBhZ2VIZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICB9XG4gICAgaGVhZGVyLnBhZ2VIZWFkIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIE1lZGlhIFF1ZXJpZXMgKi9cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLyotIDEwMjQgVGFiIExhbmRzY2FwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC00MXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWRhdGUtdGltZXtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuZGF0ZS10aW1lLWJveHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnJlZC1saWdodHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDE3MzE7XG4gICAgfVxuXG4gICAgLmdyZWVuLWxpZ2h0c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YzM0NztcbiAgICB9XG5cbiAgICAuZ3JleS1saWdodHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2ODY7XG4gICAgfVxuXG4gICAgLnJvdW5kZWQtaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1OXB4O1xuICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmV7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxuXG4gICAgLnBvdW5kLXNxdWFyZS1kaXNhYmxle1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1laWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxuXG4gICAgLnBvdW5kLXNxdWFyZS1ncmVlbntcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YzM0NztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxuXG4gICAgLmljb24tcGF5bWVudHtcbiAgICAgICAgZmlsbDogI2M4YzljYSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB3aWR0aDoyNnB4O1xuICAgICAgICBoZWlnaHQ6MjZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5pY29uLXBheW1lbnQtZG9uZXtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgd2lkdGg6MjZweDtcbiAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuICAgIC5lZGl0LXBvbGljeS1zaGVsbHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgLmljb24tZWRpdC1zaGVsbHtcbiAgICAgICAgZmlsbDogJGFxdWEtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgIH1cblxuICAgIC5waWMtYWxpZ257XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLWdyZWVue1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg2YzM0NztcbiAgICB9XG5cbiAgICAucGF5bWVudC1ib3JkZXItcmVke1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YwMTczMTtcbiAgICB9XG5cbiAgICAucGF5bWVudC1ib3JkZXItb3Jhbmdle1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YyODYxOTtcbiAgICB9XG5cbiAgICAucGF5bWVudC1ib3JkZXItZ3JleXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM4Njg2ODY7XG4gICAgfVxuICBcbn1cblxuI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvd3tcbiAgICAvL3RoOm50aC1jaGlsZCg2KSxcbiAgICAvL3RoOm50aC1jaGlsZCg3KSxcbiAgICAvL3RoOm50aC1jaGlsZCg4KSxcbiAgICAvL3RoOm50aC1jaGlsZCg5KSxcbiAgICAvL3RoOm50aC1jaGlsZCgxMCksXG4gICAgLy90aDpudGgtY2hpbGQoMTEpLFxuICAgIC8vdGg6bnRoLWNoaWxkKDEyKSxcbiAgICAvL3RoOm50aC1jaGlsZCgxMyksXG4gICAgLy90aDpudGgtY2hpbGQoMTQpLFxuICAgIC8vdGQ6bnRoLWNoaWxkKDYpLFxuICAgIC8vdGQ6bnRoLWNoaWxkKDcpLFxuICAgIC8vdGQ6bnRoLWNoaWxkKDgpLFxuICAgIC8vdGQ6bnRoLWNoaWxkKDkpLFxuICAgIC8vdGQ6bnRoLWNoaWxkKDEwKSxcbiAgICAvL3RkOm50aC1jaGlsZCgxMSksXG4gICAgLy90ZDpudGgtY2hpbGQoMTIpLFxuICAgIC8vdGQ6bnRoLWNoaWxkKDEzKSxcbiAgICAvL3RkOm50aC1jaGlsZCgxNCkge1xuICAgIC8vICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAvLyAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgLy8gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgLy8gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIC8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL31cblxuICAgICYuZGF0YVRhYmxlIHRib2R5IHRke1xuICAgICAgICBwYWRkaW5nOiA0cHggMjJweDtcbiAgICB9XG5cblxuXG4gICAgLnRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICAgIH1cblxuICAgIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG5cbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAvL2hlaWdodDogMTMzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZjMzQ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJHdoaXRlLCA1MDAsICAxLjE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5udHUge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICR3aGl0ZSwgNTAwLCAgMS4xNCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAgLTY3cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50b29sdGlwLWhlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICAgIH1cblxuICAgIC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgIGxlZnQ6IDU4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAzcHg7XG5cbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJGJsYWNrLCAzMDAsICAxLjE0KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02M3B4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICB0aDpob3ZlciAudG9vbHRpcHRleHQtaGVhZHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvKnRoZSBjb250YWluZXIgbXVzdCBiZSBwb3NpdGlvbmVkIHJlbGF0aXZlOiovXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkYmxhY2ssIDMwMCwgIDEuMTQpO1xuICAgICAgICBtYXJnaW46IDBweCAtMjJweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvKmhpZGUgb3JpZ2luYWwgU0VMRUNUIGVsZW1lbnQ6Ki9cbiAgICB9XG5cbiAgICAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgIH1cblxuICAgIC8qc3R5bGUgdGhlIGFycm93IGluc2lkZSB0aGUgc2VsZWN0IGVsZW1lbnQ6Ki9cbiAgICAuc2VsZWN0LXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIH1cblxuICAgIC8qcG9pbnQgdGhlIGFycm93IHVwd2FyZHMgd2hlbiB0aGUgc2VsZWN0IGJveCBpcyBvcGVuIChhY3RpdmUpOiovXG4gICAgLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjayBibGFjaztcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzdkZWcpO1xuICAgIH1cblxuICAgIC8qc3R5bGUgdGhlIGl0ZW1zIChvcHRpb25zKSwgaW5jbHVkaW5nIHRoZSBzZWxlY3RlZCBpdGVtOiovXG4gICAgLnNlbGVjdC1pdGVtcyBkaXYsLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkYmxhY2ssIDMwMCwgIDEuMTQpO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIH1cblxuICAgIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlNDtcbiAgICAgICAgcGFkZGluZzogMTdweCAxNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuXG4gICAgfVxuXG4gICAgLypzdHlsZSBpdGVtcyAob3B0aW9ucyk6Ki9cbiAgICAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRvcDogOTclO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gICAgICAgIC5zYW1lLWFzLXNlbGVjdGVke1xuICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLypoaWRlIHRoZSBpdGVtcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGNsb3NlZDoqL1xuICAgIC5zZWxlY3QtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgICNuZXN0ZWQtdGFibGV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAtMjJweDtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIHRib2R5LCB0ciwgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWVlZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgIzIwMjYyYSwgMzAwLCAgMS4yMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDFiZWU1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGU6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbW9kYWwtcGF5bWVudCB7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIC5hbGVydC1kaWFsb2d7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjc1KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kaWFsb2ctYm94e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQUdhcmFtb25kUHJvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGlhbG9nLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgxMDAsMTAwLDEwMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyZjM4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxYmVlNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQtZGlhbG9nOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zdWJTdGF0dXNGaWVsZHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG50ZC5kZWFsLXN0YWdlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIG1pbi13aWR0aDo1MDBweDtcblxuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgIEBhdC1yb290IC5icm9rZXItZGFzaGJvYXJkICZ7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgIH1cblxuICAgIC5zdWJzdGF0dXNJbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjIycHg7XG4gICAgICAgIHJpZ2h0OjIycHg7XG4gICAgICAgIGJvdHRvbTo4cHg7XG5cblxuXG4gICAgICAgIEBhdC1yb290IC5icm9rZXItZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic3RhdHVzIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWxpc3QgJntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0zcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0zcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoNTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC01MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQgfiBkaXYsICYubm9uZSwgJi5ub25lIH4gZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXp1cmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kdC1hY3Rpb25zLWl0ZW0gW2NsYXNzXj1cInBvdW5kLXNxdWFyZVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufSIsIi5hZG1pbi1ob21lLXdpZGdldHtcbiAgICBiYWNrZ3JvdW5kOiNGN0Y3Rjc7XG5cbiAgICAvLyBMb3dlciBtZW51IChiaWcgc3F1YXJlIGJ1dHRvbnMpXG4gICAgdWwuaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbjotMzBweCAtMTZweCAwO1xuICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9OTcwcHhcIikge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgdWwuaG9tZSA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICM1OTVBNUM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU3RTg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQzc1QkM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFDNzVCQztcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpLmNyZWF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICB1bC5ob21lID4gbGkgYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYSAuc3F1YXJlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYSAuc3F1YXJlLWNvbnRlbnQgZGl2IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhIC5zcXVhcmUtY29udGVudCBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIucGYtYWRtaW4uZXJyb3Itb2NjdXJyZWR7XG4gICAgLndyYXAtZSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufSIsIi5wZi13YXJuaW5nLCAucGYtYWdyZWVtZW50e1xuICAgIC5pYWQgaDEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC5pYWQgaDIge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICAgIC5pYWQgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHNwYW4uZW1ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbn0iLCIucGYtbGlzdHtcbiAgICAuZGV0YWlscy1jb250cm9sLFxuICAgIC5hY3Rpdml0eS1jb250cm9se1xuICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmxpbmUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgdGQgdGV4dGFyZWEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pY29uLWJpbiBzdmd7XG4gICAgICAgIHdpZHRoOjIzcHg7XG4gICAgICAgIGhlaWdodDoyOHB4O1xuICAgIH1cbiAgICAuaWNvbi1lZGl0LFxuICAgIC5pY29uLWFjdGl2aXR5e1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDoyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tbm90ZXMgc3Zne1xuICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgd2lkdGg6MjFweDtcbiAgICB9XG59IiwiLnBmLXZpZXd7XG4gICAgYm9keSwgaHRtbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufSIsIi5zdGFmZi1lZGl0e1xuICAgICNzdGFmZlBpY3R1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn0iLCIua3ljLWRldGFpbHtcbiAgICAvL2gxe1xuICAgIC8vICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAkc2l6ZTogMjZweCwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAgJGxoOiBmYWxzZSk7XG4gICAgLy99XG4gICAgLy9cbiAgICAvL3B7XG4gICAgLy8gIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsICRzaXplOiAxOHB4LCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKTtcbiAgICAvLyAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIC8vfVxuICAgIC8vLmNvbHVtbi10aXRsZXtcbiAgICAvLyAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsICRzaXplOiA0OHB4LCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKTtcbiAgICAvL31cbiAgICAvLy5ibG9jay1jb250ZW50e1xuICAgIC8vICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAkc2l6ZTogMThweCwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAgJGxoOiBmYWxzZSk7XG4gICAgLy99XG4gICAgLy8udGFiYmVke1xuICAgIC8vICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAvLyAgLnRhYnRyaWdnZXIgYXtcbiAgICAvLyAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgIC8vICB9XG4gICAgLy99XG4gICAgLy8udGFiYmVkID4gc2VjdGlvbiB7XG4gICAgLy8gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgLy8gIGJvcmRlcjogbm9uZTtcbiAgICAvLyAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvL31cbiAgICAvLy50YWJiZWQgPiBzZWN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICAvLyAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIC8vfVxuICAgIC8vLnNpbmdsZS1saW5lIHRhYmxle1xuICAgIC8vICAgICY6YWZ0ZXIge1xuICAgIC8vICAgICAgY29udGVudDogJyc7XG4gICAgLy8gICAgICB3aWR0aDogMHB4O1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgLnN0aWNreUZvb3RXcmFwIC5zdGlja3lGb290TWFpbntcbiAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICB9XG5cbiAgLm1lc3NhZ2UtYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAjdXNlcm5hbWUtcGFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnVzZXJuYW1lLXBhZ2UtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggNTVweCAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgfVxuXG4gIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciAudXNlcm5hbWUtc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cblxuICAjY2hhdC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNoYXQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAyMHB4IDBweCAyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIG1heC1oZWlnaHQ6NTAwcHg7XG4gIH1cblxuICAjY2hhdC1wYWdlICNtZXNzYWdlRm9ybSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgdWwgbGkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZSBwIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIHNwYW4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2UgcCB7XG4gICAgY29sb3I6ICM0MzQ2NGI7XG4gIH1cblxuICAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxN3B4KTtcbiAgfVxuXG4gICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5hZGRmaWxle1xuICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hZGRmaWxlOmhvdmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOWI5YjliO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hhdC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICB9XG5cbiAgLmNoYXQtaGVhZGVyIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5jb25uZWN0aW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzc3NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmt5YyAudGFiYmVke1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbiAgLmt5YyAudGFiYmVkPnNlY3Rpb257XG4gICAgYm9yZGVyOm5vbmU7XG4gIH1cblxuICAua3ljIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e1xuICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KSB7XG5cbiAgICAuY2hhdC1jb250YWluZXIge1xuICAgICAgLy9tYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgLy9tYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNoYXQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuXG4gICAgLnVzZXJuYW1lLXBhZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cblxuICAgICNjaGF0LXBhZ2UgdWwge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgfVxuXG4gICAgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBidXR0b24ge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuXG4gICAgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIH1cblxuICAgIC5jaGF0LWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5jb25uZWN0aW5nIHtcbiAgICAgIHRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuY2hhdC1oZWFkZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB9XG4gIH1cbn0iLCIucGYtY3JlYXRle1xuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5pbnN1cmFuY2VzLWVkaXR7XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAvL21pbi13aWR0aDogMjUwcHg7XG4gICAgfVxuICAgIGJvZHkgPiBkaXY6bm90KCNoZWFkYmFuZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG4gICAgLnNhdmVTZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgICNjaGFuZ2VTdGFmZiB7XG5cdFx0Lypcblx0XHROb3QgbmVlZGVkLiB0aGVyZSBpcyBhIGNsYXNzIGluIF9jaG9zZW4uc2NzczozMSB0aGF0IG92ZXJyaWRlcyBhbGwgLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIGhhdmluZyBpbmxpbmUgc3R5bGVcblx0XHRkaXYjcm9sZV9jaG9zZW57XG5cdFx0XHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGRpdiNzdGFmZl9jaG9zZW57XG5cdFx0XHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCovXG5cbiAgICAgICAgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogOXB4IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1qZi1kZWxldGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM5Nzk3OTc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuamYtaW5wdXQtdHlwZS1kZWxldGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbnN1cmFuY2VzLWNyZWF0ZXtcblx0LmNob3Nlbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5pbnN1cmFuY2VzLWNyZWF0ZTJ7XG5cbiAgICBib2R5ID4gZGl2Om5vdCgjaGVhZGJhbmQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuICAgIC5zYXZlU2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAjY3JlYXRlSW5zdXJhbmNlU3RlcDIge1xuXG4gICAgICAgIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMC4xJTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1qZi1kZWxldGUge1xuICAgICAgICAgICAgICBmaWxsOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtZGVsZXRlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N1bWVudHMtbGlzdHtcbiAgICAuaWNvbi10aWNrLWRyYXduLCAuaWNvbi1jcm9zcy1kcmF3bntcbiAgICAgICAgZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjAuMjVlbTtcbiAgICB9XG59XG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQsXG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIsXG4uYXNzZXQtZWRpdCAjYXNzZXRNZXRhIHtcblxuICAgICNmaWxlVXBsb2FkQ29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgICAjZmlsZVVwbG9hZFdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XG4gICAgfVxuICAgICNmaWxlVXBsb2FkLCAjYXNzZXREb2NVcGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMC41ZW07XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODQ4NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2RlZGVkZSwgMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldy5kei1zdWNjZXNzIHNlbGVjdCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhZGRjM2M7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgIGNvbG9yOiNiZjE5MTk7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgY29sb3I6IzQzYmI0NztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudHlwZS1zZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG59XG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQsXG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIge1xuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCB7XG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMzJweCAwO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxufVxuXG4jZG9jdXBsb2FkZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIC5maWVsZHdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2xpZW50LWxpc3R7XG4gICAgLmlubGluZS1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICB0ZC5kZWxldGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIH1cbn1cbi5jbGllbnQtZWRpdHtcblx0JiA+IGRpdiB7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lmpzb25Gb3JtIHtcblx0ICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cbiAgLnRhYmJlZCA+IHNlY3Rpb24ub3BlbiA+IGRpdntcbiAgICBtYXgtaGVpZ2h0OjcwMDBweDtcbiAgfVxuXHQjc2VjdG9yIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOjgwMHB4O1xuXHR9XG59XG4uY2xpZW50LWVkaXQtbG9naW4ge1xuXHQmLmFjY2Vzcy1mdWxse1xuXHRcdCNwZXJtaXNzaW9uc3tcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbiAgICAmID4gZGl2Om5vdCgjaGVhZGJhbmQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbn1cbi50aXRsZS1zZWN7XG5cdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzBweCwgZmFsc2UsIGZhbHNlLCAxLjMpO1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuI3NlY3RvcntcbiAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXR7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgICAgIC8vcGFkZGluZzogOXB4IDZweDtcblx0XHRcdFx0cGFkZGluZzogNnB4IDZweDtcblx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZWxldGVyb3d7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6Izk3OTc5NztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1qZi1kZWxldGV7XG4gICAgICAgICAgICBmaWxsOiM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmpmLWlucHV0LXR5cGUtZGVsZXRle1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAwLjElO1xuICAgIH1cbn1cblxuI2FkZFNlY3RvcklEe1xuICAgIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDAuMSU7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tamYtZGVsZXRlIHtcbiAgICAgICAgICAgIGZpbGw6ICM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuamYtaW5wdXQtdHlwZS1kZWxldGUge1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAwLjElO1xuICAgIH1cbn0iLCIuY2xpZW50LWNvbnNvbGUge1xuICAuc3RpY2t5Rm9vdE1haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ibG9jay5zaWRlYmFyIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuICAuanNvbkZvcm0gZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAwOyAvLyBGb3IgcmVwZWF0YWJsZSBhcmVhcyAtIHBhZGRpbmcgb24gZmllbGRzZXRzIGlzIGluY29ycmVjdGx5IHNldCBmcm9tIGpzb25mb3JtLW92ZXJyaWRlcy5zY3NzICh3aGljaCBuZWVkcyB0byBnbyBhdCBzb21lIHBvaW50KVxuICAgIH1cbiAgfVxuICAjbW9kYWxEaWFsb2cgLmpzb25Gb3JtIGZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnNvbGUtcGFuZS1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIC8vZmxvYXQ6cmlnaHQ7XG4gICAgLmNvbnNvbGUtcGFuZS1hY3Rpb24ge1xuICAgIH1cbiAgfVxuICBtYWluIHtcbiAgICAudGFiYmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICB9XG5cbiAgICAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5vLWpzIC50YWJiZWQgPiBzZWN0aW9uLm9wZW4gPiBkaXYge1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgLypldXJnaCovXG4gICAgfVxuXG4gICAgLnRhYmJlZCAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgICAgIC50YWJiZWQgPiBzZWN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMHB4O31cblxuICAgIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICB9XG5cbiAgICAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAwcHg7XG4gICAgfVxuXG4gICAgLnRhYmJlZCAub3ZlcmZsb3dUYWJzIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvKiB0YWIgbG9hZGluZyBhbmltYXRpb24gKi9cbiAgICBzZWN0aW9uLmFjdGl2ZS53YWl0aW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgIC8qIGFuaW1hdGUgdGhpcyAqL1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgLW1vei1hbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiB3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC8qIGJ1dCBkb24ndCBnbyBvbiBhYm91dCBpdCAqL1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxMDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEwO1xuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB3aXBlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgICB9XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyB3aXBlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgd2lwZSB7XG4gICAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIHN1bW1hcnkgc3RhdHMgKi9cbiAgICAuc3VtbWFyeS1zdGF0cyB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LXN0YXQge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LW1ldGEsIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC8qIGpzb25mb3JtIHN1bW1hcnkgc3RhdHMgdjIgLSB0aGlzIGlzIHdhY2sgKi9cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogLTMycHggMCAtMzJweCAtMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IGxhYmVsLnN0YXQtaWNvbixcbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5zdGF0LWljb25bZm9yPXRvdGFsTG9zc10gc3ZnIHtcbiAgICAgIGZpbGw6ICNiYjAwMDA7XG4gICAgfVxuXG4gICAgLmNsaWVudC1jb25zb2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeXtcbiAgICAuY29udGFjdC1ibG9ja3tcbiAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmNob3Nlbi1zaW5nbGV7XG4gICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucGVyc29ue1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICYucHJpbWFyeS1vbmx5e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8uY2xlYXJGaWx0ZXJze1xuICAvLyAgZGlzcGxheTpub25lO1xuICAvL31cbn0iLCIudXctcmVxdWVzdHMtbGlzdHtcbiAgICAuc2VuZHtcbiAgICAgICAgbWFyZ2luLXRvcDozMnB4O1xuICAgIH1cbn1cblxuXG5cblxuLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGV7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGUgLnJmcUNyZWF0ZVN1YkhlYWRlcntcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxhYmVse1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlTGluZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlQnV0dG9ue1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRmllbGRTZXR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUJ1dHRvbkZpZWxkU2V0e1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUV4ZWNMYWJlbHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUV4ZWNTdW1tYXJ5e1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnJmcUV4ZWNTdW1tYXJ5e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgfVxuICAucmZxRXhlY0xhYmVse1xuICAgIGZsZXgtYmFzaXM6MzAlO1xuICB9XG4gIC5yZnFFeGVjVmFsdWV7XG4gICAgZmxleC1iYXNpczo3MCU7XG4gIH1cblxuLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwNjA3MDg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuICAucmZxUmVxdWVzdC1mbGV4e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIGNvbG9yOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFSZXF1ZXN0LWJsb2Nre1xuICAgIGZsZXg6IDEgMSAyMiU7XG4gICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gIH1cbiAgLnJmcVJlcXVlc3QtbGFiZWx7XG4gIH1cbiAgLnJmcVJlcXVlc3QtdmFsdWV7XG4gICAgZmxleC1iYXNpczo2MCU7XG4gIH1cblxuXG5cblxuXG5cbiAgLmJvdW5kcyAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIgLnJmcVJlcXVlc3REZXRhaWwgLnJmcURlY2xpbmVkIHRke1xuICAgIGJhY2tncm91bmQ6ICNmMmY0ZjQ7XG4gIH1cbiAgLnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWx7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldDtcbiAgfVxuXG4gIC5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsIHRke1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICAuc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0aHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICB9XG4gIC5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsSGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuXG4ucmZxckRldGFpbENvbnRhaW5lcntcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LXdyYXA6d3JhcDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuICAucmZxck1haW5Db250YWluZXJ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucmZxRXhlY0xhYmVse1xuICAgIGZsZXgtYmFzaXM6MzAlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5yZnFFeGVjVmFsdWV7XG4gICAgZmxleC1iYXNpczo3MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5yZnFyRGV0YWlsTGFiZWx7XG4gICAgZmxleC1iYXNpczozMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICAucmZxckRldGFpbFZhbHVle1xuICAgIGZsZXgtYmFzaXM6NzAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5yZnFyRGV0YWlsVGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNlZGVlZWU7XG4gICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAzMHB4LCAkZGFyay1ncmV5LXRocmVlLCAzMDAsICAxLjE0KTtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCAzNXB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmZxckRldGFpbFN1YlRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMjBweCwgJGRhcmstZ3JleS10aHJlZSwgMzAwLCAgMS4xNCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgfVxuICAucmZxckRldGFpbFJlZmVyZW5jZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG4gIC5yZnFyRGV0YWlsQm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5yZnFyRGV0YWlsU2VwZXJhdG9ye1xuICAgIHBhZGRpbmc6IDEwcHggIDM1cHggMTBweCAzNXB4O1xuICB9XG5cbiAgLnJmcXJEZXRhaWxGb290ZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC5yZnFyU3RhdHVzVGV4dHtcbiAgICBiYWNrZ3JvdW5kOiAjNDI0ZTU2O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA2cHggMTRweCA0cHggMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOztcbiAgfVxuICAucmZxclN0YXR1c0NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMzVweCAxOHB4IDM1cHg7XG4gIH1cbiAgLnJmcXJTdGF0dXNBd2FyZGVke1xuICAgIGJhY2tncm91bmQ6ICM2MGI2MDI7XG4gIH1cbiAgLnJmcXJTdGF0dXNBY2NlcHRlZHtcbiAgICBiYWNrZ3JvdW5kOiAjNTM4YTE3O1xuICB9XG4gIC5yZnFyU3RhdHVzRGVjbGluZWR7XG4gICAgYmFja2dyb3VuZDogI2JiYmJiYjtcbiAgfVxuICAucmZxclN0YXR1c0F3YWl0aW5nUmVzcG9uc2V7XG4gICAgYmFja2dyb3VuZDogI2YyODkyMTtcbiAgfVxuICBcbiAgLnJmcXJEZXRhaWxCb2R5e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4udW5kZXJ3cml0ZXJ7XG5cdC5jcmZxRmF2b3VyaXRlQ29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdH1cblx0XG5cdC5jcmZxRmF2b3VyaXRlIHN2Z3tcblx0XHRmaWxsOiAjZGY0MDUzO1xuXHR9XG5cdC5jcmZxTm90RmF2b3VyaXRlIHN2Z3tcblx0XHRmaWxsOiAjYTJhMWEyO1xuXHR9XG5cdFxuXHQuc3RpY2t5Rm9vdFdyYXAgLmNyZnFTdGF0dXNEZWNsaW5lZCB0ZCB7XG5cdFx0Y29sb3I6ICM5QjlEOUY7XG5cdH1cblx0XG5cdC5jcmZxU2VsZWN0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZlZTNjNztcblx0fVxuXHRcblx0XG5cdC5xb3tcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbiAgdGFibGUubGlzdCB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICM3ZWE4Zjg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIHRhYmxlLmxpc3QgdGQsIHRhYmxlLmxpc3QgdGgge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzdlYThmODtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGFibGUubGlzdCB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYThmODtcbiAgfVxuXG4gIHRhYmxlLmNhbnZhc3tcbiAgICB3aWR0aDo0ODBweDtcbiAgICBoZWlnaHQ6MjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzdlYThmODtcbiAgfVxuXG4gIC5ib3h7XG4gICAgd2lkdGg6NDgwcHg7XG4gICAgaGVpZ2h0OjIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIH1cblxuXG5cbiAgZGl2LmJsdWVUYWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUNlbGwsIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlUm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIC5kaXZUYWJsZUhlYWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBQUFBQUE7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIC5kaXZUYWJsZUhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG5cbiAgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUFBQUFBO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNBQUFBQUEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGNlYmY3IDAlLCAjZDRlNmY2IDY2JSwgI0FBQUFBQSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGNlYmY3IDAlLCAjZDRlNmY2IDY2JSwgI0FBQUFBQSAxMDAlKTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzQ0NDQ0NDtcbiAgfVxuICAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIGF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxQzZFQTQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciAudGFibGVGb290U3R5bGUge1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gIH1cbiAgLyogRGl2VGFibGUuY29tICovXG4gIC5kaXZUYWJsZXsgZGlzcGxheTogdGFibGU7IH1cbiAgLmRpdlRhYmxlUm93IHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kaXZUYWJsZUhlYWRpbmcgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7fVxuICAuZGl2VGFibGVDZWxsLCAuZGl2VGFibGVIZWFkIHsgZGlzcGxheTogdGFibGUtY2VsbDt9XG4gIC5kaXZUYWJsZUZvb3RDZWxsIHsgZGlzcGxheTogdGFibGUtY2VsbDtib3JkZXI6MDt9XG5cbiAgLmRpdlRhYmxlQ2VsbFJpZ2h0e1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZGl2VGFibGVIZWFkaW5nIHsgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO31cbiAgLmRpdlRhYmxlRm9vdCB7IGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDt9XG4gIC5kaXZUYWJsZUJvZHkgeyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7fVxuXG5cbiAgLnJmcU9wdGlvbnNDb250YWluZXJ7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnJmcU9wdGlvbnNJdGVte1xuICAgIGZsZXgtYmFzaXM6NTAlO1xuICB9XG4gIC5yZnFPcHRpb25zQnRue1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAucmZxT3B0aW9uc0dyb3Vwe1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJmcU9wdGlvbnNQaWNrIHtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5yZnFPcHRpb25zR3JvdXBIZWFkZXJ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLnJmcU9wdGlvbnNHcm91cEJvZHl7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmZxT3B0aW9uc0dyb3VwUGx1c3tcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnJmcU9wdGlvbnNJbnB1dCB7XG4gICAgd2lkdGg6NmVtO1xuICB9XG5cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZXt3aWR0aDoxMDAlO2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZSB0cntiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGUgdGJvZHl7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlckNlbGx7cGFkZGluZzogN3B4O31cbiAgLnJmcUZvb3RlckNlbGwye3dpZHRoOmNhbGMoNmVtICsgMjBweCk7fVxuICAucmZxRm9vdGVyQ2VsbDN7d2lkdGg6MTY4cHg7fVxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRvdGFsTGFiZWx7Zm9udC13ZWlnaHQ6NjAwfVxuXG4gIC5wYWdlLWNvbnRhaW5lciAucmZxT3B0aW9uc1RpdGxlQm94e1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjpibGFjaztcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuXG4gIC5vcHRpb25Db2wxe3dpZHRoOmF1dG87fVxuICAub3B0aW9uQ29sMnt3aWR0aDphdXRvO31cbiAgLm9wdGlvbkNvbDN7d2lkdGg6OTBweDt9XG4gIC5vcHRpb25Db2w0e3dpZHRoOjEzMHB4O31cbiAgLm9wdGlvbkNvbDV7d2lkdGg6NDBweDt9XG5cbiAgLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7ICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4OyAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyAgICAgICAgfVxuICAucmZxUmVxdWVzdC1mbGV4eyAgICAgICAgICAgIGRpc3BsYXk6ZmxleDsgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDsgICAgICAgICAgICBtYXgtd2lkdGg6NjAwcHg7ICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzOyAgICAgICAgICAgIGNvbG9yOiAjMjAyNjJhOyAgICAgICAgfVxuICAucmZxUmVxdWVzdC1ibG9ja3sgICAgICAgICAgICBmbGV4OiAxIDEgMjIlOyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4OyAgICAgICAgfVxuICAucmZxUmVxdWVzdC1sYWJlbHsgICAgICAgIH1cbiAgLnJmcVJlcXVlc3QtdmFsdWV7ICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7ICAgICAgICB9XG5cbiAgLnJmcU9wdGlvbnMtZHJhZy1kcm9wLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgICBsaW5lLWhlaWdodDogMS42NDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLnJmcU1hbmFnZU9wdGlvbnMgLnN0aWNreUZvb3RNYWlue1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxuICAucmZxUGx1c1RleHR7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnJmcVBsdXNJY29ue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuXG5cbi5yZnFSZXF1ZXN0QXBwcm92ZS1oZWFkZXItdGV4dHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzA2MDcwODtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuICAucmZxUmVxdWVzdC1mbGV4e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIGNvbG9yOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFSZXF1ZXN0LWJsb2Nre1xuICAgIGZsZXg6IDEgMSAyMiU7XG4gICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gIH1cbiAgLnJmcVJlcXVlc3QtbGFiZWx7XG4gIH1cbiAgLnJmcVJlcXVlc3QtdmFsdWV7XG4gICAgZmxleC1iYXNpczo2MCU7XG4gIH1cblxuXG4gIC51d1JlcXVlc3RzU3RhdHVze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDNweDtcbiAgfVxuXG4gIC51d1JlcXVlc3RzU3RhdHVzTm90UXVvdGVke1xuICAgIGJhY2tncm91bmQ6ICNkMDAyMWI7XG4gIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c0F3YXJkZWR7XG4gICAgYmFja2dyb3VuZDogIzYwYjYwMjtcbiAgfVxuXG4gICAgLnV3UmVxdWVzdHNTdGF0dXNRdW90ZWR7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgfVxuXG4gIC51d1JlcXVlc3RzU3RhdHVzUXVvdGVke1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c0xvc3R7XG4gICAgYmFja2dyb3VuZDogI2I0NzNlZDtcbiAgfVxuXG4gIC51d1JlcXVlc3RzU3RhdHVzRGVjbGluZWR7XG4gICAgYmFja2dyb3VuZDogIzkwOGY5MDtcbiAgfVxuICAudXdSZXF1ZXN0cyB0ZHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuXG4gIC5yZnFyUG9wdXBGb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTJmMzg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yZnFyUG9wdXBGb290ZXIgYXtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOWI5YjliO1xuICAgIHBhZGRpbmc6IDZweCA1NXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucmZxclBvcHVwRW1wdHlGb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTJmMzg7XG4gICAgcGFkZGluZzogNDJweDtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG5cbiAgfVxuICAucmZxclBvcHVwIC5zdWJEZXRhaWx7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmZxclBvcHVwIC5hY3RpdmUgKyAuc3ViRGV0YWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbiAgLnJmcXJSZXNwb25kVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3RhcnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnJmcXJSZXNwb25kRGF0YSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5yZnFyUmVzcG9uZEFkZEJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDVweCAwIDIwcHggMDtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJtaXRCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogN3B4IDAgMjBweCAwO1xuICB9XG4gIC5yZnFyUmVzcG9uZFNlcGVyYXRvciB7XG4gICAgcGFkZGluZzogMjJweCA1cHggMTZweCA1cHg7XG4gIH1cblxuICAucmZxclJlc3BvbmRTdWJqQ2VsbHtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3ViakNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqVGl0bGV7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDU7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3VialRpdGxle1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ1O1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpMaW5re1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDI2MmE7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAzcHggMCAycHggMTBweDtcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqSWNvbkNvbnRhaW5lcntcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZmlsbDogIzIwMjYyYTtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqSWNvbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgZmlsbDogIzIwMjYyYTtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqUmVtb3ZlIHtcbiAgICBwYWRkaW5nOiAwcHggMTJweCAwcHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnN0aWNreUZvb3RXcmFwIC5yZnFyRGV0YWlsQm9keSAuc2hvd1N1YmplY3R7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJmcXJEZXRhaWxCb2R5IC5yZnFTdWJqZWN0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtcbiAgZGlzcGxheTpub25lO1xuICBiYWNrcm91bmQ6cGluaztcbn1cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAuZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAucmZxRXhlY1N1bW1hcnkge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDdweCAwIDIwcHggMDtcbn1cblxuLmF2YWlsYWJsZS11bmRlcndyaXRlcnMtbGlzdCAucmZxUmVxdWVzdC1oZWFkZXItdGV4dHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5ib3VuZHMgLmNvbHVtbi10aXRsZXtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnV3LXJlcXVlc3RzLWxpc3QgLmRhdGFUYWJsZXNfd3JhcHBlcntcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnV3LXJlcXVlc3RzLWxpc3QgLmNyZnFSZXRyYWN0U2VsZWN0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5cbi5yZnEtbGlzdCAuZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmZxLWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgbWF4LXdpZHRoOiA0MGVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmZxLWxpc3QgdGFibGUgdGJvZHkgLmFjdGlvbnMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmZxLWxpc3QgLmRhdGFUYWJsZSAucmZxUmVxdWVzdERldGFpbCB0Ym9keSB0ciB0ZHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucmZxLXN1YmplY3Rpdml0aWVzIC5yZnFTdWJqZWN0IC5yZnFyUmVzcG9uZFN1Ym1pdEJ1dHRvbnMgYXtcbiAgIHdpZHRoOiAzMDBweDtcbiAgIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cblxuIC5vcHRpb24tZ3JvdXBzLWxpc3Qge1xuICAgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gIHtcbiAgICAgYm94LXNpemluZzppbmhlcml0O1xuICAgfVxuXG4gICAuYnV0dG9ucyAuYnRuIHtcbiAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICB9XG4gICAuY21xTGVhZENvbnRhaW5lcntcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICB9XG4gICAuY21xTGVhZCBzdmd7XG4gICAgIGZpbGw6ICNkZjQwNTM7XG4gICAgIGhlaWdodDogMzBweDtcbiAgIH1cbiAgIC5jbXFOb3RMZWFkIHN2Z3tcbiAgICAgZmlsbDogI2EyYTFhMjtcbiAgICAgaGVpZ2h0OiAzMHB4O1xuICAgfVxuICAgLmpzb25Gb3JtIHRleHRhcmVhe1xuICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgIH1cblxuICAgLmRhdGFUYWJsZSAucmZxUmVxdWVzdERldGFpbCB0Ym9keSB0ciB0ZHtcbiAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgfVxuXG4gfVxuXG4ucmZxLXByb3Bvc2FsICB7XG4gIGZvcm0ge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5idXR0b25ze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAucmVqZWN0Q29udGFpbmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucmVqZWN0e1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgIC5yYXRpb25hbGV7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5yZnFyLWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgbWF4LXdpZHRoOiA0MGVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmZxLXJlcXVlc3QtbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyogbW92ZWQgdGhlIGZvbGxvd2luZyBvdXQgb2YgLnVuZGVyd3JpdGVyIGFzIHRoZXkgYXJlIGFsc28gdXNlZCBpbiBwZi1hZG1pbiAqL1xuXG4ucmZxRXhlY1N1bW1hcnl7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC13cmFwOndyYXA7XG59XG4ucmZxRXhlY0xhYmVse1xuXHRmbGV4LWJhc2lzOjMwJTtcbn1cbi5yZnFFeGVjVmFsdWV7XG5cdGZsZXgtYmFzaXM6NzAlO1xufVxuLnJmcUV4ZWNWYWx1ZUNsaWVudCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtcblx0ZGlzcGxheTpub25lO1xufVxuLnJmcVN0YXR1c0F3YXJkZWR7XG5cdGJhY2tncm91bmQ6ICM2MGI2MDI7XG59XG4ucmZxU3RhdHVzQ29tcGxldGV7XG5cdGJhY2tncm91bmQ6ICM1MzhhMTc7XG59XG4ucmZxU3RhdHVzSW5Db21wbGV0ZXtcblx0YmFja2dyb3VuZDogI2YyODkyMTtcbn1cbi5yZnFTdGF0dXNDcmVhdGVke1xuXHRiYWNrZ3JvdW5kOiAjYmJiYmJiO1xufVxuLmFsbFF1b3Rlc1Jlc3BvbmRlZHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICM2MGI2MDI7XG59XG4uc29tZVF1b3Rlc1Jlc3BvbmRlZHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICNmMjg5MjE7XG59XG4ucmZxU3RhdHVze1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0aGVpZ2h0OiAzOHB4O1xuXHR3aWR0aDogMzhweDtcblx0ZmlsbDokd2hpdGU7XG59XG4ucmZxU3RhdHVzU3Zne1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG5cblxuXG4iLCIuc3VtbWFyeS1vZi1jaGFuZ2Vze1xuICAgIC50ZXh0LWNoYW5nZWQtaW5mb3tcbiAgICAgICAgY29sb3I6IG1lZGl1bWJsdWU7XG4gICAgfVxuXG4gICAgLmJveC1mb3Jtc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5zdW1tYXJ5LXNqYXtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vIFRoaXMgaXMgdGhlIHN0eWxlIGZvciB0aGUgc3VtbWFyeSBvZiBjaGFuZ2VzIGZvcm0gbW9kYWwgdGhhdCBpcyBwcmVzZW50IGluIHRoZSBwb2xpY3kgbGlzdCAocGYtYWRtaW4pXG5cbiNkYXRhdGFibGUtcG9saWNpZXN7XG4gICAgLnRyaWdnZXJfcG9wdXBfZnJpY2N7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi53cmFwcGVyLWNvbXBhcmV7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjczKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIH1cbiAgICAuZm9yZWdyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICAgICAgbWFyZ2luOiAzMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDglO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2NSU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTVweCkge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjb21wYXJlLWZvcm1ze1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDczJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KSB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2NvbXBhcmUtZm9ybXN7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb21wYXJlLWNvbnRlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDQ1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIzcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NDFweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3JTtcbiAgICAgICAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MyU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGlja3lGb290TWFpbntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmZvcm0tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuY29sdW1uLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWNvbXBhcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1jb21wYXJle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hc3NldHN7XG5cdFxuXHQuY292ZXJTdGF0dXMge1xuXHRcdG1hcmdpbjowO1xuXHRcdCoge3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7fVxuXHRcdHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMC44ZW07XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDk1JSAwJSwgMTAwJSA1MCUsIDk1JSAxMDAlLCAwJSAxMDAlKTtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjBweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub25Db3ZlciBzdHJvbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuLWxlYWYsIC4xKTtcblx0XHRjb2xvcjokZ3JlZW4tbGVhZjtcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJGdyZWVuLWxlYWY7XG5cdFx0XHQmLmljb24tdGljay1kcmF3biB7XG5cdFx0XHRcdHN0cm9rZTogJGdyZWVuLWxlYWY7XG5cdFx0XHRcdHN0cm9rZS13aWR0aDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub2ZmQ292ZXIgc3Ryb25nIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRkdWxsLXJlZCwgLjEpO1xuXHRcdGNvbG9yOiRkdWxsLXJlZDtcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDokZHVsbC1yZWQ7XG5cdFx0fVxuXHR9XG5cdC5zb2xkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdGNvbG9yOiAkbXBfYmxvb2QtcmVkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0cGFkZGluZzogMC4zcmVtIDAuM3JlbSAwLjFyZW0gMC4zcmVtO1xuXHR9XG5cdC5hbGVydC5kZWxldGVkIHtcblx0XHRjb2xvcjogJG1wX2Jsb29kLXJlZDtcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICRtcF9ibG9vZC1yZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHQuaWNvbi13YXJuaW5nLXRyaWFuZ2xlIHtcblx0XHRcdGZpbGw6JG1wX2Jsb29kLXJlZDtcblx0XHR9XG5cdH1cblx0XG5cdHNlY3Rpb24uYmxvY2suYXNzZXRzLWJsb2NrIHtcblx0XHRcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHRcblx0LmZsZXgtcGFyZW50IC52ZXJ0aWNhbC1kaXZpZGVyIHtcblx0XHR3aWR0aDogMnB4O1xuXHRcdG1heC13aWR0aDogMnB4O1xuXHRcdG1pbi13aWR0aDogMnB4O1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jaGlsZC1hc3NldC1saXN0aW5nIHttYXJnaW4tYm90dG9tOjQwcHg7fVxuXHQuYXNzZXQtZWRpdC1qc29uZm9ybS13cmFwcGVyIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRcblx0Lmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2NiOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNTczXCI7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cblx0Lmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDI3MTRcIjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZTUxO1xuXHRcdGJvcmRlci1jb2xvcjogIzkwY2U1MTtcblx0fVxuXHQuanNvbkZvcm0uZGlzYWJsZWR7XG5cdFx0b3BhY2l0eTowLjQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXSwgLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZVtzdHlsZV0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpIWltcG9ydGFudDtcblx0fVxuXHRcblx0Lm5vLWJvdHRvbS1wYWRkaW5nIHtcblx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHR9XG5cdC5maWxlLWRyb3AtYXJlYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHQmLmlzLWRyYWdvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMSwgMSwgMC4xKTtcblx0XHR9XG5cdH1cblx0XG5cdC5mYWtlLWJ0biB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYmVlNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdFxuXHQuZmlsZS1tc2cge1xuXHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXHRcblx0LmZpbGUtaW5wdXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0XG5cdC5hc3NldC1kb2N1bWVudC1saXN0IHtcblx0XHRhIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn0iLCIubWFudWFsLXF1b3RlLWVkaXR7XG4gICAgLmNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgICAvKndpZHRoOiA2MDBweDsqL1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoXCJtYXgtd2lkdGg6NjIycHhcIikge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChcIm1heC13aWR0aDo1MjBweFwiKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdW5kcyBjb250ZW50LXBhZGRpbmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgZGl2LnNjcm9sbG1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBNYW51YWwgcXVvdGUgdGFibGUgKi9cblxuICAgICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudF9maWx0ZXJ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC8qYWNjb3JkaW9uICovXG4gICAgLmFjY29yZGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC8vcGFkZGluZzogNnB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5xdW90ZS1jdXJyZW5jeS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTRhNTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLWlkLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxNGE1MTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtb3Blbi1jbG9zZS1pY29uIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzO1xuXG5cbiAgICAgICAgICAgICAgICAucXVvdGUtbWFpbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjFweCAyN3B4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMWI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtY29udGVudC1rZXktdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUta2V5LWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDI0Mjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS12YWx1ZS1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtcHJlbWl1bS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDI3cHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVtaXVtLWdicCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlbWl1bS1nYnAtdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjdweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVtaXVtLWdicCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlbWl1bS1nYnAtdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWNjb3JkaW9uLWl0ZW0tb3BlbntcbiAgICAgICAgICAgICAgICAucXVvdGUtY3VycmVuY3ktdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnF1b3RlLWlkLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgLy8td2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAvLy1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAzMHB4IDU5cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvYWRpbmctZGlzY291bnQtYmxvY2sge1xuICAgICAgICAubG9hZGluZy1kaXNjb3VudC10aXRsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbi5zYXZlU2VjdGlvbiB7XG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDdweCAxM3B4IDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICBwLmJsb2NrLWNvbnRlbnR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgY29sb3I6ICMwNjA3MDg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGVkIC5tb2RhbC1jb250ZW50e1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLy8ucGFnZUhlYWQge1xuICAgIC8vICAgIHBhZGRpbmc6IDM2cHggMCAzOXB4IDZweCAhaW1wb3J0YW50O1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZjAgIWltcG9ydGFudDtcbiAgICAvLyAgICBoMiB7XG4gICAgLy8gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIC8vICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgLy8gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIC8vICAgICAgICBjb2xvcjogIzA2MDcwODtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICAuZG9jdW1lbnQtYmxvY2sge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLmRvY3VtZW50LXRhYmxle1xuICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMTRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNkYXRhdGFibGUtZG9jdW1lbnQtdGVtcGxhdGVfZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLy5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAvLy5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmdfc2ltcGxlX251bWJlcnN7XG4gICAgICAgICAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICNkYXRhdGFibGUtZG9jdW1lbnQtdGVtcGxhdGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjYyYTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW5kb3JzZW1lbnQtYmxvY2sge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLmVuZG9yc2VtZW50LXRhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1N3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjdweCAxNHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNjA3MDg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tYWRkLWVuZG9yc2VtZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4IDEycHggMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCA5cHggMTFweDtcblxuICAgICAgICAgICAgICAgIC5idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlclxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICNpYy1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVuZG9yc2VtZW50LXRhYmxlIHtcbiAgICAgICAgICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudF9maWx0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRhVGFibGVzX2luZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmdfc2ltcGxlX251bWJlcnN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI21hbnVhbFF1b3RlLWVuZG9yc2VtZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDI2MmE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm90aGVyLXZhbGlkLXF1b3Rlcy1ibG9jayB7XG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21hbnVhbFF1b3RlX3N1Ym1pdHtcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggN3B4IDEzcHggOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZWU1O1xuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn0iLCIvLy5pbnN1cmFuY2VzLWVkaXQgLmpzb25Gb3JtLnN0aWNreUZvb3RNYWlue3otaW5kZXg6IDk5OTk5OTk5OTt9XG5cblxuXG4ubWVtYmVyLWRldGFpbC1wYWdle1xuICAubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gIH1cbn1cblxuXG4vL1RPIEJFIFJFTU9WRSBPTkNFIENPUlAgU0tJTiBJUyBGSU5JU0hFRFxuLnN2Zy1pY29ue1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiB3aGl0ZTtcbiAgbWFyZ2luOiAyMnB4IDBweCAwcHggMjRweDtcbn1cblxuLy8gVGhpcyBpcyBhIGhhY2t5IGZpeCBmb3IgRSZXIG1haW4gZm9ybSBxdWVzdGlvbiA2LjFcbiNmNmFhe1xuICBtYXJnaW4tYm90dG9tOi00MHB4O1xufVxuXG5cbiNob21lIC5tZW51aXRlbV9ob21lIHsvL2hvbWUgbWVudSBpdGVtIGhpZGRlbiBpZiBvbiBob21lIHBhZ2Vcblx0ZGlzcGxheTpub25lXG59XG5cblxuLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5iYW5uZXItd2lkZ2V0LFxuLnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50e1xuXHQvKnRvcDogM2VtOyovXG5cdC5yZXF1ZXN0LWEtcXVvdGUtZm9ybS13cmFwIC5qZi1yb3cuY29tcHJlc3NlZCB7XG5cdFx0bWFyZ2luOiAyZW0gMCAwIDA7XG5cdH1cbn1cbi50b29sa2l0dG9waWMtcGFnZSAucGFnZS1oZWFkZXIgLmFqYXgtZm9ybSA+IC5mbGV4LXBhcmVudCA+IC5ibG9ja3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG5cbn1cblxuLnRvb2xraXR0b3BpYy1wYWdlICN0ZXh0LXNlYXJjaC1jb250YWluZXI6YWZ0ZXJ7XG4gICAgd2lkdGg6MjAwdmg7XG59XG5cbi50b29sa2l0dG9waWMtcGFnZSAuc2VhcmNoLXJlc3VsdHN7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldDpmaXJzdC1vZi10eXBle1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLmluZGljYXRvci15ZXMsXG4uaW5kaWNhdG9yLW5ve1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIG1hcmdpbi10b3A6LTZweDtcbiAgICAgICAgLy90b3A6NTAlO1xuICAgICAgICAvL2xlZnQ6NTAlO1xuICAgICAgICAvL21hcmdpbi1sZWZ0Oi01MCU7XG4gICAgICAgIHdpZHRoOjEycHg7XG4gICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlXG4gICAgfVxufVxuLmluZGljYXRvci15ZXM6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5jaG9zZW4tc3R5bGUgKyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7XG4gICAgYmFja2dyb3VuZDpub25lIWltcG9ydGFudDtcbn1cblxuYm9keSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIC8qIHdlJ3JlIHVzaW5nIG91ciBvd24gJ2ljb24nIChzZWUgOmJlZm9yZSBhbmQgOmFmdGVyIGJlbG93KSAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3cHghaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbmJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5jaG9zZW4td2l0aC1kcm9wIGRpdiBiIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3JlLFxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRicm93bi1ncmV5O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zLjZweDtcbiAgICAvKm1hcmdpbi1sZWZ0OiAtOHB4OyovXG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcblxufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3Jle1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoLTU1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntcbiAgICB0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtcbiAgICBsZWZ0OjRweDtcbn1cblxuI21vZGFsLWNsYWltcy5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuXHRoZWlnaHQ6OTAlO1xuXHR3aWR0aDo5MCU7XG59XG5cbi8qIGZpeCB0byBwb2xpY3kgY3JlYXRlID4gc3RhZmYgcm93IChub3QgYSBwcm9ibGVtIGluIHByb2Zlc3Npb25zIHRoZW1lKSAqL1xuLnBmLWNyZWF0ZSAuanNvbkZvcm0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDhweCAhaW1wb3J0YW50O1xuXHRcblx0LmpmLXJvdyB7XG5cdFx0ZmxleC1iYXNpczogMzMlO1xuXHRcdFxuXHRcdGxhYmVsOm5vdCguZXJyb3IpIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblx0XG5cdC5qZi1yb3cgPiAuY29sbGVjdGlvbiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdFxuXHQjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3QgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG4jcmVjZW50LWFjY2Vzc2VkLWNsaWVudHMgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmljb24td2l6YXJke1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuXG4vL1RoaXMgaXMgb25seSBzaG93biBpbiBwcm9mZXNzaW9ucyB0aGVtZSwgYnV0IHRoZSBodG1sIHdpbGwgc2hvdyBpbiBkYXNoYm9hcmQuXG4jcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbntcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi8vc29tZXRoaW5nIGluIGNob3NlbiBKUyBpcyBoaWRpbmcgdGhlIHJlYWwgc2VsZWN0IGluIGEgd2F5IHRoYXQgbWVhbiB0aGUgYnJvd3NlciBjYW5ub3QgZm9jdXNcbiNwb2xpY3lFZGl0IHNlbGVjdC5jaG9zZW4tc3R5bGVbc3R5bGVdIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjAwMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnQgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgcHJpbnQge1xuICAgICoge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLmlyIGE6YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDAuNWNtO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59IiwiLypcbiAqIFRoZSBNSVQgTGljZW5zZVxuICogQ29weXJpZ2h0IChjKSAyMDEyIE1hdGlhcyBNZW5vIDxtQHRpYXMubWU+XG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cbkAtbW96LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cbkBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbi5kcm9wem9uZSwgLmRyb3B6b25lICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAqIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UsIC5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UgKiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRyb3B6b25lLmR6LWRyYWctaG92ZXIge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAuZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIge1xuICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMC40ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgZmlsdGVyOiBibHVyKDhweCk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tcy1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW8tYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIGFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1vei1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbXMtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW8tYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiA1MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTI3cHg7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2ZywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1jb21wbGV0ZSAuZHotcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpub3QoLmR6LXByb2Nlc3NpbmcpIC5kei1wcm9ncmVzcyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW1zLWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIC1vLWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2NiwgIzQ0NCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNiZTI2MjY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmUyNjI2LCAjYTkyMjIyKTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDEuMmVtO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2JlMjYyNjsgfVxuIiwiLypcbiAqIFRoZSBNSVQgTGljZW5zZVxuICogQ29weXJpZ2h0IChjKSAyMDEyIE1hdGlhcyBNZW5vIDxtQHRpYXMubWU+XG4gKi9cbi5kcm9wem9uZSwgLmRyb3B6b25lICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5kcm9wem9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMC41ZW07IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyZWVuOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yN3B4OyB9XG4iXX0= */
