@charset "UTF-8";:root{--color-white:#fff;--color-black:#000;--color-brown-0:#efeae6;--color-brown-1:#c3b1a0;--color-brown-2:#917054;--color-orange-1:#eb5d48;--color-blue-1:#242f62;--color-1:#242f62;--color-2:#eb5d48;--color-3:#c3b1a0;--color-4:#917054;--color-link:#242f62;--color-link-hover:#eb5d48;--color-text:var(--color-blue-1);--color-selection:rgba(36,47,98,.4);--container:1440px;--container-1:720px;--container-2:990px;--container-3:1650px;--menu-height:0px;--page-top:0;--square-size:30px;--safe-margin:15px}@media (min-width:768px){:root{--safe-margin:50px}}@media (min-width:992px){:root{--safe-margin:72px;--square-size:62px}}body.toolbar-vertical{--page-top:39}body.toolbar-tray-open.toolbar-horizontal{--page-top:79}.form-control:focus{border-color:var(--color-1);-webkit-box-shadow:none;box-shadow:none}:where(.dialog-off-canvas-main-canvas) img{height:auto;max-width:100%}.form-required:after{color:var(--color-blue-1)}.btn .ext{display:none}.view.row>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.media-library-view--widget .view-header .tabs-wrapper a.nav-item.is-active .nav-item,.media-library-view--widget .view-header .tabs-wrapper a.nav-item.is-active .nav-item.active,.media-library-view--widget .view-header .tabs-wrapper a.nav-item.is-active .nav-itema,.media-library-view--widget .view-header .tabs-wrapper a.nav-item.is-active .nav-itema.active,.tabs-wrapper .media-library-view--widget .view-header a.nav-item.is-active .nav-item,.tabs-wrapper .media-library-view--widget .view-header a.nav-item.is-active .nav-item.active,.tabs-wrapper .media-library-view--widget .view-header a.nav-item.is-active .nav-itema,.tabs-wrapper .media-library-view--widget .view-header a.nav-item.is-active .nav-itema.active,.tabs-wrapper .nav-item,.tabs-wrapper .nav-item.active,.tabs-wrapper .nav-itema,.tabs-wrapper .nav-itema.active{background-color:var(--color-blue-1)}.tabs-wrapper .tab-toggle{color:var(--color-white)}}@media (min-width:768px){.container,.container-sm{max-width:none}}@media (min-width:992px){.container,.container-md,.container-sm{max-width:none}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm{max-width:1170px}}@media (min-width:1470px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px}}.container,.container-full,.container-large,.container-medium,.container-small{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container{max-width:1440px}.container-small{max-width:720px}.container-medium{max-width:990px}.container-large{max-width:1650px}.container-full{max-width:100%}.container-large-left,.container-large-right,.container-left,.container-right{padding-left:15px;padding-right:15px;width:100%}@media (min-width:1470px){.container-left,.container-right{max-width:calc(50vw + 720px)}}@media (min-width:1680px){.container-large-left,.container-large-right{max-width:calc(50vw + 825px)}}.container-large-left,.container-left{margin-left:auto}.container-large-right,.container-right{margin-right:auto}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(../fonts/kanit/Kanit-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/kanit/Kanit-Regular.woff2) format("woff2"),url(../fonts/kanit/Kanit-Regular.woff) format("woff"),url(../fonts/kanit/Kanit-Regular.ttf) format("truetype"),url(../fonts/kanit/Kanit-Regular.svg#Kanit-Regular) format("svg")}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(../fonts/kanit/Kanit-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/kanit/Kanit-Bold.woff2) format("woff2"),url(../fonts/kanit/Kanit-Bold.woff) format("woff"),url(../fonts/kanit/Kanit-Bold.ttf) format("truetype"),url(../fonts/kanit/Kanit-Bold.svg#Kanit-Bold) format("svg")}html{scroll-behavior:smooth}body{color:var(--color-text);font-family:Kanit,Arial,sans-serif;font-size:1rem}::-moz-selection{background:var(--color-selection)}::selection{background:var(--color-selection)}:target{scroll-margin-top:130px}div,li,p,span,strong{color:currentcolor}h1,h2,h3,h4{text-wrap:balance;position:relative}.h1,.page-title,h1{font-size:1.375rem;font-weight:800;line-height:1;position:relative;z-index:1}@media (min-width:768px){.h1,.page-title,h1{font-size:1.625rem}}@media (min-width:992px){.h1,.page-title,h1{font-size:1.875rem}}@media (min-width:1200px){.h1,.page-title,h1{font-size:2.375rem}}@media (min-width:1470px){.h1,.page-title,h1{font-size:2.875rem}}.h2,h2{font-size:1.375rem;font-weight:800;line-height:1;margin-bottom:20px;margin-top:40px;position:relative;z-index:1}@media (min-width:768px){.h2,h2{font-size:1.5rem}}@media (min-width:992px){.h2,h2{font-size:1.75rem}}@media (min-width:1200px){.h2,h2{font-size:2rem}}@media (min-width:1470px){.h2,h2{font-size:2.25rem}}.h3,h3{font-size:1.125rem;font-weight:800;line-height:1;margin-bottom:15px;margin-top:30px;position:relative;z-index:1}@media (min-width:768px){.h3,h3{font-size:1.375rem}}@media (min-width:992px){.h3,h3{font-size:1.625rem}}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}@media (min-width:1470px){.h3,h3{font-size:1.875rem}}.h4,h4{font-size:1rem;font-weight:800;line-height:1;margin-bottom:10px;margin-top:20px;position:relative;z-index:1}@media (min-width:992px){.h4,h4{font-size:1.125rem}}.h2 strong,.h3 strong,.h4 strong,h2 strong,h3 strong,h4 strong{text-transform:uppercase}.h2.plume,.h3.plume,h2.plume,h3.plume{margin-bottom:5px;padding-bottom:.4em;padding-left:1.5em;padding-top:.4em}.h2.plume:before,.h3.plume:before,h2.plume:before,h3.plume:before{background-color:var(--color-brown-1);content:"";display:block;height:1.9em;inset:0 auto auto 0;-webkit-mask-image:url(../img/backgrounds/decos/feathers.svg);mask-image:url(../img/backgrounds/decos/feathers.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;-webkit-transition:background-color .4s;transition:background-color .4s;width:1.9em;z-index:-1}.h2.color-3.plume:before,.h3.color-3.plume:before,h2.color-3.plume:before,h3.color-3.plume:before{background-color:var(--color-brown-0);opacity:.2}a{color:var(--color-link);font-weight:700;-webkit-transition:color .4s;transition:color .4s}a,a:focus,a:hover{text-decoration:underline}a:focus,a:hover{color:var(--color-link-hover)}blockquote,p{margin-bottom:1em}blockquote:last-child,p:last-child{margin-bottom:0}b,strong{font-weight:700}hr{border-top:2px solid var(--color-blue-1);margin:5px 0;opacity:.5}details{border:1px solid var(--color-blue-1);border-radius:20px;margin:20px 0;padding:15px 15px 0 30px;position:relative;z-index:0}@media (min-width:992px){details{padding:25px}}details>summary::-webkit-details-marker{display:none}details[open]>summary{border-color:currentColor;color:var(--color-blue-1)}details[open]>summary:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid;color:var(--color-blue-1);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:10px;line-height:1.2;margin-bottom:15px;min-height:40px;padding-bottom:5px;padding-right:30px;padding-top:5px;position:relative;-webkit-transition:color .4s,border-color .4s;transition:color .4s,border-color .4s;z-index:1}summary:after{background-color:currentColor;content:"";display:block;height:20px;inset:8px 4px auto auto;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:20px}summary.nolabel>.summary,summary.notitle>.summary{display:none}.pager{display:table;margin-left:auto;margin-right:auto;margin-top:25px}.page-link{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:24px;color:var(--color-blue-1);font-weight:700;margin-left:5px;margin-right:5px;min-width:36px;text-align:center;text-decoration:none}@media (min-width:992px){.page-link{margin-left:10px;margin-right:10px}}.page-item.active .page-link,.page-link:focus,.page-link:hover{background-color:var(--color-blue-1);border-color:var(--color-blue-1);color:var(--color-white)}.page-item.active .page-link{z-index:1}.page-item.disabled .page-link{background-color:var(--color-brown-0);color:var(--color-blue-1);z-index:1}.pager__items{gap:5px;list-style-type:none;padding-left:0}.pager__item a,.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex}.pager__item a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:24px;color:var(--color-blue-1);font-weight:700;justify-content:center;min-height:36px;min-width:36px;padding:5px;text-align:center;text-decoration:none}@media (min-width:992px){.pager__item a{margin-left:10px;margin-right:10px}}.pager__item a:focus,.pager__item a:hover{background-color:var(--color-blue-1);border-color:var(--color-blue-1);color:var(--color-white)}.pager__item.is-active{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-blue-1);border:2px solid var(--color-blue-1);border-radius:24px;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center;padding:5px 10px;z-index:1}.pager__item.disabled a{background-color:var(--color-brown-0);color:var(--color-blue-1);z-index:1}blockquote{display:block;font-size:1.375rem;font-style:italic;font-weight:700;line-height:1.1;margin:10px auto;max-width:325px;padding:60px 10px;position:relative;text-align:center}@media (min-width:992px){blockquote{font-size:1.75rem}}blockquote:after,blockquote:before{background-color:currentColor;color:var(--color-text);content:"";display:block;font-family:Kanit,Arial,sans-serif;font-size:3.75rem;height:40px;line-height:20px;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--quotes);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--quotes);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px}blockquote:before{inset:0 auto auto 50%}blockquote:after{inset:auto auto 0 50%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}blockquote ol,blockquote p,blockquote ul{display:inline}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin:0}legend{border-bottom:1px solid;font-size:1.375rem;font-weight:700;margin-bottom:.6em}.uppercase{text-transform:uppercase}.colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.colors .color{background:var(--color-blue-1);font-size:0;height:100px;margin-right:10px;position:relative;width:100px}.colors .color:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(var(--color-white),.4);content:"Non défini";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400;height:30px;justify-content:center;top:0}.colors .color:after,.colors .color:before{color:var(--color-white);left:0;position:absolute;right:0;text-align:center;text-transform:uppercase}.colors .color:after{background:var(--color-blue-1);bottom:0;font-size:.625rem;font-weight:700;padding:2px}.colors .color:first-of-type{background:var(--color-1)}.colors .color:first-of-type:before{content:"#242F62"}.colors .color:first-of-type:after{content:"Couleur 1"}.colors .color:nth-of-type(2){background:var(--color-2)}.colors .color:nth-of-type(2):before{content:"#EB5D48"}.colors .color:nth-of-type(2):after{content:"Couleur 2"}.colors .color:nth-of-type(3){background:var(--color-3)}.colors .color:nth-of-type(3):before{content:"#C3B1A0"}.colors .color:nth-of-type(3):after{content:"Couleur 3"}.colors .color:nth-of-type(4){background:var(--color-4)}.colors .color:nth-of-type(4):before{content:"#917054"}.colors .color:nth-of-type(4):after{content:"Couleur 4"}.color-1{color:var(--color-2)}.fonts .font{display:none;font-size:32px}.fonts .font:first-of-type{display:block;font-family:Kanit,Arial,sans-serif}.fonts .font:first-of-type:after{content:' - "Kanit", "Arial", sans-serif'}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}:where(.block-ws-html-sample) a,:where(.credits-content) a,:where(.form-type-processed-text) a,:where(.text-formatted) a{color:var(--color-link);font-weight:700;-webkit-transition:color .2s;transition:color .2s}:where(.block-ws-html-sample) a:focus,:where(.block-ws-html-sample) a:hover,:where(.credits-content) a:focus,:where(.credits-content) a:hover,:where(.form-type-processed-text) a:focus,:where(.form-type-processed-text) a:hover,:where(.text-formatted) a:focus,:where(.text-formatted) a:hover{color:var(--color-link-hover)}:where(.block-ws-html-sample) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox),:where(.credits-content) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox),:where(.form-type-processed-text) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox),:where(.text-formatted) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox){position:relative}:where(.block-ws-html-sample) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):after,:where(.credits-content) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):after,:where(.form-type-processed-text) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):after,:where(.text-formatted) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):after{background-color:currentColor;content:"";display:inline-block;height:15px;margin-top:-2px;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--external);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--external);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-transition:background-color .4s;transition:background-color .4s;width:15px}:where(.block-ws-html-sample) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):hover:after,:where(.credits-content) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):hover:after,:where(.form-type-processed-text) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):hover:after,:where(.text-formatted) a[href^=http]:not(.btn):not(.custom-link):not(.colorbox):hover:after{background-color:currentColor}:where(.block-ws-html-sample) a.btn,:where(.credits-content) a.btn,:where(.form-type-processed-text) a.btn,:where(.text-formatted) a.btn{text-decoration:none;-webkit-transition:color .4s,background-color .4s,border-color .4s,padding .4s;transition:color .4s,background-color .4s,border-color .4s,padding .4s}:where(.block-ws-html-sample) a.ck-anchor,:where(.credits-content) a.ck-anchor,:where(.form-type-processed-text) a.ck-anchor,:where(.text-formatted) a.ck-anchor{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit}:where(.block-ws-html-sample) ol,:where(.block-ws-html-sample) ul,:where(.credits-content) ol,:where(.credits-content) ul,:where(.form-type-processed-text) ol,:where(.form-type-processed-text) ul,:where(.text-formatted) ol,:where(.text-formatted) ul{list-style-type:none;padding:0}:where(.block-ws-html-sample) ol li,:where(.block-ws-html-sample) ul li,:where(.credits-content) ol li,:where(.credits-content) ul li,:where(.form-type-processed-text) ol li,:where(.form-type-processed-text) ul li,:where(.text-formatted) ol li,:where(.text-formatted) ul li{list-style-type:none;margin-bottom:3px;margin-top:3px;padding-bottom:3px;padding-top:3px}:where(.block-ws-html-sample) ol li:before,:where(.block-ws-html-sample) ul li:before,:where(.credits-content) ol li:before,:where(.credits-content) ul li:before,:where(.form-type-processed-text) ol li:before,:where(.form-type-processed-text) ul li:before,:where(.text-formatted) ol li:before,:where(.text-formatted) ul li:before{content:"";display:block;position:absolute}:where(.block-ws-html-sample) ol li>ol,:where(.block-ws-html-sample) ol li>ul,:where(.block-ws-html-sample) ul li>ol,:where(.block-ws-html-sample) ul li>ul,:where(.credits-content) ol li>ol,:where(.credits-content) ol li>ul,:where(.credits-content) ul li>ol,:where(.credits-content) ul li>ul,:where(.form-type-processed-text) ol li>ol,:where(.form-type-processed-text) ol li>ul,:where(.form-type-processed-text) ul li>ol,:where(.form-type-processed-text) ul li>ul,:where(.text-formatted) ol li>ol,:where(.text-formatted) ol li>ul,:where(.text-formatted) ul li>ol,:where(.text-formatted) ul li>ul{margin-bottom:-4px;margin-top:4px}:where(.block-ws-html-sample) ol.breadcrumb>li,:where(.block-ws-html-sample) ol.pagination>li,:where(.block-ws-html-sample) ul.breadcrumb>li,:where(.block-ws-html-sample) ul.pagination>li,:where(.credits-content) ol.breadcrumb>li,:where(.credits-content) ol.pagination>li,:where(.credits-content) ul.breadcrumb>li,:where(.credits-content) ul.pagination>li,:where(.form-type-processed-text) ol.breadcrumb>li,:where(.form-type-processed-text) ol.pagination>li,:where(.form-type-processed-text) ul.breadcrumb>li,:where(.form-type-processed-text) ul.pagination>li,:where(.text-formatted) ol.breadcrumb>li,:where(.text-formatted) ol.pagination>li,:where(.text-formatted) ul.breadcrumb>li,:where(.text-formatted) ul.pagination>li{padding-left:0}:where(.block-ws-html-sample) ol.breadcrumb>li:after,:where(.block-ws-html-sample) ol.pagination>li:after,:where(.block-ws-html-sample) ul.breadcrumb>li:after,:where(.block-ws-html-sample) ul.pagination>li:after,:where(.credits-content) ol.breadcrumb>li:after,:where(.credits-content) ol.pagination>li:after,:where(.credits-content) ul.breadcrumb>li:after,:where(.credits-content) ul.pagination>li:after,:where(.form-type-processed-text) ol.breadcrumb>li:after,:where(.form-type-processed-text) ol.pagination>li:after,:where(.form-type-processed-text) ul.breadcrumb>li:after,:where(.form-type-processed-text) ul.pagination>li:after,:where(.text-formatted) ol.breadcrumb>li:after,:where(.text-formatted) ol.pagination>li:after,:where(.text-formatted) ul.breadcrumb>li:after,:where(.text-formatted) ul.pagination>li:after{content:none;display:none}:where(.block-ws-html-sample) li,:where(.credits-content) li,:where(.form-type-processed-text) li,:where(.text-formatted) li{padding:0;position:relative;white-space:normal}:where(.block-ws-html-sample) ul,:where(.credits-content) ul,:where(.form-type-processed-text) ul,:where(.text-formatted) ul{margin-top:3px;padding-left:0}:where(.block-ws-html-sample) ul li,:where(.credits-content) ul li,:where(.form-type-processed-text) ul li,:where(.text-formatted) ul li{padding-left:1.6em;position:relative}:where(.block-ws-html-sample) ul li:before,:where(.credits-content) ul li:before,:where(.form-type-processed-text) ul li:before,:where(.text-formatted) ul li:before{background-color:var(--color-blue-1);border-radius:50%;height:.6em;inset:.6em auto auto 0;width:.6em}:where(.block-ws-html-sample) ul li ul li,:where(.credits-content) ul li ul li,:where(.form-type-processed-text) ul li ul li,:where(.text-formatted) ul li ul li{padding-left:1.4em}:where(.block-ws-html-sample) ul li ul li:before,:where(.credits-content) ul li ul li:before,:where(.form-type-processed-text) ul li ul li:before,:where(.text-formatted) ul li ul li:before{background-color:var(--color-orange-1);height:.4em;inset:.7em auto auto 0;width:.4em}:where(.block-ws-html-sample) ul li ul li ul li:before,:where(.credits-content) ul li ul li ul li:before,:where(.form-type-processed-text) ul li ul li ul li:before,:where(.text-formatted) ul li ul li ul li:before{background-color:var(--color-brown-2)}:where(.block-ws-html-sample) ul li ul li ul li ul li:before,:where(.credits-content) ul li ul li ul li ul li:before,:where(.form-type-processed-text) ul li ul li ul li ul li:before,:where(.text-formatted) ul li ul li ul li ul li:before{background-color:var(--color-brown-1)}:where(.block-ws-html-sample) ol,:where(.credits-content) ol,:where(.form-type-processed-text) ol,:where(.text-formatted) ol{counter-reset:counter}:where(.block-ws-html-sample) ol[start="1"],:where(.credits-content) ol[start="1"],:where(.form-type-processed-text) ol[start="1"],:where(.text-formatted) ol[start="1"]{counter-reset:counter 1}:where(.block-ws-html-sample) ol[start="2"],:where(.credits-content) ol[start="2"],:where(.form-type-processed-text) ol[start="2"],:where(.text-formatted) ol[start="2"]{counter-reset:counter 2}:where(.block-ws-html-sample) ol[start="3"],:where(.credits-content) ol[start="3"],:where(.form-type-processed-text) ol[start="3"],:where(.text-formatted) ol[start="3"]{counter-reset:counter 3}:where(.block-ws-html-sample) ol[start="4"],:where(.credits-content) ol[start="4"],:where(.form-type-processed-text) ol[start="4"],:where(.text-formatted) ol[start="4"]{counter-reset:counter 4}:where(.block-ws-html-sample) ol[start="5"],:where(.credits-content) ol[start="5"],:where(.form-type-processed-text) ol[start="5"],:where(.text-formatted) ol[start="5"]{counter-reset:counter 5}:where(.block-ws-html-sample) ol[start="6"],:where(.credits-content) ol[start="6"],:where(.form-type-processed-text) ol[start="6"],:where(.text-formatted) ol[start="6"]{counter-reset:counter 6}:where(.block-ws-html-sample) ol[start="7"],:where(.credits-content) ol[start="7"],:where(.form-type-processed-text) ol[start="7"],:where(.text-formatted) ol[start="7"]{counter-reset:counter 7}:where(.block-ws-html-sample) ol[start="8"],:where(.credits-content) ol[start="8"],:where(.form-type-processed-text) ol[start="8"],:where(.text-formatted) ol[start="8"]{counter-reset:counter 8}:where(.block-ws-html-sample) ol[start="9"],:where(.credits-content) ol[start="9"],:where(.form-type-processed-text) ol[start="9"],:where(.text-formatted) ol[start="9"]{counter-reset:counter 9}:where(.block-ws-html-sample) ol[start="10"],:where(.credits-content) ol[start="10"],:where(.form-type-processed-text) ol[start="10"],:where(.text-formatted) ol[start="10"]{counter-reset:counter 10}:where(.block-ws-html-sample) ol[start="11"],:where(.credits-content) ol[start="11"],:where(.form-type-processed-text) ol[start="11"],:where(.text-formatted) ol[start="11"]{counter-reset:counter 11}:where(.block-ws-html-sample) ol[start="12"],:where(.credits-content) ol[start="12"],:where(.form-type-processed-text) ol[start="12"],:where(.text-formatted) ol[start="12"]{counter-reset:counter 12}:where(.block-ws-html-sample) ol[start="13"],:where(.credits-content) ol[start="13"],:where(.form-type-processed-text) ol[start="13"],:where(.text-formatted) ol[start="13"]{counter-reset:counter 13}:where(.block-ws-html-sample) ol[start="14"],:where(.credits-content) ol[start="14"],:where(.form-type-processed-text) ol[start="14"],:where(.text-formatted) ol[start="14"]{counter-reset:counter 14}:where(.block-ws-html-sample) ol[start="15"],:where(.credits-content) ol[start="15"],:where(.form-type-processed-text) ol[start="15"],:where(.text-formatted) ol[start="15"]{counter-reset:counter 15}:where(.block-ws-html-sample) ol[start="16"],:where(.credits-content) ol[start="16"],:where(.form-type-processed-text) ol[start="16"],:where(.text-formatted) ol[start="16"]{counter-reset:counter 16}:where(.block-ws-html-sample) ol[start="17"],:where(.credits-content) ol[start="17"],:where(.form-type-processed-text) ol[start="17"],:where(.text-formatted) ol[start="17"]{counter-reset:counter 17}:where(.block-ws-html-sample) ol[start="18"],:where(.credits-content) ol[start="18"],:where(.form-type-processed-text) ol[start="18"],:where(.text-formatted) ol[start="18"]{counter-reset:counter 18}:where(.block-ws-html-sample) ol[start="19"],:where(.credits-content) ol[start="19"],:where(.form-type-processed-text) ol[start="19"],:where(.text-formatted) ol[start="19"]{counter-reset:counter 19}:where(.block-ws-html-sample) ol[start="20"],:where(.credits-content) ol[start="20"],:where(.form-type-processed-text) ol[start="20"],:where(.text-formatted) ol[start="20"]{counter-reset:counter 20}:where(.block-ws-html-sample) ol[start="21"],:where(.credits-content) ol[start="21"],:where(.form-type-processed-text) ol[start="21"],:where(.text-formatted) ol[start="21"]{counter-reset:counter 21}:where(.block-ws-html-sample) ol[start="22"],:where(.credits-content) ol[start="22"],:where(.form-type-processed-text) ol[start="22"],:where(.text-formatted) ol[start="22"]{counter-reset:counter 22}:where(.block-ws-html-sample) ol[start="23"],:where(.credits-content) ol[start="23"],:where(.form-type-processed-text) ol[start="23"],:where(.text-formatted) ol[start="23"]{counter-reset:counter 23}:where(.block-ws-html-sample) ol[start="24"],:where(.credits-content) ol[start="24"],:where(.form-type-processed-text) ol[start="24"],:where(.text-formatted) ol[start="24"]{counter-reset:counter 24}:where(.block-ws-html-sample) ol[start="25"],:where(.credits-content) ol[start="25"],:where(.form-type-processed-text) ol[start="25"],:where(.text-formatted) ol[start="25"]{counter-reset:counter 25}:where(.block-ws-html-sample) ol[start="26"],:where(.credits-content) ol[start="26"],:where(.form-type-processed-text) ol[start="26"],:where(.text-formatted) ol[start="26"]{counter-reset:counter 26}:where(.block-ws-html-sample) ol[start="27"],:where(.credits-content) ol[start="27"],:where(.form-type-processed-text) ol[start="27"],:where(.text-formatted) ol[start="27"]{counter-reset:counter 27}:where(.block-ws-html-sample) ol[start="28"],:where(.credits-content) ol[start="28"],:where(.form-type-processed-text) ol[start="28"],:where(.text-formatted) ol[start="28"]{counter-reset:counter 28}:where(.block-ws-html-sample) ol[start="29"],:where(.credits-content) ol[start="29"],:where(.form-type-processed-text) ol[start="29"],:where(.text-formatted) ol[start="29"]{counter-reset:counter 29}:where(.block-ws-html-sample) ol[start="30"],:where(.credits-content) ol[start="30"],:where(.form-type-processed-text) ol[start="30"],:where(.text-formatted) ol[start="30"]{counter-reset:counter 30}:where(.block-ws-html-sample) ol[start="31"],:where(.credits-content) ol[start="31"],:where(.form-type-processed-text) ol[start="31"],:where(.text-formatted) ol[start="31"]{counter-reset:counter 31}:where(.block-ws-html-sample) ol[start="32"],:where(.credits-content) ol[start="32"],:where(.form-type-processed-text) ol[start="32"],:where(.text-formatted) ol[start="32"]{counter-reset:counter 32}:where(.block-ws-html-sample) ol[start="33"],:where(.credits-content) ol[start="33"],:where(.form-type-processed-text) ol[start="33"],:where(.text-formatted) ol[start="33"]{counter-reset:counter 33}:where(.block-ws-html-sample) ol[start="34"],:where(.credits-content) ol[start="34"],:where(.form-type-processed-text) ol[start="34"],:where(.text-formatted) ol[start="34"]{counter-reset:counter 34}:where(.block-ws-html-sample) ol[start="35"],:where(.credits-content) ol[start="35"],:where(.form-type-processed-text) ol[start="35"],:where(.text-formatted) ol[start="35"]{counter-reset:counter 35}:where(.block-ws-html-sample) ol[start="36"],:where(.credits-content) ol[start="36"],:where(.form-type-processed-text) ol[start="36"],:where(.text-formatted) ol[start="36"]{counter-reset:counter 36}:where(.block-ws-html-sample) ol[start="37"],:where(.credits-content) ol[start="37"],:where(.form-type-processed-text) ol[start="37"],:where(.text-formatted) ol[start="37"]{counter-reset:counter 37}:where(.block-ws-html-sample) ol[start="38"],:where(.credits-content) ol[start="38"],:where(.form-type-processed-text) ol[start="38"],:where(.text-formatted) ol[start="38"]{counter-reset:counter 38}:where(.block-ws-html-sample) ol[start="39"],:where(.credits-content) ol[start="39"],:where(.form-type-processed-text) ol[start="39"],:where(.text-formatted) ol[start="39"]{counter-reset:counter 39}:where(.block-ws-html-sample) ol[start="40"],:where(.credits-content) ol[start="40"],:where(.form-type-processed-text) ol[start="40"],:where(.text-formatted) ol[start="40"]{counter-reset:counter 40}:where(.block-ws-html-sample) ol[start="41"],:where(.credits-content) ol[start="41"],:where(.form-type-processed-text) ol[start="41"],:where(.text-formatted) ol[start="41"]{counter-reset:counter 41}:where(.block-ws-html-sample) ol[start="42"],:where(.credits-content) ol[start="42"],:where(.form-type-processed-text) ol[start="42"],:where(.text-formatted) ol[start="42"]{counter-reset:counter 42}:where(.block-ws-html-sample) ol[start="43"],:where(.credits-content) ol[start="43"],:where(.form-type-processed-text) ol[start="43"],:where(.text-formatted) ol[start="43"]{counter-reset:counter 43}:where(.block-ws-html-sample) ol[start="44"],:where(.credits-content) ol[start="44"],:where(.form-type-processed-text) ol[start="44"],:where(.text-formatted) ol[start="44"]{counter-reset:counter 44}:where(.block-ws-html-sample) ol[start="45"],:where(.credits-content) ol[start="45"],:where(.form-type-processed-text) ol[start="45"],:where(.text-formatted) ol[start="45"]{counter-reset:counter 45}:where(.block-ws-html-sample) ol[start="46"],:where(.credits-content) ol[start="46"],:where(.form-type-processed-text) ol[start="46"],:where(.text-formatted) ol[start="46"]{counter-reset:counter 46}:where(.block-ws-html-sample) ol[start="47"],:where(.credits-content) ol[start="47"],:where(.form-type-processed-text) ol[start="47"],:where(.text-formatted) ol[start="47"]{counter-reset:counter 47}:where(.block-ws-html-sample) ol[start="48"],:where(.credits-content) ol[start="48"],:where(.form-type-processed-text) ol[start="48"],:where(.text-formatted) ol[start="48"]{counter-reset:counter 48}:where(.block-ws-html-sample) ol[start="49"],:where(.credits-content) ol[start="49"],:where(.form-type-processed-text) ol[start="49"],:where(.text-formatted) ol[start="49"]{counter-reset:counter 49}:where(.block-ws-html-sample) ol[start="50"],:where(.credits-content) ol[start="50"],:where(.form-type-processed-text) ol[start="50"],:where(.text-formatted) ol[start="50"]{counter-reset:counter 50}:where(.block-ws-html-sample) ol[start="51"],:where(.credits-content) ol[start="51"],:where(.form-type-processed-text) ol[start="51"],:where(.text-formatted) ol[start="51"]{counter-reset:counter 51}:where(.block-ws-html-sample) ol[start="52"],:where(.credits-content) ol[start="52"],:where(.form-type-processed-text) ol[start="52"],:where(.text-formatted) ol[start="52"]{counter-reset:counter 52}:where(.block-ws-html-sample) ol[start="53"],:where(.credits-content) ol[start="53"],:where(.form-type-processed-text) ol[start="53"],:where(.text-formatted) ol[start="53"]{counter-reset:counter 53}:where(.block-ws-html-sample) ol[start="54"],:where(.credits-content) ol[start="54"],:where(.form-type-processed-text) ol[start="54"],:where(.text-formatted) ol[start="54"]{counter-reset:counter 54}:where(.block-ws-html-sample) ol[start="55"],:where(.credits-content) ol[start="55"],:where(.form-type-processed-text) ol[start="55"],:where(.text-formatted) ol[start="55"]{counter-reset:counter 55}:where(.block-ws-html-sample) ol[start="56"],:where(.credits-content) ol[start="56"],:where(.form-type-processed-text) ol[start="56"],:where(.text-formatted) ol[start="56"]{counter-reset:counter 56}:where(.block-ws-html-sample) ol[start="57"],:where(.credits-content) ol[start="57"],:where(.form-type-processed-text) ol[start="57"],:where(.text-formatted) ol[start="57"]{counter-reset:counter 57}:where(.block-ws-html-sample) ol[start="58"],:where(.credits-content) ol[start="58"],:where(.form-type-processed-text) ol[start="58"],:where(.text-formatted) ol[start="58"]{counter-reset:counter 58}:where(.block-ws-html-sample) ol[start="59"],:where(.credits-content) ol[start="59"],:where(.form-type-processed-text) ol[start="59"],:where(.text-formatted) ol[start="59"]{counter-reset:counter 59}:where(.block-ws-html-sample) ol[start="60"],:where(.credits-content) ol[start="60"],:where(.form-type-processed-text) ol[start="60"],:where(.text-formatted) ol[start="60"]{counter-reset:counter 60}:where(.block-ws-html-sample) ol[start="61"],:where(.credits-content) ol[start="61"],:where(.form-type-processed-text) ol[start="61"],:where(.text-formatted) ol[start="61"]{counter-reset:counter 61}:where(.block-ws-html-sample) ol[start="62"],:where(.credits-content) ol[start="62"],:where(.form-type-processed-text) ol[start="62"],:where(.text-formatted) ol[start="62"]{counter-reset:counter 62}:where(.block-ws-html-sample) ol[start="63"],:where(.credits-content) ol[start="63"],:where(.form-type-processed-text) ol[start="63"],:where(.text-formatted) ol[start="63"]{counter-reset:counter 63}:where(.block-ws-html-sample) ol[start="64"],:where(.credits-content) ol[start="64"],:where(.form-type-processed-text) ol[start="64"],:where(.text-formatted) ol[start="64"]{counter-reset:counter 64}:where(.block-ws-html-sample) ol[start="65"],:where(.credits-content) ol[start="65"],:where(.form-type-processed-text) ol[start="65"],:where(.text-formatted) ol[start="65"]{counter-reset:counter 65}:where(.block-ws-html-sample) ol[start="66"],:where(.credits-content) ol[start="66"],:where(.form-type-processed-text) ol[start="66"],:where(.text-formatted) ol[start="66"]{counter-reset:counter 66}:where(.block-ws-html-sample) ol[start="67"],:where(.credits-content) ol[start="67"],:where(.form-type-processed-text) ol[start="67"],:where(.text-formatted) ol[start="67"]{counter-reset:counter 67}:where(.block-ws-html-sample) ol[start="68"],:where(.credits-content) ol[start="68"],:where(.form-type-processed-text) ol[start="68"],:where(.text-formatted) ol[start="68"]{counter-reset:counter 68}:where(.block-ws-html-sample) ol[start="69"],:where(.credits-content) ol[start="69"],:where(.form-type-processed-text) ol[start="69"],:where(.text-formatted) ol[start="69"]{counter-reset:counter 69}:where(.block-ws-html-sample) ol[start="70"],:where(.credits-content) ol[start="70"],:where(.form-type-processed-text) ol[start="70"],:where(.text-formatted) ol[start="70"]{counter-reset:counter 70}:where(.block-ws-html-sample) ol[start="71"],:where(.credits-content) ol[start="71"],:where(.form-type-processed-text) ol[start="71"],:where(.text-formatted) ol[start="71"]{counter-reset:counter 71}:where(.block-ws-html-sample) ol[start="72"],:where(.credits-content) ol[start="72"],:where(.form-type-processed-text) ol[start="72"],:where(.text-formatted) ol[start="72"]{counter-reset:counter 72}:where(.block-ws-html-sample) ol[start="73"],:where(.credits-content) ol[start="73"],:where(.form-type-processed-text) ol[start="73"],:where(.text-formatted) ol[start="73"]{counter-reset:counter 73}:where(.block-ws-html-sample) ol[start="74"],:where(.credits-content) ol[start="74"],:where(.form-type-processed-text) ol[start="74"],:where(.text-formatted) ol[start="74"]{counter-reset:counter 74}:where(.block-ws-html-sample) ol[start="75"],:where(.credits-content) ol[start="75"],:where(.form-type-processed-text) ol[start="75"],:where(.text-formatted) ol[start="75"]{counter-reset:counter 75}:where(.block-ws-html-sample) ol[start="76"],:where(.credits-content) ol[start="76"],:where(.form-type-processed-text) ol[start="76"],:where(.text-formatted) ol[start="76"]{counter-reset:counter 76}:where(.block-ws-html-sample) ol[start="77"],:where(.credits-content) ol[start="77"],:where(.form-type-processed-text) ol[start="77"],:where(.text-formatted) ol[start="77"]{counter-reset:counter 77}:where(.block-ws-html-sample) ol[start="78"],:where(.credits-content) ol[start="78"],:where(.form-type-processed-text) ol[start="78"],:where(.text-formatted) ol[start="78"]{counter-reset:counter 78}:where(.block-ws-html-sample) ol[start="79"],:where(.credits-content) ol[start="79"],:where(.form-type-processed-text) ol[start="79"],:where(.text-formatted) ol[start="79"]{counter-reset:counter 79}:where(.block-ws-html-sample) ol[start="80"],:where(.credits-content) ol[start="80"],:where(.form-type-processed-text) ol[start="80"],:where(.text-formatted) ol[start="80"]{counter-reset:counter 80}:where(.block-ws-html-sample) ol[start="81"],:where(.credits-content) ol[start="81"],:where(.form-type-processed-text) ol[start="81"],:where(.text-formatted) ol[start="81"]{counter-reset:counter 81}:where(.block-ws-html-sample) ol[start="82"],:where(.credits-content) ol[start="82"],:where(.form-type-processed-text) ol[start="82"],:where(.text-formatted) ol[start="82"]{counter-reset:counter 82}:where(.block-ws-html-sample) ol[start="83"],:where(.credits-content) ol[start="83"],:where(.form-type-processed-text) ol[start="83"],:where(.text-formatted) ol[start="83"]{counter-reset:counter 83}:where(.block-ws-html-sample) ol[start="84"],:where(.credits-content) ol[start="84"],:where(.form-type-processed-text) ol[start="84"],:where(.text-formatted) ol[start="84"]{counter-reset:counter 84}:where(.block-ws-html-sample) ol[start="85"],:where(.credits-content) ol[start="85"],:where(.form-type-processed-text) ol[start="85"],:where(.text-formatted) ol[start="85"]{counter-reset:counter 85}:where(.block-ws-html-sample) ol[start="86"],:where(.credits-content) ol[start="86"],:where(.form-type-processed-text) ol[start="86"],:where(.text-formatted) ol[start="86"]{counter-reset:counter 86}:where(.block-ws-html-sample) ol[start="87"],:where(.credits-content) ol[start="87"],:where(.form-type-processed-text) ol[start="87"],:where(.text-formatted) ol[start="87"]{counter-reset:counter 87}:where(.block-ws-html-sample) ol[start="88"],:where(.credits-content) ol[start="88"],:where(.form-type-processed-text) ol[start="88"],:where(.text-formatted) ol[start="88"]{counter-reset:counter 88}:where(.block-ws-html-sample) ol[start="89"],:where(.credits-content) ol[start="89"],:where(.form-type-processed-text) ol[start="89"],:where(.text-formatted) ol[start="89"]{counter-reset:counter 89}:where(.block-ws-html-sample) ol[start="90"],:where(.credits-content) ol[start="90"],:where(.form-type-processed-text) ol[start="90"],:where(.text-formatted) ol[start="90"]{counter-reset:counter 90}:where(.block-ws-html-sample) ol[start="91"],:where(.credits-content) ol[start="91"],:where(.form-type-processed-text) ol[start="91"],:where(.text-formatted) ol[start="91"]{counter-reset:counter 91}:where(.block-ws-html-sample) ol[start="92"],:where(.credits-content) ol[start="92"],:where(.form-type-processed-text) ol[start="92"],:where(.text-formatted) ol[start="92"]{counter-reset:counter 92}:where(.block-ws-html-sample) ol[start="93"],:where(.credits-content) ol[start="93"],:where(.form-type-processed-text) ol[start="93"],:where(.text-formatted) ol[start="93"]{counter-reset:counter 93}:where(.block-ws-html-sample) ol[start="94"],:where(.credits-content) ol[start="94"],:where(.form-type-processed-text) ol[start="94"],:where(.text-formatted) ol[start="94"]{counter-reset:counter 94}:where(.block-ws-html-sample) ol[start="95"],:where(.credits-content) ol[start="95"],:where(.form-type-processed-text) ol[start="95"],:where(.text-formatted) ol[start="95"]{counter-reset:counter 95}:where(.block-ws-html-sample) ol[start="96"],:where(.credits-content) ol[start="96"],:where(.form-type-processed-text) ol[start="96"],:where(.text-formatted) ol[start="96"]{counter-reset:counter 96}:where(.block-ws-html-sample) ol[start="97"],:where(.credits-content) ol[start="97"],:where(.form-type-processed-text) ol[start="97"],:where(.text-formatted) ol[start="97"]{counter-reset:counter 97}:where(.block-ws-html-sample) ol[start="98"],:where(.credits-content) ol[start="98"],:where(.form-type-processed-text) ol[start="98"],:where(.text-formatted) ol[start="98"]{counter-reset:counter 98}:where(.block-ws-html-sample) ol[start="99"],:where(.credits-content) ol[start="99"],:where(.form-type-processed-text) ol[start="99"],:where(.text-formatted) ol[start="99"]{counter-reset:counter 99}:where(.block-ws-html-sample) ol[start="100"],:where(.credits-content) ol[start="100"],:where(.form-type-processed-text) ol[start="100"],:where(.text-formatted) ol[start="100"]{counter-reset:counter 100}:where(.block-ws-html-sample) ol li,:where(.credits-content) ol li,:where(.form-type-processed-text) ol li,:where(.text-formatted) ol li{counter-increment:counter;padding-left:1.9em;position:relative}:where(.block-ws-html-sample) ol li:before,:where(.credits-content) ol li:before,:where(.form-type-processed-text) ol li:before,:where(.text-formatted) ol li:before{background-color:var(--color-brown-0);content:"";display:block;height:30px;inset:.4em auto auto .2em;-webkit-mask-image:url(../img/backgrounds/decos/feather.svg);mask-image:url(../img/backgrounds/decos/feather.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:30px}:where(.block-ws-html-sample) ol li:after,:where(.credits-content) ol li:after,:where(.form-type-processed-text) ol li:after,:where(.text-formatted) ol li:after{color:var(--color-blue-1);content:counter(counter);font-size:1.125rem;font-weight:700;inset:.3em auto auto .6em;line-height:1;position:absolute}:where(.block-ws-html-sample) ol li ol li,:where(.credits-content) ol li ol li,:where(.form-type-processed-text) ol li ol li,:where(.text-formatted) ol li ol li{padding-left:1.2em}:where(.block-ws-html-sample) ol li ol li:before,:where(.credits-content) ol li ol li:before,:where(.form-type-processed-text) ol li ol li:before,:where(.text-formatted) ol li ol li:before{content:none;display:none}:where(.block-ws-html-sample) ol li ol li:after,:where(.credits-content) ol li ol li:after,:where(.form-type-processed-text) ol li ol li:after,:where(.text-formatted) ol li ol li:after{font-size:.875rem;inset:.6em auto auto 0}:where(.block-ws-html-sample) .table,:where(.block-ws-html-sample) table,:where(.credits-content) .table,:where(.credits-content) table,:where(.form-type-processed-text) .table,:where(.form-type-processed-text) table,:where(.text-formatted) .table,:where(.text-formatted) table{border-collapse:separate;margin-bottom:5px;width:100%}:where(.block-ws-html-sample) .table td,:where(.block-ws-html-sample) .table th,:where(.block-ws-html-sample) .table thead th,:where(.block-ws-html-sample) table td,:where(.block-ws-html-sample) table th,:where(.block-ws-html-sample) table thead th,:where(.credits-content) .table td,:where(.credits-content) .table th,:where(.credits-content) .table thead th,:where(.credits-content) table td,:where(.credits-content) table th,:where(.credits-content) table thead th,:where(.form-type-processed-text) .table td,:where(.form-type-processed-text) .table th,:where(.form-type-processed-text) .table thead th,:where(.form-type-processed-text) table td,:where(.form-type-processed-text) table th,:where(.form-type-processed-text) table thead th,:where(.text-formatted) .table td,:where(.text-formatted) .table th,:where(.text-formatted) .table thead th,:where(.text-formatted) table td,:where(.text-formatted) table th,:where(.text-formatted) table thead th{border:0}:where(.block-ws-html-sample) .table td,:where(.block-ws-html-sample) .table th,:where(.block-ws-html-sample) table td,:where(.block-ws-html-sample) table th,:where(.credits-content) .table td,:where(.credits-content) .table th,:where(.credits-content) table td,:where(.credits-content) table th,:where(.form-type-processed-text) .table td,:where(.form-type-processed-text) .table th,:where(.form-type-processed-text) table td,:where(.form-type-processed-text) table th,:where(.text-formatted) .table td,:where(.text-formatted) .table th,:where(.text-formatted) table td,:where(.text-formatted) table th{padding:8px 16px}:where(.block-ws-html-sample) .table td:not(:first-of-type),:where(.block-ws-html-sample) table td:not(:first-of-type),:where(.credits-content) .table td:not(:first-of-type),:where(.credits-content) table td:not(:first-of-type),:where(.form-type-processed-text) .table td:not(:first-of-type),:where(.form-type-processed-text) table td:not(:first-of-type),:where(.text-formatted) .table td:not(:first-of-type),:where(.text-formatted) table td:not(:first-of-type){text-align:center}:where(.block-ws-html-sample) .table thead th,:where(.block-ws-html-sample) table thead th,:where(.credits-content) .table thead th,:where(.credits-content) table thead th,:where(.form-type-processed-text) .table thead th,:where(.form-type-processed-text) table thead th,:where(.text-formatted) .table thead th,:where(.text-formatted) table thead th{background:var(--color-brown-0);position:sticky;text-align:center;top:0;z-index:1}:where(.block-ws-html-sample) .table thead th:first-child,:where(.block-ws-html-sample) table thead th:first-child,:where(.credits-content) .table thead th:first-child,:where(.credits-content) table thead th:first-child,:where(.form-type-processed-text) .table thead th:first-child,:where(.form-type-processed-text) table thead th:first-child,:where(.text-formatted) .table thead th:first-child,:where(.text-formatted) table thead th:first-child{background-color:var(--color-blue-1);color:var(--color-white);left:0;text-align:left;z-index:2}:where(.block-ws-html-sample) .table thead th.empty,:where(.block-ws-html-sample) table thead th.empty,:where(.credits-content) .table thead th.empty,:where(.credits-content) table thead th.empty,:where(.form-type-processed-text) .table thead th.empty,:where(.form-type-processed-text) table thead th.empty,:where(.text-formatted) .table thead th.empty,:where(.text-formatted) table thead th.empty{background:transparent}:where(.block-ws-html-sample) .table tbody th,:where(.block-ws-html-sample) table tbody th,:where(.credits-content) .table tbody th,:where(.credits-content) table tbody th,:where(.form-type-processed-text) .table tbody th,:where(.form-type-processed-text) table tbody th,:where(.text-formatted) .table tbody th,:where(.text-formatted) table tbody th{background:var(--color-blue-1);color:var(--color-white);left:0;position:sticky;z-index:1}:where(.block-ws-html-sample) .table tbody tr td,:where(.block-ws-html-sample) table tbody tr td,:where(.credits-content) .table tbody tr td,:where(.credits-content) table tbody tr td,:where(.form-type-processed-text) .table tbody tr td,:where(.form-type-processed-text) table tbody tr td,:where(.text-formatted) .table tbody tr td,:where(.text-formatted) table tbody tr td{border-bottom:1px solid var(--color-brown-1);color:var(--color-black);font-weight:700}:where(.block-ws-html-sample) .table tbody tr td.empty,:where(.block-ws-html-sample) table tbody tr td.empty,:where(.credits-content) .table tbody tr td.empty,:where(.credits-content) table tbody tr td.empty,:where(.form-type-processed-text) .table tbody tr td.empty,:where(.form-type-processed-text) table tbody tr td.empty,:where(.text-formatted) .table tbody tr td.empty,:where(.text-formatted) table tbody tr td.empty{background:transparent}:where(.block-ws-html-sample) .social-links,:where(.credits-content) .social-links,:where(.form-type-processed-text) .social-links,:where(.text-formatted) .social-links{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}:where(.block-ws-html-sample) .social-link,:where(.credits-content) .social-link,:where(.form-type-processed-text) .social-link,:where(.text-formatted) .social-link{border:2px solid var(--color-link);border-radius:12px;display:inline-block;font-size:0;height:50px;position:relative;width:50px}:where(.block-ws-html-sample) .social-link:after,:where(.credits-content) .social-link:after,:where(.form-type-processed-text) .social-link:after,:where(.text-formatted) .social-link:after{background-color:var(--color-link);content:"";display:block;inset:10px;position:absolute;-webkit-transition:background-color .4s;transition:background-color .4s;z-index:2}:where(.block-ws-html-sample) .social-link:focus,:where(.block-ws-html-sample) .social-link:hover,:where(.credits-content) .social-link:focus,:where(.credits-content) .social-link:hover,:where(.form-type-processed-text) .social-link:focus,:where(.form-type-processed-text) .social-link:hover,:where(.text-formatted) .social-link:focus,:where(.text-formatted) .social-link:hover{border-color:var(--color-link-hover)}:where(.block-ws-html-sample) .social-link:focus:after,:where(.block-ws-html-sample) .social-link:hover:after,:where(.credits-content) .social-link:focus:after,:where(.credits-content) .social-link:hover:after,:where(.form-type-processed-text) .social-link:focus:after,:where(.form-type-processed-text) .social-link:hover:after,:where(.text-formatted) .social-link:focus:after,:where(.text-formatted) .social-link:hover:after{background-color:var(--color-link-hover)}.picto-facebook:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--facebook);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--facebook)}.picto-facebook:after,.picto-instagram:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.picto-instagram:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--instagram);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--instagram)}.picto-youtube:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--youtube);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--youtube)}.picto-linkedin:after,.picto-youtube:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.picto-linkedin:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--linkedin);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--linkedin)}.picto-share:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--share);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--share)}.picto-illiwap:after,.picto-share:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.picto-illiwap:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--illiwap);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--illiwap)}.picto-pin:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--pin);mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--pin)}.picto-phone:after,.picto-pin:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.picto-phone:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--phone);mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--phone)}.picto-email:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--email);mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--email)}.picto-clock:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--clock);mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--clock)}.picto-clock:after,.picto-home:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.picto-home:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--home);mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--home)}.picto-backpack:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--backpack);mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--backpack)}.picto-backpack:after,.picto-file:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.picto-file:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--file);mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--file)}.picto-credit-card:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--credit-card);mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--credit-card)}.picto-credit-card:after,.picto-recruitment:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.picto-recruitment:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--recruitment);mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--recruitment)}.picto-email:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--email);mask-image:url(../sprite-mask/view/sprite-mask.svg#quick-access--email);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}header.header{background-color:var(--color-brown-0);padding:0;position:relative;z-index:3}@media (min-width:992px){header.header{background-color:var(--color-white);-webkit-filter:drop-shadow(0 -3px 18px rgba(0,0,0,.1));filter:drop-shadow(0 -3px 18px rgba(0,0,0,.1));inset:calc(var(--page-top)*1px) 0 auto 0;position:sticky}}main{padding-bottom:60px;position:relative;z-index:1}@media (min-width:992px){main{padding-bottom:45px}}footer.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;padding-top:0;position:relative;z-index:1}footer.footer .h2{color:var(--color-brown-1);font-size:1.125rem;font-weight:700;margin-top:0}.navbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media (min-width:992px){.navbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;position:static}}.main-container{position:relative;z-index:0}.region-wrapper-header{background-color:var(--color-blue-1);color:var(--color-white)}.region-wrapper-togglers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-brown-0);-webkit-box-shadow:0 -3px 18px 0 rgba(0,0,0,.1);box-shadow:0 -3px 18px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;inset:auto 0 0 0;justify-content:center;margin-left:auto;margin-right:auto;min-height:44px;padding:3px 5px;position:fixed;z-index:2}@media (min-width:992px){.region-wrapper-togglers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-ordinal-group:4;-ms-flex-order:3;background-color:unset;-webkit-box-shadow:none;box-shadow:none;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:flex-end;min-width:150px;order:3;padding:0 58px 0 0;position:static}}@media (min-width:1200px){.region-wrapper-togglers{min-width:175px}}.region-wrapper-togglers .toggle{pointer-events:all}@media (min-width:992px){.region-wrapper-branding{-webkit-box-ordinal-group:2;-ms-flex-order:1;min-width:150px;order:1;z-index:4}}@media (min-width:1200px){.region-wrapper-branding{min-width:175px}}.region-wrapper-menu,.region-wrapper-quick-access,.region-wrapper-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;background-color:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px;inset:calc(var(--page-top)*1px) 0 0 0;justify-content:flex-start;overflow:auto;padding:0 30px 44px;pointer-events:none;position:fixed;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%;z-index:3}@media (min-width:992px){.region-wrapper-menu,.region-wrapper-quick-access,.region-wrapper-search{overflow:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:991px){.region-wrapper-menu:before,.region-wrapper-quick-access:before,.region-wrapper-search:before{background-color:var(--color-white);-webkit-box-shadow:0 -3px 18px 0 rgba(0,0,0,.1);box-shadow:0 -3px 18px 0 rgba(0,0,0,.1);content:"";display:block;height:45px;inset:auto 0 0 0;position:absolute;width:100%}}.region-wrapper-menu.open,.region-wrapper-quick-access.open,.region-wrapper-search.open{pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0);z-index:4}@media (min-width:992px){.region-wrapper-menu.open,.region-wrapper-quick-access.open,.region-wrapper-search.open{-webkit-transform:translateX(0);transform:translateX(0)}.region-wrapper-menu:before,.region-wrapper-quick-access:before{content:none;display:none}.region-wrapper-menu .close-panel,.region-wrapper-quick-access .close-panel{display:none}}.region-wrapper-quick-access,.region-wrapper-search{background:var(--color-white)}.region-wrapper-menu{background:var(--color-blue-1)}@media (min-width:992px){.region-wrapper-menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;background-color:unset;order:2;overflow:visible;padding:0;pointer-events:all;position:static;-webkit-transform:unset;transform:unset}}@media (max-width:991px){.region-wrapper-menu:after{aspect-ratio:375/200;background-color:var(--color-brown-0);content:"";display:block;inset:auto 0 44px 0;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:20% 0;mask-position:20% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 130%;mask-size:auto 130%;opacity:.1;pointer-events:none;position:absolute;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%;z-index:-1}}.region-wrapper-search{padding-top:50px}.region-wrapper-search .panel-title{display:none}.region-wrapper-search:after{background-color:var(--color-brown-0);content:"";display:block;inset:0 0 44px 0;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:10% 40%;mask-position:10% 40%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 180%;mask-size:auto 180%;pointer-events:none;position:absolute;width:100%;z-index:-1}.region-wrapper-quick-access{padding-top:25px}@media (min-width:992px){.region-wrapper-quick-access{background:unset;border-radius:unset;height:-webkit-max-content;height:-moz-max-content;height:max-content;inset:calc(var(--page-top)*1px + 250px) 0 auto auto;padding:15px;pointer-events:all;position:fixed;-webkit-transform:none;transform:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:991px){.region-wrapper-quick-access:after{aspect-ratio:375/386;background-color:var(--color-brown-0);content:"";display:block;inset:auto 0 44px auto;-webkit-mask-image:url(../img/backgrounds/decos/feathers.svg);mask-image:url(../img/backgrounds/decos/feathers.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 125%;mask-size:auto 125%;pointer-events:none;position:absolute;width:80%;z-index:-1}}@media (min-width:992px){.region-wrapper-quick-access.open{-webkit-transform:none;transform:none}}.region-wrapper-menu-main{-webkit-box-flex:1;-ms-flex-positive:1;-ms-overflow-style:none;flex-grow:1;overflow:auto;padding-top:50px;position:static;scrollbar-width:none;z-index:4}.region-wrapper-menu-main::-webkit-scrollbar{display:none}@media (min-width:992px){.region-wrapper-menu-main{padding-top:0}}.region-wrapper-menu-additional{display:none}@media (min-width:992px){.region-wrapper-menu-additional{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:100% 0 auto auto;justify-content:center;padding:0 15px;position:absolute;z-index:3}}@media (min-width:1470px){.region-wrapper-menu-additional{inset:100% calc(50% - 720px) auto auto}}.region-wrapper-search .panel-title:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--search);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--search);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:50% 40%;mask-position:50% 40%}.region-wrapper-quick-access .panel-title:after,.region-wrapper-search .panel-title:after{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.region-wrapper-quick-access .panel-title:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--squares);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--squares);-webkit-mask-position:center center;mask-position:center center}.region-wrapper-breadcrumb{background-color:var(--color-brown-0);overflow:hidden;padding-bottom:15px;padding-top:0;position:relative;z-index:1}@media (min-width:992px){.region-wrapper-breadcrumb{padding-top:30px}}.region-wrapper-large-content{position:relative;z-index:1}.region-wrapper-footer{background-color:var(--color-blue-1);position:relative;z-index:0}.region-wrapper-footer:before{aspect-ratio:662/170;background-color:var(--color-brown-0);content:"";display:block;inset:25px 0 auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw.svg);mask-image:url(../img/backgrounds/forms/claw.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 100%;mask-size:auto 100%;pointer-events:none;position:absolute;-webkit-transform:translateY(-35%);transform:translateY(-35%);width:750px;z-index:-1}@media (min-width:992px){.region-wrapper-footer:before{inset:0 0 auto auto;width:35%}}.region-wrapper-footer-main{--color-text:#fff;color:var(--color-text);padding-bottom:25px;padding-top:25px;position:relative;z-index:0}.region-wrapper-footer-main>.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:0;position:relative}@media (min-width:1200px){.region-wrapper-footer-main>.wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}}@media (min-width:1470px){.region-wrapper-footer-main>.wrapper{gap:30px}}.region-wrapper-footer-main .block{margin-left:auto;margin-right:auto;max-width:300px;width:100%}.region-wrapper-footer-main a{--color-link:var(--color-brown-1);--color-link-hover:var(--color-white)}.region-wrapper-footer-main .btn.btn-ghost-1{--btn-color:var(--color-white);--btn-border-color:var(--color-white);--btn-color-hover:var(--color-brown-1);--btn-border-color-hover:var(--color-brown-1)}.region-wrapper-pre-footer{width:100%}.region-wrapper-footer-center,.region-wrapper-footer-left,.region-wrapper-footer-right{padding:0 15px;position:relative;width:100%;z-index:0}@media (min-width:992px){.region-wrapper-footer-center,.region-wrapper-footer-left,.region-wrapper-footer-right{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.region-wrapper-partenaires{background-color:var(--color-white);padding:15px 0}.region-wrapper-after-footer{background-color:var(--color-brown-0);background-image:url(../img/backgrounds/textures/texture.svg);background-position:50%;background-repeat:no-repeat;background-repeat:repeat;background-size:contain;background-size:auto;padding-bottom:44px;padding-top:15px;position:relative;z-index:0}.region-wrapper-after-footer:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(-10%,hsla(27,22%,92%,.9)),color-stop(30%,hsla(27,22%,92%,0)),color-stop(70%,hsla(27,22%,92%,0)),color-stop(110%,hsla(27,22%,92%,.9)));background:linear-gradient(180deg,hsla(27,22%,92%,.9) -10%,hsla(27,22%,92%,0) 30%,hsla(27,22%,92%,0) 70%,hsla(27,22%,92%,.9) 110%);content:"";display:block;inset:0;pointer-events:none;position:absolute;z-index:-1}@media (min-width:992px){.region-wrapper-after-footer{padding-bottom:15px}}.region-content,.region-footer,.region-sidebar-first,.region-sidebar-second{padding:0}.region-header{position:relative}.region-nav-main{padding-bottom:25px}@media (min-width:992px){.region-nav-main{padding-bottom:0}.region-breadcrumb{padding-right:var(--safe-margin)}}.region-content,.region-large-content{position:relative}.region-content{min-height:500px}.region-content:before{aspect-ratio:482/870;background-color:var(--color-blue-1);content:"";display:block;inset:0 auto auto 0;-webkit-mask-image:url(../img/backgrounds/decos/wing.svg);mask-image:url(../img/backgrounds/decos/wing.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom right;mask-position:bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 100%;mask-size:auto 100%;pointer-events:none;position:absolute;width:60%;z-index:-1}@media (min-width:768px){.region-content:before{width:40%}}@media (min-width:992px){.region-content:before{width:25%}}.region-nav-main,.region-quick-access,.region-search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:992px){.region-search{padding-bottom:25px;padding-top:25px}}.region-nav-branding{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:5px 0;width:100%}@media (min-width:992px){.region-nav-branding{padding:0}}.region-pre-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:30px 0 0;position:relative;z-index:2}.region-footer-center,.region-footer-left,.region-footer-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;height:100%;justify-content:flex-start}@media (min-width:992px){.region-footer-center,.region-footer-left,.region-footer-right{gap:60px}}.region-after-footer{-webkit-box-pack:start;-ms-flex-pack:start;gap:10px;justify-content:flex-start}.region-after-footer,.toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.toggle{-webkit-box-pack:center;-ms-flex-pack:center;background-color:unset;border:unset;color:var(--color-blue-1);gap:5px;justify-content:center;padding:5px 15px 5px 26px;pointer-events:all;position:relative;text-decoration:none;-webkit-transition:color .4s;transition:color .4s}@media (min-width:992px){.toggle{color:var(--color-white);height:36px;padding:0 15px;width:36px}}.toggle:before{background-color:var(--color-blue-1);border-radius:50%;content:"";display:block;height:36px;inset:0 auto auto 50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .4s;transition:background-color .4s;width:36px;z-index:0}@media (min-width:992px){.toggle:before{inset:0;-webkit-transform:none;transform:none}}.toggle .text{font-size:.75rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .4s,opacity .4s;transition:color .4s,opacity .4s;white-space:nowrap}@media (min-width:992px){.toggle .text{display:none}.toggle:focus,.toggle:hover{color:var(--color-white)}.toggle:focus:before,.toggle:hover:before{background-color:var(--color-orange-1)}.toggle-menu,.toggle-quick-access{display:none}.toggle-quick-access,.toggle-search{padding-top:0}}@media (max-width:991px){.toggle-quick-access:before,.toggle-search:before{content:none;display:none}}.toggle-quick-access:after,.toggle-search:after{background-color:currentColor;content:"";display:block;height:26px;inset:1px auto auto 0;position:absolute;width:26px;z-index:0}@media (min-width:992px){.toggle-quick-access:after,.toggle-search:after{height:36px;width:36px}}.toggle-menu{background-color:var(--color-white);border:0;border-radius:50%;font-size:0;height:68px;padding:5px;text-align:left;text-decoration:none;width:68px}@media (max-width:991px){.toggle-menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;inset:auto 15px 5px auto;order:2;position:absolute}}.toggle-menu:before{background-color:var(--color-orange-1);border-radius:0;height:70px;inset:-1px;-webkit-mask-image:url(../img/backgrounds/decos/circle.svg);mask-image:url(../img/backgrounds/decos/circle.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:none;transform:none;width:70px}.toggle-menu .icon-bar{background-color:var(--color-orange-1);border-radius:4px;height:2px;pointer-events:none;position:relative;-webkit-transition:width .3s,opacity .2s,-webkit-transform .3s;transition:width .3s,opacity .2s,-webkit-transform .3s;transition:width .3s,transform .3s,opacity .2s;transition:width .3s,transform .3s,opacity .2s,-webkit-transform .3s;width:22px}.toggle-menu .icon-bar:last-of-type{margin-bottom:10px}.toggle-menu .text{display:none}@media (min-width:992px){.toggle-menu .text{color:var(--color-orange-1);display:block;font-size:1rem;inset:50% 100% auto auto;margin-right:10px;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .4s;transition:opacity .4s}}.toggle-menu:hover .text{opacity:1}.toggle-menu.open .icon-bar:first-of-type{top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle-menu.open .icon-bar:nth-of-type(2){opacity:0}.toggle-menu.open .icon-bar:nth-of-type(3){top:-7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-search:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--search);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--search);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:50% 40%;mask-position:50% 40%}.toggle-quick-access:after,.toggle-search:after{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:100% auto;mask-size:100% auto}.toggle-quick-access:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--squares);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--squares);-webkit-mask-position:center center;mask-position:center center}.panel-title{color:var(--color-blue-1);font-size:1.375rem;font-weight:700;line-height:38px;margin-left:auto;margin-right:auto;padding-left:30px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.panel-title:after{background-color:currentColor;content:"";display:block;height:20px;inset:9px auto auto 0;position:absolute;width:20px}@media (min-width:992px){.panel-title{display:none}}.close-panel{background:unset;border:unset;color:var(--color-orange-1);inset:auto auto 0 50%;margin:0 auto;outline:unset;padding:12px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}@media (min-width:992px){.close-panel{inset:40px 40px auto auto}}.close-panel .text{background:unset;background-color:currentColor;border:unset;display:block;font-size:0;height:20px;margin-left:auto;margin-right:auto;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--close);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--close);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;width:20px}@media (max-width:991px){body.path-frontpage .region-wrapper-branding{inset:30px 0 auto;position:absolute}}body.path-frontpage .region-nav-branding,body.path-frontpage .region-wrapper-breadcrumb{padding:0}body.path-frontpage .region-wrapper-breadcrumb{background:unset;padding-top:0}body.path-frontpage .region-content:before{inset:auto auto 100% 0}.menu--main{--color-text:var(--color-white);clear:both;height:100%;position:relative;width:100%}.menu--main li,.menu--main ul{list-style-type:none}.menu--main li::marker,.menu--main ul::marker{display:none}.menu--main .menu-item{padding-top:0}.menu--main.block-beethovenb5-main-navigation{position:static}.menu--main.block-beethovenb5-main-navigation .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;position:static;width:100%}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center}.menu--main.block-beethovenb5-main-navigation .navbar-nav>.nav-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;justify-content:center;max-width:200px;padding:0;position:static}}.menu--main.block-beethovenb5-main-navigation .navbar-nav>.nav-item>.nav-link{font-size:1.375rem}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav>.nav-item>.nav-link{font-size:1.125rem}.menu--main.block-beethovenb5-main-navigation .navbar-nav>.nav-item:hover .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link{color:var(--color-white);display:block;font-size:1.25rem;padding:10px 15px;position:relative;text-decoration:none}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--color-blue-1);display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:center;padding:10px;white-space:nowrap}}@media (min-width:1200px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link{padding:10px 15px}}@media (max-width:991px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link:before{background-color:var(--color-brown-0);content:"";display:block;height:30px;inset:.4em auto auto .2em;-webkit-mask-image:url(../img/backgrounds/decos/feather.svg);mask-image:url(../img/backgrounds/decos/feather.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.2;position:absolute;width:30px;z-index:-1}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link.is-active,.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link:focus,.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link:hover{color:var(--color-white)}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link.is-active,.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link:focus,.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link:hover{color:var(--color-orange-1)}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link.dropdown-toggle{font-size:1.375rem;padding-right:20px}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link.dropdown-toggle{font-size:1.125rem;padding-right:15px}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link.dropdown-toggle:after{background-color:currentcolor;color:currentcolor;content:"";display:inline-block;font-size:0;height:18px;inset:17px 0 auto auto;margin:0;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:18px;z-index:1}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link.dropdown-toggle:after{content:none;display:none}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .nav-link.dropdown-toggle.show:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:unset;border:0;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0 0 0 15px;width:100%}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu{background-color:var(--color-blue-1);border-radius:0;border-top:2px solid var(--color-orange-1);-webkit-box-shadow:-4px 4px 30px rgba(0,0,0,.1);box-shadow:-4px 4px 30px rgba(0,0,0,.1);inset:100% 0 auto 0;padding:10px 0;position:absolute}.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu:before{background-color:var(--color-brown-0);content:"";display:block;inset:60px 15px 0 auto;-webkit-mask-image:url(../img/backgrounds/decos/feathers.svg);mask-image:url(../img/backgrounds/decos/feathers.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:100% auto;mask-size:100% auto;opacity:.2;pointer-events:none;position:absolute;width:190px;z-index:-1}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu.show{display:-webkit-box;display:-ms-flexbox;display:flex}.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .inner-title{display:none}.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .nav-items{padding:0}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .nav-items{-webkit-column-count:3;-moz-column-count:3;column-count:3;display:block;margin-left:auto;margin-right:auto;max-width:990px;padding:15px;width:calc(100% - var(--safe-margin)*2)}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item{color:var(--color-white);display:block;font-size:1.125rem;padding:5px 15px;position:relative;text-decoration:none;white-space:normal}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item{font-weight:700;padding:10px 15px}}.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item.active,.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item.is-active,.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item:focus,.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item:hover{background-color:unset;color:var(--color-white)}@media (min-width:992px){.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item.active,.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item.is-active,.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item:focus,.menu--main.block-beethovenb5-main-navigation .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--color-brown-1)}}.menu--main.block-beethovenb5-sousmenus{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:15px;padding-right:15px;width:calc(100% - var(--safe-margin)*2)}.menu--main.block-beethovenb5-sousmenus .navbar-nav{--gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;display:grid;gap:calc(var(--gap)*1.5) var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,335px));grid-template-rows:auto;justify-content:center;margin:15px 0;padding-bottom:50px;padding-top:50px;position:relative;width:100%;z-index:0}@media (min-width:768px){.menu--main.block-beethovenb5-sousmenus .navbar-nav{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (min-width:992px){.menu--main.block-beethovenb5-sousmenus .navbar-nav{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (min-width:1200px){.menu--main.block-beethovenb5-sousmenus .navbar-nav{grid-template-columns:repeat(4,minmax(250px,1fr))}}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item{color:var(--color-blue-1);padding-right:30px;position:relative}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:after,.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:before{content:"";display:block;height:45px;inset:auto 0 0 auto;pointer-events:none;position:absolute;width:45px;z-index:1}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:before{background-color:var(--color-white);border-radius:50%;color:currentColor;content:"+";font-size:1.125rem;font-weight:700;line-height:30px;padding:5px 5px 15px;text-align:center;-webkit-transition:color .4s;transition:color .4s;vertical-align:middle}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:after{background-color:var(--color-blue-1);border-radius:0;height:47px;-webkit-mask-image:url(../img/backgrounds/decos/circle.svg);mask-image:url(../img/backgrounds/decos/circle.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color .4s;transition:background-color .4s;width:47px}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:focus:before,.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:hover:before{color:var(--color-orange-1)}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:focus:after,.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-item:hover:after{background-color:var(--color-orange-1)}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white);border-radius:10px 10px 0 10px;-webkit-box-shadow:-4px 4px 30px rgba(0,0,0,.1);box-shadow:-4px 4px 30px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:100%;min-height:88px;overflow:hidden;padding:20px 50px;position:relative;text-decoration:none;-webkit-transition:color .4s;transition:color .4s}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-link:after{background-color:var(--color-orange-1);border-radius:0;content:"";display:block;height:90px;inset:-15px auto auto -40px;-webkit-mask-image:url(../img/backgrounds/decos/circle.svg);mask-image:url(../img/backgrounds/decos/circle.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;-webkit-transform:rotateX(180deg) rotate(-170deg);transform:rotateX(180deg) rotate(-170deg);-webkit-transition:background-color .4s;transition:background-color .4s;width:90px}.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-link:focus,.menu--main.block-beethovenb5-sousmenus .navbar-nav .nav-link:hover{color:var(--color-orange-1)}.menu--acces-rapides{height:100%}@media (max-width:991px){.menu--acces-rapides{margin-left:auto;margin-right:auto;max-width:340px;padding-bottom:50px}}.menu--acces-rapides .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;height:100%;padding:0}@media (min-width:992px){.menu--acces-rapides .navbar-nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.menu--acces-rapides .navbar-nav .nav-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;max-height:75px;padding:0;position:relative}@media (min-width:992px){.menu--acces-rapides .navbar-nav .nav-item{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}}.menu--acces-rapides .navbar-nav .nav-item .nav-link{color:var(--color-blue-1);display:block;font-size:1.25rem;padding:7px 15px 7px 42px;position:relative;text-decoration:none;text-transform:uppercase}@media (min-width:992px){.menu--acces-rapides .navbar-nav .nav-item .nav-link{background-color:var(--color-white);border:2px solid;border-radius:20px;max-height:42px;max-width:42px;overflow:hidden;padding:4px 0 4px 38px;-webkit-transition:max-width .4s,padding .4s,color .4s,border-color .4s;transition:max-width .4s,padding .4s,color .4s,border-color .4s;white-space:nowrap}}.menu--acces-rapides .navbar-nav .nav-item .nav-link:after{background-color:currentColor;content:"";display:block;height:30px;inset:50% auto auto 0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .4s;transition:background-color .4s;width:30px;z-index:0}@media (min-width:992px){.menu--acces-rapides .navbar-nav .nav-item .nav-link:after{height:22px;inset:50% auto auto 8px;width:22px}.menu--acces-rapides .navbar-nav .nav-item .nav-link:focus,.menu--acces-rapides .navbar-nav .nav-item .nav-link:hover{color:var(--color-orange-1);max-width:350px;padding:4px 15px 4px 38px}}.menu--social-networks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.menu--social-networks>div{color:var(--color-brown-1);font-size:1.5rem;font-weight:300;margin-top:0}.menu--social-networks .navbar-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;color:var(--color-blue-1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:25px}.menu--social-networks .navbar-nav .nav-item .nav-link{color:currentColor;font-size:0;height:30px;position:relative;text-align:left;text-decoration:none;-webkit-transition:color .4s;transition:color .4s;width:30px}.menu--social-networks .navbar-nav .nav-item .nav-link:after,.menu--social-networks .navbar-nav .nav-item .nav-link:before{content:"";display:block;position:absolute;-webkit-transition:background-color .4s;transition:background-color .4s;z-index:2}.menu--social-networks .navbar-nav .nav-item .nav-link:before{background-color:var(--color-brown-1);border-radius:50%;inset:0}.menu--social-networks .navbar-nav .nav-item .nav-link:after{background-color:currentColor;inset:6px}.menu--social-networks .navbar-nav .nav-item .nav-link:focus,.menu--social-networks .navbar-nav .nav-item .nav-link:hover{color:var(--color-orange-1)}.menu--social-networks .navbar-nav .nav-item .nav-link:focus:before,.menu--social-networks .navbar-nav .nav-item .nav-link:hover:before{background-color:var(--color-white)}.menu--liens-utiles .navbar-nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px;justify-content:center;max-width:330px;padding:0}.menu--liens-utiles .navbar-nav .nav-item{width:calc(50% - 15px)}.menu--liens-utiles .navbar-nav .nav-link{color:currentColor;font-weight:700;padding:3px 10px 3px 1.9em;position:relative;text-align:left;text-decoration:none;-webkit-transition:color .4s;transition:color .4s;white-space:nowrap}.menu--liens-utiles .navbar-nav .nav-link:before{background-color:currentColor;border-radius:50%;content:"";display:block;height:.6em;inset:.6em auto auto 0;position:absolute;width:.6em}.menu--liens-utiles .navbar-nav .nav-link:hover{color:var(--color-blue-1)}.menu--footer .navbar-nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--color-brown-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px 0;justify-content:center;padding:0}@media (min-width:450px){.menu--footer .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menu--footer .navbar-nav .nav-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media (min-width:450px){.menu--footer .navbar-nav .nav-item:not(:first-of-type):before{color:currentColor;content:"-";display:inline-block;margin:0;z-index:1}}.menu--footer .navbar-nav .nav-link{color:currentColor;font-size:.875rem;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .4s;transition:color .4s;white-space:nowrap}.menu--footer .navbar-nav .nav-link:hover{color:var(--color-brown-1)}.breadcrumb{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0;font-size:.875rem;justify-content:flex-start;margin:10px 0;padding:8px 15px 8px 0}@media (min-width:992px){.breadcrumb{font-size:1rem}}.breadcrumb a{color:currentcolor;font-weight:700;text-decoration:none;-webkit-transition:color .4s;transition:color .4s}.breadcrumb a:focus,.breadcrumb a:hover{color:currentcolor;text-decoration:underline}.breadcrumb li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0;padding:0}.breadcrumb .breadcrumb-item{color:var(--color-blue-1)}.breadcrumb .breadcrumb-item.active{font-weight:700}.breadcrumb span,.breadcrumb span>a{font-size:13px}.breadcrumb-item,.breadcrumb-item+.breadcrumb-item{padding:0}.breadcrumb-item+.breadcrumb-item:before,.breadcrumb-item:before{background-color:currentColor;content:"";display:inline-block;height:.8em;margin:0 10px;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;width:.8em;z-index:1}.breadcrumb-item:first-child:before{display:none}@media (max-width:991px){.breadcrumb .breadcrumb-item{display:none}.breadcrumb .breadcrumb-item:nth-last-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.breadcrumb .breadcrumb-item:nth-last-child(2):first-child:before{display:block}}.media{position:relative}.media .field--name-field-description,.media .field--name-field-legende{font-size:.75rem}.media .field--name-field-copyright{background-color:var(--color-white);border-radius:12px;color:var(--color-blue-1);font-size:.875rem;line-height:1;max-height:18px;max-width:18px;overflow:hidden;padding:2px 4px;-webkit-transition:max-width .4s,padding .4s,max-height .8s .4s;transition:max-width .4s,padding .4s,max-height .8s .4s;vertical-align:middle;white-space:nowrap}.media:hover .field--name-field-copyright{max-height:1000px;max-width:250px;padding:2px 10px 2px 4px;white-space:normal}.media--type-remote-video,.media--type-video{position:relative}.media--type-remote-video{overflow:hidden;position:relative}.media--type-remote-video .field--name-field-media-oembed-video{position:relative;width:100%}.media--type-remote-video .field--name-field-media-oembed-video .embed-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.media--type-remote-video .field--name-field-media-oembed-video iframe{height:100%;inset:0;position:absolute;width:100%}.media--type-video{overflow:hidden;position:relative}.media--type-video .field--name-field-media-video-file{width:100%}.media--type-video .field--name-field-media-video-file video{aspect-ratio:auto;display:block;height:auto;margin:0 auto;max-height:610px;max-width:100%;width:100%}.media--type-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.media--type-image .glightbox{display:block;height:100%;overflow:hidden;position:relative}.media--type-image .glightbox img{margin-left:auto;margin-right:auto}@media (min-width:992px){.media--type-image .glightbox img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}.media--type-image .glightbox picture:after,.media--type-image .glightbox picture:before{content:"";display:block;height:35px;inset:50% auto auto 50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity .4s;transition:opacity .4s;width:35px;z-index:1}.media--type-image .glightbox picture:before{background-color:var(--color-white);border-radius:32px}.media--type-image .glightbox picture:after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--color-blue-1);content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:system-ui;font-size:1.25rem;justify-content:center;line-height:1;padding-bottom:8px}@media (min-width:992px){.media--type-image .glightbox:focus picture:before,.media--type-image .glightbox:hover picture:before{opacity:.6}.media--type-image .glightbox:focus picture:after,.media--type-image .glightbox:hover picture:after{opacity:1}.media--type-image .glightbox:focus img,.media--type-image .glightbox:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.media--type-image .group-image{position:relative}.media--type-image .field--name-field-media-image img{max-height:100%;width:auto}.media--type-image:not(.media--view-mode-accroche) .field--name-field-copyright{inset:auto auto 15px 15px;position:absolute}.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col30-crop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col40-crop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col50-crop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col60-crop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col70-crop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-default-crop{width:100%}.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col30-crop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col40-crop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col50-crop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col60-crop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col70-crop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-default-crop .field--name-field-media-image img{max-height:610px;-o-object-fit:cover;object-fit:cover;width:100%}.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col30-nocrop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col40-nocrop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col50-nocrop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col60-nocrop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col70-nocrop,.media--type-image.media--view-mode-ws-paragraphs-library__photo-default-nocrop{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col30-nocrop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col40-nocrop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col50-nocrop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col60-nocrop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-2col70-nocrop .field--name-field-media-image img,.media--type-image.media--view-mode-ws-paragraphs-library__photo-default-nocrop .field--name-field-media-image img{display:block;margin-left:auto;margin-right:auto;max-height:610px;width:auto}.media--type-image.media--view-mode-header,.media--type-image.media--view-mode-home-header{position:relative}.media--type-image.media--view-mode-header .field--name-field-media-image,.media--type-image.media--view-mode-header .field__item,.media--type-image.media--view-mode-header picture,.media--type-image.media--view-mode-home-header .field--name-field-media-image,.media--type-image.media--view-mode-home-header .field__item,.media--type-image.media--view-mode-home-header picture{height:100%;width:100%}.media--type-image.media--view-mode-header picture,.media--type-image.media--view-mode-home-header picture{background-color:var(--color-blue-1);display:block;overflow:hidden}.media--type-image.media--view-mode-header img,.media--type-image.media--view-mode-home-header img{height:100%;max-height:unset;width:100%}.media--type-image.media--view-mode-home-header{margin:15px 15px 0}@media (min-width:992px){.media--type-image.media--view-mode-home-header{margin:0 var(--safe-margin)}}.media--type-image.media--view-mode-home-header img{height:calc(100dvh - 360px);max-height:100dvh;min-height:520px;-o-object-fit:cover;object-fit:cover}.media--type-image.media--view-mode-header img{max-height:50vh;min-height:565px;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.media--type-image.media--view-mode-header img{max-height:30vh}}.media--type-document .field--name-field-media-file .file--application-pdf,.media--type-document .field--name-field-media-file .file--text{background-image:none;padding-left:0}.media--type-document .field--name-field-media-file .file a{display:block;padding:.2em 15px .2em 1.75em;position:relative;text-decoration:none;-webkit-transition:color .4s;transition:color .4s}.media--type-document .field--name-field-media-file .file a:after{background-color:currentcolor;content:"";display:block;height:1em;inset:.45em auto auto 0;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--download);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--download);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transition:color .4s;transition:color .4s;width:1em}.media--type-logo{cursor:pointer}.media--type-logo .field--name-field-media-image{max-width:135px}@media (min-width:992px){.media--type-logo .field--name-field-media-image{max-width:165px}}.media--type-logo .field--name-field-media-image img,.media--type-logo .field--name-field-media-image svg{height:35px;width:auto}@media (min-width:992px){.media--type-logo .field--name-field-media-image img,.media--type-logo .field--name-field-media-image svg{height:45px}}.media--type-logo .field--name-field-lien{display:block;font-size:0;inset:0;position:absolute;z-index:3}.media--type-logo .field--name-field-lien .obflink,.media--type-logo .field--name-field-lien a{display:block;height:100%;width:100%}.media--type-bulletin-municipal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.media--type-bulletin-municipal .document-preview{-webkit-box-shadow:-4px 4px 30px rgba(0,0,0,.1);box-shadow:-4px 4px 30px rgba(0,0,0,.1)}.media--type-bulletin-municipal .group-thumbnail{width:calc(40% - 7.5px)}.media--type-bulletin-municipal .group-content{padding:15px;width:calc(60% - 7.5px)}.media--type-bulletin-municipal .field--name-field-date-de-parution{background:var(--color-blue-1);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.125rem;font-weight:700;margin-bottom:10px}.media--type-bulletin-municipal .field--name-name{font-size:1.125rem;line-height:1;z-index:1}@media (min-width:992px){.media--type-bulletin-municipal .field--name-name{font-size:1.25rem}}@media (min-width:1200px){.media--type-bulletin-municipal .field--name-name{font-size:1.375rem}}.media--type-bulletin-municipal.media--view-mode-default,.media--type-bulletin-municipal.media--view-mode-thumbnail{-webkit-filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));margin-top:35px}.media--type-bulletin-municipal.media--view-mode-default .group-line,.media--type-bulletin-municipal.media--view-mode-thumbnail .group-line{background-color:var(--color-white);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:15px}.media--type-bulletin-municipal.media--view-mode-default .group-content,.media--type-bulletin-municipal.media--view-mode-default .group-thumbnail,.media--type-bulletin-municipal.media--view-mode-thumbnail .group-content,.media--type-bulletin-municipal.media--view-mode-thumbnail .group-thumbnail{width:50%}.media--type-bulletin-municipal.media--view-mode-default .group-thumbnail,.media--type-bulletin-municipal.media--view-mode-thumbnail .group-thumbnail{aspect-ratio:75/106;margin-top:-50px}.media--type-bulletin-municipal.media--view-mode-default .group-content,.media--type-bulletin-municipal.media--view-mode-thumbnail .group-content{padding-top:50px}.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file{display:block;font-size:0;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:3}.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file>span,.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file>span>a,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file>span,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file>span>a{background-image:unset;display:block;height:100%;margin:0;padding:0;width:100%}.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file a,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file a{border-radius:8px;color:var(--color-white);display:block;font-size:0;inset:0;overflow:hidden;position:absolute;z-index:3}.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file a:before,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file a:before{background-color:var(--color-blue-1);border-radius:50%;color:currentColor;content:"+";font-size:1.125rem;font-weight:700;height:45px;inset:auto -5px -10px auto;line-height:30px;padding:5px 5px 15px;pointer-events:none;position:absolute;text-align:center;-webkit-transition:color .4s;transition:color .4s;vertical-align:middle;width:45px;z-index:1}.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file a:focus:before,.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file a:hover:before,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file a:focus:before,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file a:hover:before{color:var(--color-orange-1)}.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file a:focus:after,.media--type-bulletin-municipal.media--view-mode-default .field--name-field-media-file a:hover:after,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file a:focus:after,.media--type-bulletin-municipal.media--view-mode-thumbnail .field--name-field-media-file a:hover:after{background-color:var(--color-orange-1)}.media--type-bulletin-municipal.media--view-mode-default:focus .field--name-title,.media--type-bulletin-municipal.media--view-mode-default:hover .field--name-title,.media--type-bulletin-municipal.media--view-mode-thumbnail:focus .field--name-title,.media--type-bulletin-municipal.media--view-mode-thumbnail:hover .field--name-title{color:var(--color-orange-1)}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted{--color-text:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-blue-1);color:var(--color-text);-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:75px;position:relative;z-index:0}@media (min-width:768px){.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .group-content,.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .group-thumbnail{padding:0 15px;width:100%}@media (min-width:992px){.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .group-content,.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .group-thumbnail{padding:0 25px;width:50%}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .group-content{padding-bottom:50px;padding-top:50px}}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .group-thumbnail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:25px;padding-top:25px}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .group-thumbnail .document-preview{margin-top:-75px;-webkit-transform:rotate(3.5deg);transform:rotate(3.5deg)}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .field--name-field-media-file a{color:var(--color-brown-0);display:block;padding:.2em 15px .2em 1.75em;position:relative;text-decoration:none;-webkit-transition:color .4s;transition:color .4s}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .field--name-field-media-file a:after{background-color:currentcolor;content:"";display:block;height:1em;inset:.45em auto auto 0;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--bulletin);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--bulletin);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transition:color .4s;transition:color .4s;width:1em}.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .field--name-field-media-file a:focus,.media--type-bulletin-municipal.media--view-mode-bulletin-municipal-highlighted .field--name-field-media-file a:hover{color:var(--color-brown-1)}.media--type-analyse-eau,.media--type-arrete,.media--type-budget,.media--type-compte-rendu,.media--type-decision,.media--type-deliberation,.media--type-document-conseil-municipal,.media--type-recueil-arretes{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.media--type-analyse-eau>.btn,.media--type-arrete>.btn,.media--type-budget>.btn,.media--type-compte-rendu>.btn,.media--type-decision>.btn,.media--type-deliberation>.btn,.media--type-document-conseil-municipal>.btn,.media--type-recueil-arretes>.btn{margin-bottom:10px;margin-top:10px}.media--type-analyse-eau .file,.media--type-arrete .file,.media--type-budget .file,.media--type-compte-rendu .file,.media--type-decision .file,.media--type-deliberation .file,.media--type-document-conseil-municipal .file,.media--type-recueil-arretes .file{background-image:none;color:var(--color-1);display:block;font-weight:700;line-height:1.2;padding-left:0;position:relative}.media--type-analyse-eau .file>a,.media--type-arrete .file>a,.media--type-budget .file>a,.media--type-compte-rendu .file>a,.media--type-decision .file>a,.media--type-deliberation .file>a,.media--type-document-conseil-municipal .file>a,.media--type-recueil-arretes .file>a{padding-left:15px;padding-right:15px;position:relative;text-decoration:none;-webkit-transition:padding .4s;transition:padding .4s}.media--type-analyse-eau .file>a:before,.media--type-arrete .file>a:before,.media--type-budget .file>a:before,.media--type-compte-rendu .file>a:before,.media--type-decision .file>a:before,.media--type-deliberation .file>a:before,.media--type-document-conseil-municipal .file>a:before,.media--type-recueil-arretes .file>a:before{background-color:currentcolor;content:"";display:block;height:12px;inset:7px auto auto 0;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--chevron);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transition:inset .3s;transition:inset .3s;width:12px}.media--type-analyse-eau .field--name-field-date,.media--type-analyse-eau .field--name-field-date-publication,.media--type-arrete .field--name-field-date,.media--type-arrete .field--name-field-date-publication,.media--type-budget .field--name-field-date,.media--type-budget .field--name-field-date-publication,.media--type-compte-rendu .field--name-field-date,.media--type-compte-rendu .field--name-field-date-publication,.media--type-decision .field--name-field-date,.media--type-decision .field--name-field-date-publication,.media--type-deliberation .field--name-field-date,.media--type-deliberation .field--name-field-date-publication,.media--type-document-conseil-municipal .field--name-field-date,.media--type-document-conseil-municipal .field--name-field-date-publication,.media--type-recueil-arretes .field--name-field-date,.media--type-recueil-arretes .field--name-field-date-publication{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.media--type-analyse-eau .field--name-field-date .field__label,.media--type-analyse-eau .field--name-field-date-publication .field__label,.media--type-arrete .field--name-field-date .field__label,.media--type-arrete .field--name-field-date-publication .field__label,.media--type-budget .field--name-field-date .field__label,.media--type-budget .field--name-field-date-publication .field__label,.media--type-compte-rendu .field--name-field-date .field__label,.media--type-compte-rendu .field--name-field-date-publication .field__label,.media--type-decision .field--name-field-date .field__label,.media--type-decision .field--name-field-date-publication .field__label,.media--type-deliberation .field--name-field-date .field__label,.media--type-deliberation .field--name-field-date-publication .field__label,.media--type-document-conseil-municipal .field--name-field-date .field__label,.media--type-document-conseil-municipal .field--name-field-date-publication .field__label,.media--type-recueil-arretes .field--name-field-date .field__label,.media--type-recueil-arretes .field--name-field-date-publication .field__label{font-size:.875rem;font-weight:700}.media--type-analyse-eau .field--name-field-description,.media--type-arrete .field--name-field-description,.media--type-budget .field--name-field-description,.media--type-compte-rendu .field--name-field-description,.media--type-decision .field--name-field-description,.media--type-deliberation .field--name-field-description,.media--type-document-conseil-municipal .field--name-field-description,.media--type-recueil-arretes .field--name-field-description{padding-left:20px;padding-right:10px;-webkit-transition:padding .3s;transition:padding .3s}.media--type-analyse-eau .file>a:hover,.media--type-arrete .file>a:hover,.media--type-budget .file>a:hover,.media--type-compte-rendu .file>a:hover,.media--type-decision .file>a:hover,.media--type-deliberation .file>a:hover,.media--type-document-conseil-municipal .file>a:hover,.media--type-recueil-arretes .file>a:hover{padding-left:25px;padding-right:5px}.media--type-analyse-eau .file>a:hover:before,.media--type-arrete .file>a:hover:before,.media--type-budget .file>a:hover:before,.media--type-compte-rendu .file>a:hover:before,.media--type-decision .file>a:hover:before,.media--type-deliberation .file>a:hover:before,.media--type-document-conseil-municipal .file>a:hover:before,.media--type-recueil-arretes .file>a:hover:before{inset:7px auto auto 10px}.media--type-portrait{-webkit-filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));margin-top:45px}.media--type-portrait .group-thumbnail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-brown-0);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.media--type-portrait .group-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;padding:15px 0 15px 15px}.media--type-portrait .group-line{background-color:var(--color-white);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:15px}.media--type-portrait .group-content,.media--type-portrait .group-thumbnail{width:50%}.media--type-portrait .group-thumbnail{aspect-ratio:210/280;margin-top:-50px}.media--type-portrait .field--name-field-main-image{overflow:hidden}.media--type-portrait .field--name-field-main-image img{width:100%}.media--type-portrait .field--name-name{font-size:1.375rem;font-weight:700}.media--type-portrait .field--name-field-fonction{font-size:1.25rem;font-weight:700}.media--type-portrait .field--name-field-commissions{font-size:1.125rem;font-weight:700}picture{display:block;height:100%;position:relative;width:100%}a[data-entity-type=media] a{background-color:var(--color-blue-1);border-radius:4px;color:var(--color-white);display:block;padding:.2em 15px .2em 1.5em;position:relative;text-decoration:none;-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}a[data-entity-type=media] a:after{background-color:currentcolor;content:"";display:block;height:1em;inset:.45em auto auto 0;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--download);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--download);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transition:color .4s;transition:color .4s;width:1em}a[data-entity-type=media] a:focus,a[data-entity-type=media] a:hover{background-color:var(--color-orange-1)}.media-list-wrapper{margin-bottom:10px}.media-list-container{background:var(--color-brown-0);-webkit-box-shadow:-4px 4px 30px rgba(0,0,0,.1);box-shadow:-4px 4px 30px rgba(0,0,0,.1);margin:30px 0;padding:15px 15px 15px 65px;position:relative}.media-list-container:after,.media-list-container:before{content:"";display:block;position:absolute}.media-list-container:before{background-color:var(--color-blue-1);inset:0 auto 0 0;width:50px}.media-list-container:after{background-color:var(--color-white);height:30px;inset:50% auto auto 10px;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--download);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--download);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.media-list-container h3{margin-top:0;padding-bottom:.8em;padding-left:2em;padding-top:.8em}.media-list-container h3:before{background-color:var(--color-brown-1);content:"";display:block;height:2.6em;inset:0 auto auto 0;-webkit-mask-image:url(../img/backgrounds/decos/feathers.svg);mask-image:url(../img/backgrounds/decos/feathers.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;-webkit-transition:background-color .4s;transition:background-color .4s;width:2.6em;z-index:-1}.media-list-container .media-list{list-style-type:none;margin:0;padding:0}.media-list-container .media-list>li:last-child .cr,.media-list-container .media-list>li:last-child .delib,.media-list-container .media-list>li:last-child .delib-container{margin-bottom:0}.dialog-off-canvas-main-canvas{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.thumbnail{position:relative}.thumbnail .thumblink{display:block;font-size:0;inset:0;position:absolute;z-index:3}.card{position:relative}.card .cardlink{display:block;font-size:0;inset:0;position:absolute;z-index:3}@media (min-width:768px){.img-float-left{float:left;margin:5px 5px 5px 0}.img-float-right{float:right;margin:5px 0 5px 5px}.img-centered{display:block;float:none;margin:5px auto}}.ajax-progress-fullscreen{border-radius:100px;height:50px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:50px}.media__icon--litebox{-webkit-transition:visibility 0s linear .25s,opacity .25s linear;transition:visibility 0s linear .25s,opacity .25s linear}.quickedit-field .quickedit-editable,.quickedit-field.quickedit-editable{-webkit-box-shadow:none;box-shadow:none}.sitemap{margin-left:auto;margin-right:auto;max-width:720px;width:calc(100% - var(--safe-margin)*2)}.sitemap-item a{text-decoration:none}.sitemap-item ul{list-style-type:none;margin-top:3px;padding:0}.sitemap-item ul li{list-style-type:none;margin-bottom:3px;margin-top:3px;padding-bottom:3px;padding-left:1.6em;padding-top:3px;position:relative}.sitemap-item ul li:before{background-color:var(--color-blue-1);border-radius:50%;content:"";display:block;height:.6em;inset:.6em auto auto 0;position:absolute;width:.6em}.sitemap-item ul li>ol,.sitemap-item ul li>ul{margin-bottom:-4px;margin-top:4px}.sitemap-item ul li ul li:before{background-color:var(--color-orange-1);height:.4em;inset:.7em auto auto 0;width:.4em}.sitemap-item ul li ul li ul li:before{background-color:var(--color-brown-2)}.sitemap-item ul li ul li ul li ul li:before{background-color:var(--color-brown-1)}.nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;border:0;justify-content:center;margin:15px 0}.nav-tabs .nav-link{background:rgba(36,47,98,.5);border:0;border-radius:0;color:var(--color-white);font-size:14px;font-weight:700;margin:0;padding:8px 18px}.nav-tabs .nav-link.active{background:var(--color-blue-1);border:0;color:var(--color-white);margin:0;text-decoration:none}.anchor-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -3px}@media (min-width:992px){.anchor-links{margin:15px -3px;max-width:none}}.anchor-links a{background:var(--color-white);border:2px solid;-webkit-box-shadow:-4px 4px 30px rgba(0,0,0,.1);box-shadow:-4px 4px 30px rgba(0,0,0,.1);color:var(--color-blue-1);line-height:1;margin:0 3px 6px;padding:10px 16px;text-align:center;text-decoration:none;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;width:calc(20% - 6px)}@media (min-width:992px){.anchor-links a{width:calc(10% - 6px)}}.anchor-links a:focus,.anchor-links a:hover{background:var(--color-blue-1);color:var(--color-white)}.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.color-3{color:var(--color-3)}.color-4{color:var(--color-4)}.font-1{font-family:Kanit,Arial,sans-serif}.btn{--btn-color:var(--color-link);--btn-background-color:var(--color-white);--btn-border-color:transparent;--btn-color-hover:var(--color-link-hover);--btn-background-color-hover:var(--color-white);--btn-border-color-hover:transparent;background:var(--btn-background-color);border:0;border-color:var(--btn-border-color);border-radius:0;border-style:solid;border-width:2px;color:var(--btn-color);display:inline-block;font-size:.875rem;font-weight:700;max-width:100%;padding:11px 25px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background .4s,color .4s,border-color .4s;transition:background .4s,color .4s,border-color .4s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.btn:focus,.btn:hover{background:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover);text-decoration:none}.btn:focus,.btn:hover,.btn:not(:disabled):not(.disabled):focus{color:var(--btn-color-hover)}.btn:not(:disabled):not(.disabled):focus:active{background:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover);color:var(--btn-color-hover)}.btn.btn-primary{--btn-color:var(--color-white);--btn-background-color:var(--color-blue-1);--btn-border-color:transparent;--btn-color-hover:var(--color-white);--btn-background-color-hover:var(--color-orange-1);--btn-border-color-hover:transparent}.btn.btn-primary:before{aspect-ratio:75/45;background-color:var(--color-brown-0);content:"";display:block;inset:-2px -2px auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;opacity:.2;position:absolute;width:75px}.btn.btn-ghost-primary{--btn-color:var(--color-blue-1);--btn-background-color:transparent;--btn-border-color:var(--color-blue-1);--btn-color-hover:var(--color-orange-1);--btn-background-color-hover:transparent;--btn-border-color-hover:var(--color-orange-1)}.btn.btn-secondary{--btn-color:var(--color-white);--btn-background-color:var(--color-orange-1);--btn-border-color:transparent;--btn-color-hover:var(--color-white);--btn-background-color-hover:var(--color-blue-1);--btn-border-color-hover:transparent}.btn.btn-secondary:before{aspect-ratio:75/45;background-color:var(--color-brown-0);content:"";display:block;inset:-2px -2px auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;opacity:.2;position:absolute;width:75px}.btn.btn-ghost-secondary{--btn-color:var(--color-orange-1);--btn-background-color:transparent;--btn-border-color:var(--color-orange-1);--btn-color-hover:var(--color-blue-1);--btn-background-color-hover:transparent;--btn-border-color-hover:var(--color-blue-1)}.btn.btn-1{--btn-color:var(--color-white);--btn-background-color:var(--color-blue-1);--btn-border-color:transparent;--btn-color-hover:var(--color-white);--btn-background-color-hover:var(--color-orange-1);--btn-border-color-hover:transparent}.btn.btn-1:before{aspect-ratio:75/45;background-color:var(--color-brown-0);content:"";display:block;inset:-2px -2px auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;opacity:.2;position:absolute;width:75px}.btn.btn-ghost-1{--btn-color:var(--color-blue-1);--btn-background-color:transparent;--btn-border-color:var(--color-blue-1);--btn-color-hover:var(--color-orange-1);--btn-background-color-hover:transparent;--btn-border-color-hover:var(--color-orange-1)}.btn.btn-2{--btn-color:var(--color-white);--btn-background-color:var(--color-blue-1);--btn-border-color:transparent;--btn-color-hover:var(--color-white);--btn-background-color-hover:var(--color-orange-1);--btn-border-color-hover:transparent}.btn.btn-2:before{aspect-ratio:75/45;background-color:var(--color-brown-0);content:"";display:block;inset:-2px -2px auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;opacity:.2;position:absolute;width:75px}.btn.btn-ghost-2{--btn-color:var(--color-blue-1);--btn-background-color:transparent;--btn-border-color:var(--color-blue-1);--btn-color-hover:var(--color-orange-1);--btn-background-color-hover:transparent;--btn-border-color-hover:var(--color-orange-1)}.btn.btn-3{--btn-color:var(--color-white);--btn-background-color:var(--color-orange-1);--btn-border-color:transparent;--btn-color-hover:var(--color-white);--btn-background-color-hover:var(--color-blue-1);--btn-border-color-hover:transparent}.btn.btn-3:before{aspect-ratio:75/45;background-color:var(--color-brown-0);content:"";display:block;inset:-2px -2px auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;opacity:.2;position:absolute;width:75px}.btn.btn-ghost-3{--btn-color:var(--color-orange-1);--btn-background-color:transparent;--btn-border-color:var(--color-orange-1);--btn-color-hover:var(--color-blue-1);--btn-background-color-hover:transparent;--btn-border-color-hover:var(--color-blue-1)}.btn.btn-4{--btn-color:var(--color-white);--btn-background-color:var(--color-brown-0);--btn-border-color:transparent;--btn-color-hover:var(--color-white);--btn-background-color-hover:var(--color-brown-0);--btn-border-color-hover:transparent}.btn.btn-4:before{aspect-ratio:75/45;background-color:var(--color-brown-0);content:"";display:block;inset:-2px -2px auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;opacity:.2;position:absolute;width:75px}.btn.btn-ghost-4{--btn-color:var(--color-brown-0);--btn-background-color:transparent;--btn-border-color:var(--color-brown-0);--btn-color-hover:var(--color-brown-0);--btn-background-color-hover:transparent;--btn-border-color-hover:var(--color-brown-0)}.block{z-index:1}.block,.block-system-main-block{position:relative}.block-system-branding-block{pointer-events:all;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-system-branding-block .navbar-brand{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin-right:0;padding-bottom:0;padding-top:0;width:100%}@media (min-width:992px){.block-system-branding-block .navbar-brand{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-system-branding-block .navbar-brand .site-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;max-width:80vw}.block-system-branding-block .navbar-brand .site-logo img,.block-system-branding-block .navbar-brand .site-logo svg{height:auto;margin-right:0;max-height:100%;-webkit-transition:width .4s,height .4s;transition:width .4s,height .4s;width:100%}.block-system-branding-block.block-beethovenb5-branding{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:5px}.block-system-branding-block.block-beethovenb5-branding .site-logo{height:61px;width:65px}@media (min-width:992px){.block-system-branding-block.block-beethovenb5-branding .site-logo{height:103px;width:110px}}@media (min-width:1200px){.block-system-branding-block.block-beethovenb5-branding .site-logo{height:141px;width:150px}}@media (min-width:992px){.block-system-branding-block.block-beethovenb5-branding .site-logo{margin-bottom:-71px;-webkit-transition:height .4s,width .4s,margin-bottom .4s;transition:height .4s,width .4s,margin-bottom .4s}}.block-system-branding-block.block-beethovenb5-branding-footer{margin-top:-90px}@media (min-width:992px){.block-system-branding-block.block-beethovenb5-branding-footer{margin-top:-75px}}.block-system-branding-block.block-beethovenb5-branding-footer .site-logo{height:141px;width:150px}.block-local-tasks-block{background-color:var(--color-brown-0);padding:15px 0}.block-local-tasks-block nav{max-width:1440px;padding-left:15px;padding-right:15px;position:relative;z-index:2}.block-webform{margin:15px auto;max-width:720px;padding:10px 15px}@media (min-width:992px){.block-webform{margin:30px auto}}.block-menu,.block-page-title-block,.block-system-branding-block,.block.views-exposed-form{background-color:transparent}.block-social-sharing-buttons-block{font-size:1.625rem;margin:25px auto;max-width:510px;padding:0 15px;position:relative;text-align:center;z-index:1}@media (min-width:992px){.block-social-sharing-buttons-block{margin:50px auto}}.block-social-sharing-buttons-block .ws-social-share-field-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.block-social-sharing-buttons-block .share-title-1,.block-social-sharing-buttons-block .share-title-2{font-size:1.375rem;line-height:1}.block-social-sharing-buttons-block .share-title-2{background:var(--color-blue-1);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.block-social-sharing-buttons-block .share-button{cursor:pointer;display:block;font-size:0;height:46px;margin:15px auto 10px;position:relative;width:46px}.block-social-sharing-buttons-block .share-button:after,.block-social-sharing-buttons-block .share-button:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.block-social-sharing-buttons-block .share-button:before{content:none;display:none}.block-social-sharing-buttons-block .share-button:after{background-color:var(--color-brown-0);background:var(--color-blue-1);-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--share);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--share);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (min-width:992px){.block-social-sharing-buttons-block .share-button:focus:after,.block-social-sharing-buttons-block .share-button:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}}.block-social-sharing-buttons-block .social-sharing-buttons{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:center;margin:15px 0;z-index:0}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button{display:block;font-size:0;height:46px;position:relative;width:46px}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button:after,.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button:before{content:none;display:none}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button:after{background:var(--color-blue-1);-webkit-mask-position:20% 50%;mask-position:20% 50%;-webkit-mask-size:35px auto;mask-size:35px auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (min-width:992px){.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button:focus:after,.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button.share-facebook:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--facebook);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--facebook);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 90%;mask-size:auto 90%}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button.share-x:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--x);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--x);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 90%;mask-size:auto 90%}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button.share-linkedin:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--linkedin);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--linkedin);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 90%;mask-size:auto 90%}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button.share-instagram:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--instagram);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--instagram);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 90%;mask-size:auto 90%}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button.share-email:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contact--email);mask-image:url(../sprite-mask/view/sprite-mask.svg#contact--email);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 90%;mask-size:auto 90%}.block-social-sharing-buttons-block .social-sharing-buttons .social-sharing-buttons__button.print:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--print);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--print);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:auto 90%;mask-size:auto 90%}.block-ajax-search-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;margin:15px auto;max-width:1440px;padding-left:15px;padding-right:15px;position:relative}.block-ajax-search-block .search-wrapper{color:var(--color-blue-1);font-size:1.375rem;font-weight:700;gap:40px;line-height:38px;margin-left:auto;margin-right:auto;max-width:450px;position:relative;text-align:center}.block-ajax-search-block .search-wrapper:before{background-color:var(--color-orange-1);content:"";display:inline-block;height:.9em;margin-right:5px;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--search);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--search);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:50% 40%;mask-position:50% 40%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;vertical-align:middle;width:.9em}.block-ajax-search-block .search-wrapper .form-type-search{margin-top:40px}@media (min-width:992px){.block-ajax-search-block .search-wrapper .form-type-search{margin-top:80px}}.block-ajax-search-block .search-wrapper .form-type-search input{background:transparent;border:0;border-bottom:1px solid var(--color-blue-1);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:var(--color-text);outline:none}.block-ajax-search-block .search-wrapper .ajax-results-total{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-blue-1);border-radius:20px;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:700;height:35px;inset:auto 0 5px auto;justify-content:center;position:absolute;width:35px}.block-ajax-search-block .results-wrapper .ajax-search-results{--gap:30px;--columns:1;--max-size:315px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);justify-content:flex-start;position:relative;z-index:0}@media (min-width:450px){.block-ajax-search-block .results-wrapper .ajax-search-results{--columns:2}}@media (min-width:992px){.block-ajax-search-block .results-wrapper .ajax-search-results{--gap:60px;--columns:3}}.block-ajax-search-block .results-wrapper .ajax-search-show-more{background-color:var(--color-blue-1);border:.2em solid var(--color-blue-1);border-radius:2em;color:var(--color-white);display:block;font-weight:700;margin:25px auto 15px;overflow:hidden;padding:.5em 1.1em .5em 2.2em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:0}.block-ajax-search-block .results-wrapper .ajax-search-show-more:after{background-color:var(--color-white);background:var(--color-blue-1);content:"";display:block;height:3em;inset:.5em auto auto -1em;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#others--star);mask-image:url(../sprite-mask/view/sprite-mask.svg#others--star);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transition:inset .4s;transition:inset .4s;width:3em;z-index:1}.block-ajax-search-block .results-wrapper .ajax-search-show-more:active,.block-ajax-search-block .results-wrapper .ajax-search-show-more:focus,.block-ajax-search-block .results-wrapper .ajax-search-show-more:hover{background-color:var(--color-orange-1);border:.2em solid var(--color-orange-1);color:var(--color-white)}.block-ajax-search-block .results-wrapper .node{max-width:calc(var(--max-size) + var(--gap)*2);width:100%}@media (min-width:450px){.block-ajax-search-block .results-wrapper .node{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}}.block-socialwallblock{margin:15px auto;max-width:1440px;padding-left:15px;padding-right:15px;position:relative;z-index:2}.block-ws-info-banner-banner-block{--color-text:#fff;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;justify-content:center;padding:5px 0;width:100%}@media (min-width:992px){.block-ws-info-banner-banner-block{padding:5px 0 5px 40px}}.block-ws-info-banner-banner-block .field--name-body{margin-left:auto;margin-right:auto;padding-left:2.5em;position:relative}.block-ws-info-banner-banner-block .field--name-body:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-white);content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5em;inset:50% auto auto 0;justify-content:center;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--infos);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--infos);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5em}.block-ws-info-banner-banner-block .field--name-body a{color:var(--color-white)}.block-ws-info-banner-banner-block .field--name-body a:hover{color:var(--color-link-hover)}.block-ws-info-banner-banner-block .close-button{background-color:unset;border:0;-webkit-box-shadow:unset;box-shadow:unset;display:block;font-size:0;height:25px;min-height:25px;min-width:25px;outline:unset;position:relative;width:25px}.block-ws-info-banner-banner-block .close-button:before{background-color:var(--color-white);content:"";display:block;inset:0;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--close);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--close);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;-webkit-mask-size:80% auto;mask-size:80% auto;position:absolute}.block-ws-info-banner-banner-block.banner-hidden{display:none}.block-ws-comptes-rendus{margin:15px auto;max-width:990px;padding-left:15px;padding-right:15px;position:relative}.block-views{margin-bottom:30px;margin-top:20px}@media (min-width:992px){.block-views{margin-bottom:60px;margin-top:40px}}.block-views>div,.block-views>h2{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:15px;padding-right:15px}.block-views>h2{margin-top:0;text-align:center}.block-views.block-views-blockbandeau-image-block-1,.block-views.block-views-blockbandeau-image-block-2{height:100%;margin-bottom:0;margin-top:0;position:relative;z-index:0}.block-views.block-views-blockbandeau-image-block-1>div,.block-views.block-views-blockbandeau-image-block-2>div{max-width:none;padding:0}.block-views.block-views-blockbandeau-image-block-1 img,.block-views.block-views-blockbandeau-image-block-2 img{width:100%}.block-views.block-views-blockbulletins-municipaux-bloc-accueil>div,.block-views.block-views-blockbulletins-municipaux-bloc-accueil>h2{max-width:990px}.block-beethovenb5-htmlsample{padding-left:15px;padding-right:15px}@media (min-width:992px){.block-beethovenb5-htmlsample{padding-left:100px}}@media (min-width:1650px){.block-beethovenb5-htmlsample{padding-left:15px}}.block-beethovenb5-content{z-index:0}.block-beethovenb5-breadcrumbs{background-color:transparent}@media (max-width:991px){.block-beethovenb5-headerserrechevaliervalleebriancon{display:none}}.block-beethovenb5-headerserrechevaliervalleebriancon .media--type-logo .field--name-field-media-image img,.block-beethovenb5-headerserrechevaliervalleebriancon .media--type-logo .field--name-field-media-image svg{height:86px}.block-beethovenb5-accueiltitredelapagedaccueil{margin:15px auto;max-width:990px;padding-left:15px;padding-right:15px;position:relative}.block-beethovenb5-accueiltitredelapagedaccueil h1{font-weight:400;text-align:center}.block-beethovenb5-footercoordonnees p{margin-bottom:15px}.block-beethovenb5-footercoordonnees .info-contact{position:relative}.block-beethovenb5-footercoordonnees .info-contact.picto{padding-left:36px}.block-beethovenb5-footercoordonnees .info-contact.picto:after,.block-beethovenb5-footercoordonnees .info-contact.picto:before{content:"";display:block;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .4s;transition:background-color .4s;z-index:0}.block-beethovenb5-footercoordonnees .info-contact.picto:before{background-color:currentColor;border-radius:50%;height:26px;inset:50% auto auto 0;width:26px}.block-beethovenb5-footercoordonnees .info-contact.picto:after{background-color:var(--color-blue-1);height:18px;inset:50% auto auto 4px;width:18px}.block-beethovenb5-footercoordonnees .info-contact.picto:focus:after,.block-beethovenb5-footercoordonnees .info-contact.picto:hover:after{background-color:var(--color-orange-1)}.block-beethovenb5-footercoordonnees a{text-decoration:none}.block-beethovenb5-footernewsletter p{margin-bottom:15px}.block-beethovenb5-footernewsletter a{--color-link:var(--color-white)}.block-beethovenb5-footernewsletter .btn.btn-ghost-1{--btn-color:var(--color-white);--btn-border-color:var(--color-white)}.block-beethovenb5-footerleshorairesdelamairie .block-title{text-align:center}.block-beethovenb5-logospartenaires .field--name-field-logos{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center}@media (min-width:992px){.block-beethovenb5-footerserrechevaliervalleebriancon{margin-bottom:-15px}}.block-beethovenb5-footerserrechevaliervalleebriancon .field--name-field-logos{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block-beethovenb5-footerserrechevaliervalleebriancon .media--type-logo .field--name-field-media-image img,.block-beethovenb5-footerserrechevaliervalleebriancon .media--type-logo .field--name-field-media-image svg{height:70px}.alert{margin:15px auto;max-width:990px;position:relative;width:calc(100% - var(--safe-margin)*2)}.socialwall{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.socialwall{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.socialwall .post-social{aspect-ratio:1;border:0;margin:0;max-width:330px;padding:0;width:50%}@media (min-width:992px){.socialwall .post-social{width:100%}}.socialwall .card-post{border:unset}.socialwall .card-post .group-media .post-network{background-color:var(--color-white);inset:auto auto 35px 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.path-403 .block-system-main-block,body.path-404 .block-system-main-block,body.path-credits .block-system-main-block,body.path-sitemap .block-system-main-block{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:15px;padding-right:15px}body.path-user .main-container .block-beethovenb5-content{margin-left:auto;margin-right:auto;max-width:720px;padding-left:15px;padding-right:15px}@media (min-width:992px){body.scrolled .block-system-branding-block.block-beethovenb5-branding .site-logo{height:66px;margin-bottom:0;width:70px}}@media (max-width:991px){body.path-frontpage .block-system-branding-block.block-beethovenb5-branding .site-logo{height:141px;width:150px}}.node{position:relative}.node .node__links,.node .node__links .links,.node .node__links li{display:block;margin:0;padding:0}.node .node__links a{color:var(--color-blue-1);display:block;font-size:0;inset:0;position:absolute;z-index:3}.node .node__links a:after,.node .node__links a:before{content:"";display:block;height:45px;inset:auto auto -22px 50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:45px;z-index:1}.node .node__links a:before{background-color:var(--color-white);border-radius:50%;color:currentColor;content:"+";font-size:1.125rem;font-weight:700;line-height:30px;padding:5px 5px 15px;text-align:center;-webkit-transition:color .4s;transition:color .4s;vertical-align:middle}.node .node__links a:after{background-color:var(--color-blue-1);border-radius:0;height:47px;-webkit-mask-image:url(../img/backgrounds/decos/circle.svg);mask-image:url(../img/backgrounds/decos/circle.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color .4s;transition:background-color .4s;width:47px}.node .node__links a:focus:before,.node .node__links a:hover:before{color:var(--color-orange-1)}.node .node__links a:focus:after,.node .node__links a:hover:after{background-color:var(--color-orange-1)}.node.node--type-evenement .field--name-field-date .datetime{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-brown-0);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:95px;width:95px}.node.node--type-evenement .field--name-field-date .datetime .day{font-size:2rem;font-weight:700}.node.node--type-evenement .field--name-field-date .datetime .month-year{text-transform:uppercase}.node.node--type-evenement .field--name-field-heure,.node.node--type-evenement .field--name-field-lieu{color:var(--color-blue-1);padding-left:1.5em;position:relative}.node.node--type-evenement .field--name-field-heure:after,.node.node--type-evenement .field--name-field-lieu:after{background-color:currentcolor;content:"";display:block;height:1em;inset:.25em auto auto 0;position:absolute;-webkit-transition:inset .4s;transition:inset .4s;width:1em;z-index:1}.node.node--type-evenement .field--name-field-heure:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--clock);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--clock)}.node.node--type-evenement .field--name-field-heure:after,.node.node--type-evenement .field--name-field-lieu:after{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.node.node--type-evenement .field--name-field-lieu:after{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--pin);mask-image:url(../sprite-mask/view/sprite-mask.svg#pictos--pin)}.node--view-mode-full>.node__content>.group-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;padding-top:15px;width:calc(100% - var(--safe-margin)*2)}.node--view-mode-full>.node__content>.group-wrapper>.field--name-body{font-size:1.125rem;text-align:center}.node--view-mode-teaser{background-color:var(--color-white);-webkit-filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));height:100%}.node--view-mode-teaser .node__content{height:100%}.node--view-mode-teaser .group-thumbnail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-brown-0);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.node--view-mode-teaser .group-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;padding:15px 15px 25px}.node--view-mode-teaser .field--name-field-main-image{overflow:hidden}.node--view-mode-teaser .field--name-field-main-image img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.node--view-mode-teaser .field--name-title{font-size:1.25rem;font-weight:700;-webkit-transition:color .4s;transition:color .4s}.node--view-mode-teaser .field--name-body{font-size:1.125rem}.node--view-mode-teaser:focus .field--name-field-main-image img,.node--view-mode-teaser:hover .field--name-field-main-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.node--view-mode-teaser:focus .field--name-title,.node--view-mode-teaser:hover .field--name-title{color:var(--color-orange-1)}.node--view-mode-teaser.node--type-evenement{background-color:unset}.node--view-mode-teaser.node--type-evenement>.node__content{padding-top:45px;position:relative}.node--view-mode-teaser.node--type-evenement .group-line{background-color:var(--color-white);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:15px}.node--view-mode-teaser.node--type-evenement .group-content,.node--view-mode-teaser.node--type-evenement .group-thumbnail{width:50%}.node--view-mode-teaser.node--type-evenement .group-thumbnail{aspect-ratio:210/280;margin-top:-50px}.node--view-mode-teaser.node--type-evenement .group-content{padding-top:50px}.node--view-mode-teaser.node--type-evenement .field--name-field-date{inset:0 auto auto 75%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.node--view-mode-teaser.node--type-evenement .node__links a{border-radius:8px;color:var(--color-white);overflow:hidden}.node--view-mode-teaser.node--type-evenement .node__links a:after,.node--view-mode-teaser.node--type-evenement .node__links a:before{inset:auto -5px -10px auto;-webkit-transform:unset;transform:unset}.node--view-mode-teaser.node--type-evenement .node__links a:before{background-color:var(--color-blue-1)}.node--view-mode-teaser.node--type-evenement .node__links a:after{content:none;display:none}.node--view-mode-teaser.node--type-actualite .field--name-field-main-image{aspect-ratio:342/170;width:100%}.node--view-mode-teaser-highlighted{-webkit-filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));height:100%}.node--view-mode-teaser-highlighted .node__content{height:100%}.node--view-mode-teaser-highlighted .group-thumbnail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-brown-0);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;z-index:0}.node--view-mode-teaser-highlighted .group-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-white);border-radius:10px 10px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-left:15px;margin-right:30px;margin-top:-50px;overflow:hidden;padding:30px 50px;position:relative;z-index:1}@media (min-width:1470px){.node--view-mode-teaser-highlighted .group-content{margin-left:30px;margin-top:-100px;max-width:400px}}.node--view-mode-teaser-highlighted .group-content:after{background-color:var(--color-orange-1);border-radius:0;content:"";display:block;height:90px;inset:-15px auto auto -40px;-webkit-mask-image:url(../img/backgrounds/decos/circle.svg);mask-image:url(../img/backgrounds/decos/circle.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;-webkit-transform:rotateX(180deg) rotate(-170deg);transform:rotateX(180deg) rotate(-170deg);-webkit-transition:background-color .4s;transition:background-color .4s;width:90px}.node--view-mode-teaser-highlighted .field--name-field-main-image{overflow:hidden}.node--view-mode-teaser-highlighted .field--name-field-main-image img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.node--view-mode-teaser-highlighted .field--name-title{font-size:1.375rem;font-weight:700;-webkit-transition:color .4s;transition:color .4s}.node--view-mode-teaser-highlighted .field--name-body{font-size:1.125rem}.node--view-mode-teaser-highlighted .node__links a:after,.node--view-mode-teaser-highlighted .node__links a:before{inset:auto 5px 0 auto;-webkit-transform:unset;transform:unset}@media (min-width:1470px){.node--view-mode-teaser-highlighted .node__links a:after,.node--view-mode-teaser-highlighted .node__links a:before{inset:auto auto 0 415px}}.node--view-mode-teaser-highlighted:focus .field--name-field-main-image img,.node--view-mode-teaser-highlighted:hover .field--name-field-main-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.node--view-mode-teaser-highlighted:focus .field--name-title,.node--view-mode-teaser-highlighted:hover .field--name-title{color:var(--color-orange-1)}.node--view-mode-search-result,.node--view-mode-teaser-simple{-webkit-filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));padding-right:30px}.node--view-mode-search-result .group-content,.node--view-mode-teaser-simple .group-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-white);border-radius:10px 10px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;overflow:hidden;padding:30px 50px;position:relative}.node--view-mode-search-result .group-content:after,.node--view-mode-teaser-simple .group-content:after{background-color:var(--color-orange-1);border-radius:0;content:"";display:block;height:90px;inset:-15px auto auto -40px;-webkit-mask-image:url(../img/backgrounds/decos/circle.svg);mask-image:url(../img/backgrounds/decos/circle.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;-webkit-transform:rotateX(180deg) rotate(-170deg);transform:rotateX(180deg) rotate(-170deg);-webkit-transition:background-color .4s;transition:background-color .4s;width:90px}.node--view-mode-search-result .field--name-title,.node--view-mode-teaser-simple .field--name-title{font-size:1.25rem;font-weight:700;-webkit-transition:color .4s;transition:color .4s}.node--view-mode-search-result .field--name-body,.node--view-mode-teaser-simple .field--name-body{font-size:1.125rem}.node--view-mode-search-result .node__links a:after,.node--view-mode-search-result .node__links a:before,.node--view-mode-teaser-simple .node__links a:after,.node--view-mode-teaser-simple .node__links a:before{inset:auto 0 0 auto;-webkit-transform:unset;transform:unset}.node--view-mode-search-result:focus .field--name-title,.node--view-mode-search-result:hover .field--name-title,.node--view-mode-teaser-simple:focus .field--name-title,.node--view-mode-teaser-simple:hover .field--name-title{color:var(--color-orange-1)}.node--view-mode-search-result{-webkit-filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1))}.node--view-mode-search-result .group-content,.node--view-mode-search-result .node__content{height:100%}.node--view-mode-search-result .bundle{color:var(--color-orange-1);font-weight:700;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node--view-mode-accroche-accueil{-webkit-filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1));filter:drop-shadow(-4px 4px 30px rgba(0,0,0,.1))}.node--view-mode-accroche-accueil .group-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.node--view-mode-accroche-accueil .field--name-field-main-image{overflow:hidden}.node--view-mode-accroche-accueil .field--name-field-main-image img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.node--view-mode-accroche-accueil .field--name-title{font-size:1.25rem;font-weight:700;-webkit-transition:color .4s;transition:color .4s}.node--view-mode-accroche-accueil .field--name-body{font-size:1.125rem}.node--view-mode-accroche-accueil.node--type-actualite .node__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;justify-content:flex-end;padding:0 0 25px}@media (min-width:992px){.node--view-mode-accroche-accueil.node--type-actualite .node__content{padding:0 25px 25px}}.node--view-mode-accroche-accueil.node--type-actualite .group-thumbnail{position:relative}.node--view-mode-accroche-accueil.node--type-actualite .group-thumbnail:before{background-color:var(--color-blue-1);content:"";display:block;height:2px;inset:auto 50px -1px -25px;position:absolute;z-index:1}.node--view-mode-accroche-accueil.node--type-actualite .node__links a:after,.node--view-mode-accroche-accueil.node--type-actualite .node__links a:before{bottom:0}.node--view-mode-accroche-accueil.node--type-evenement .node__content{padding-left:60px;padding-right:15px}.node--view-mode-accroche-accueil.node--type-evenement .group-thumbnail{margin-left:-60px;position:relative;z-index:0}.node--view-mode-accroche-accueil.node--type-evenement .group-infos{padding-right:90px}.node--view-mode-accroche-accueil.node--type-evenement .group-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-white);border-top:2px solid var(--color-blue-1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-right:-15px;margin-top:-120px;padding:30px 25px;position:relative;z-index:1}.node--view-mode-accroche-accueil.node--type-evenement .node__links a:after,.node--view-mode-accroche-accueil.node--type-evenement .node__links a:before{bottom:auto;top:190px}.node--view-mode-accroche-accueil:focus .field--name-field-main-image img,.node--view-mode-accroche-accueil:hover .field--name-field-main-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.node--view-mode-accroche-accueil:focus .field--name-title,.node--view-mode-accroche-accueil:hover .field--name-title{color:var(--color-orange-1)}.storage--type-association{background-color:var(--color-white);border-radius:0;overflow:hidden;padding-bottom:105px;position:relative}.storage--type-association .storage-additional-name{font-size:1.5rem;line-height:26px}.storage--type-association .storage-additional-name:before{content:none;display:none}.storage--type-association .storage-name{font-size:1rem;line-height:20px}.storage--type-association .group-image-name{background-color:var(--color-brown-0)}.storage--type-association .group-name{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;bottom:0;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;justify-content:center;left:0;line-height:1.2;padding-bottom:15px;padding-left:calc(100% - 290px);padding-right:120px;position:absolute;right:0;text-align:center;top:0;z-index:0}.storage--type-association .group-name:before{background:var(--color-blue-1);bottom:0;content:"";display:block;height:105px;left:0;position:absolute;width:100%;z-index:-1}.storage--type-association .group-name:after{background-color:var(--color-brown-1);border-radius:0;bottom:0;content:"";display:block;height:130px;position:absolute;right:105px;width:200px;z-index:-1}.storage--type-association .group-info{background:var(--color-brown-1);color:var(--color-white);display:block;left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:100%;z-index:1}@media (min-width:992px){.storage--type-association .group-info{opacity:0;pointer-events:none}}.storage--type-association .group-presentation{max-height:255px;min-height:255px;overflow:auto;padding:25px 15px}.storage--type-association .group-presentation h2:before{content:none;display:none}.storage--type-association .group-contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-blue-1);bottom:0;color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:130px;padding:10px 15px}.storage--type-association .group-contact p{margin:0}.storage--type-association .group-contact-links{width:50%}@media (min-width:992px){.storage--type-association .group-contact-links{max-height:130px}}.storage--type-association .field--name-field-image picture{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:460/280;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.storage--type-association .field--name-field-adresse{color:var(--color-white);padding-right:15px;width:50%}.storage--type-association .field--name-field-adresse p,.storage--type-association .field--name-field-adresse span{color:var(--color-white)}.storage--type-association .field--name-field-adresse .country{display:none}.storage--type-association .field--name-field-description{margin-top:10px}.storage--type-association .field--name-field-adresse-email a,.storage--type-association .field--name-field-page-facebook a,.storage--type-association .field--name-field-site-web a,.storage--type-association .field--name-field-telephone-fixe a,.storage--type-association .field--name-field-telephone-portable a{color:var(--color-white);display:block;font-weight:700;margin:5px 0;padding-left:35px;position:relative}.storage--type-association .field--name-field-adresse-email a:before,.storage--type-association .field--name-field-page-facebook a:before,.storage--type-association .field--name-field-site-web a:before,.storage--type-association .field--name-field-telephone-fixe a:before,.storage--type-association .field--name-field-telephone-portable a:before{background-color:var(--color-white);content:"";display:block;height:25px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px}.storage--type-association .field--name-field-telephone-fixe a:before,.storage--type-association .field--name-field-telephone-portable a:before{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--phone);mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--phone);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.storage--type-association .field--name-field-adresse-email a{word-break:break-all}.storage--type-association .field--name-field-adresse-email a:before{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--email);mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--email)}.storage--type-association .field--name-field-adresse-email a:before,.storage--type-association .field--name-field-site-web a:before{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.storage--type-association .field--name-field-site-web a:before{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--website);mask-image:url(../sprite-mask/view/sprite-mask.svg#contacts--website)}.storage--type-association .field--name-field-page-facebook a:before{-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#social--facebook);mask-image:url(../sprite-mask/view/sprite-mask.svg#social--facebook);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%}.storage--type-association .form-item-second-title{font-size:1.375rem;font-weight:700;margin:0 0 5px;text-align:center}@media (min-width:992px){.storage--type-association:hover .group-info{opacity:1;pointer-events:all}}.view{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (min-width:768px){.view{gap:20px}}@media (min-width:992px){.view{gap:30px}}@media (min-width:1200px){.view{gap:40px}}.view-header :first-child{margin-top:0}.view-footer{text-align:center;width:100%}.view.view-display-id-bloc_tout .view-content{--gap:15px;display:grid;gap:calc(var(--gap)*1.5) var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,335px));grid-template-rows:auto;margin:15px 0;position:relative;width:100%;z-index:0}@media (min-width:768px){.view.view-display-id-bloc_tout .view-content{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (min-width:992px){.view.view-display-id-bloc_tout .view-content{grid-template-columns:repeat(3,minmax(250px,1fr))}}.view-evenements{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.view-evenements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.view-evenements.view-display-id-bloc_accueil>.view-content{--gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;display:grid;gap:calc(var(--gap)*1.5) var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,460px));grid-template-rows:auto;justify-content:center;position:relative;width:100%;z-index:0}@media (min-width:768px){.view-evenements.view-display-id-bloc_accueil>.view-content{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (min-width:992px){.view-evenements.view-display-id-bloc_accueil>.view-content{grid-template-columns:repeat(3,minmax(250px,1fr))}}.view-actualites.view-display-id-bloc_accueil{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (min-width:550px){.view-actualites.view-display-id-bloc_accueil{padding:0 50px}}@media (min-width:768px){.view-actualites.view-display-id-bloc_accueil{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px;padding:0}}@media (min-width:992px){.view-actualites.view-display-id-bloc_accueil{gap:15px 50px}}@media (min-width:1200px){.view-actualites.view-display-id-bloc_accueil{gap:15px 80px;padding:0 50px}}@media (min-width:1470px){.view-actualites.view-display-id-bloc_accueil{gap:15px 100px}}.view-actualites.view-display-id-bloc_accueil>.view-header{width:100%}@media (min-width:1200px){.view-actualites.view-display-id-bloc_accueil>.view-header{margin:0 -50px}}.view-actualites.view-display-id-bloc_accueil>.view-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;width:100%}@media (min-width:768px){.view-actualites.view-display-id-bloc_accueil>.view-content{width:calc(50% - 10px)}}@media (min-width:992px){.view-actualites.view-display-id-bloc_accueil>.view-content{width:calc(50% - 25px)}}@media (min-width:1200px){.view-actualites.view-display-id-bloc_accueil>.view-content{width:calc(50% - 40px)}}@media (min-width:1470px){.view-actualites.view-display-id-bloc_accueil>.view-content{width:calc(50% - 50px)}}.view-actualites.view-display-id-bloc_accueil>.view-content .views-row{width:100%}.view-actualites.view-display-id-bloc_accueil .attachment{padding-left:15px}@media (min-width:992px){.view-actualites.view-display-id-bloc_accueil .attachment{padding-left:0}}.view-actualites.view-display-id-bloc_accueil .attachment-after{width:100%}.view-actualites.view-display-id-bloc_accueil .attachment-after .views-element-container{height:100%}@media (min-width:768px){.view-actualites.view-display-id-bloc_accueil .attachment-after{width:calc(50% - 10px)}}@media (min-width:992px){.view-actualites.view-display-id-bloc_accueil .attachment-after{width:calc(50% - 25px)}}@media (min-width:1200px){.view-actualites.view-display-id-bloc_accueil .attachment-after{width:calc(50% - 40px)}}@media (min-width:1470px){.view-actualites.view-display-id-bloc_accueil .attachment-after{width:calc(50% - 50px)}}.view-actualites.view-display-id-element_joint_accueil{height:100%}.view-actualites.view-display-id-element_joint_accueil>.view-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;height:100%}@media (min-width:992px){.view-actualites.view-display-id-element_joint_accueil>.view-content{gap:30px}}@media (min-width:1200px){.view-actualites.view-display-id-bloc_tout .view-content{grid-template-columns:repeat(4,minmax(250px,1fr))}}.view-bulletins-municipaux.view-display-id-bloc_accueil{background-color:var(--color-blue-1);position:relative;z-index:0}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_accueil{background:linear-gradient(180deg,transparent 75px,var(--color-blue-1) 75px)}}.view-bulletins-municipaux.view-display-id-bloc_accueil:after,.view-bulletins-municipaux.view-display-id-bloc_accueil:before{background-color:var(--color-brown-0);content:"";display:block;opacity:.2;pointer-events:none;position:absolute;z-index:-1}.view-bulletins-municipaux.view-display-id-bloc_accueil:before{aspect-ratio:345/210;inset:0 auto auto 0;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_accueil:before{aspect-ratio:410/220;inset:75px auto auto 0;-webkit-mask-size:auto 155%;mask-size:auto 155%;width:42%}}.view-bulletins-municipaux.view-display-id-bloc_accueil:after{aspect-ratio:180/150;inset:auto 0 0 auto;-webkit-mask-image:url(../img/backgrounds/decos/feathers.svg);mask-image:url(../img/backgrounds/decos/feathers.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 125%;mask-size:auto 125%;width:50%}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_accueil:after{width:19%}}.view-bulletins-municipaux.view-display-id-bloc_accueil .view-footer,.view-bulletins-municipaux.view-display-id-bloc_accueil .view-header{padding-left:15px;padding-right:15px}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_accueil .view-footer,.view-bulletins-municipaux.view-display-id-bloc_accueil .view-header{padding:0 25px;position:absolute}}.view-bulletins-municipaux.view-display-id-bloc_accueil .view-header{padding-top:15px}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_accueil .view-header{inset:75px 50% auto 0;padding-top:25px}}.view-bulletins-municipaux.view-display-id-bloc_accueil .view-header h2{font-size:1.25rem}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_accueil .view-header h2{font-size:1.625rem}}@media (min-width:992px){.view-bulletins-municipaux.view-display-id-bloc_accueil .view-header h2{font-size:1.875rem}}.view-bulletins-municipaux.view-display-id-bloc_accueil .view-footer{--color-blue-1:#fff;padding-bottom:15px}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_accueil .view-footer{inset:auto 50% 0 0;padding-bottom:25px;width:auto}}.view-bulletins-municipaux.view-display-id-bloc_accueil .media--type-bulletin-municipal{background-color:unset}.view-bulletins-municipaux.view-display-id-bloc_tout .view-content{--gap:15px;display:grid;gap:calc(var(--gap)*1.5) var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,335px));grid-template-rows:auto;margin:15px 0;position:relative;width:100%;z-index:1}@media (min-width:768px){.view-bulletins-municipaux.view-display-id-bloc_tout .view-content{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (min-width:992px){.view-bulletins-municipaux.view-display-id-bloc_tout .view-content{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (min-width:1200px){.view-bulletins-municipaux.view-display-id-bloc_tout .view-content{grid-template-columns:repeat(4,minmax(250px,1fr))}}.view-associations.view-display-id-all .view-content{--gap:15px;display:grid;gap:calc(var(--gap)*1.5) var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,335px));grid-template-rows:auto;margin:15px 0;position:relative;width:100%;z-index:1}@media (min-width:768px){.view-associations.view-display-id-all .view-content{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (min-width:992px){.view-associations.view-display-id-all .view-content{grid-template-columns:repeat(3,minmax(250px,1fr))}}.view-associations.view-display-id-home .view-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field--name-field-contenus>.field__item{position:relative}.field--name-field-contenus>.field__item:first-child>.paragraph--type--full-width-panel{margin-top:0}.field--name-field-contenus>.field__item>.paragraph{margin-bottom:30px;margin-top:20px;position:relative;z-index:0}@media (min-width:992px){.field--name-field-contenus>.field__item>.paragraph{margin-bottom:60px;margin-top:40px}}.field--name-field-contenus>.field__item>.paragraph[data-background="1"] ul li:before{background-color:var(--color-white)}.field--name-field-contenus>.field__item>.paragraph[data-background="1"] ol li:after{color:var(--color-white)}.paragraph{z-index:1}.paragraph,.paragraph .group-wrapper{position:relative}.paragraph .field--name-field-content :first-child{margin-top:0}.paragraph .field--name-field-content :last-child{margin-bottom:0}.paragraph[data-background="1"]{--color-text:#fff;background-color:var(--color-blue-1);color:var(--color-text);overflow:hidden;position:relative}.paragraph[data-background="1"] .text-formatted a{--color-link:var(--color-orange-1)}.paragraph[data-background="1"] .text-formatted .btn.btn-ghost-1{--btn-color:var(--color-orange-1);--btn-border-color:var(--color-orange-1)}.paragraph[data-background="2"]{background-image:url(../img/backgrounds/textures/texture.svg);background-position:50%;background-repeat:no-repeat;background-repeat:repeat;background-size:contain;background-size:auto;position:relative;z-index:0}.paragraph[data-background="2"]:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(-10%,hsla(27,22%,92%,.9)),color-stop(30%,hsla(27,22%,92%,0)),color-stop(70%,hsla(27,22%,92%,0)),color-stop(110%,hsla(27,22%,92%,.9)));background:linear-gradient(180deg,hsla(27,22%,92%,.9) -10%,hsla(27,22%,92%,0) 30%,hsla(27,22%,92%,0) 70%,hsla(27,22%,92%,.9) 110%);content:"";display:block;inset:0;pointer-events:none;position:absolute;z-index:-1}.paragraph--type--basic-content>.group-wrapper{width:calc(100% - var(--safe-margin)*2)}.paragraph--type--basic-content .field--name-field-content iframe{width:100%!important}.paragraph--type--featured-text{--color-text:var(--color-white);color:var(--color-text)}.paragraph--type--featured-text>.group-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-blue-1);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:230px;padding-bottom:50px;padding-top:50px;position:relative;z-index:0}.paragraph--type--featured-text>.group-wrapper:after,.paragraph--type--featured-text>.group-wrapper:before{background-color:var(--color-brown-0);content:"";display:block;opacity:.2;pointer-events:none;position:absolute;z-index:-1}.paragraph--type--featured-text>.group-wrapper:before{aspect-ratio:410/220;inset:0 auto auto 0;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 155%;mask-size:auto 155%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:42%}.paragraph--type--featured-text>.group-wrapper:after{aspect-ratio:180/150;inset:auto 0 0 auto;-webkit-mask-image:url(../img/backgrounds/decos/feathers.svg);mask-image:url(../img/backgrounds/decos/feathers.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 125%;mask-size:auto 125%;width:19%}.paragraph--type--featured-text .text-formatted a{--color-link:var(--color-white)}.paragraph--type--featured-text .text-formatted .btn.btn-ghost-1{--btn-color:var(--color-white);--btn-border-color:var(--color-white)}.paragraph--type--featured-text .field--name-field-content{font-size:1.25rem;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:calc(100% - var(--safe-margin)*2 + 30px)}.paragraph--type--photo .field--name-field-media-image{position:relative}.paragraph--type--photo .field--name-field-media-image picture{display:block}.paragraph--type--video{background-image:url(../img/background/video.svg);background-position:50%;background-position:100% 50%;background-repeat:no-repeat;background-size:contain;background-size:100vw auto;position:relative}.paragraph--type--video .group-video,.paragraph--type--video .group-wrapper{position:relative}.paragraph--type--documents .field--name-field-documents{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.paragraph--type--documents .field--name-field-documents>.field__item{width:100%}.paragraph--type--full-width-panel{--color-text:var(--color-white);position:relative}.paragraph--type--full-width-panel .group-wrapper{background-color:var(--color-blue-1);color:var(--color-text);min-height:230px;padding-bottom:50px;padding-top:50px;position:relative;z-index:0}.paragraph--type--full-width-panel .group-wrapper:after{background-color:var(--color-brown-0);content:"";display:block;height:150px;inset:auto 0 0 auto;-webkit-mask-image:url(../img/backgrounds/decos/feathers.svg);mask-image:url(../img/backgrounds/decos/feathers.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 125%;mask-size:auto 125%;opacity:.2;pointer-events:none;position:absolute;width:240px;z-index:-1}.paragraph--type--full-width-panel .field--name-field-photo{position:relative;width:100%}.paragraph--type--full-width-panel .field--name-field-photo img{min-height:520px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.paragraph--type--full-width-panel .field--name-field-photo .group-infos{inset:100% 0 auto;position:absolute}.paragraph--type--photo-slider{position:relative}.paragraph--type--photo-slider .field--name-field-photos{margin:0 -15px}.paragraph--type--photo-slider .field--name-field-photos picture{display:block}.paragraph--type--photo-gallery .field--name-field-photos{--gap:15px;display:grid;gap:calc(var(--gap)*1.5) var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,335px));grid-template-rows:auto;margin:15px 0;position:relative;width:100%;z-index:0}@media (min-width:768px){.paragraph--type--photo-gallery .field--name-field-photos{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (min-width:992px){.paragraph--type--photo-gallery .field--name-field-photos{grid-template-columns:repeat(3,minmax(250px,1fr))}}@media (min-width:1200px){.paragraph--type--photo-gallery .field--name-field-photos{grid-template-columns:repeat(4,minmax(250px,1fr))}}.paragraph--type--two-columns-content>.group-wrapper{padding-left:0;padding-right:0}.paragraph--type--two-columns-content>.group-wrapper .group-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;padding-left:0;padding-right:0;position:relative}@media (min-width:992px){.paragraph--type--two-columns-content>.group-wrapper .group-line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row}}.paragraph--type--two-columns-content>.group-wrapper .group-left,.paragraph--type--two-columns-content>.group-wrapper .group-right{padding:0 15px;width:100%}@media (min-width:992px){.paragraph--type--two-columns-content>.group-wrapper .group-left .paragraph--type--basic-content>.group-wrapper{margin-right:0;padding-right:50px}}@media (min-width:1200px){.paragraph--type--two-columns-content>.group-wrapper .group-left .paragraph--type--basic-content>.group-wrapper{padding-right:75px}}@media (min-width:1470px){.paragraph--type--two-columns-content>.group-wrapper .group-left .paragraph--type--basic-content>.group-wrapper{padding-right:100px}}@media (min-width:992px){.paragraph--type--two-columns-content>.group-wrapper .group-right .paragraph--type--basic-content>.group-wrapper{margin-left:0;padding-left:50px}}@media (min-width:1200px){.paragraph--type--two-columns-content>.group-wrapper .group-right .paragraph--type--basic-content>.group-wrapper{padding-left:75px}}@media (min-width:1470px){.paragraph--type--two-columns-content>.group-wrapper .group-right .paragraph--type--basic-content>.group-wrapper{padding-left:100px}}.paragraph--type--two-columns-content .field--name-field-content>h2,.paragraph--type--two-columns-content .field--name-field-content>h3,.paragraph--type--two-columns-content .field--name-field-content>h4,.paragraph--type--two-columns-content .field--name-field-content>h5,.paragraph--type--two-columns-content .field--name-field-content>h6{margin-top:0}.paragraph--type--two-columns-content .paragraph .group-wrapper{max-width:unset;padding-left:0;padding-right:0}.paragraph--type--two-columns-content .paragraph--type--photo{background-image:unset;padding-bottom:0;z-index:2}.paragraph--type--two-columns-content .paragraph--type--photo .group-wrapper{padding-left:0;padding-right:0}.paragraph--type--two-columns-content .paragraph--type--basic-content{padding:20px 0}@media (min-width:992px){.paragraph--type--two-columns-content .paragraph--type--basic-content{padding:30px 0}.paragraph--type--two-columns-content .paragraph--type--basic-content>.group-wrapper{width:calc(100% - var(--safe-margin))}}.paragraph--type--two-columns-content .paragraph--type--social-wall,.paragraph--type--two-columns-content .paragraph--type--vue-actualites{margin:0}@media (min-width:992px){.paragraph--type--two-columns-content.grid-3070 .group-left,.paragraph--type--two-columns-content[data-grid="3070"] .group-left{width:30%}.paragraph--type--two-columns-content.grid-3070 .group-right,.paragraph--type--two-columns-content[data-grid="3070"] .group-right{width:70%}.paragraph--type--two-columns-content.grid-4060 .group-left,.paragraph--type--two-columns-content[data-grid="4060"] .group-left{width:40%}.paragraph--type--two-columns-content.grid-4060 .group-right,.paragraph--type--two-columns-content[data-grid="4060"] .group-right{width:60%}.paragraph--type--two-columns-content .group-left,.paragraph--type--two-columns-content .group-right,.paragraph--type--two-columns-content.grid-5050 .group-left,.paragraph--type--two-columns-content.grid-5050 .group-right,.paragraph--type--two-columns-content[data-grid="5050"] .group-left,.paragraph--type--two-columns-content[data-grid="5050"] .group-right{width:50%}.paragraph--type--two-columns-content.grid-6040 .group-left,.paragraph--type--two-columns-content[data-grid="6040"] .group-left{width:60%}.paragraph--type--two-columns-content.grid-6040 .group-right,.paragraph--type--two-columns-content[data-grid="6040"] .group-right{width:40%}.paragraph--type--two-columns-content.grid-7030 .group-left,.paragraph--type--two-columns-content[data-grid="7030"] .group-left{width:70%}.paragraph--type--two-columns-content.grid-7030 .group-right,.paragraph--type--two-columns-content[data-grid="7030"] .group-right{width:30%}.paragraph--type--two-columns-content.center-1 .group-line,.paragraph--type--two-columns-content[data-vcenter="1"] .group-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type--two-columns-content.fullwidth-1,.paragraph--type--two-columns-content[data-fullwidth="1"]{overflow:hidden}.paragraph--type--two-columns-content.fullwidth-1>.group-wrapper,.paragraph--type--two-columns-content[data-fullwidth="1"]>.group-wrapper{max-width:1920px}.paragraph--type--two-columns-content.fullwidth-1 .paragraph--type--basic-content>.group-wrapper,.paragraph--type--two-columns-content[data-fullwidth="1"] .paragraph--type--basic-content>.group-wrapper{padding-top:0}.paragraph--type--two-columns-content.fullwidth-1 .paragraph--type--basic-content>.group-wrapper:after,.paragraph--type--two-columns-content.fullwidth-1 .paragraph--type--basic-content>.group-wrapper:before,.paragraph--type--two-columns-content[data-fullwidth="1"] .paragraph--type--basic-content>.group-wrapper:after,.paragraph--type--two-columns-content[data-fullwidth="1"] .paragraph--type--basic-content>.group-wrapper:before{content:none;display:none}.paragraph--type--two-columns-content.fullwidth-1 .paragraph--type--photo,.paragraph--type--two-columns-content[data-fullwidth="1"] .paragraph--type--photo{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1)>.group-wrapper{border-radius:8px}}.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col30-crop .field--name-field-media-image img,.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col40-crop .field--name-field-media-image img,.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col50-crop .field--name-field-media-image img,.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col60-crop .field--name-field-media-image img,.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col70-crop .field--name-field-media-image img{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1470px){.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col30-crop .field--name-field-media-image{aspect-ratio:432/610}.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col40-crop .field--name-field-media-image{aspect-ratio:576/610}.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col50-crop .field--name-field-media-image{aspect-ratio:720/610}.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col60-crop .field--name-field-media-image{aspect-ratio:864/610}.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1) .paragraph--type--photo .media--type-image.media--view-mode-ws-paragraphs-library__photo-2col70-crop .field--name-field-media-image{aspect-ratio:1008/610}}.paragraph--type--two-columns-content:not([data-fullwidth="1"]):not(.fullwidth-1)[data-background="1"]>.group-wrapper{background-color:unset}@media (max-width:991px){.paragraph--type--two-columns-content:not(.mobile-reverse) .group-line{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:992px){.paragraph--type--vue-actualites>.group-wrapper,.paragraph--type--vue-evenements>.group-wrapper{width:calc(100% - var(--safe-margin)*2 + 30px)}}.paragraph--type--vue-actualites{position:relative}.paragraph--type--vue-actualites:before{aspect-ratio:332/1125;background-color:var(--color-brown-0);content:"";display:block;inset:50% 0 auto auto;-webkit-mask-image:url(../img/backgrounds/forms/claw-big.svg);mask-image:url(../img/backgrounds/forms/claw-big.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:auto 100%;mask-size:auto 100%;pointer-events:none;position:absolute;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:90%;z-index:-1}@media (min-width:450px){.paragraph--type--vue-actualites:before{width:70%}}@media (min-width:768px){.paragraph--type--vue-actualites:before{aspect-ratio:1009/1125;width:53%}}.paragraph--type--portraits>.group-wrapper{width:calc(100% - var(--safe-margin)*2)}.paragraph--type--portraits .field--name-field-portraits{--gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;display:grid;gap:calc(var(--gap)*1.5) var(--gap);grid-template-columns:repeat(auto-fit,minmax(250px,400px));grid-template-rows:auto;justify-content:center;position:relative;width:100%;z-index:0}.paragraph--type--vue-associations>.group-wrapper{width:calc(100% - var(--safe-margin)*2)}@media (max-width:991px){body.path-frontpage .paragraph--type--two-columns-content:not(.mobile-reverse) .group-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.help-block{clear:both;padding:0 15px}.has-feedback label~.form-control-feedback{right:10px;top:15px}.captcha{margin:10px 0}.form-control{border-radius:0;-webkit-transition:none;transition:none}.form-control:focus{background:rgba(36,47,98,.1)}.form-composite>.fieldset-wrapper>.description,.form-item .description{color:rgba(var(--color-black),.3);margin-top:5px}form label{color:var(--color-blue-1);font-weight:700;line-height:1.1;margin-bottom:0;margin-right:5px}form label,form label:before{-webkit-transition:color .4s;transition:color .4s}form label.form-required:after{content:"*";display:inline;margin-left:.25em}form fieldset .fieldset-wrapper fieldset legend{margin-bottom:.3em}form fieldset .fieldset-wrapper fieldset .fieldset-legend{font-size:1.125rem}form .description,form .description a{color:var(--color-blue-1)}form .description:empty{display:none}form .form-control{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-size:1.125rem;font-weight:700;height:54px;padding:5px 10px}form .form-control::-webkit-input-placeholder{color:var(--color-brown-0);font-weight:700;opacity:.5}form .form-control::-moz-placeholder{color:var(--color-brown-0);font-weight:700;opacity:.5}form .form-control:-ms-input-placeholder{font-weight:700;opacity:.5}form .form-control::-ms-input-placeholder{font-weight:700;opacity:.5}form .form-control::placeholder{color:var(--color-brown-0);font-weight:700;opacity:.5}form .form-control:-ms-input-placeholder{color:var(--color-brown-0)}form .form-control::-ms-input-placeholder{color:var(--color-brown-0)}form .form-control.form-select,form .form-control.form-select>option:first-of-type{font-weight:700}form .form-control.form-checkbox,form .form-control.form-radio{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:var(--color-white);display:block;height:20px;line-height:1;margin-right:5px;padding:0;position:relative;vertical-align:text-bottom;width:20px}form .form-control.form-checkbox:before,form .form-control.form-radio:before{content:"";height:12px;inset:2px auto auto 2px;opacity:0;position:absolute;-webkit-transition:opacity .2s;transition:opacity .2s;width:12px}form .form-control.form-checkbox~label,form .form-control.form-radio~label{font-weight:400}form .form-control.form-checkbox:checked:before,form .form-control.form-radio:checked:before{opacity:1}form .form-control.form-checkbox:checked~label,form .form-control.form-radio:checked~label{color:var(--color-blue-1)}form .form-control.form-checkbox{border-radius:0}form .form-control.form-checkbox:before{color:var(--color-blue-1);content:"✔";line-height:.75;text-indent:-1px}form .form-control.form-radio{border-radius:0}form .form-control.form-radio:before{background:var(--color-blue-1);border-radius:0}form .form-item{margin-bottom:10px;margin-top:10px;max-width:992px}form .form-item.form-type-email,form .form-item.form-type-password,form .form-item.form-type-tel,form .form-item.form-type-textfield{padding-top:25px;position:relative}form .form-item.form-type-email input,form .form-item.form-type-password input,form .form-item.form-type-tel input,form .form-item.form-type-textfield input{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:0;color:var(--color-blue-1);outline:none;width:100%}form .form-item.form-type-email input:not(:-moz-placeholder-shown)~label,form .form-item.form-type-password input:not(:-moz-placeholder-shown)~label,form .form-item.form-type-tel input:not(:-moz-placeholder-shown)~label,form .form-item.form-type-textfield input:not(:-moz-placeholder-shown)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-email input:not(:-ms-input-placeholder)~label,form .form-item.form-type-password input:not(:-ms-input-placeholder)~label,form .form-item.form-type-tel input:not(:-ms-input-placeholder)~label,form .form-item.form-type-textfield input:not(:-ms-input-placeholder)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-email input:focus~label,form .form-item.form-type-email input:not(:placeholder-shown)~label,form .form-item.form-type-password input:focus~label,form .form-item.form-type-password input:not(:placeholder-shown)~label,form .form-item.form-type-tel input:focus~label,form .form-item.form-type-tel input:not(:placeholder-shown)~label,form .form-item.form-type-textfield input:focus~label,form .form-item.form-type-textfield input:not(:placeholder-shown)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-email input::-webkit-input-placeholder,form .form-item.form-type-password input::-webkit-input-placeholder,form .form-item.form-type-tel input::-webkit-input-placeholder,form .form-item.form-type-textfield input::-webkit-input-placeholder{opacity:0}form .form-item.form-type-email input::-moz-placeholder,form .form-item.form-type-password input::-moz-placeholder,form .form-item.form-type-tel input::-moz-placeholder,form .form-item.form-type-textfield input::-moz-placeholder{opacity:0}form .form-item.form-type-email input:-ms-input-placeholder,form .form-item.form-type-password input:-ms-input-placeholder,form .form-item.form-type-tel input:-ms-input-placeholder,form .form-item.form-type-textfield input:-ms-input-placeholder{opacity:0}form .form-item.form-type-email input::-ms-input-placeholder,form .form-item.form-type-password input::-ms-input-placeholder,form .form-item.form-type-tel input::-ms-input-placeholder,form .form-item.form-type-textfield input::-ms-input-placeholder{opacity:0}form .form-item.form-type-email input::placeholder,form .form-item.form-type-password input::placeholder,form .form-item.form-type-tel input::placeholder,form .form-item.form-type-textfield input::placeholder{opacity:0}form .form-item.form-type-email label,form .form-item.form-type-password label,form .form-item.form-type-tel label,form .form-item.form-type-textfield label{font-size:1rem;inset:44px 0 auto 10px;margin:0;padding:0;pointer-events:none;position:absolute;-webkit-transition:color .4s,font-size .4s,inset .4s;transition:color .4s,font-size .4s,inset .4s}form .form-item.form-type-date input{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:0;display:inline-block;max-width:100%;outline:none;width:auto}form .form-item.form-type-date label{font-size:1rem;pointer-events:none}form .form-item.form-type-number{padding-top:25px;position:relative}form .form-item.form-type-number input{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:0;display:inline-block;outline:none;width:100px}form .form-item.form-type-number input:not(:-moz-placeholder-shown)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-number input:not(:-ms-input-placeholder)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-number input:focus~label,form .form-item.form-type-number input:not(:placeholder-shown)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-number input::-webkit-input-placeholder{opacity:0}form .form-item.form-type-number input::-moz-placeholder{opacity:0}form .form-item.form-type-number input:-ms-input-placeholder{opacity:0}form .form-item.form-type-number input::-ms-input-placeholder{opacity:0}form .form-item.form-type-number input::placeholder{opacity:0}form .form-item.form-type-number input:-webkit-autofill,form .form-item.form-type-number input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s;transition:background-color 0s 600000s,color 0s 600000s}form .form-item.form-type-number input .field-suffix{display:inline-block}form .form-item.form-type-number label{font-size:.875rem;inset:0 0 auto 0;line-height:1;margin:0;padding:0;pointer-events:none;position:absolute}form .form-item.form-type-textarea{padding-top:25px;position:relative}form .form-item.form-type-textarea textarea{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:0;min-height:150px;outline:none;padding:10px;width:100%}form .form-item.form-type-textarea textarea:not(:-moz-placeholder-shown)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-textarea textarea:not(:-ms-input-placeholder)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-textarea textarea:focus~label,form .form-item.form-type-textarea textarea:not(:placeholder-shown)~label{font-size:.875rem;left:0;line-height:1;top:0}form .form-item.form-type-textarea textarea::-webkit-input-placeholder{opacity:0}form .form-item.form-type-textarea textarea::-moz-placeholder{opacity:0}form .form-item.form-type-textarea textarea:-ms-input-placeholder{opacity:0}form .form-item.form-type-textarea textarea::-ms-input-placeholder{opacity:0}form .form-item.form-type-textarea textarea::placeholder{opacity:0}form .form-item.form-type-textarea label{font-size:1rem;inset:44px 0 auto 10px;margin:0;padding:0;pointer-events:none;position:absolute;-webkit-transition:color .4s,font-size .4s,inset .4s;transition:color .4s,font-size .4s,inset .4s}form .form-item.form-type-checkbox,form .form-item.form-type-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:1em;padding-left:0}form .form-item.form-type-checkbox label,form .form-item.form-type-radio label{margin-right:0;max-width:calc(100% - 25px)}form .form-item.form-type-checkbox input,form .form-item.form-type-radio input{margin:0}form .form-item.form-type-checkbox .description,form .form-item.form-type-radio .description{margin-left:0;margin-top:0;width:100%}form .form-item.form-type-checkbox .description .webform-element-description,form .form-item.form-type-radio .description .webform-element-description{display:inline}form .form-item.form-type-select{margin-top:1.5em}form .form-item.form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.99);background-image:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><circle cx="15" cy="15" r="15" fill="rgba(36, 47, 98, 0.99)" /><path d="M9.47461 13.4219L15.0009 18.9482L20.5272 13.4219" stroke="rgba(255, 255, 255, 0.99)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:center right 10px;background-repeat:no-repeat;background-size:30px auto;border-radius:0;color:var(--color-blue-1);display:inline-block;max-width:100%;padding-right:35px;width:100%}form .form-item.form-type-select select option{color:var(--color-text)}form .form-item.form-type-select select option[selected=selected]{color:var(--color-blue-1)}form .form-item.form-type-managed-file .form-submit{margin-top:0}form .form-item input:-webkit-autofill,form .form-item input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s;transition:background-color 0s 600000s,color 0s 600000s}form .form-item input[disabled]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:unset;color:var(--color-text);text-align:center}form .form-item input[disabled]::-webkit-inner-spin-button{display:none}form .form-item-rgpd label{margin-bottom:0}form .form-item-rgpd input{margin-right:5px;margin-top:0}form .form-item-rgpd .description{margin-left:0;margin-top:10px}form .form-item-rgpd .description .webform-element-description{display:inline}form .form-actions{margin-bottom:0}form .form-submit{margin-left:auto;margin-right:auto;margin-top:50px}form .form-submit[id^=edit-reset]{margin-top:10px}form .form-required:after{content:none;display:none}form .with-prefix-suffix{position:relative;z-index:0}form .with-prefix-suffix:hover{z-index:1}form .with-prefix-suffix .form-prefix,form .with-prefix-suffix .form-suffix{color:var(--color-text);font-size:1.125rem;font-weight:700}form .webform-options-display-side-by-side>div{width:auto}form .webform-options-display-side-by-side>div.form-item.form-type-checkbox,form .webform-options-display-side-by-side>div.form-item.form-type-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}form .webform-options-display-side-by-side>div.form-item.form-type-checkbox label,form .webform-options-display-side-by-side>div.form-item.form-type-radio label{max-width:100%}form.user-form,form.user-login-form{background-color:var(--color-white);border-radius:0;margin-bottom:25px;margin-top:40px;padding:15px;position:relative}form.user-login-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 15px;width:100%}@media (min-width:992px){form.user-login-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1200px){form.user-login-form{gap:10px 30px}}@media (min-width:992px){form.user-login-form h4{width:100%}}form.user-login-form .form-item.form-type-email,form.user-login-form .form-item.form-type-password,form.user-login-form .form-item.form-type-textfield{margin:0;padding-top:0}@media (min-width:992px){form.user-login-form .form-item.form-type-email,form.user-login-form .form-item.form-type-password,form.user-login-form .form-item.form-type-textfield{width:calc(33.333% - 20px)}}form.user-login-form .form-item.form-type-email label,form.user-login-form .form-item.form-type-password label,form.user-login-form .form-item.form-type-textfield label{color:var(--color-text);position:static;text-align:left}form.user-login-form .form-item.form-type-email input,form.user-login-form .form-item.form-type-password input,form.user-login-form .form-item.form-type-textfield input{border-radius:0}form.user-login-form .form-item-name .description{display:none}@media (min-width:992px){form.user-login-form .form-actions{width:calc(33.333% - 20px)}}form.user-login-form .form-actions .form-submit{height:54px;margin-bottom:0;margin-top:0;min-width:unset;padding:5px 25px;-webkit-transition:background .4s,color .4s,border-color .4s,padding-left .4s,padding-right .4s;transition:background .4s,color .4s,border-color .4s,padding-left .4s,padding-right .4s;white-space:normal;width:100%}form.user-login-form .form-actions .form-submit:hover{padding-left:35px;padding-right:15px}form.user-form .form-item.form-type-email,form.user-form .form-item.form-type-password,form.user-form .form-item.form-type-textfield{padding-top:0}form.user-form .form-item.form-type-email label,form.user-form .form-item.form-type-password label,form.user-form .form-item.form-type-textfield label{color:var(--color-text);position:static}form.webform-submission-form{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:0;margin-bottom:25px;padding:15px;position:relative}@media (min-width:992px){form.webform-submission-form{padding:15px 30px}}form.webform-submission-form .webform-has-field-prefix,form.webform-submission-form .webform-has-field-suffix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}form.webform-submission-form .webform-has-field-prefix .field-prefix,form.webform-submission-form .webform-has-field-prefix .field-suffix,form.webform-submission-form .webform-has-field-suffix .field-prefix,form.webform-submission-form .webform-has-field-suffix .field-suffix{font-size:.875rem}form.webform-submission-form .webform-has-field-prefix .field-prefix,form.webform-submission-form .webform-has-field-suffix .field-prefix{margin-right:5px}form.webform-submission-form .webform-has-field-prefix .field-suffix,form.webform-submission-form .webform-has-field-suffix .field-suffix{margin-left:5px}form.webform-submission-form .webform-flex--container .form-item{margin-bottom:.5em;margin-top:.5em}form.webform-submission-form .webform-flex--container .form-item.form-type-select{margin-top:.5em}form.webform-submission-form .webform-flexbox{margin-bottom:0;margin-top:0}form.webform-submission-form .webform-flexbox .form-item.form-type-select{padding-top:25px}form.views-exposed-form{background-color:var(--color-white);border:2px solid var(--color-blue-1);border-radius:0;padding:15px;position:relative;z-index:2}@media (min-width:992px){form.views-exposed-form{padding:15px 20px}}@media (min-width:1200px){form.views-exposed-form{padding:15px 30px;padding:15px 45px}}form.views-exposed-form .form--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 15px;justify-content:flex-start}@media (min-width:992px){form.views-exposed-form .form--inline{gap:10px 10px}}@media (min-width:1470px){form.views-exposed-form .form--inline{gap:10px 45px}}form.views-exposed-form .form-item{float:none;margin-bottom:0;margin-top:0}form.views-exposed-form .form-item label{color:var(--color-text);margin-bottom:5px}form.views-exposed-form .form-item .form-checkboxes .form-item{margin-bottom:2px}form.views-exposed-form fieldset legend{line-height:1}form.views-exposed-form fieldset .fieldset-legend{display:inline-block;font-size:1.125rem;font-weight:700;line-height:1.1;margin-bottom:0}form.views-exposed-form details{min-width:220px;position:relative;z-index:1}form.views-exposed-form details:before{content:none;display:none}form.views-exposed-form details summary{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-blue-1);color:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;min-height:54px;padding-bottom:5px;padding-left:10px;padding-right:40px;position:relative;-webkit-transition:background-color .5s;transition:background-color .5s}form.views-exposed-form details summary:before{inset:50% 10px auto auto}form.views-exposed-form details summary>.summary{display:none}form.views-exposed-form details summary::-webkit-details-marker{display:none}form.views-exposed-form details .details-wrapper{background-color:var(--color-white);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-blue-1);border-style:solid;border-width:0 2px 2px;left:0;margin-top:-11px;max-height:300px;overflow:auto;padding:10px;position:absolute;right:0;top:100%;z-index:1}form.views-exposed-form .form-submit{background-color:var(--color-orange-1);padding:10px 25px;text-decoration:none}form.views-exposed-form .form-submit[id^=edit-reset]{background-color:transparent;border:0;color:var(--color-blue-1);font-size:1rem;min-height:unset;padding-bottom:0;padding-top:0;text-decoration:underline}form.views-exposed-form .form-actions{margin-left:auto}form#views-exposed-form-rechercher-sur-le-site-block-1{padding:0 15px}form#views-exposed-form-rechercher-sur-le-site-block-1 .form--inline{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px solid var(--color-white);border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;padding:0 5px}form#views-exposed-form-rechercher-sur-le-site-block-1 .form--inline:after{content:none;display:none}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item{margin:0;padding-top:0}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item-recherche input{background-color:unset;border:unset}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item-recherche input::-webkit-input-placeholder{color:var(--color-white);font-weight:400;opacity:.8}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item-recherche input::-moz-placeholder{color:var(--color-white);font-weight:400;opacity:.8}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item-recherche input:-ms-input-placeholder{color:var(--color-white);font-weight:400;opacity:.8}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item-recherche input::-ms-input-placeholder{color:var(--color-white);font-weight:400;opacity:.8}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item-recherche input::placeholder{color:var(--color-white);font-weight:400;opacity:.8}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-item-recherche label{display:none;position:static}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-actions{min-width:44px}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-actions .form-submit{background-color:var(--color-blue-1);background-image:url(../sprite-mask/view/sprite-mask.svg#pictos--search);background-position:50%;background-repeat:no-repeat;background-size:auto 150%;background-size:70% auto;border:2px solid var(--color-blue-1);border-radius:50%;color:var(--color-white);display:inline-block;font-size:0;font-weight:700;height:44px;margin-bottom:0;margin-top:0;-webkit-mask-position:50% 40%;mask-position:50% 40%;outline:none;padding:20px 15px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:44px}form#views-exposed-form-rechercher-sur-le-site-block-1 .form-actions .form-submit:focus,form#views-exposed-form-rechercher-sur-le-site-block-1 .form-actions .form-submit:hover{color:var(--color-blue-1);outline:none}.splide--loop,.splide--nav,.splide--slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:25px}.splide__track--nav>.splide__list>.splide__slide,.splide__track--nav>.splide__list>.splide__slide.is-active{border:0}.splide__arrows{-webkit-box-pack:start;-ms-flex-pack:start;background:unset;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;justify-content:flex-start;padding:0 15px;pointer-events:none;z-index:2}.splide__arrows .splide__arrow{background:var(--color-white);background:unset;color:var(--color-blue-1);display:block;height:35px;inset:auto;opacity:1;pointer-events:all;position:relative;-webkit-transform:none;transform:none;width:35px}.splide__arrows .splide__arrow,.splide__arrows .splide__arrow:after{-webkit-transition:background-color .4s;transition:background-color .4s}.splide__arrows .splide__arrow:after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:currentColor;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;inset:0;justify-content:center;-webkit-mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--arrow);mask-image:url(../sprite-mask/view/sprite-mask.svg#arrows--arrow);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 150%;mask-size:auto 150%;position:absolute}.splide__arrows .splide__arrow:hover:after{background-color:var(--color-blue-1)}.splide__arrows .splide__arrow svg{display:none}.splide__arrows .splide__arrow[disabled]{opacity:.5}.splide__arrows .splide__arrow.splide__arrow--next{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.splide__pagination{bottom:2px;counter-reset:counter}.splide__pagination,.splide__pagination li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.splide__pagination li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:counter;position:relative}@media (min-width:450px){.splide__pagination li:not(:first-of-type):before{background-color:currentColor;content:"";display:inline-block;height:2px;margin:0 5px;width:25px;z-index:1}}.splide__pagination__page{height:24px;position:relative;width:24px}.splide__pagination__page:before{color:var(--color-white);content:"0" counter(counter);display:block;font-size:.875rem;inset:0;line-height:24px;position:absolute;text-align:center}.splide__pagination__page.is-active{background-color:var(--color-blue-1);-webkit-transform:none;transform:none}.splide__track{z-index:1}::-webkit-scrollbar{background:#fff;height:6px;width:6px}@media (min-width:992px){::-webkit-scrollbar{height:12px;width:12px}}::-webkit-scrollbar-thumb{background:rgba(36,47,98,.99);border:1px solid #fff;border-radius:6px;-webkit-transition:background .2s;transition:background .2s}@media (min-width:992px){::-webkit-scrollbar-thumb{border:2px solid #fff}}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:rgba(36,47,98,.99)}::-webkit-scrollbar-button:single-button{background-color:#fff;background-position:1px;background-repeat:no-repeat;background-size:4px;display:block;height:6px;width:6px}@media (min-width:992px){::-webkit-scrollbar-button:single-button{background-position:2px;background-size:8px;height:12px;width:12px}}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="50,15 0,85 100,85"/></svg>')}::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="50,15 0,85 100,85"/></svg>')}::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="50,15 0,85 100,85"/></svg>')}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="0,15 100,15 50,85 50"/></svg>')}::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="0,15 100,15 50,85 50"/></svg>')}::-webkit-scrollbar-button:single-button:vertical:increment:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="0,15 100,15 50,85 50"/></svg>')}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,50 85,100 85,0"/></svg>')}::-webkit-scrollbar-button:single-button:horizontal:decrement:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,50 85,100 85,0"/></svg>')}::-webkit-scrollbar-button:single-button:horizontal:decrement:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,50 85,100 85,0"/></svg>')}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,0 15,100 85,50"/></svg>')}::-webkit-scrollbar-button:single-button:horizontal:increment:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,0 15,100 85,50"/></svg>')}::-webkit-scrollbar-button:single-button:horizontal:increment:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,0 15,100 85,50"/></svg>')}.path-credits .credits-content{margin:15px auto;max-width:1440px;position:relative;width:calc(100% - var(--safe-margin)*2)}.maintenance-page{font-weight:700;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.maintenance-page header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:5px;position:static}.maintenance-page .name-and-slogan{display:none}.maintenance-page h1{color:var(--color-text)}.maintenance-page .navbar{background:0 none;margin:auto;padding:0;position:static}.maintenance-page .navbar .container{padding-bottom:0;padding-top:1 5px}.maintenance-page .navbar .navbar-header{float:none;padding-top:30px}.maintenance-page .navbar .navbar-header .logo{margin:auto;padding:0}.maintenance-page .navbar-brand,.maintenance-page .navbar-text{display:none}.maintenance-page .main-container{min-height:0}.heure_opening{border:0!important;width:50px}.heure_opening.heure_increment_60 .item-horaire{width:100%}.heure_opening.heure_increment_30 .item-horaire{width:50%}.heure_opening.heure_increment_15 .item-horaire{width:25%}.heure_opening.heure_increment_5 .item-horaire{width:8.3%}.heure_opening.heure_increment_1 .item-horaire{width:1.6%}.heure_opening .item-horaire{display:inline-block;font-size:0;height:4px;vertical-align:top}.heure_opening .item-horaire.open{background:var(--color-white);-webkit-transform:scale(1.1);transform:scale(1.1)}.heure_opening .item-horaire.closed,.heure_opening .item-horaire.has-comment{background:transparent}.office-hours table{border-collapse:separate;border-spacing:0 5px}.office-hours th{padding:5px 0!important}.field--name-field-indication-supplementaire{font-size:.75rem;font-style:italic}.horaires-d-ouverture.default>h2{display:none}.field--type-office-hours{margin-left:auto;margin-right:auto;max-width:300px}.field--type-office-hours .table-responsive{padding:0}.field--type-office-hours .table td,.field--type-office-hours .table th{border-top:0}.field--type-office-hours .table-responsive>tbody>td,.field--type-office-hours .table-responsive>tbody>th,.field--type-office-hours .table-responsive>tfoot>td,.field--type-office-hours .table-responsive>tfoot>th,.field--type-office-hours .table-responsive>thead>td,.field--type-office-hours .table-responsive>thead>th,.field--type-office-hours .table-responsive>tr>td,.field--type-office-hours .table-responsive>tr>th,.field--type-office-hours .table>tbody>td,.field--type-office-hours .table>tbody>th,.field--type-office-hours .table>tfoot>td,.field--type-office-hours .table>tfoot>th,.field--type-office-hours .table>thead>td,.field--type-office-hours .table>thead>th,.field--type-office-hours .table>tr>td,.field--type-office-hours .table>tr>th{font-size:1rem;padding:20px 1px 1px;text-align:left;vertical-align:middle;width:30px}.field--type-office-hours .table>thead>tr:first-child>th:first-child{font-size:0}.field--type-office-hours .table>tbody>tr>td{background-color:hsla(27,22%,92%,.1);border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;padding:10px 0!important}.field--type-office-hours .table>tbody>tr>td:first-child{border-radius:4px 0 0 4px}.field--type-office-hours .table>tbody>tr>td:last-child{border-radius:0 4px 4px 0}.field--type-office-hours .table>tbody>tr>td.jour-label{border:0;color:var(--color-brown-1);font-weight:900;padding-bottom:5px;padding-left:10px!important;padding-right:10px!important;text-align:right}.field--type-office-hours .table>tbody>tr:last-child,.field--type-office-hours .table>thead{display:none}.field--type-office-hours .table-hover>tbody>tr:hover{background:0 none}.field--type-office-hours .ligne-jour-opening>td:nth-of-type(2) .item-horaire:first-of-type{border-radius:10px 0 0 10px}.field--type-office-hours .ligne-jour-opening>td:last-of-type .item-horaire:last-of-type{border-radius:0 10px 10px 0}.field--type-office-hours .begin-slot{border-radius:10px 0 0 10px}.field--type-office-hours .end-slot{border-radius:0 10px 10px 0}.field--type-office-hours .ligne-with-comments,.field--type-office-hours .ligne-with-comments>td{position:relative}.field--type-office-hours .ligne-with-comments .comment-slot{bottom:5px;color:var(--color-white);font-size:.875rem;font-weight:700;left:0;line-height:1;position:absolute;white-space:nowrap;z-index:1}.field--type-office-hours .table-striped tbody tr:nth-of-type(odd){background-color:transparent}body{--readabler-color:var(--color-blue-1);--readabler-color-dark:var(--color-orange-1);--readabler-btn-color-hover:var(--color-white);--readabler-btn-bg-hover:var(--color-orange-1);--readabler-btn-bg:var(--color-blue-1);--readabler-btn-margin:0;--readabler-btn-padding:5px;--readabler-btn-radius:0;--readabler-btn-size:16px}@media (min-width:992px){body{--readabler-btn-padding:10px;--readabler-btn-radius:50%}}.mdp-readabler-trigger-button-box.bottom-right{inset:calc(var(--page-top)*1px + 80px) 0 auto auto}@media (min-width:992px){.mdp-readabler-trigger-button-box.bottom-right{inset:calc(var(--page-top)*1px + 57px) 25px auto auto}}@media (min-width:1470px){.mdp-readabler-trigger-button-box.bottom-right{inset:calc(var(--page-top)*1px + 57px) calc(50% - 695px) auto auto}}@media screen and (max-width:480px){#mdp-readabler-popup{bottom:15px!important;left:15px!important;max-width:unset;min-width:unset;right:15px!important;width:auto}}#mdp-readabler-popup-main::-webkit-scrollbar{background:#fff;height:6px;width:6px}@media (min-width:992px){#mdp-readabler-popup-main::-webkit-scrollbar{height:12px;width:12px}}#mdp-readabler-popup-main::-webkit-scrollbar-thumb{background:rgba(36,47,98,.99);border:1px solid #fff;border-radius:6px;-webkit-transition:background .2s;transition:background .2s}@media (min-width:992px){#mdp-readabler-popup-main::-webkit-scrollbar-thumb{border:2px solid #fff}}#mdp-readabler-popup-main::-webkit-scrollbar-thumb:active,#mdp-readabler-popup-main::-webkit-scrollbar-thumb:hover{background:rgba(36,47,98,.99)}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button{background-color:#fff;background-position:1px;background-repeat:no-repeat;background-size:4px;display:block;height:6px;width:6px}@media (min-width:992px){#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button{background-position:2px;background-size:8px;height:12px;width:12px}}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="50,15 0,85 100,85"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="50,15 0,85 100,85"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:vertical:decrement:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="50,15 0,85 100,85"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="0,15 100,15 50,85 50"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="0,15 100,15 50,85 50"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:vertical:increment:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="0,15 100,15 50,85 50"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,50 85,100 85,0"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:horizontal:decrement:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,50 85,100 85,0"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:horizontal:decrement:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,50 85,100 85,0"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,0 15,100 85,50"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:horizontal:increment:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,0 15,100 85,50"/></svg>')}#mdp-readabler-popup-main::-webkit-scrollbar-button:single-button:horizontal:increment:active{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill="rgba(36, 47, 98, 0.99)"><polygon points="15,0 15,100 85,50"/></svg>')}@media (min-width:992px){body.banner-hidden .mdp-readabler-trigger-button-box.bottom-right{inset:calc(var(--page-top)*1px + 22px) 25px auto auto}}@media (min-width:1470px){body.banner-hidden .mdp-readabler-trigger-button-box.bottom-right{inset:calc(var(--page-top)*1px + 22px) calc(50% - 695px) auto auto}}.spPublicationMain{margin:20px auto 30px;max-width:990px;padding-left:15px;padding-right:15px;position:relative;width:calc(100% - var(--safe-margin)*2);z-index:0}@media (min-width:992px){.spPublicationMain{margin-bottom:60px;margin-top:40px}}.spPublicationMain .alert{width:100%}.spPublicationMain ul:not(.nav){list-style-type:none;margin-bottom:3px;margin-top:3px;padding-bottom:3px;padding-left:0;padding-top:3px}.spPublicationMain ul:not(.nav)>li{margin-bottom:8px;padding-left:1.6em;position:relative}.spPublicationMain ul:not(.nav)>li:before{background-color:var(--color-blue-1);border-radius:50%;content:"";display:block;height:.6em;inset:.6em auto auto 0;position:absolute;width:.6em}.spPublicationDate{font-size:.875rem;font-weight:700;margin-bottom:10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnQvX2Jhc2Uuc2NzcyIsInN0eWxlLmNzcyIsImJvb3RzZW5zby9fcm9vdC5zY3NzIiwiYm9vdHNlbnNvL19taXhpbnMuc2NzcyIsImJvb3RzZW5zby9fdmFyaWFibGVzLnNjc3MiLCJib290c2Vuc28vX2ZpeHN0cmFwLnNjc3MiLCJjb250ZW50L19jb250YWluZXJzLnNjc3MiLCJjb250ZW50L19mb250cy5zY3NzIiwiY29udGVudC9fZm9ybWF0dGVkLnNjc3MiLCJjb250ZW50L19jbGFzc2VzLnNjc3MiLCJjb250ZW50L19yZWdpb25zLnNjc3MiLCJjb250ZW50L19tZW51cy5zY3NzIiwiY29udGVudC9fYnJlYWRjcnVtYi5zY3NzIiwiY29udGVudC9fbWVkaWFzLnNjc3MiLCJjb250ZW50L19jb250ZW50LnNjc3MiLCJjb250ZW50L19idXR0b25zLnNjc3MiLCJjb250ZW50L19ibG9ja3Muc2NzcyIsImNvbnRlbnQvX25vZGVzLnNjc3MiLCJjb250ZW50L19zdG9yYWdlcy5zY3NzIiwiY29udGVudC9fdmlld3Muc2NzcyIsImNvbnRlbnQvX3BhcmFncmFwaHMuc2NzcyIsImNvbnRlbnQvX2Zvcm1zLnNjc3MiLCJjb250ZW50L19zcGxpZGUuc2NzcyIsImNvbnRlbnQvX3Njcm9sbGJhci5zY3NzIiwiY29udGVudC9fc3BlY2lhbHMuc2NzcyIsImNvbnRlbnQvX29mZmljZWhvdXJzLnNjc3MiLCJjb250ZW50L19yZWFkYWJsZS5zY3NzIiwiY29udGVudC9fc2VydmljZXMtcHVibGljLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ2VJLGdCQ21NSixDQ25xQkEsTUNpSkksa0JDN0llLENENklmLGtCQzVJZSxDRDRJZix1QkMxSWlCLENEMElqQix1QkN6SWlCLENEeUlqQix1QkN4SWlCLENEd0lqQix3QkN0SWtCLENEc0lsQixzQkNwSWdCLENEb0loQixpQkNwSWdCLENEb0loQixpQkN0SWtCLENEc0lsQixpQkN6SWlCLENEeUlqQixpQkN4SWlCLENEd0lqQixvQkNwSWdCLENEb0loQiwwQkN0SWtCLENEc0lsQixnQ0N6SFcsQ0R5SFgsbUNDdkdtQixDRHVHbkIsa0JDckJRLENEcUJSLG1CQ25CVSxDRG1CVixtQkNsQlUsQ0RrQlYsb0JDakJVLENEaUJWLGlCRHJIZ0MsQ0NxSGhDLFlEbkg2QixDQ21IN0Isa0JEakhnQyxDQ2lIaEMsa0JGeEhKLENFUEkseUJEbEJKLE1DaUpJLGtCRnBIRixDQUNGLENFTkkseUJEeEJKLE1DaUpJLGtCRHhHa0MsQ0N3R2xDLGtCRjlHRixDQUNGLENDV0Usc0JDa0dFLGFGekdKLENDWUksMENDNkZBLGFGdEdKLENJekNFLG9CQUVFLDJCRGdETSxDQ2pETix1QkFBQSxDQUFBLGVKNkNKLENJdENFLDJDQUVFLFdBQUEsQ0FEQSxjSjBDSixDSW5DRSxxQkFDRSx5QkpzQ0osQ0lqQ0EsVUFDRSxZSm9DRixDSWpDQSx3QkFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0pvQ0YsQ0VHSSx5QkV6QkksZzBCQUNFLG9DSnFDUixDSTlCRSwwQkFDRSx3QkppQ0osQ0FDRixDRXJFSSx5QkU0Q0YseUJBRUUsY0o0QkYsQ0FDRixDRXJFSSx5QkU4Q0YsdUNBR0UsY0owQkYsQ0FDRixDRXRFSSwwQkVpREYscURBSUUsZ0JKd0JGLENBQ0YsQ0V4RUksMEJFcURGLG1FQUtFLGdCSnNCRixDQUNGLENLckhBLCtFQUtFLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCTHVIRixDS3BIQSxXQUNFLGdCTHVIRixDS3BIQSxpQkFDRSxlTHVIRixDS3BIQSxrQkFDRSxlTHVIRixDS3BIQSxpQkFDRSxnQkx1SEYsQ0twSEEsZ0JBQ0UsY0x1SEYsQ0twSEEsOEVBTUUsaUJBQUEsQ0FEQSxrQkFBQSxDQURBLFVMeUhGLENFeEhJLDBCR0lKLGlDQUdJLDRCTHVIRixDQUNGLENFekhJLDBCR0tKLDZDQUlJLDRCTHNIRixDQUNGLENLbkhBLHNDQUVFLGdCTHNIRixDS25IQSx3Q0FFRSxpQkxzSEYsQ01wTEEsV0FVRSxpQkFBQSxDQVRBLGlCQUFBLENBUUEsaUJBQUEsQ0FEQSxlSHNHVyxDRzVHWCxxVE4wTEYsQ00vS0EsV0FVRSxpQkFBQSxDQVRBLGlCQUFBLENBUUEsaUJBQUEsQ0FEQSxlSDRGUSxDR2xHUixtU05vTEYsQ0RuTUEsS0FDRSxzQkNxTUYsQ0RsTUEsS0FDRSx1QkltQ1csQ0psQ1gsa0NJbURPLENKbERQLGNDcU1GLENEbE1BLGlCQUNFLGlDQ3FNRixDRHRNQSxZQUNFLGlDQ3FNRixDRGxNQSxRQUNFLHVCQ3FNRixDRGxNQSxxQkFLRSxrQkNxTUYsQ0RqTUEsWUFJRSxpQkFBQSxDQUNBLGlCQ29NRixDRGpNQSxtQkFJRSxrQkkyQk0sQ0p6Qk4sZUl5RWMsQ0p4RWQsYUFBQSxDQUpBLGlCQUFBLENBS0EsU0NtTUYsQ0U1TkkseUJIaUJKLG1CQVdJLGtCQ3NNRixDQUNGLENFN05JLHlCSFdKLG1CQWVJLGtCQ3lNRixDQUNGLENFOU5JLDBCSEtKLG1CQW1CSSxrQkM0TUYsQ0FDRixDRS9OSSwwQkhESixtQkF1Qkksa0JDK01GLENBQ0YsQ0Q1TUEsT0FHRSxrQklDTSxDSkNOLGVJK0NjLENKOUNkLGFBQUEsQ0FFQSxrQkFBQSxDQURBLGVBQUEsQ0FMQSxpQkFBQSxDQU9BLFNDOE1GLENFblFJLHlCSDRDSixPQVlJLGdCQ2dORixDQUNGLENFblFJLHlCSHNDSixPQWdCSSxpQkNrTkYsQ0FDRixDRW5RSSwwQkhnQ0osT0FvQkksY0NvTkYsQ0FDRixDRW5RSSwwQkgwQkosT0F3QkksaUJDc05GLENBQ0YsQ0RsTkEsT0FLRSxrQkloQ00sQ0prQ04sZUlnQmMsQ0pmZCxhQUFBLENBSkEsa0JBQUEsQ0FEQSxlQUFBLENBREEsaUJBQUEsQ0FPQSxTQ29ORixDRXRTSSx5Qkh5RUosT0FZSSxrQkNzTkYsQ0FDRixDRXRTSSx5QkhtRUosT0FnQkksa0JDd05GLENBQ0YsQ0V0U0ksMEJINkRKLE9Bb0JJLGlCQzBORixDQUNGLENFdFNJLDBCSHVESixPQXdCSSxrQkM0TkYsQ0FDRixDRHpOQSxP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MEJGLENPbDBCSSx5S0FDRSx1QlB1MEJOLENPeDBCSSx5S0FDRSx1QlA2MEJOLENPOTBCSSx5S0FDRSx1QlBtMUJOLENPcDFCSSx5S0FDRSx1QlB5MUJOLENPMTFCSSx5S0FDRSx1QlArMUJOLENPaDJCSSx5S0FDRSx1QlBxMkJOLENPdDJCSSx5S0FDRSx1QlAyMkJOLENPNTJCSSx5S0FDRSx1QlBpM0JOLENPbDNCSSx5S0FDRSx1QlB1M0JOLENPeDNCSSw2S0FDRSx3QlA2M0JOLENPOTNCSSw2S0FDRSx3QlBtNEJOLENPcDRCSSw2S0FDRSx3QlB5NEJOLENPMTRCSSw2S0FDRSx3QlArNEJOLENPaDVCSSw2S0FDRSx3QlBxNUJOLENPdDVCSSw2S0FDRSx3QlAyNUJOLENPNTVCSSw2S0FDRSx3QlBpNkJOLENPbDZCSSw2S0FDRSx3QlB1NkJOLENPeDZCSSw2S0FDRSx3QlA2NkJOLENPOTZCSSw2S0FDRSx3QlBtN0JOLENPcDdCSSw2S0FDRSx3QlB5N0JOLENPMTdCSSw2S0FDRSx3QlArN0JOLENPaDhCSSw2S0FDRSx3QlBxOEJOLENPdDhCSSw2S0FDRSx3QlAyOEJOLENPNThCSSw2S0FDRSx3QlBpOUJOLENPbDlCSSw2S0FDRSx3QlB1OUJOLENPeDlCSSw2S0FDRSx3QlA2OUJOLENPOTlCSSw2S0FDRSx3QlBtK0JOLENPcCtCSSw2S0FDRSx3QlB5K0JOLENPMStCSSw2S0FDRSx3QlArK0JOLENPaC9CSSw2S0FDRSx3QlBxL0JOLENPdC9CSSw2S0FDRSx3QlAyL0JOLENPNS9CSSw2S0FDRSx3QlBpZ0NOLENPbGdDSSw2S0FDRSx3QlB1Z0NOLENPeGdDSSw2S0FDRSx3QlA2Z0NOLENPOWdDSSw2S0FDRSx3QlBtaENOLENPcGhDSSw2S0FDRSx3QlB5aENOLENPMWhDSSw2S0FDRSx3QlAraENOLENPaGlDSSw2S0FDRSx3QlBxaUNOLENPdGlDSSw2S0FDRSx3QlAyaUNOLENPNWlDSSw2S0FDRSx3QlBpakNOLENPbGpDSSw2S0FDRSx3QlB1akNOLENPeGpDSSw2S0FDRSx3QlA2akNOLENPOWpDSSw2S0FDRSx3QlBta0NOLENPcGtDSSw2S0FDRSx3QlB5a0NOLENPMWtDSSw2S0FDRSx3QlAra0NOLENPaGxDSSw2S0FDRSx3QlBxbENOLENPdGxDSSw2S0FDRSx3QlAybENOLENPNWxDSSw2S0FDRSx3QlBpbUNOLENPbG1DSSw2S0FDRSx3QlB1bUNOLENPeG1DSSw2S0FDRSx3QlA2bUNOLENPOW1DSSw2S0FDRSx3QlBtbkNOLENPcG5DSSw2S0FDRSx3QlB5bkNOLENPMW5DSSw2S0FDRSx3QlArbkNOLENPaG9DSSw2S0FDRSx3QlBxb0NOLENPdG9DSSw2S0FDRSx3QlAyb0NOLENPNW9DSSw2S0FDRSx3QlBpcENOLENPbHBDSSw2S0FDRSx3QlB1cENOLENPeHBDSSw2S0FDRSx3QlA2cENOLENPOXBDSSw2S0FDRSx3QlBtcUNOLENPcHFDSSw2S0FDRSx3QlB5cUNOLENPMXFDSSw2S0FDRSx3QlArcUNOLENPaHJDSSw2S0FDRSx3QlBxckNOLENPdHJDSSw2S0FDRSx3QlAyckNOLENPNXJDSSw2S0FDRSx3QlBpc0NOLENPbHNDSSw2S0FDRSx3QlB1c0NOLENPeHNDSSw2S0FDRSx3QlA2c0NOLENPOXNDSSw2S0FDRSx3QlBtdENOLENPcHRDSSw2S0FDRSx3QlB5dENOLENPMXRDSSw2S0FDRSx3QlArdENOLENPaHVDSSw2S0FDRSx3QlBxdUNOLENPdHVDSSw2S0FDRSx3QlAydUNOLENPNXVDSSw2S0FDRSx3QlBpdkNOLENPbHZDSSw2S0FDRSx3QlB1dkNOLENPeHZDSSw2S0FDRSx3QlA2dkNOLENPOXZDSSw2S0FDRSx3QlBtd0NOLENPcHdDSSw2S0FDRSx3QlB5d0NOLENPMXdDSSw2S0FDRSx3QlArd0NOLENPaHhDSSw2S0FDRSx3QlBxeENOLENPdHhDSSw2S0FDRSx3QlAyeENOLENPNXhDSSw2S0FDRSx3QlBpeUNOLENPbHlDSSw2S0FDRSx3QlB1eUNOLENPeHlDSSw2S0FDRSx3QlA2eUNOLENPOXlDSSw2S0FDRSx3QlBtekNOLENPcHpDSSw2S0FDRSx3QlB5ekNOLENPMXpDSSw2S0FDRSx3QlArekNOLENPaDBDSSw2S0FDRSx3QlBxMENOLENPdDBDSSw2S0FDRSx3QlAyMENOLENPNTBDSSw2S0FDRSx3QlBpMUNOLENPbDFDSSw2S0FDRSx3QlB1MUNOLENPeDFDSSw2S0FDRSx3QlA2MUNOLENPOTFDSSw2S0FDRSx3QlBtMkNOLENPcDJDSSw2S0FDRSx3QlB5MkNOLENPMTJDSSw2S0FDRSx3QlArMkNOLENPaDNDSSw2S0FDRSx3QlBxM0NOLENPdDNDSSw2S0FDRSx3QlAyM0NOLENPNTNDSSw2S0FDRSx3QlBpNENOLENPbDRDSSw2S0FDRSx3QlB1NENOLENPeDRDSSw2S0FDRSx3QlA2NENOLENPOTRDSSw2S0FDRSx3QlBtNUNOLENPcDVDSSxpTEFDRSx5QlB5NUNOLENPcjVDRSx5SUFDRSx5QkFBQSxDQUVBLGtCQUFBLENBREEsaUJQMjVDSixDT3g1Q0kscUtBUUUscUNKakpVLENJMElWLFVBQUEsQ0FDQSxhQUFBLENBRUEsV0FBQSxDQUVBLHlCQUFBLENMdERKLDREQUFBLENBQUEsb0RBQUEsQ0FFQSxtQ0FINEMsQ0FHNUMsMkJBSDRDLENBSTVDLDZCQUpvRSxDQUlwRSxxQkFKb0UsQ0FFcEUseUJBRndCLENBRXhCLGlCQUZ3QixDS3NEcEIsaUJBQUEsQ0FGQSxVUHE2Q04sQ083NUNJLGlLQU1FLHlCSnBKUyxDSStJVCx3QkFBQSxDQUlBLGtCSjNHRSxDSTBHRixlSnpESSxDSXdESix5QkFBQSxDQUlBLGFBQUEsQ0FMQSxpQlB1NkNOLENPOTVDTSxpS0FDRSxrQlBtNkNSLENPajZDUSw2TEFDRSxZQUFBLENBQ0EsWVBzNkNWLENPbjZDUSx5TEFDRSxpQko1SEYsQ0k2SEUsc0JQdzZDVixDT2g2Q0Esc1JBSUUsd0JBQUEsQ0FGQSxpQkpuRU0sQ0lvRU4sVVB5NkNGLENPcjZDRSwwN0JBR0UsUVA0N0NKLENPejdDRSw0bEJBRUUsZ0JQeThDSixDT3I4Q0ksOGNBQ0UsaUJQODhDTixDT3o4Q0ksOFZBR0UsK0JKN01VLENJMk1WLGVBQUEsQ0FLQSxpQkFBQSxDQUpBLEtBQUEsQ0FLQSxTUGc5Q04sQ08xOENNLDhiQUdFLG9DSnBO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OENGMGpJSixDY3hwSUksbUJaOEZBLDhCWTdGa0MsQ1o2RmxDLDRDWTVGNkMsQ1o0RjdDLDhCWTNGeUMsQ1oyRnpDLG9DWTFGd0MsQ1owRnhDLGdEWXpGbUQsQ1p5Rm5ELG9DRmtrSUosQ2N4cElNLDBCQUdFLGtCQUFBLENBT0EscUNYbkRRLENXMENSLFVBQUEsQ0FDQSxhQUFBLENBSUEseUJBQUEsQ1owQ04sNkRBQUEsQ0FBQSxxREFBQSxDQUVBLG1DQUg0QyxDQUc1QywyQkFINEMsQ1l0Q3RDLGlDQUFBLENBQUEseUJBQUEsQ1owQ04sNkJBSm9FLENBSXBFLHFCQUpvRSxDQUVwRSx5QkFGd0IsQ0FFeEIsaUJBRndCLENZdkNsQiwyQkFBQSxDQUFBLG1CQUFBLENBR0EsVUFBQSxDQU5BLGlCQUFBLENBREEsVWRvcUlSLENjenBJSSx5Qlp1RUEsaUNZdEVrQyxDWnNFbEMsa0NZckU2QyxDWnFFN0Msd0NZcEV5QyxDWm9FekMscUNZbkV3QyxDWm1FeEMsd0NZbEVtRCxDWmtFbkQsNENGMGxJSixDY3hySUksV1o4RkEsOEJZN0ZrQyxDWjZGbEMsMENZNUY2QyxDWjRGN0MsOEJZM0Z5QyxDWjJGekMsb0NZMUZ3QyxDWjBGeEMsa0RZekZtRCxDWnlGbkQsb0NGa21JSixDY3hySU0sa0JBR0Usa0JBQUEsQ0FPQSxxQ1huRFEsQ1cwQ1IsVUFBQSxDQUNBLGFBQUEsQ0FJQSx5QkFBQSxDWjBDTiw2REFBQSxDQUFBLHFEQUFBLENBRUEsbUNBSDRDLENBRzVDLDJCQUg0QyxDWXRDdEMsaUNBQUEsQ0FBQSx5QkFBQSxDWjBDTiw2QkFKb0UsQ0FJcEUscUJBSm9FLENBRXBFLHlCQUZ3QixDQUV4QixpQkFGd0IsQ1l2Q2xCLDJCQUFBLENBQUEsbUJBQUEsQ0FHQSxVQUFBLENBTkEsaUJBQUEsQ0FEQSxVZG9zSVIsQ2N6cklJLGlCWnVFQSwrQll0RWtDLENac0VsQyxrQ1lyRTZDLENacUU3QyxzQ1lwRXlDLENab0V6Qyx1Q1luRXdDLENabUV4Qyx3Q1lsRW1ELENaa0VuRCw4Q0YwbklKLENjeHRJSSxXWjhGQSw4Qlk3RmtDLENaNkZsQywwQ1k1RjZDLENaNEY3Qyw4QlkzRnlDLENaMkZ6QyxvQ1kxRndDLENaMEZ4QyxrRFl6Rm1ELENaeUZuRCxvQ0Zrb0lKLENjeHRJTSxrQkFHRSxrQkFBQSxDQU9BLHFDWG5EUSxDVzBDUixVQUFBLENBQ0EsYUFBQSxDQUlBLHlCQUFBLENaMENOLDZEQUFBLENBQUEscURBQUEsQ0FFQSxtQ0FINEMsQ0FHNUMsMkJBSDRDLENZdEN0QyxpQ0FBQSxDQUFBLHlCQUFBLENaMENOLDZCQUpvRSxDQUlwRSxxQkFKb0UsQ0FFcEUseUJBRndCLENBRXhCLGlCQUZ3QixDWXZDbEIsMkJBQUEsQ0FBQSxtQkFBQSxDQUdBLFVBQUEsQ0FOQSxpQkFBQSxDQURBLFVkb3VJUixDY3p0SUksaUJadUVBLCtCWXRFa0MsQ1pzRWxDLGtDWXJFNkMsQ1pxRTdDLHNDWXBFeUMsQ1pvRXpDLHVDWW5Fd0MsQ1ptRXhDLHdDWWxFbUQsQ1prRW5ELDhDRjBwSUosQ2N4dklJLFdaOEZBLDhCWTdGa0MsQ1o2RmxDLDRDWTVGNkMsQ1o0RjdDLDhCWTNGeUMsQ1oyRnpDLG9DWTFGd0MsQ1owRnhDLGdEWXpGbUQsQ1p5Rm5ELG9DRmtxSUosQ2N4dklNLGtCQUdFLGtCQUFBLENBT0EscUNYbkRRLENXMENSLFVBQUEsQ0FDQSxhQUFBLENBSUEseUJBQUEsQ1owQ04sNkRBQUEsQ0FBQSxxREFBQSxDQUVBLG1DQUg0QyxDQUc1QywyQkFINEMsQ1l0Q3RDLGlDQUFBLENBQUEseUJBQUEsQ1owQ04sNkJBSm9FLENBSXBFLHFCQUpvRSxDQUVwRSx5QkFGd0IsQ0FFeEIsaUJBRndCLENZdkNsQiwyQkFBQSxDQUFBLG1CQUFBLENBR0EsVUFBQSxDQU5BLGlCQUFBLENBREEsVWRvd0lSLENjenZJSSxpQlp1RUEsaUNZdEVrQyxDWnNFbEMsa0NZckU2QyxDWnFFN0Msd0NZcEV5QyxDWm9FekMscUNZbkV3QyxDWm1FeEMsd0NZbEVtRCxDWmtFbkQsNENGMHJJSixDY3h4SUksV1o4RkEsOEJZN0ZrQyxDWjZGbEMsMkNZNUY2QyxDWjRGN0Ms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c0JBQUEsQ0FEQSxzQkFBQSxDQUFBLGtCbkJzNUxaLENBQ0YsQ21CbDVMVSxtSUFHRSxjQUFBLENBREEsVW5CbzVMWixDRS92TUkseUJpQm1YYyxnSEFFSSxjQUFBLENBQ0Esa0JuQjg0THBCLENBQ0YsQ0Uvdk1JLDBCaUI2V2MsZ0hBT0ksa0JuQis0THBCLENBQ0YsQ0U5dk1JLDBCaUJ1V2MsZ0hBV0ksbUJuQmc1THBCLENBQ0YsQ0Uvd01JLHlCaUIyWWMsaUhBRUksYUFBQSxDQUNBLGlCbkJzNExwQixDQUNGLENFL3dNSSwwQmlCcVljLGlIQU9JLGlCbkJ1NExwQixDQUNGLENFOXdNSSwwQmlCK1hjLGlIQVdJLGtCbkJ3NExwQixDQUNGLENtQjMzTFEsb1ZBS0UsWW5CNjNMVixDbUJ0M0xRLGdFQUNFLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZW5CdzNMVixDbUJwM0xNLDhEQUdFLHNCQUFBLENBREEsZ0JBQUEsQ0FEQSxTbkJ3M0xSLENtQm4zTFUsNkVBQ0UsY0FBQSxDQUNBLGVuQnEzTFosQ21CMzJMTSxzRUFDRSxjbkI2MkxSLENFdnpNSSx5QmlCeWNFLHNFQUlJLGNuQjgyTFIsQ21CMzJMTSxxRkFFSSxxQ25CODJMVixDQUpGLENtQnIyTE0sMklBRUUsUW5CMjJMUixDRXAwTUkseUJpQmdlSSxnSUFFSSxTbkJzMkxWLENtQmwyTE0sa0lBRUksU25CcTJMVixDbUI1MUxNLGdJQUVJLFNuQisxTFYsQ21CMzFMTSxrSUFFSSxTbkI4MUxWLENtQmwxTE0sdVdBR0ksU25CbzFMVixDbUIzMExNLGdJQUVJLFNuQjgwTFYsQ21CMTBMTSxrSUFFSSxTbkI2MExWLENtQnAwTE0sZ0lBRUksU25CdTBMVixDbUJuMExNLGtJQUVJLFNuQnMwTFYsQ21CN3pMTSwrSEFFSSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JuQmcwTFYsQ0E1Q0YsQ21COXdMSSw0R0FFRSxlbkI0ekxOLENtQnp6TFEsMElBQ0UsZ0JuQjJ6TFYsQ21CbnpMWSwwTUFDRSxhbkJxekxkLENtQm56TGMsOGFBRUUsWUFBQSxDQUNBLFluQm96TGhCLENtQjl5TFEsNEpBQ0UsaUJBQUEsQ0FDQSxrQm5CZ3pMVixDRXY0TUkseUJpQjhsQkksaUdBRUksaUJuQjJ5TFYsQ0FDRixDbUIxeExnQixra0NBQ0UsV0FBQSxDQUVBLGNBQUEsQ0FDQSxtQkFBQSxDQUFBLGdCQUFBLENBRkEsVW5COHhMbEIsQ0V0NE1JLDBCaUJnbkJVLHNOQUVJLG9CbkJ3eExoQixDbUJseExZLHNOQUVJLG9CbkJxeExoQixDbUIvd0xZLHNOQUVJLG9CbkJreExoQixDbUI1d0xZLHNOQUVJLG9CbkIrd0xoQixDbUJ6d0xZLHNOQUVJLHFCbkI0d0xoQixDQW5CRixDbUIvdUxVLHNIQUNFLHNCbkJxd0xaLENFajRNSSx5QmlCb29CSSx1RUFFSSwyQkFBQSxDQUFBLDZCQUFBLENBQUEsaUNBQUEsQ0FBQSw2Qm5CK3ZMVixDQUNGLENFbjdNSSx5QmlCNHJCQSxnR0FFSSw4Q25CeXZMTixDQUNGLENtQnJ2TEUsaUNBQ0UsaUJuQnV2TEosQ21CcnZMSSx3Q0FJRSxxQkFBQSxDQUdBLHFDaEJudEJVLENnQjZzQlYsVUFBQSxDQUNBLGFBQUEsQ0FJQSxxQkFBQSxDakJ6bkJKLDZEQUFBLENBQUEscURBQUEsQ0FFQSxtQ0FINEMsQ0FHNUMsMkJBSDRDLENpQjhuQnhDLGlDQUFBLENBQUEseUJBQUEsQ2pCMW5CSiw2QkFKb0UsQ0FJcEUscUJBSm9FLENBRXBFLHlCQUZ3QixDQUV4QixpQkFGd0IsQ2lCNm5CcEIsMkJBQUEsQ0FBQSxtQkFBQSxDQUdBLG1CQUFBLENBUEEsaUJBQUEsQ0FNQSxrQ0FBQSxDQUFBLDBCQUFBLENBUkEsU0FBQSxDQVVBLFVuQjB2TE4sQ0V6OU1JLHlCaUJrdEJBLHdDQWdCSSxTbkIydkxOLENBQ0YsQ0V4OU1JLHlCaUI0c0JBLHdDQW9CSSxzQkFBQSxDQUNBLFNuQjR2TE4sQ0FDRixDbUJydkxJLDJDQUNFLHVDbkJ1dkxOLENtQm52TE0seURqQi9tQkYsVWlCZ25COEIsQ0FJMUIsdUJBQUEsQ0FBQSxvQkFBQSxDQUhBLFlBQUEsQ0FLQSxtQ0FBQSxDQUhBLDBEQUFBLENBREEsdUJBQUEsQ0FFQSxzQkFBQSxDQUdBLGlCQUFBLENBRkEsVUFBQSxDQUdBLFNuQnF2TFIsQ21CL3VMSSxrREFDRSx1Q25CaXZMTixDRTU3TUkseUJpQjZ0QlEsMkZBRUksMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHlCQUFBLENBQUEscUJuQmt1TGQsQ0FDRixDb0J6K01BLFlBQ0UsVUFBQSxDQUNBLGNwQjQrTUYsQ29CeitNQSwyQ0FFRSxVQUFBLENBREEsUXBCNitNRixDb0J6K01BLFNBQ0UsYXBCNCtNRixDb0J6K01BLGNBQ0UsZUFBQSxDQUNBLHVCQUFBLENBQUEsZXBCNCtNRixDb0IxK01FLG9CQUNFLDRCcEI0K01KLENvQngrTUEsdUVBR0UsaUNBQUEsQ0FEQSxjcEI0K01GLENvQnYrTUUsV0FLRSx5QmpCekNXLENpQnVDWCxlakJrRE0sQ2lCakROLGVBQUEsQ0FIQSxlQUFBLENBQ0EsZ0JwQjgrTUosQ29CeCtNSSw2QkFGQSw0QkFBQSxDQUFBLG9CcEI2K01KLENvQnQrTU0sK0JBQ0UsV0FBQSxDQUNBLGNBQUEsQ0FDQSxpQnBCdytNUixDb0JoK01RLGdEQUNFLGtCcEJrK01WLENvQi85TVEsMERBQ0Usa0JwQmkrTVYsQ29CeDlNSSxzQ0FDRSx5QnBCNjlNTixDb0IxOU1JLHdCQUNFLFlwQjQ5TU4sQ29CeDlNRSxtQkFRRSxtQ2pCcEdVLENpQnFHVixvQ0FBQSxDQUhBLGVBQUEsQ0FKQSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxjQUFBLENBQ0Esa0JqQi9DSSxDaUJnREosZWpCQ00sQ2lCTE4sV0FBQSxDQU1BLGdCcEI0OU1KLENvQng5TUksOENBQ0UsMEJqQnJHVSxDaUJ1R1YsZWpCUkksQ2lCT0osVXBCMjlNTixDb0I3OU1JLHFDQUNFLDBCakJyR1UsQ2lCdUdWLGVqQlJJLENpQk9KLFVwQjI5TU4sQ29CNzlNSSx5Q0FHRSxlakJSSSxDaUJPSixVcEIyOU1OLENvQjc5TUksMENBR0UsZWpCUkksQ2lCT0osVXBCMjlNTixDb0I3OU1JLGdDQUNFLDBCakJyR1UsQ2lCdUdWLGVqQlJJLENp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QnhCMDRPWixDd0J2NE9VLHdEQUNFLHlCeEJ5NE9aLEN3QnI0T1Usd0RBS0UsUUFBQSxDQUVBLDBCckIxSUksQ3FCeUlKLGVyQnpDRCxDcUJ1Q0Msa0JBQUEsQ0FEQSwyQkFBQSxDQURBLDRCQUFBLENBREEsZ0J4QjY0T1osQ3dCaDRPRSw0RkFFRSxZeEJrNE9KLEN3Qi8zT0Usc0RBQ0UsaUJ4Qmk0T0osQ3dCdjNPVSw0RkFDRSwyQnhCeTNPWixDd0JsM09VLHlGQUNFLDJCeEJvM09aLEN3QjcyT0Usc0NBQ0UsMkJ4QisyT0osQ3dCNTJPRSxvQ0FDRSwyQnhCODJPSixDd0J4Mk9JLGlHQUNFLGlCeEI2Mk9OLEN3QjEyT0ksNkRBRUUsVUFBQSxDQUtBLHdCckIzTVEsQ3FCeU1SLGlCckIxSkUsQ3FCeUpGLGVyQnRHSSxDcUJxR0osTUFBQSxDQUdBLGFBQUEsQ0FMQSxpQkFBQSxDQU9BLGtCQUFBLENBQ0EsU3hCNDJPTixDd0J4Mk9FLG1FQUNFLDRCeEIwMk9KLEN5QjNrUEEsS3ZCaUpJLHFDQ3pIVyxDRHlIWCw0Q0MzSGEsQ0QySGIsOENDbElVLENEa0lWLDhDQzNIYSxDRDJIYixzQ0N6SFcsQ0R5SFgsd0J1QnRJeUMsQ3ZCc0l6QywyQkNmSSxDRGVKLHdCdUJuSXlDLEN2Qm1JekMseUJGdThPSixDRWhrUEkseUJ1QnhCSixLdkJpSkksNEJ1QjlINEMsQ3ZCOEg1QywwQkY0OE9GLENBQ0YsQ3lCcGtQRSwrQ0FDRSxrRHpCdWtQSixDRTFrUEkseUJ1QkVGLCtDQUlJLHFEekJ3a1BKLENBQ0YsQ0Vua1BJLDBCdUJWRiwrQ0FRSSxrRXpCeWtQSixDQUNGLEN5QnBrUEUsb0NBREYscUJBR0kscUJBQUEsQ0FEQSxtQkFBQSxDQUlBLGVBQUEsQ0FDQSxlQUFBLENBSEEsb0JBQUEsQ0FDQSxVekIwa1BGLENBQ0YsQ3lCbGtQRSw2Q0FHRSxldEJwRGUsQ3NCa0RmLFVIbERxQixDR21EckIsU3pCc2tQSixDRXJtUEkseUJ1QjZCRiw2Q0FNSSxXSHJEb0IsQ0dzRHBCLFV6QnNrUEosQ0FDRixDeUJua1BFLG1EQUNFLDZCSGpFNkIsQ0drRTdCLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQ0FBQSxDQUFBLHlCekJxa1BKLENFam5QSSx5QnVCd0NGLG1EQU9JLHFCekJza1BKLENBQ0YsQ3lCaGtQSSxtSEFDRSw2QnpCcWtQTixDeUJoa1BJLGtFQUVFLHFCdEJsRmEsQ3NCcUZiLHVCSHBGMEIsQ0dzRjFCLDJCQUFBLENBREEsbUJBQUEsQ0FMQSxhQUFBLENBRUEsVUhuRm1CLENHb0ZuQixTekJxa1BOLENFcm9QSSx5QnVCNERBLGtFQVlJLHVCSHpGeUIsQ0cwRnpCLG1CQUFBLENBSEEsV0h4RmtCLENHeUZsQixVekJxa1BOLENBQ0YsQ3lCL2pQUSxxRkFDRSwwTHpCaWtQVixDeUIvalBVLDJGQUNFLDBMekJpa1BaLEN5QjlqUFUsNEZBQ0UsMEx6QmdrUFosQ3lCNWpQUSxxRkFDRSw2THpCOGpQVixDeUI1alBVLDJGQUNFLDZMekI4alBaLEN5QjNqUFUsNEZBQ0UsNkx6QjZqUFosQ3lCdGpQUSx1RkFDRSwwTHpCd2pQVixDeUJ0alBVLDZGQUNFLDBMekJ3alBaLEN5QnJqUFUsOEZBQ0UsMEx6QnVqUFosQ3lCbmpQUSx1RkFDRSwwTHpCcWpQVixDeUJualBVLDZGQUNFLDBMekJxalBaLEN5QmxqUFUsOEZBQ0UsMEx6Qm9qUFosQ0VqclBJLHlCdUJtSkUsa0VBR0kscUR6QmdpUFIsQ0FDRixDRTNxUEksMEJ1QnVJRSxrRUFPSSxrRXpCaWlQUixDQUNGLEMwQnB0UEEsbUJBT0UscUJBQUEsQ0FMQSxldkI2SFksQ3VCdkhaLGlCQUFBLENBQ0Esa0JBQUEsQ0FOQSxpQkFBQSxDQUZBLHVDQUFBLENBU0EsUzFCdXRQRixDRXpzUEkseUJ3QnhCSixtQkFlSSxrQkFBQSxDQURBLGUxQnd0UEYsQ0FDRixDMEJydFBFLDBCQUNFLFUxQnV0UEosQzBCbnRQSSxnQ0FDRSxvQkFBQSxDQUdBLGlCQUFBLENBREEsY0FBQSxDQUdBLGtCQUFBLENBSkEsY0FBQSxDQUdBLGUxQnN0UE4sQzBCbnRQTSxtQ0FFRSxpQkFBQSxDQUNBLGtCQUFBLENBRkEsaUIxQnV0UFIsQzBCbnRQUSwwQ0FRRSxvQ3ZCcEJLLEN1QmlCTCxpQkFBQSxDQUpBLFVBQUEsQ0FDQSxhQUFBLENBRUEsV0FBQSxDQUdBLHNCQUFBLENBREEsaUJBQUEsQ0FIQSxVMUIwdFBWLEMwQjlzUEEsbUJBQ0UsaUJ2QlVNLEN1QlROLGV2QjREUSxDdUIzRFIsa0IxQml0UEYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xuICBmb250LWZhbWlseTogJGZvbnQtMTtcbiAgZm9udC1zaXplOiAkZnMtMTY7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXNlbGVjdGlvbjtcbn1cblxuOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuZGl2LFxucCxcbnNwYW4sXG5zdHJvbmcsXG5saSB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi8vdGl0bGVzXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oMSxcbi5oMSxcbi5wYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6ICRmcy0yMjtcblxuICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjY7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTMwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICBmb250LXNpemU6ICRmcy0zODtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAkZnMtNDY7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogJGZzLTIyO1xuXG4gIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDggKiAkc3BhY2U7XG4gIG1hcmdpbi1ib3R0b206IDQgKiAkc3BhY2U7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICBmb250LXNpemU6ICRmcy0yNDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgIGZvbnQtc2l6ZTogJGZzLTMyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6ICRmcy0zNjtcbiAgfVxuXG59XG5cbmgzLFxuLmgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2ICogJHNwYWNlO1xuICBtYXJnaW4tYm90dG9tOiAzICogJHNwYWNlO1xuICBmb250LXNpemU6ICRmcy0xODtcblxuICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIGZvbnQtc2l6ZTogJGZzLTI2O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICBmb250LXNpemU6ICRmcy0yODtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAkZnMtMzA7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQgKiAkc3BhY2U7XG4gIG1hcmdpbi1ib3R0b206IDIgKiAkc3BhY2U7XG4gIGZvbnQtc2l6ZTogJGZzLTE2O1xuXG4gIGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBmb250LXNpemU6ICRmcy0xODtcbiAgfVxufVxuXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQge1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyBnYXA6IDAuOGVtO1xuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHN0cm9uZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgJi5wbHVtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy10b3A6IDAuNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjllbTtcbiAgICAgIHdpZHRoOiAxLjllbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwIGF1dG8gYXV0byAwO1xuICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZGVjb3MvZmVhdGhlcnMnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0xO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAmLmNvbG9yLTMge1xuICAgICYucGx1bWUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duLTA7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9lbmQgdGl0bGVzXG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWxpbms7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuLy9wYXJhZ3JhcGhzXG5cbnAsXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG5ociB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAkY29sb3ItYmx1ZS0xO1xuICBtYXJnaW46ICRzcGFjZSAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmRldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNCAqICRzcGFjZSAwO1xuICBwYWRkaW5nOiAzICogJHNwYWNlIDMgKiAkc3BhY2UgMCA2ICogJHNwYWNlO1xuICBib3JkZXItcmFkaXVzOiA1ICogJHJhZGl1cztcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtMTtcbiAgei1pbmRleDogMDtcblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIHBhZGRpbmc6IDUgKiAkc3BhY2U7XG4gIH1cblxuICA+c3VtbWFyeSB7XG4gICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgJltvcGVuXSB7XG4gICAgPnN1bW1hcnkge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIgKiAkc3BhY2U7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6ICRzcGFjZTtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZTtcbiAgbWFyZ2luLWJvdHRvbTogMyAqICRzcGFjZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDhweCA0cHggYXV0byBhdXRvO1xuICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnYXJyb3dzLS1jaGV2cm9uJywgdHJ1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICB9XG5cbiAgJi5ub3RpdGxlLFxuICAmLm5vbGFiZWwge1xuICAgID4uc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYWdlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tdG9wOiA1ICogJHNwYWNlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtYXJnaW4tbGVmdDogJHNwYWNlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcbiAgYm9yZGVyLXJhZGl1czogNiAqICRyYWRpdXM7XG4gIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibHVlLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBtYXJnaW4tbGVmdDogMiAqICRzcGFjZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIgKiAkc3BhY2U7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmLmFjdGl2ZSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duLTA7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNlO1xuXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFnZXJfX2l0ZW0ge1xuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogJHNwYWNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDYgKiAkcmFkaXVzO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibHVlLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyICogJHNwYWNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyICogJHNwYWNlO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjZSAyICogJHNwYWNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgYm9yZGVyLXJhZGl1czogNiAqICRyYWRpdXM7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLWJsdWUtMTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgYSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duLTA7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICB9XG4gIH1cbn1cblxuXG5ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWFyZ2luOiAyICogJHNwYWNlIGF1dG87XG4gIHBhZGRpbmc6IDEyICogJHNwYWNlIDIgKiAkc3BhY2U7XG4gIGZvbnQtc2l6ZTogJGZzLTIyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgZm9udC1zaXplOiAkZnMtMjg7XG4gIH1cblxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAkZnMtNjA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LTE7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1xdW90ZXMnLCB0cnVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBpbnNldDogMCBhdXRvIGF1dG8gNTAlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGluc2V0OiBhdXRvIGF1dG8gMCA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVooMTgwZGVnKTtcbiAgfVxuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAkZnMtMjI7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGN1cnJlbnRjb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29sb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5jb2xvciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnTm9uIGTDqWZpbmknO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjQpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAkZnMtMTY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAkZnMtMTA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoY29sb3ItMS1oZXhhKSB7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJyArICRjb2xvci0xLWhleGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ0NvdWxldXIgMSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGNvbG9yLTItaGV4YSkge1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTIpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJycgKyAkY29sb3ItMi1oZXhhO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdDb3VsZXVyIDInO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhjb2xvci0zLWhleGEpIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0zKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnICsgJGNvbG9yLTMtaGV4YTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnQ291bGV1ciAzJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoY29sb3ItNC1oZXhhKSB7XG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItNCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJyArICRjb2xvci00LWhleGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ0NvdWxldXIgNCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uY29sb3ItMSB7XG4gIGNvbG9yOiAkY29sb3ItMjtcbn1cblxuLmNvbG9yLTIge1xuICBjb2xvcjogJGNvbG9yLTI7XG59XG5cbi5jb2xvci0zIHtcbiAgY29sb3I6ICRjb2xvci0zO1xufVxuXG4uZm9udHMge1xuICAuZm9udCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICBAaWYgdmFyaWFibGUtZXhpc3RzKGZvbnQtMSkge1xuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyAtICcgKyAkZm9udC0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIHZhcmlhYmxlLWV4aXN0cyhmb250LTIpIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgLSAnICsgJGZvbnQtMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiB2YXJpYWJsZS1leGlzdHMoZm9udC0zKSB7XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnIC0gJyArICRmb250LTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCksXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCksXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB7XG4gIEBpbXBvcnQgJ2NvbnRlbnQvZm9ybWF0dGVkJztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgLS1jb2xvci13aGl0ZTogI0ZGRkZGRjtcbiAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci1icm93bi0wOiAjRUZFQUU2O1xuICAtLWNvbG9yLWJyb3duLTE6ICNDM0IxQTA7XG4gIC0tY29sb3ItYnJvd24tMjogIzkxNzA1NDtcbiAgLS1jb2xvci1vcmFuZ2UtMTogI0VCNUQ0ODtcbiAgLS1jb2xvci1ibHVlLTE6ICMyNDJGNjI7XG4gIC0tY29sb3ItMTogIzI0MkY2MjtcbiAgLS1jb2xvci0yOiAjRUI1RDQ4O1xuICAtLWNvbG9yLTM6ICNDM0IxQTA7XG4gIC0tY29sb3ItNDogIzkxNzA1NDtcbiAgLS1jb2xvci1saW5rOiAjMjQyRjYyO1xuICAtLWNvbG9yLWxpbmstaG92ZXI6ICNFQjVENDg7XG4gIC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1jb2xvci1zZWxlY3Rpb246IHJnYmEoMzYsIDQ3LCA5OCwgMC40KTtcbiAgLS1jb250YWluZXI6IDE0NDBweDtcbiAgLS1jb250YWluZXItMTogNzIwcHg7XG4gIC0tY29udGFpbmVyLTI6IDk5MHB4O1xuICAtLWNvbnRhaW5lci0zOiAxNjUwcHg7XG4gIC0tbWVudS1oZWlnaHQ6IDBweDtcbiAgLS1wYWdlLXRvcDogMDtcbiAgLS1zcXVhcmUtc2l6ZTogMzBweDtcbiAgLS1zYWZlLW1hcmdpbjogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1zYWZlLW1hcmdpbjogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLXNhZmUtbWFyZ2luOiA3MnB4O1xuICAgIC0tc3F1YXJlLXNpemU6IDYycHg7XG4gIH1cbn1cblxuYm9keS50b29sYmFyLXZlcnRpY2FsIHtcbiAgLS1wYWdlLXRvcDogMzk7XG59XG5ib2R5LnRvb2xiYXItdHJheS1vcGVuLnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gIC0tcGFnZS10b3A6IDc5O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci0xKTtcbn1cblxuOndoZXJlKC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcykgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuXG4uYnRuIC5leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy5yb3cgPiAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lZGlhLWxpYnJhcnktdmlldy0td2lkZ2V0IC52aWV3LWhlYWRlciAudGFicy13cmFwcGVyIGEubmF2LWl0ZW0uaXMtYWN0aXZlIC5uYXYtaXRlbSwgLm1lZGlhLWxpYnJhcnktdmlldy0td2lkZ2V0IC52aWV3LWhlYWRlciAudGFicy13cmFwcGVyIGEubmF2LWl0ZW0uaXMtYWN0aXZlIC5uYXYtaXRlbWEsXG4udGFicy13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXZpZXctLXdpZGdldCAudmlldy1oZWFkZXIgYS5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1pdGVtLFxuLnRhYnMtd3JhcHBlciAubWVkaWEtbGlicmFyeS12aWV3LS13aWRnZXQgLnZpZXctaGVhZGVyIGEubmF2LWl0ZW0uaXMtYWN0aXZlIC5uYXYtaXRlbWEsXG4udGFicy13cmFwcGVyIC5uYXYtaXRlbSxcbi50YWJzLXdyYXBwZXIgLm5hdi1pdGVtYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgfVxuICAubWVkaWEtbGlicmFyeS12aWV3LS13aWRnZXQgLnZpZXctaGVhZGVyIC50YWJzLXdyYXBwZXIgYS5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1pdGVtLmFjdGl2ZSwgLm1lZGlhLWxpYnJhcnktdmlldy0td2lkZ2V0IC52aWV3LWhlYWRlciAudGFicy13cmFwcGVyIGEubmF2LWl0ZW0uaXMtYWN0aXZlIC5uYXYtaXRlbWEuYWN0aXZlLFxuLnRhYnMtd3JhcHBlciAubWVkaWEtbGlicmFyeS12aWV3LS13aWRnZXQgLnZpZXctaGVhZGVyIGEubmF2LWl0ZW0uaXMtYWN0aXZlIC5uYXYtaXRlbS5hY3RpdmUsXG4udGFicy13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXZpZXctLXdpZGdldCAudmlldy1oZWFkZXIgYS5uYXYtaXRlbS5pcy1hY3RpdmUgLm5hdi1pdGVtYS5hY3RpdmUsXG4udGFicy13cmFwcGVyIC5uYXYtaXRlbS5hY3RpdmUsXG4udGFicy13cmFwcGVyIC5uYXYtaXRlbWEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB9XG5cbiAgLnRhYnMtd3JhcHBlciAudGFiLXRvZ2dsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsXG4uY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAuY29udGFpbmVyLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbi5jb250YWluZXIsXG4uY29udGFpbmVyLXNtYWxsLFxuLmNvbnRhaW5lci1tZWRpdW0sXG4uY29udGFpbmVyLWxhcmdlLFxuLmNvbnRhaW5lci1mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5jb250YWluZXItc21hbGwge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4uY29udGFpbmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogOTkwcHg7XG59XG5cbi5jb250YWluZXItbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQsXG4uY29udGFpbmVyLXJpZ2h0LFxuLmNvbnRhaW5lci1sYXJnZS1sZWZ0LFxuLmNvbnRhaW5lci1sYXJnZS1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LFxuLmNvbnRhaW5lci1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgKyA3MjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuY29udGFpbmVyLWxhcmdlLWxlZnQsXG4uY29udGFpbmVyLWxhcmdlLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyArIDgyNXB4KTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQsXG4uY29udGFpbmVyLWxhcmdlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbnRhaW5lci1yaWdodCxcbi5jb250YWluZXItbGFyZ2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJLYW5pdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMva2FuaXQvS2FuaXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMva2FuaXQvS2FuaXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1SZWd1bGFyLnN2ZyNLYW5pdC1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2thbml0L0thbml0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9rYW5pdC9LYW5pdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMva2FuaXQvS2FuaXQtQm9sZC5zdmcjS2FuaXQtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWxlY3Rpb24pO1xufVxuXG46dGFyZ2V0IHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG5kaXYsXG5wLFxuc3BhbixcbnN0cm9uZyxcbmxpIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaDEsXG4uaDEsXG4ucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4uaDEsXG4ucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLFxuLmgxLFxuLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsXG4uaDEsXG4ucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICBoMSxcbi5oMSxcbi5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgaDIsXG4uaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMsXG4uaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMyxcbi5oMyB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMyxcbi5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIGgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg0LFxuLmg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbmgyIHN0cm9uZyxcbi5oMiBzdHJvbmcsXG5oMyBzdHJvbmcsXG4uaDMgc3Ryb25nLFxuaDQgc3Ryb25nLFxuLmg0IHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgyLnBsdW1lLFxuLmgyLnBsdW1lLFxuaDMucGx1bWUsXG4uaDMucGx1bWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctdG9wOiAwLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xufVxuaDIucGx1bWU6OmJlZm9yZSxcbi5oMi5wbHVtZTo6YmVmb3JlLFxuaDMucGx1bWU6OmJlZm9yZSxcbi5oMy5wbHVtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS45ZW07XG4gIHdpZHRoOiAxLjllbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5oMi5jb2xvci0zLnBsdW1lOjpiZWZvcmUsXG4uaDIuY29sb3ItMy5wbHVtZTo6YmVmb3JlLFxuaDMuY29sb3ItMy5wbHVtZTo6YmVmb3JlLFxuLmgzLmNvbG9yLTMucGx1bWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnAsXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxucDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIG1hcmdpbjogNXB4IDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuZGV0YWlscyA+IHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5kZXRhaWxzW29wZW5dID4gc3VtbWFyeTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xuICB6LWluZGV4OiAxO1xufVxuc3VtbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogOHB4IDRweCBhdXRvIGF1dG87XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNhcnJvd3MtLWNoZXZyb25cIik7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG5zdW1tYXJ5Lm5vdGl0bGUgPiAuc3VtbWFyeSwgc3VtbWFyeS5ub2xhYmVsID4gLnN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtbGluayB7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciwgLnBhZ2UtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cblxuLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhZ2VyX19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlcl9faXRlbSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5wYWdlcl9faXRlbSBhOmhvdmVyLCAucGFnZXJfX2l0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5wYWdlcl9faXRlbS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZXJfX2l0ZW0uZGlzYWJsZWQgYSB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuYmxvY2txdW90ZTo6YmVmb3JlLCBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjcGljdG9zLS1xdW90ZXNcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgaW5zZXQ6IDAgYXV0byBhdXRvIDUwJTtcbn1cbmJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgaW5zZXQ6IGF1dG8gYXV0byAwIDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVooMTgwZGVnKTtcbn1cbmJsb2NrcXVvdGUgcCxcbmJsb2NrcXVvdGUgdWwsXG5ibG9ja3F1b3RlIG9sIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjdXJyZW50Y29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb2xvcnMgLmNvbG9yIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuLmNvbG9ycyAuY29sb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTm9uIGTDqWZpbmlcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jb2xvci13aGl0ZSksIDAuNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29sb3JzIC5jb2xvcjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmNvbG9ycyAuY29sb3I6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xKTtcbn1cbi5jb2xvcnMgLmNvbG9yOm50aC1vZi10eXBlKDEpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiMyNDJGNjJcIjtcbn1cbi5jb2xvcnMgLmNvbG9yOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ291bGV1ciAxXCI7XG59XG4uY29sb3JzIC5jb2xvcjpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTIpO1xufVxuLmNvbG9ycyAuY29sb3I6bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI0VCNUQ0OFwiO1xufVxuLmNvbG9ycyAuY29sb3I6bnRoLW9mLXR5cGUoMik6OmFmdGVyIHtcbiAgY29udGVudDogXCJDb3VsZXVyIDJcIjtcbn1cbi5jb2xvcnMgLmNvbG9yOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMyk7XG59XG4uY29sb3JzIC5jb2xvcjpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIjQzNCMUEwXCI7XG59XG4uY29sb3JzIC5jb2xvcjpudGgtb2YtdHlwZSgzKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNvdWxldXIgM1wiO1xufVxuLmNvbG9ycyAuY29sb3I6bnRoLW9mLXR5cGUoNCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci00KTtcbn1cbi5jb2xvcnMgLmNvbG9yOm50aC1vZi10eXBlKDQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiM5MTcwNTRcIjtcbn1cbi5jb2xvcnMgLmNvbG9yOm50aC1vZi10eXBlKDQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ291bGV1ciA0XCI7XG59XG5cbi5jb2xvci0xIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTIpO1xufVxuXG4uY29sb3ItMiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcbn1cblxuLmNvbG9yLTMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMyk7XG59XG5cbi5mb250cyAuZm9udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5mb250cyAuZm9udDpudGgtb2YtdHlwZSgxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9udHMgLmZvbnQ6bnRoLW9mLXR5cGUoMSk6OmFmdGVyIHtcbiAgY29udGVudDogJyAtIFwiS2FuaXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmJztcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgYSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBhLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgYSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgYTpob3ZlciwgOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgYTpmb2N1cyxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBhOmhvdmVyLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIGE6Zm9jdXMsXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBhOmhvdmVyLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgYTpmb2N1cyxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBhOmhvdmVyLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBhW2hyZWZePWh0dHBdOm5vdCguYnRuKTpub3QoLmN1c3RvbS1saW5rKTpub3QoLmNvbG9yYm94KSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBhW2hyZWZePWh0dHBdOm5vdCguYnRuKTpub3QoLmN1c3RvbS1saW5rKTpub3QoLmNvbG9yYm94KSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIGFbaHJlZl49aHR0cF06bm90KC5idG4pOm5vdCguY3VzdG9tLWxpbmspOm5vdCguY29sb3Jib3gpLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIGFbaHJlZl49aHR0cF06bm90KC5idG4pOm5vdCguY3VzdG9tLWxpbmspOm5vdCguY29sb3Jib3gpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgYVtocmVmXj1odHRwXTpub3QoLmJ0bik6bm90KC5jdXN0b20tbGluayk6bm90KC5jb2xvcmJveCk6OmFmdGVyLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIGFbaHJlZl49aHR0cF06bm90KC5idG4pOm5vdCguY3VzdG9tLWxpbmspOm5vdCguY29sb3Jib3gpOjphZnRlcixcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIGFbaHJlZl49aHR0cF06bm90KC5idG4pOm5vdCguY3VzdG9tLWxpbmspOm5vdCguY29sb3Jib3gpOjphZnRlcixcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBhW2hyZWZePWh0dHBdOm5vdCguYnRuKTpub3QoLmN1c3RvbS1saW5rKTpub3QoLmNvbG9yYm94KTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNwaWN0b3MtLWV4dGVybmFsXCIpO1xuICBtYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBhW2hyZWZePWh0dHBdOm5vdCguYnRuKTpub3QoLmN1c3RvbS1saW5rKTpub3QoLmNvbG9yYm94KTpob3Zlcjo6YWZ0ZXIsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgYVtocmVmXj1odHRwXTpub3QoLmJ0bik6bm90KC5jdXN0b20tbGluayk6bm90KC5jb2xvcmJveCk6aG92ZXI6OmFmdGVyLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgYVtocmVmXj1odHRwXTpub3QoLmJ0bik6bm90KC5jdXN0b20tbGluayk6bm90KC5jb2xvcmJveCk6aG92ZXI6OmFmdGVyLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIGFbaHJlZl49aHR0cF06bm90KC5idG4pOm5vdCguY3VzdG9tLWxpbmspOm5vdCguY29sb3Jib3gpOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIGEuYnRuLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIGEuYnRuLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgYS5idG4sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgYS5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHMsIHBhZGRpbmcgMC40cztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIGEuY2stYW5jaG9yLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIGEuY2stYW5jaG9yLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgYS5jay1hbmNob3IsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgYS5jay1hbmNob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdWwsXG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHVsLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgdWwsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSB1bCBsaSxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sIGxpLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHVsIGxpLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sIGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwgbGksXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbCBsaSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bCBsaSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSB1bCBsaTo6YmVmb3JlLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2wgbGk6OmJlZm9yZSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCBsaTo6YmVmb3JlLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sIGxpOjpiZWZvcmUsXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSB1bCBsaTo6YmVmb3JlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wgbGk6OmJlZm9yZSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bCBsaTo6YmVmb3JlLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdWwgbGkgPiBvbCxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHVsIGxpID4gdWwsXG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbCBsaSA+IG9sLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2wgbGkgPiB1bCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCBsaSA+IG9sLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHVsIGxpID4gdWwsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2wgbGkgPiBvbCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbCBsaSA+IHVsLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwgbGkgPiBvbCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHVsIGxpID4gdWwsXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbCBsaSA+IG9sLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wgbGkgPiB1bCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bCBsaSA+IG9sLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHVsIGxpID4gdWwsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2wgbGkgPiBvbCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbCBsaSA+IHVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdWwuYnJlYWRjcnVtYiA+IGxpLCA6d2hlcmUoLnRleHQtZm9ybWF0dGVkKSB1bC5wYWdpbmF0aW9uID4gbGksXG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbC5icmVhZGNydW1iID4gbGksXG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbC5wYWdpbmF0aW9uID4gbGksXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgdWwuYnJlYWRjcnVtYiA+IGxpLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHVsLnBhZ2luYXRpb24gPiBsaSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbC5icmVhZGNydW1iID4gbGksXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2wucGFnaW5hdGlvbiA+IGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwuYnJlYWRjcnVtYiA+IGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwucGFnaW5hdGlvbiA+IGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wuYnJlYWRjcnVtYiA+IGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wucGFnaW5hdGlvbiA+IGxpLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHVsLmJyZWFkY3J1bWIgPiBsaSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bC5wYWdpbmF0aW9uID4gbGksXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2wuYnJlYWRjcnVtYiA+IGxpLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sLnBhZ2luYXRpb24gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHVsLmJyZWFkY3J1bWIgPiBsaTo6YWZ0ZXIsIDp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHVsLnBhZ2luYXRpb24gPiBsaTo6YWZ0ZXIsXG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbC5icmVhZGNydW1iID4gbGk6OmFmdGVyLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2wucGFnaW5hdGlvbiA+IGxpOjphZnRlcixcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bC5icmVhZGNydW1iID4gbGk6OmFmdGVyLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHVsLnBhZ2luYXRpb24gPiBsaTo6YWZ0ZXIsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2wuYnJlYWRjcnVtYiA+IGxpOjphZnRlcixcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbC5wYWdpbmF0aW9uID4gbGk6OmFmdGVyLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwuYnJlYWRjcnVtYiA+IGxpOjphZnRlcixcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHVsLnBhZ2luYXRpb24gPiBsaTo6YWZ0ZXIsXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbC5icmVhZGNydW1iID4gbGk6OmFmdGVyLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wucGFnaW5hdGlvbiA+IGxpOjphZnRlcixcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bC5icmVhZGNydW1iID4gbGk6OmFmdGVyLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHVsLnBhZ2luYXRpb24gPiBsaTo6YWZ0ZXIsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2wuYnJlYWRjcnVtYiA+IGxpOjphZnRlcixcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbC5wYWdpbmF0aW9uID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIGxpLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgbGksXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgbGkge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSB1bCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHVsLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSB1bCBsaSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCBsaSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHVsIGxpLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdWwgbGk6OmJlZm9yZSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCBsaTo6YmVmb3JlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwgbGk6OmJlZm9yZSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDAuNmVtO1xuICBoZWlnaHQ6IDAuNmVtO1xuICBpbnNldDogMC42ZW0gYXV0byBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHVsIGxpIHVsIGxpLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHVsIGxpIHVsIGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwgbGkgdWwgbGksXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgdWwgbGkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdWwgbGkgdWwgbGk6OmJlZm9yZSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCBsaSB1bCBsaTo6YmVmb3JlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwgbGkgdWwgbGk6OmJlZm9yZSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDAuNGVtO1xuICBpbnNldDogMC43ZW0gYXV0byBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHVsIGxpIHVsIGxpIHVsIGxpOjpiZWZvcmUsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgdWwgbGkgdWwgbGkgdWwgbGk6OmJlZm9yZSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHVsIGxpIHVsIGxpIHVsIGxpOjpiZWZvcmUsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgdWwgbGkgdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTIpO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGk6OmJlZm9yZSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaTo6YmVmb3JlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGk6OmJlZm9yZSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMSk7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sIHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjFcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjFcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIxXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAxO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIyXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMlwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMlwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDI7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjNcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIzXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIzXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjRcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjRcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI0XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA0O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI1XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDU7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjZcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI2XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI2XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNjtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiN1wiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjdcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjdcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI3XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA3O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI4XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiOFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiOFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDg7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjlcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI5XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI5XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgOTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMTBcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIxMFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMTBcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIxMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMTA7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjExXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMTFcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjExXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDExO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIxMlwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjEyXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIxMlwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjEyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAxMjtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMTNcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIxM1wiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMTNcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIxM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMTM7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjE0XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMTRcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjE0XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDE0O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIxNVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjE1XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIxNVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjE1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAxNTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMTZcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIxNlwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMTZcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIxNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMTY7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjE3XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMTdcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjE3XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDE3O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIxOFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjE4XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIxOFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjE4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAxODtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMTlcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIxOVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMTlcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIxOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMTk7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjIwXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMjBcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjIwXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDIwO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIyMVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjIxXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIyMVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjIxXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAyMTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMjJcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIyMlwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMjJcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIyMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMjI7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjIzXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMjNcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjIzXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDIzO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIyNFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjI0XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIyNFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjI0XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAyNDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMjVcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIyNVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMjVcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIyNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMjU7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjI2XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMjZcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjI2XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDI2O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIyN1wiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjI3XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIyN1wiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjI3XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAyNztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMjhcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIyOFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMjhcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIyOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMjg7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjI5XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMjlcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjI5XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDI5O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIzMFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjMwXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIzMFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjMwXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAzMDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMzFcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIzMVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMzFcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIzMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMzE7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjMyXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMzJcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjMyXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDMyO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIzM1wiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjMzXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIzM1wiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjMzXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAzMztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMzRcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIzNFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMzRcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIzNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMzQ7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjM1XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMzVcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjM1XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDM1O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIzNlwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjM2XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIzNlwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjM2XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAzNjtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMzdcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCIzN1wiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiMzdcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIzN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgMzc7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjM4XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMzhcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjM4XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiMzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDM4O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCIzOVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjM5XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIzOVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjM5XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciAzOTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNDBcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI0MFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNDBcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI0MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNDA7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjQxXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNDFcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjQxXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDQxO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI0MlwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjQyXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI0MlwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjQyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA0Mjtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNDNcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI0M1wiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNDNcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI0M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNDM7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjQ0XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNDRcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjQ0XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDQ0O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI0NVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjQ1XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI0NVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjQ1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA0NTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNDZcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI0NlwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNDZcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI0NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNDY7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjQ3XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNDdcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjQ3XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDQ3O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI0OFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjQ4XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI0OFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjQ4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA0ODtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNDlcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI0OVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNDlcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI0OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNDk7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjUwXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNTBcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjUwXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDUwO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI1MVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjUxXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI1MVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjUxXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA1MTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNTJcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI1MlwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNTJcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI1MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNTI7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjUzXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNTNcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjUzXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDUzO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI1NFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjU0XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI1NFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjU0XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA1NDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNTVcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI1NVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNTVcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI1NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNTU7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjU2XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNTZcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjU2XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDU2O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI1N1wiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjU3XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI1N1wiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjU3XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA1Nztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNThcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI1OFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNThcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI1OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNTg7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjU5XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNTlcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjU5XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDU5O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI2MFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjYwXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI2MFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjYwXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA2MDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNjFcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI2MVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNjFcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI2MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNjE7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjYyXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNjJcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjYyXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDYyO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI2M1wiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjYzXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI2M1wiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjYzXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA2Mztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNjRcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI2NFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNjRcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI2NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNjQ7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjY1XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNjVcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjY1XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDY1O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI2NlwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjY2XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI2NlwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjY2XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA2Njtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNjdcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI2N1wiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNjdcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI2N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNjc7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjY4XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNjhcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjY4XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDY4O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI2OVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjY5XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI2OVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjY5XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA2OTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNzBcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI3MFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNzBcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI3MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNzA7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjcxXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNzFcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjcxXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDcxO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI3MlwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjcyXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI3MlwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjcyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA3Mjtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNzNcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI3M1wiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNzNcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI3M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNzM7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjc0XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNzRcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjc0XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDc0O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI3NVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjc1XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI3NVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjc1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA3NTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNzZcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI3NlwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNzZcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI3NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNzY7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjc3XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiNzdcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjc3XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiNzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDc3O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI3OFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjc4XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI3OFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjc4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA3ODtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiNzlcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI3OVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiNzlcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI3OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgNzk7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjgwXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiODBcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjgwXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiODBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDgwO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI4MVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjgxXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI4MVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjgxXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA4MTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiODJcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI4MlwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiODJcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI4MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgODI7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjgzXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiODNcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjgzXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiODNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDgzO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI4NFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjg0XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI4NFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjg0XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA4NDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiODVcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI4NVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiODVcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI4NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgODU7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjg2XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiODZcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjg2XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiODZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDg2O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI4N1wiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjg3XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI4N1wiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjg3XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA4Nztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiODhcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI4OFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiODhcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI4OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgODg7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjg5XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiODlcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjg5XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiODlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDg5O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI5MFwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjkwXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI5MFwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjkwXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA5MDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiOTFcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI5MVwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiOTFcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI5MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgOTE7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjkyXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiOTJcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjkyXCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiOTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDkyO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI5M1wiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjkzXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI5M1wiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjkzXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA5Mztcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiOTRcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI5NFwiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiOTRcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI5NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgOTQ7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjk1XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiOTVcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjk1XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiOTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDk1O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI5NlwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjk2XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI5NlwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjk2XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA5Njtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiOTdcIl0sXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgb2xbc3RhcnQ9XCI5N1wiXSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sW3N0YXJ0PVwiOTdcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCI5N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgOTc7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSBvbFtzdGFydD1cIjk4XCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiOThcIl0sXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbFtzdGFydD1cIjk4XCJdLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIG9sW3N0YXJ0PVwiOThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDk4O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2xbc3RhcnQ9XCI5OVwiXSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbFtzdGFydD1cIjk5XCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCI5OVwiXSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbFtzdGFydD1cIjk5XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnRlciA5OTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sW3N0YXJ0PVwiMTAwXCJdLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sW3N0YXJ0PVwiMTAwXCJdLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2xbc3RhcnQ9XCIxMDBcIl0sXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2xbc3RhcnQ9XCIxMDBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyIDEwMDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sIGxpLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sIGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wgbGksXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2wgbGk6OmJlZm9yZSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbCBsaTo6YmVmb3JlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wgbGk6OmJlZm9yZSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAuNGVtIGF1dG8gYXV0byAwLjJlbTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXIuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2wgbGk6OmFmdGVyLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sIGxpOjphZnRlcixcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIG9sIGxpOjphZnRlcixcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwLjNlbSBhdXRvIGF1dG8gMC42ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sIGxpIG9sIGxpLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIG9sIGxpIG9sIGxpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wgbGkgb2wgbGksXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2wgbGkgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgb2wgbGkgb2wgbGk6OmJlZm9yZSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbCBsaSBvbCBsaTo6YmVmb3JlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgb2wgbGkgb2wgbGk6OmJlZm9yZSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSBvbCBsaSBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIG9sIGxpIG9sIGxpOjphZnRlcixcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSBvbCBsaSBvbCBsaTo6YWZ0ZXIsXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSBvbCBsaSBvbCBsaTo6YWZ0ZXIsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgb2wgbGkgb2wgbGk6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaW5zZXQ6IDAuNmVtIGF1dG8gYXV0byAwO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnRhYmxlLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdGFibGUsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnRhYmxlLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHRhYmxlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnRhYmxlLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdGFibGUsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnRhYmxlLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC50YWJsZSB0aCxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC50YWJsZSB0aGVhZCB0aCxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC50YWJsZSB0ZCxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHRhYmxlIHRoLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdGFibGUgdGhlYWQgdGgsXG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSB0YWJsZSB0ZCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSAudGFibGUgdGgsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnRhYmxlIHRoZWFkIHRoLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIC50YWJsZSB0ZCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB0YWJsZSB0aCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB0YWJsZSB0aGVhZCB0aCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB0YWJsZSB0ZCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC50YWJsZSB0aCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC50YWJsZSB0aGVhZCB0aCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC50YWJsZSB0ZCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHRhYmxlIHRoLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdGFibGUgdGhlYWQgdGgsXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSB0YWJsZSB0ZCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSAudGFibGUgdGgsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnRhYmxlIHRoZWFkIHRoLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIC50YWJsZSB0ZCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB0YWJsZSB0aCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB0YWJsZSB0aGVhZCB0aCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnRhYmxlIHRoLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnRhYmxlIHRkLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdGFibGUgdGgsXG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSB0YWJsZSB0ZCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSAudGFibGUgdGgsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnRhYmxlIHRkLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHRhYmxlIHRoLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHRhYmxlIHRkLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnRhYmxlIHRoLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnRhYmxlIHRkLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdGFibGUgdGgsXG46d2hlcmUoLmJsb2NrLXdzLWh0bWwtc2FtcGxlKSB0YWJsZSB0ZCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSAudGFibGUgdGgsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnRhYmxlIHRkLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHRhYmxlIHRoLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG46d2hlcmUoLnRleHQtZm9ybWF0dGVkKSAudGFibGUgdGQ6bm90KDpmaXJzdC1vZi10eXBlKSxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHRhYmxlIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSksXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnRhYmxlIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSksXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgdGFibGUgdGQ6bm90KDpmaXJzdC1vZi10eXBlKSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC50YWJsZSB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdGFibGUgdGQ6bm90KDpmaXJzdC1vZi10eXBlKSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSAudGFibGUgdGQ6bm90KDpmaXJzdC1vZi10eXBlKSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB0YWJsZSB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnRhYmxlIHRoZWFkIHRoLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdGFibGUgdGhlYWQgdGgsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnRhYmxlIHRoZWFkIHRoLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHRhYmxlIHRoZWFkIHRoLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnRhYmxlIHRoZWFkIHRoLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdGFibGUgdGhlYWQgdGgsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnRhYmxlIHRoZWFkIHRoLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHRhYmxlIHRoZWFkIHRoIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC50YWJsZSB0aGVhZCB0aC5lbXB0eSxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHRhYmxlIHRoZWFkIHRoLmVtcHR5LFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIC50YWJsZSB0aGVhZCB0aC5lbXB0eSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB0YWJsZSB0aGVhZCB0aC5lbXB0eSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC50YWJsZSB0aGVhZCB0aC5lbXB0eSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHRhYmxlIHRoZWFkIHRoLmVtcHR5LFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIC50YWJsZSB0aGVhZCB0aC5lbXB0eSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB0YWJsZSB0aGVhZCB0aC5lbXB0eSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnRhYmxlIHRib2R5IHRoLFxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgdGFibGUgdGJvZHkgdGgsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnRhYmxlIHRib2R5IHRoLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIHRhYmxlIHRib2R5IHRoLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnRhYmxlIHRib2R5IHRoLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgdGFibGUgdGJvZHkgdGgsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnRhYmxlIHRib2R5IHRoLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIHRhYmxlIHRib2R5IHRoIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC50YWJsZSB0Ym9keSB0ciB0ZCxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHRhYmxlIHRib2R5IHRyIHRkLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIC50YWJsZSB0Ym9keSB0ciB0ZCxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB0YWJsZSB0Ym9keSB0ciB0ZCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC50YWJsZSB0Ym9keSB0ciB0ZCxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHRhYmxlIHRib2R5IHRyIHRkLFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIC50YWJsZSB0Ym9keSB0ciB0ZCxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1jb2xvci1icm93bi0xKTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC50YWJsZSB0Ym9keSB0ciB0ZC5lbXB0eSxcbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIHRhYmxlIHRib2R5IHRyIHRkLmVtcHR5LFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIC50YWJsZSB0Ym9keSB0ciB0ZC5lbXB0eSxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSB0YWJsZSB0Ym9keSB0ciB0ZC5lbXB0eSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC50YWJsZSB0Ym9keSB0ciB0ZC5lbXB0eSxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIHRhYmxlIHRib2R5IHRyIHRkLmVtcHR5LFxuOndoZXJlKC5jcmVkaXRzLWNvbnRlbnQpIC50YWJsZSB0Ym9keSB0ciB0ZC5lbXB0eSxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSB0YWJsZSB0Ym9keSB0ciB0ZC5lbXB0eSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnNvY2lhbC1saW5rcyxcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSAuc29jaWFsLWxpbmtzLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnNvY2lhbC1saW5rcyxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSAuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnNvY2lhbC1saW5rLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIC5zb2NpYWwtbGluayxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC5zb2NpYWwtbGluayxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSAuc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY29sb3ItbGluayk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC5zb2NpYWwtbGluazo6YWZ0ZXIsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnNvY2lhbC1saW5rOjphZnRlcixcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC5zb2NpYWwtbGluazo6YWZ0ZXIsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnNvY2lhbC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICB6LWluZGV4OiAyO1xufVxuOndoZXJlKC50ZXh0LWZvcm1hdHRlZCkgLnNvY2lhbC1saW5rOmhvdmVyLCA6d2hlcmUoLnRleHQtZm9ybWF0dGVkKSAuc29jaWFsLWxpbms6Zm9jdXMsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnNvY2lhbC1saW5rOmhvdmVyLFxuOndoZXJlKC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQpIC5zb2NpYWwtbGluazpmb2N1cyxcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC5zb2NpYWwtbGluazpob3Zlcixcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC5zb2NpYWwtbGluazpmb2N1cyxcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSAuc29jaWFsLWxpbms6aG92ZXIsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnNvY2lhbC1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcbn1cbjp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC5zb2NpYWwtbGluazpob3Zlcjo6YWZ0ZXIsIDp3aGVyZSgudGV4dC1mb3JtYXR0ZWQpIC5zb2NpYWwtbGluazpmb2N1czo6YWZ0ZXIsXG46d2hlcmUoLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCkgLnNvY2lhbC1saW5rOmhvdmVyOjphZnRlcixcbjp3aGVyZSguZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0KSAuc29jaWFsLWxpbms6Zm9jdXM6OmFmdGVyLFxuOndoZXJlKC5ibG9jay13cy1odG1sLXNhbXBsZSkgLnNvY2lhbC1saW5rOmhvdmVyOjphZnRlcixcbjp3aGVyZSguYmxvY2std3MtaHRtbC1zYW1wbGUpIC5zb2NpYWwtbGluazpmb2N1czo6YWZ0ZXIsXG46d2hlcmUoLmNyZWRpdHMtY29udGVudCkgLnNvY2lhbC1saW5rOmhvdmVyOjphZnRlcixcbjp3aGVyZSguY3JlZGl0cy1jb250ZW50KSAuc29jaWFsLWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG59XG5cbi5waWN0by1mYWNlYm9vazo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjc29jaWFsLS1mYWNlYm9va1wiKTtcbn1cbi5waWN0by1pbnN0YWdyYW06OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3NvY2lhbC0taW5zdGFncmFtXCIpO1xufVxuLnBpY3RvLXlvdXR1YmU6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3NvY2lhbC0teW91dHViZVwiKTtcbn1cbi5waWN0by1saW5rZWRpbjo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjc29jaWFsLS1saW5rZWRpblwiKTtcbn1cbi5waWN0by1zaGFyZTo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjc29jaWFsLS1zaGFyZVwiKTtcbn1cbi5waWN0by1pbGxpd2FwOjphZnRlciB7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNzb2NpYWwtLWlsbGl3YXBcIik7XG59XG4ucGljdG8tcGluOjphZnRlciB7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNjb250YWN0cy0tcGluXCIpO1xufVxuLnBpY3RvLXBob25lOjphZnRlciB7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNjb250YWN0cy0tcGhvbmVcIik7XG59XG4ucGljdG8tZW1haWw6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI2NvbnRhY3RzLS1lbWFpbFwiKTtcbn1cbi5waWN0by1jbG9jazo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjY29udGFjdHMtLWNsb2NrXCIpO1xufVxuLnBpY3RvLWhvbWU6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3F1aWNrLWFjY2Vzcy0taG9tZVwiKTtcbn1cbi5waWN0by1iYWNrcGFjazo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjcXVpY2stYWNjZXNzLS1iYWNrcGFja1wiKTtcbn1cbi5waWN0by1maWxlOjphZnRlciB7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNxdWljay1hY2Nlc3MtLWZpbGVcIik7XG59XG4ucGljdG8tY3JlZGl0LWNhcmQ6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3F1aWNrLWFjY2Vzcy0tY3JlZGl0LWNhcmRcIik7XG59XG4ucGljdG8tcmVjcnVpdG1lbnQ6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3F1aWNrLWFjY2Vzcy0tcmVjcnVpdG1lbnRcIik7XG59XG4ucGljdG8tZW1haWw6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3F1aWNrLWFjY2Vzcy0tZW1haWxcIik7XG59XG5cbmhlYWRlci5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgaW5zZXQ6IGNhbGModmFyKC0tcGFnZS10b3ApICogMXB4KSAwIGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIC0zcHggMThweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICB9XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB6LWluZGV4OiAxO1xufVxuZm9vdGVyLmZvb3RlciAuaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMSk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5yZWdpb24td3JhcHBlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnJlZ2lvbi13cmFwcGVyLXRvZ2dsZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IGF1dG8gMCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBib3gtc2hhZG93OiAwIC0zcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXdyYXBwZXItdG9nZ2xlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWdpb24td3JhcHBlci10b2dnbGVycyB7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgfVxufVxuLnJlZ2lvbi13cmFwcGVyLXRvZ2dsZXJzIC50b2dnbGUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1icmFuZGluZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1icmFuZGluZyB7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgfVxufVxuLnJlZ2lvbi13cmFwcGVyLW1lbnUsIC5yZWdpb24td3JhcHBlci1zZWFyY2gsIC5yZWdpb24td3JhcHBlci1xdWljay1hY2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGluc2V0OiBjYWxjKHZhcigtLXBhZ2UtdG9wKSAqIDFweCkgMCAwIDA7XG4gIHBhZGRpbmc6IDAgMzBweCA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi13cmFwcGVyLW1lbnUsIC5yZWdpb24td3JhcHBlci1zZWFyY2gsIC5yZWdpb24td3JhcHBlci1xdWljay1hY2Nlc3Mge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlZ2lvbi13cmFwcGVyLW1lbnU6OmJlZm9yZSwgLnJlZ2lvbi13cmFwcGVyLXNlYXJjaDo6YmVmb3JlLCAucmVnaW9uLXdyYXBwZXItcXVpY2stYWNjZXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogYXV0byAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMCAtM3B4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5yZWdpb24td3JhcHBlci1tZW51Lm9wZW4sIC5yZWdpb24td3JhcHBlci1zZWFyY2gub3BlbiwgLnJlZ2lvbi13cmFwcGVyLXF1aWNrLWFjY2Vzcy5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1tZW51Lm9wZW4sIC5yZWdpb24td3JhcHBlci1zZWFyY2gub3BlbiwgLnJlZ2lvbi13cmFwcGVyLXF1aWNrLWFjY2Vzcy5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXdyYXBwZXItbWVudTo6YmVmb3JlLCAucmVnaW9uLXdyYXBwZXItcXVpY2stYWNjZXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1tZW51IC5jbG9zZS1wYW5lbCwgLnJlZ2lvbi13cmFwcGVyLXF1aWNrLWFjY2VzcyAuY2xvc2UtcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWdpb24td3JhcHBlci1zZWFyY2gsIC5yZWdpb24td3JhcHBlci1xdWljay1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4ucmVnaW9uLXdyYXBwZXItbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi13cmFwcGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVnaW9uLXdyYXBwZXItbWVudTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvMjAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogYXV0byAwIDQ0cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZm9ybXMvY2xhdy1iaWcuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiBhdXRvIDEzMCU7XG4gICAgbWFzay1wb3NpdGlvbjogMjAlIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4ucmVnaW9uLXdyYXBwZXItc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ucmVnaW9uLXdyYXBwZXItc2VhcmNoIC5wYW5lbC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaW9uLXdyYXBwZXItc2VhcmNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMCAwIDQ0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBhdXRvIDE4MCU7XG4gIG1hc2stcG9zaXRpb246IDEwJSA0MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cbi5yZWdpb24td3JhcHBlci1xdWljay1hY2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXdyYXBwZXItcXVpY2stYWNjZXNzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgaW5zZXQ6IGNhbGModmFyKC0tcGFnZS10b3ApICogMXB4ICsgMjUwcHgpIDAgYXV0byBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVnaW9uLXdyYXBwZXItcXVpY2stYWNjZXNzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIGFzcGVjdC1yYXRpbzogMzc1LzM4NjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IGF1dG8gMCA0NHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogYXV0byAxMjUlO1xuICAgIG1hc2stcG9zaXRpb246IDAgMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1xdWljay1hY2Nlc3Mub3BlbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucmVnaW9uLXdyYXBwZXItbWVudS1tYWluIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnJlZ2lvbi13cmFwcGVyLW1lbnUtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1tZW51LW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucmVnaW9uLXdyYXBwZXItbWVudS1hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXdyYXBwZXItbWVudS1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAxMDAlIDAgYXV0byBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1tZW51LWFkZGl0aW9uYWwge1xuICAgIGluc2V0OiAxMDAlIGNhbGMoNTAlIC0gNzIwcHgpIGF1dG8gYXV0bztcbiAgfVxufVxuLnJlZ2lvbi13cmFwcGVyLXNlYXJjaCAucGFuZWwtdGl0bGU6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0tc2VhcmNoXCIpO1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNDAlO1xufVxuLnJlZ2lvbi13cmFwcGVyLXF1aWNrLWFjY2VzcyAucGFuZWwtdGl0bGU6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0tc3F1YXJlc1wiKTtcbn1cbi5yZWdpb24td3JhcHBlci1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnJlZ2lvbi13cmFwcGVyLWxhcmdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVnaW9uLXdyYXBwZXItZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB6LWluZGV4OiAwO1xufVxuLnJlZ2lvbi13cmFwcGVyLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NTBweDtcbiAgYXNwZWN0LXJhdGlvOiA2NjIvMTcwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAyNXB4IDAgYXV0byBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2Zvcm1zL2NsYXcuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogYXV0byAxMDAlO1xuICBtYXNrLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi13cmFwcGVyLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGluc2V0OiAwIDAgYXV0byBhdXRvO1xuICB9XG59XG4ucmVnaW9uLXdyYXBwZXItZm9vdGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tY29sb3ItdGV4dDogI0ZGRkZGRjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHotaW5kZXg6IDA7XG59XG4ucmVnaW9uLXdyYXBwZXItZm9vdGVyLW1haW4gPiAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVnaW9uLXdyYXBwZXItZm9vdGVyLW1haW4gPiAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLnJlZ2lvbi13cmFwcGVyLWZvb3Rlci1tYWluID4gLndyYXBwZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnJlZ2lvbi13cmFwcGVyLWZvb3Rlci1tYWluIC5ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlZ2lvbi13cmFwcGVyLWZvb3Rlci1tYWluIGEge1xuICAtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLWJyb3duLTEpO1xuICAtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5yZWdpb24td3JhcHBlci1mb290ZXItbWFpbiAuYnRuLmJ0bi1naG9zdC0xIHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tYnRuLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1icm93bi0xKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1icm93bi0xKTtcbn1cbi5yZWdpb24td3JhcHBlci1wcmUtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVnaW9uLXdyYXBwZXItZm9vdGVyLWxlZnQsIC5yZWdpb24td3JhcHBlci1mb290ZXItY2VudGVyLCAucmVnaW9uLXdyYXBwZXItZm9vdGVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24td3JhcHBlci1mb290ZXItbGVmdCwgLnJlZ2lvbi13cmFwcGVyLWZvb3Rlci1jZW50ZXIsIC5yZWdpb24td3JhcHBlci1mb290ZXItcmlnaHQge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG4ucmVnaW9uLXdyYXBwZXItcGFydGVuYWlyZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5yZWdpb24td3JhcHBlci1hZnRlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy90ZXh0dXJlcy90ZXh0dXJlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG59XG4ucmVnaW9uLXdyYXBwZXItYWZ0ZXItZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzksIDIzNCwgMjMwLCAwLjkpIC0xMCUsIHJnYmEoMjM5LCAyMzQsIDIzMCwgMCkgMzAlLCByZ2JhKDIzOSwgMjM0LCAyMzAsIDApIDcwJSwgcmdiYSgyMzksIDIzNCwgMjMwLCAwLjkpIDExMCUpO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi13cmFwcGVyLWFmdGVyLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1jb250ZW50LCAucmVnaW9uLWZvb3RlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LCAucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWdpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlZ2lvbi1uYXYtbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tbmF2LW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zYWZlLW1hcmdpbik7XG4gIH1cbn1cbi5yZWdpb24tbGFyZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWdpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ucmVnaW9uLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAlO1xuICBhc3BlY3QtcmF0aW86IDQ4Mi84NzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAgYXV0byBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9kZWNvcy93aW5nLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgbWFzay1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ2lvbi1jb250ZW50OjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnJlZ2lvbi1uYXYtbWFpbiwgLnJlZ2lvbi1zZWFyY2gsIC5yZWdpb24tcXVpY2stYWNjZXNzIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnJlZ2lvbi1uYXYtYnJhbmRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tbmF2LWJyYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucmVnaW9uLXByZS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgei1pbmRleDogMjtcbn1cbi5yZWdpb24tZm9vdGVyLWxlZnQsIC5yZWdpb24tZm9vdGVyLWNlbnRlciwgLnJlZ2lvbi1mb290ZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLWZvb3Rlci1sZWZ0LCAucmVnaW9uLWZvb3Rlci1jZW50ZXIsIC5yZWdpb24tZm9vdGVyLXJpZ2h0IHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5yZWdpb24tYWZ0ZXItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG5cbi50b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b2dnbGUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuLnRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBpbnNldDogMCBhdXRvIGF1dG8gNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9nZ2xlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBpbnNldDogMDtcbiAgfVxufVxuLnRvZ2dsZSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBvcGFjaXR5IDAuNHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9nZ2xlIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvZ2dsZTpob3ZlciwgLnRvZ2dsZTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxuICAudG9nZ2xlOmhvdmVyOjpiZWZvcmUsIC50b2dnbGU6Zm9jdXM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvZ2dsZS1tZW51LCAudG9nZ2xlLXF1aWNrLWFjY2VzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b2dnbGUtc2VhcmNoLCAudG9nZ2xlLXF1aWNrLWFjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9nZ2xlLXNlYXJjaDo6YmVmb3JlLCAudG9nZ2xlLXF1aWNrLWFjY2Vzczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b2dnbGUtc2VhcmNoOjphZnRlciwgLnRvZ2dsZS1xdWljay1hY2Nlc3M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgaW5zZXQ6IDFweCBhdXRvIGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b2dnbGUtc2VhcmNoOjphZnRlciwgLnRvZ2dsZS1xdWljay1hY2Nlc3M6OmFmdGVyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi50b2dnbGUtbWVudSB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvZ2dsZS1tZW51IHtcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IGF1dG8gMTVweCA1cHggYXV0bztcbiAgfVxufVxuLnRvZ2dsZS1tZW51OjpiZWZvcmUge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBpbnNldDogLTFweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZGVjb3MvY2lyY2xlLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4udG9nZ2xlLW1lbnUgLmljb24tYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2dnbGUtbWVudSAuaWNvbi1iYXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50b2dnbGUtbWVudSAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvZ2dsZS1tZW51IC50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDUwJSAxMDAlIGF1dG8gYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4udG9nZ2xlLW1lbnU6aG92ZXIgLnRleHQge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvZ2dsZS1tZW51Lm9wZW4gLmljb24tYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi50b2dnbGUtbWVudS5vcGVuIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9nZ2xlLW1lbnUub3BlbiAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IC03cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4udG9nZ2xlLXNlYXJjaDo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjcGljdG9zLS1zZWFyY2hcIik7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNDAlO1xufVxuLnRvZ2dsZS1xdWljay1hY2Nlc3M6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0tc3F1YXJlc1wiKTtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYW5lbC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogOXB4IGF1dG8gYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhbmVsLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbG9zZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGF1dG8gYXV0byAwIDUwJTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIG91dGxpbmU6IHVuc2V0O1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbG9zZS1wYW5lbCB7XG4gICAgaW5zZXQ6IDQwcHggNDBweCBhdXRvIGF1dG87XG4gIH1cbn1cbi5jbG9zZS1wYW5lbCAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNwaWN0b3MtLWNsb3NlXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSAucmVnaW9uLXdyYXBwZXItYnJhbmRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMzBweCAwIGF1dG87XG4gIH1cbn1cbmJvZHkucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi13cmFwcGVyLWJyZWFkY3J1bWIsIGJvZHkucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1uYXYtYnJhbmRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5wYXRoLWZyb250cGFnZSAucmVnaW9uLXdyYXBwZXItYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbn1cbmJvZHkucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1jb250ZW50OjpiZWZvcmUge1xuICBpbnNldDogYXV0byBhdXRvIDEwMCUgMDtcbn1cblxuLm1lbnUtLW1haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5tZW51LS1tYWluIHVsLFxuLm1lbnUtLW1haW4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubWVudS0tbWFpbiB1bDo6bWFya2VyLFxuLm1lbnUtLW1haW4gbGk6Om1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS0tbWFpbiAubWVudS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwLjRlbSBhdXRvIGF1dG8gMC4yZW07XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXIuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5uYXYtbGluay5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIH1cbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMTdweCAwIGF1dG8gYXV0bztcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgZm9udC1zaXplOiAwO1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjYXJyb3dzLS1jaGV2cm9uXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zaG93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAxMDAlIDAgYXV0byAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gICAgYm94LXNoYWRvdzogLTRweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaW5zZXQ6IDYwcHggMTVweCAwIGF1dG87XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1hc2stcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5pbm5lci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc2FmZS1tYXJnaW4pKTtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LW1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtbWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMSk7XG4gIH1cbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LXNvdXNtZW51cyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc2FmZS1tYXJnaW4pKTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LXNvdXNtZW51cyAubmF2YmFyLW5hdiB7XG4gIC0tZ2FwOiAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDMzNXB4KSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiBjYWxjKDEuNSAqIHZhcigtLWdhcCkpIHZhcigtLWdhcCk7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMgLm5hdmJhci1uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMgLm5hdmJhci1uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtc291c21lbnVzIC5uYXZiYXItbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LXNvdXNtZW51cyAubmF2YmFyLW5hdiAubmF2LWl0ZW06OmJlZm9yZSwgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtc291c21lbnVzIC5uYXZiYXItbmF2IC5uYXYtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogYXV0byAwIDAgYXV0bztcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtOjphZnRlciB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9kZWNvcy9jaXJjbGUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LXNvdXNtZW51cyAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXI6OmJlZm9yZSwgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtc291c21lbnVzIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmb2N1czo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LXNvdXNtZW51cyAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXI6OmFmdGVyLCAubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbi5tZW51LS1tYWluLmJsb2NrLWJlZXRob3ZlbmI1LXNvdXNtZW51cyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDg4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNoYWRvdzogLTRweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4ubWVudS0tbWFpbi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMgLm5hdmJhci1uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMTVweCBhdXRvIGF1dG8gLTQwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVooLTE3MGRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9kZWNvcy9jaXJjbGUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xufVxuLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtc291c21lbnVzIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm1lbnUtLW1haW4uYmxvY2stYmVldGhvdmVuYjUtc291c21lbnVzIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4ubWVudS0tYWNjZXMtcmFwaWRlcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS0tYWNjZXMtcmFwaWRlcyB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5tZW51LS1hY2Nlcy1yYXBpZGVzIC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1hY2Nlcy1yYXBpZGVzIC5uYXZiYXItbmF2IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5tZW51LS1hY2Nlcy1yYXBpZGVzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1hY2Nlcy1yYXBpZGVzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiB1bnNldDtcbiAgfVxufVxuLm1lbnUtLWFjY2VzLXJhcGlkZXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDdweCA0MnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtLWFjY2VzLXJhcGlkZXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgbWF4LXdpZHRoOiA0MnB4O1xuICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogNHB4IDAgNHB4IDM4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggY3VycmVudENvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNHMsIHBhZGRpbmcgMC40cywgY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLm1lbnUtLWFjY2VzLXJhcGlkZXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogNTAlIGF1dG8gYXV0byAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LS1hY2Nlcy1yYXBpZGVzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBpbnNldDogNTAlIGF1dG8gYXV0byA4cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtLWFjY2VzLXJhcGlkZXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLm1lbnUtLWFjY2VzLXJhcGlkZXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNXB4IDRweCAzOHB4O1xuICB9XG59XG4ubWVudS0tc29jaWFsLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1lbnUtLXNvY2lhbC1uZXR3b3JrcyA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMSk7XG59XG4ubWVudS0tc29jaWFsLW5ldHdvcmtzIC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5tZW51LS1zb2NpYWwtbmV0d29ya3MgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4ubWVudS0tc29jaWFsLW5ldHdvcmtzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6OmJlZm9yZSwgLm1lbnUtLXNvY2lhbC1uZXR3b3JrcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgei1pbmRleDogMjtcbn1cbi5tZW51LS1zb2NpYWwtbmV0d29ya3MgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMSk7XG59XG4ubWVudS0tc29jaWFsLW5ldHdvcmtzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6OmFmdGVyIHtcbiAgaW5zZXQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLm1lbnUtLXNvY2lhbC1uZXR3b3JrcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAubWVudS0tc29jaWFsLW5ldHdvcmtzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xufVxuLm1lbnUtLXNvY2lhbC1uZXR3b3JrcyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyOjpiZWZvcmUsIC5tZW51LS1zb2NpYWwtbmV0d29ya3MgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLm1lbnUtLWxpZW5zLXV0aWxlcyAubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCAzMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG4ubWVudS0tbGllbnMtdXRpbGVzIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuLm1lbnUtLWxpZW5zLXV0aWxlcyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMS45ZW07XG59XG4ubWVudS0tbGllbnMtdXRpbGVzIC5uYXZiYXItbmF2IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjZlbTtcbiAgaGVpZ2h0OiAwLjZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMC42ZW0gYXV0byBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLm1lbnUtLWxpZW5zLXV0aWxlcyAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5tZW51LS1mb290ZXIgLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAubWVudS0tZm9vdGVyIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubWVudS0tZm9vdGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5tZW51LS1mb290ZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCItXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5tZW51LS1mb290ZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1lbnUtLWZvb3RlciAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMSk7XG59XG5cbi5icmVhZGNydW1iIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJyZWFkY3J1bWIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbn1cbi5icmVhZGNydW1iIGE6aG92ZXIsIC5icmVhZGNydW1iIGE6Zm9jdXMge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5icmVhZGNydW1iIHNwYW4sXG4uYnJlYWRjcnVtYiBzcGFuID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSxcbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSxcbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjYXJyb3dzLS1jaGV2cm9uXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icmVhZGNydW1iLWl0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bnRoLWxhc3QtY2hpbGQoMik6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtbGVnZW5kZSwgLm1lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtY29weXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBtYXgtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNHMsIHBhZGRpbmcgMC40cywgbWF4LWhlaWdodCAwLjhzIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWE6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcHlyaWdodCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5tZWRpYS0tdHlwZS12aWRlbywgLm1lZGlhLS10eXBlLXJlbW90ZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS0tdHlwZS1yZW1vdGUtdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtLXR5cGUtcmVtb3RlLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhLS10eXBlLXJlbW90ZS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG4ubWVkaWEtLXR5cGUtcmVtb3RlLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZWRpYS0tdHlwZS12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS0tdHlwZS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLS10eXBlLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDYxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG4ubWVkaWEtLXR5cGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWVkaWEtLXR5cGUtaW1hZ2UgLmdsaWdodGJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYS0tdHlwZS1pbWFnZSAuZ2xpZ2h0Ym94IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLS10eXBlLWltYWdlIC5nbGlnaHRib3ggaW1nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgfVxufVxuLm1lZGlhLS10eXBlLWltYWdlIC5nbGlnaHRib3ggcGljdHVyZTo6YmVmb3JlLCAubWVkaWEtLXR5cGUtaW1hZ2UgLmdsaWdodGJveCBwaWN0dXJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiA1MCUgYXV0byBhdXRvIDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5tZWRpYS0tdHlwZS1pbWFnZSAuZ2xpZ2h0Ym94IHBpY3R1cmU6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5tZWRpYS0tdHlwZS1pbWFnZSAuZ2xpZ2h0Ym94IHBpY3R1cmU6OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVkaWEtLXR5cGUtaW1hZ2UgLmdsaWdodGJveDpob3ZlciBwaWN0dXJlOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1pbWFnZSAuZ2xpZ2h0Ym94OmZvY3VzIHBpY3R1cmU6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5tZWRpYS0tdHlwZS1pbWFnZSAuZ2xpZ2h0Ym94OmhvdmVyIHBpY3R1cmU6OmFmdGVyLCAubWVkaWEtLXR5cGUtaW1hZ2UgLmdsaWdodGJveDpmb2N1cyBwaWN0dXJlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS0tdHlwZS1pbWFnZSAuZ2xpZ2h0Ym94OmhvdmVyIGltZywgLm1lZGlhLS10eXBlLWltYWdlIC5nbGlnaHRib3g6Zm9jdXMgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5tZWRpYS0tdHlwZS1pbWFnZSAuZ3JvdXAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtLXR5cGUtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm1lZGlhLS10eXBlLWltYWdlOm5vdCgubWVkaWEtLXZpZXctbW9kZS1hY2Nyb2NoZSkgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGF1dG8gYXV0byAxNXB4IDE1cHg7XG59XG4ubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLWRlZmF1bHQtY3JvcCwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sMzAtY3JvcCwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNDAtY3JvcCwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNTAtY3JvcCwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNjAtY3JvcCwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNzAtY3JvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by1kZWZhdWx0LWNyb3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZywgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sMzAtY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLCAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w0MC1jcm9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcsIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDUwLWNyb3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZywgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNjAtY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLCAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w3MC1jcm9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by1kZWZhdWx0LW5vY3JvcCwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sMzAtbm9jcm9wLCAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w0MC1ub2Nyb3AsIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDUwLW5vY3JvcCwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNjAtbm9jcm9wLCAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w3MC1ub2Nyb3Age1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by1kZWZhdWx0LW5vY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLCAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2wzMC1ub2Nyb3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZywgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNDAtbm9jcm9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcsIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDUwLW5vY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLCAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w2MC1ub2Nyb3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZywgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNzAtbm9jcm9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNjEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaG9tZS1oZWFkZXIsIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWhvbWUtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSxcbi5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWhvbWUtaGVhZGVyIC5maWVsZF9faXRlbSxcbi5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWhvbWUtaGVhZGVyIHBpY3R1cmUsIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UsXG4ubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1oZWFkZXIgLmZpZWxkX19pdGVtLFxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaGVhZGVyIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaG9tZS1oZWFkZXIgcGljdHVyZSwgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaGVhZGVyIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWhvbWUtaGVhZGVyIGltZywgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaGVhZGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaG9tZS1oZWFkZXIge1xuICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaG9tZS1oZWFkZXIge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zYWZlLW1hcmdpbik7XG4gIH1cbn1cbi5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWhvbWUtaGVhZGVyIGltZyB7XG4gIGhlaWdodDogY2FsYygxMDBkdmggLSAzNjBweCk7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBkdmg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaGVhZGVyIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDU2NXB4O1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1oZWFkZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICB9XG59XG4ubWVkaWEtLXR5cGUtZG9jdW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUgLmZpbGUtLXRleHQsIC5tZWRpYS0tdHlwZS1kb2N1bWVudCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1lZGlhLS10eXBlLWRvY3VtZW50IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIC5maWxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAxNXB4IDAuMmVtIDEuNzVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLm1lZGlhLS10eXBlLWRvY3VtZW50IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIC5maWxlIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwLjQ1ZW0gYXV0byBhdXRvIDA7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNwaWN0b3MtLWRvd25sb2FkXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4ubWVkaWEtLXR5cGUtbG9nbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS0tdHlwZS1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIG1heC13aWR0aDogMTM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLS10eXBlLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICB9XG59XG4ubWVkaWEtLXR5cGUtbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLFxuLm1lZGlhLS10eXBlLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHN2ZyB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLS10eXBlLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyxcbi5tZWRpYS0tdHlwZS1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBzdmcge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuLm1lZGlhLS10eXBlLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAzO1xufVxuLm1lZGlhLS10eXBlLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLWxpZW4gYSxcbi5tZWRpYS0tdHlwZS1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1saWVuIC5vYmZsaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsIC5kb2N1bWVudC1wcmV2aWV3IHtcbiAgYm94LXNoYWRvdzogLTRweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsIC5ncm91cC10aHVtYm5haWwge1xuICB3aWR0aDogY2FsYyg0MCUgLSA3LjVweCk7XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsIC5ncm91cC1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gNy41cHgpO1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1kZS1wYXJ1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbCAuZmllbGQtLW5hbWUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwgLmZpZWxkLS1uYW1lLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsIC5maWVsZC0tbmFtZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtZGVmYXVsdCwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQgLmdyb3VwLWxpbmUsIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS10aHVtYm5haWwgLmdyb3VwLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQgLmdyb3VwLXRodW1ibmFpbCwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQgLmdyb3VwLWNvbnRlbnQsIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS10aHVtYm5haWwgLmdyb3VwLXRodW1ibmFpbCwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCAuZ3JvdXAtY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtZGVmYXVsdCAuZ3JvdXAtdGh1bWJuYWlsLCAubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtdGh1bWJuYWlsIC5ncm91cC10aHVtYm5haWwge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgYXNwZWN0LXJhdGlvOiA3NS8xMDY7XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtZGVmYXVsdCAuZ3JvdXAtY29udGVudCwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCAuZ3JvdXAtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUsIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS10aHVtYm5haWwgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUgPiBzcGFuLFxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUgPiBzcGFuID4gYSwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSA+IHNwYW4sXG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtdGh1bWJuYWlsIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlID4gc3BhbiA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cbi5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS1kZWZhdWx0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIGEsIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS10aHVtYm5haWwgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS1kZWZhdWx0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIGE6OmJlZm9yZSwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogYXV0byAtNXB4IC0xMHB4IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtZGVmYXVsdCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOmhvdmVyOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS1kZWZhdWx0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIGE6Zm9jdXM6OmJlZm9yZSwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOmhvdmVyOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS10aHVtYm5haWwgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUgYTpmb2N1czo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbi5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS1kZWZhdWx0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIGE6aG92ZXI6OmFmdGVyLCAubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtZGVmYXVsdCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOmZvY3VzOjphZnRlciwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOmhvdmVyOjphZnRlciwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbi5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS1kZWZhdWx0OmhvdmVyIC5maWVsZC0tbmFtZS10aXRsZSwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQ6Zm9jdXMgLmZpZWxkLS1uYW1lLXRpdGxlLCAubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtdGh1bWJuYWlsOmhvdmVyIC5maWVsZC0tbmFtZS10aXRsZSwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbDpmb2N1cyAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCB7XG4gIC0tY29sb3ItdGV4dDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGdhcDogMDtcbiAgei1pbmRleDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtYnVsbGV0aW4tbXVuaWNpcGFsLWhpZ2hsaWdodGVkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS1idWxsZXRpbi1tdW5pY2lwYWwtaGlnaGxpZ2h0ZWQgLmdyb3VwLXRodW1ibmFpbCwgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCAuZ3JvdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCAuZ3JvdXAtdGh1bWJuYWlsLCAubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtYnVsbGV0aW4tbXVuaWNpcGFsLWhpZ2hsaWdodGVkIC5ncm91cC1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwubWVkaWEtLXZpZXctbW9kZS1idWxsZXRpbi1tdW5pY2lwYWwtaGlnaGxpZ2h0ZWQgLmdyb3VwLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtYnVsbGV0aW4tbXVuaWNpcGFsLWhpZ2hsaWdodGVkIC5ncm91cC10aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCAuZ3JvdXAtdGh1bWJuYWlsIC5kb2N1bWVudC1wcmV2aWV3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDMuNWRlZyk7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yZW0gMTVweCAwLjJlbSAxLjc1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMC40NWVtIGF1dG8gYXV0byAwO1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjcGljdG9zLS1idWxsZXRpblwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLm1lZGlhLS10eXBlLWJ1bGxldGluLW11bmljaXBhbC5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZmlsZSBhOmhvdmVyLCAubWVkaWEtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsLm1lZGlhLS12aWV3LW1vZGUtYnVsbGV0aW4tbXVuaWNpcGFsLWhpZ2hsaWdodGVkIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1maWxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMSk7XG59XG4ubWVkaWEtLXR5cGUtYXJyZXRlLCAubWVkaWEtLXR5cGUtZGVsaWJlcmF0aW9uLCAubWVkaWEtLXR5cGUtZGVjaXNpb24sIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMsIC5tZWRpYS0tdHlwZS1jb21wdGUtcmVuZHUsIC5tZWRpYS0tdHlwZS1hbmFseXNlLWVhdSwgLm1lZGlhLS10eXBlLWJ1ZGdldCwgLm1lZGlhLS10eXBlLWRvY3VtZW50LWNvbnNlaWwtbXVuaWNpcGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tZWRpYS0tdHlwZS1hcnJldGUgPiAuYnRuLCAubWVkaWEtLXR5cGUtZGVsaWJlcmF0aW9uID4gLmJ0biwgLm1lZGlhLS10eXBlLWRlY2lzaW9uID4gLmJ0biwgLm1lZGlhLS10eXBlLXJlY3VlaWwtYXJyZXRlcyA+IC5idG4sIC5tZWRpYS0tdHlwZS1jb21wdGUtcmVuZHUgPiAuYnRuLCAubWVkaWEtLXR5cGUtYW5hbHlzZS1lYXUgPiAuYnRuLCAubWVkaWEtLXR5cGUtYnVkZ2V0ID4gLmJ0biwgLm1lZGlhLS10eXBlLWRvY3VtZW50LWNvbnNlaWwtbXVuaWNpcGFsID4gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVkaWEtLXR5cGUtYXJyZXRlIC5maWxlLCAubWVkaWEtLXR5cGUtZGVsaWJlcmF0aW9uIC5maWxlLCAubWVkaWEtLXR5cGUtZGVjaXNpb24gLmZpbGUsIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMgLmZpbGUsIC5tZWRpYS0tdHlwZS1jb21wdGUtcmVuZHUgLmZpbGUsIC5tZWRpYS0tdHlwZS1hbmFseXNlLWVhdSAuZmlsZSwgLm1lZGlhLS10eXBlLWJ1ZGdldCAuZmlsZSwgLm1lZGlhLS10eXBlLWRvY3VtZW50LWNvbnNlaWwtbXVuaWNpcGFsIC5maWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWVkaWEtLXR5cGUtYXJyZXRlIC5maWxlID4gYSwgLm1lZGlhLS10eXBlLWRlbGliZXJhdGlvbiAuZmlsZSA+IGEsIC5tZWRpYS0tdHlwZS1kZWNpc2lvbiAuZmlsZSA+IGEsIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMgLmZpbGUgPiBhLCAubWVkaWEtLXR5cGUtY29tcHRlLXJlbmR1IC5maWxlID4gYSwgLm1lZGlhLS10eXBlLWFuYWx5c2UtZWF1IC5maWxlID4gYSwgLm1lZGlhLS10eXBlLWJ1ZGdldCAuZmlsZSA+IGEsIC5tZWRpYS0tdHlwZS1kb2N1bWVudC1jb25zZWlsLW11bmljaXBhbCAuZmlsZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjRzO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubWVkaWEtLXR5cGUtYXJyZXRlIC5maWxlID4gYTo6YmVmb3JlLCAubWVkaWEtLXR5cGUtZGVsaWJlcmF0aW9uIC5maWxlID4gYTo6YmVmb3JlLCAubWVkaWEtLXR5cGUtZGVjaXNpb24gLmZpbGUgPiBhOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMgLmZpbGUgPiBhOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1jb21wdGUtcmVuZHUgLmZpbGUgPiBhOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1hbmFseXNlLWVhdSAuZmlsZSA+IGE6OmJlZm9yZSwgLm1lZGlhLS10eXBlLWJ1ZGdldCAuZmlsZSA+IGE6OmJlZm9yZSwgLm1lZGlhLS10eXBlLWRvY3VtZW50LWNvbnNlaWwtbXVuaWNpcGFsIC5maWxlID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDdweCBhdXRvIGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjYXJyb3dzLS1jaGV2cm9uXCIpO1xuICB0cmFuc2l0aW9uOiBpbnNldCAwLjNzO1xufVxuLm1lZGlhLS10eXBlLWFycmV0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSwgLm1lZGlhLS10eXBlLWFycmV0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1wdWJsaWNhdGlvbiwgLm1lZGlhLS10eXBlLWRlbGliZXJhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSwgLm1lZGlhLS10eXBlLWRlbGliZXJhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1wdWJsaWNhdGlvbiwgLm1lZGlhLS10eXBlLWRlY2lzaW9uIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLCAubWVkaWEtLXR5cGUtZGVjaXNpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcHVibGljYXRpb24sIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUsIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcHVibGljYXRpb24sIC5tZWRpYS0tdHlwZS1jb21wdGUtcmVuZHUgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUsIC5tZWRpYS0tdHlwZS1jb21wdGUtcmVuZHUgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcHVibGljYXRpb24sIC5tZWRpYS0tdHlwZS1hbmFseXNlLWVhdSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSwgLm1lZGlhLS10eXBlLWFuYWx5c2UtZWF1IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXB1YmxpY2F0aW9uLCAubWVkaWEtLXR5cGUtYnVkZ2V0IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLCAubWVkaWEtLXR5cGUtYnVkZ2V0IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXB1YmxpY2F0aW9uLCAubWVkaWEtLXR5cGUtZG9jdW1lbnQtY29uc2VpbC1tdW5pY2lwYWwgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUsIC5tZWRpYS0tdHlwZS1kb2N1bWVudC1jb25zZWlsLW11bmljaXBhbCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1wdWJsaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS0tdHlwZS1hcnJldGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUgLmZpZWxkX19sYWJlbCwgLm1lZGlhLS10eXBlLWFycmV0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1wdWJsaWNhdGlvbiAuZmllbGRfX2xhYmVsLCAubWVkaWEtLXR5cGUtZGVsaWJlcmF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlIC5maWVsZF9fbGFiZWwsIC5tZWRpYS0tdHlwZS1kZWxpYmVyYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcHVibGljYXRpb24gLmZpZWxkX19sYWJlbCwgLm1lZGlhLS10eXBlLWRlY2lzaW9uIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlIC5maWVsZF9fbGFiZWwsIC5tZWRpYS0tdHlwZS1kZWNpc2lvbiAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZS1wdWJsaWNhdGlvbiAuZmllbGRfX2xhYmVsLCAubWVkaWEtLXR5cGUtcmVjdWVpbC1hcnJldGVzIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlIC5maWVsZF9fbGFiZWwsIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcHVibGljYXRpb24gLmZpZWxkX19sYWJlbCwgLm1lZGlhLS10eXBlLWNvbXB0ZS1yZW5kdSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSAuZmllbGRfX2xhYmVsLCAubWVkaWEtLXR5cGUtY29tcHRlLXJlbmR1IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXB1YmxpY2F0aW9uIC5maWVsZF9fbGFiZWwsIC5tZWRpYS0tdHlwZS1hbmFseXNlLWVhdSAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSAuZmllbGRfX2xhYmVsLCAubWVkaWEtLXR5cGUtYW5hbHlzZS1lYXUgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcHVibGljYXRpb24gLmZpZWxkX19sYWJlbCwgLm1lZGlhLS10eXBlLWJ1ZGdldCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSAuZmllbGRfX2xhYmVsLCAubWVkaWEtLXR5cGUtYnVkZ2V0IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXB1YmxpY2F0aW9uIC5maWVsZF9fbGFiZWwsIC5tZWRpYS0tdHlwZS1kb2N1bWVudC1jb25zZWlsLW11bmljaXBhbCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSAuZmllbGRfX2xhYmVsLCAubWVkaWEtLXR5cGUtZG9jdW1lbnQtY29uc2VpbC1tdW5pY2lwYWwgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcHVibGljYXRpb24gLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVkaWEtLXR5cGUtYXJyZXRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLm1lZGlhLS10eXBlLWRlbGliZXJhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5tZWRpYS0tdHlwZS1kZWNpc2lvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5tZWRpYS0tdHlwZS1yZWN1ZWlsLWFycmV0ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLCAubWVkaWEtLXR5cGUtY29tcHRlLXJlbmR1IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLm1lZGlhLS10eXBlLWFuYWx5c2UtZWF1IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiwgLm1lZGlhLS10eXBlLWJ1ZGdldCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sIC5tZWRpYS0tdHlwZS1kb2N1bWVudC1jb25zZWlsLW11bmljaXBhbCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcztcbn1cbi5tZWRpYS0tdHlwZS1hcnJldGUgLmZpbGUgPiBhOmhvdmVyLCAubWVkaWEtLXR5cGUtZGVsaWJlcmF0aW9uIC5maWxlID4gYTpob3ZlciwgLm1lZGlhLS10eXBlLWRlY2lzaW9uIC5maWxlID4gYTpob3ZlciwgLm1lZGlhLS10eXBlLXJlY3VlaWwtYXJyZXRlcyAuZmlsZSA+IGE6aG92ZXIsIC5tZWRpYS0tdHlwZS1jb21wdGUtcmVuZHUgLmZpbGUgPiBhOmhvdmVyLCAubWVkaWEtLXR5cGUtYW5hbHlzZS1lYXUgLmZpbGUgPiBhOmhvdmVyLCAubWVkaWEtLXR5cGUtYnVkZ2V0IC5maWxlID4gYTpob3ZlciwgLm1lZGlhLS10eXBlLWRvY3VtZW50LWNvbnNlaWwtbXVuaWNpcGFsIC5maWxlID4gYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLm1lZGlhLS10eXBlLWFycmV0ZSAuZmlsZSA+IGE6aG92ZXI6OmJlZm9yZSwgLm1lZGlhLS10eXBlLWRlbGliZXJhdGlvbiAuZmlsZSA+IGE6aG92ZXI6OmJlZm9yZSwgLm1lZGlhLS10eXBlLWRlY2lzaW9uIC5maWxlID4gYTpob3Zlcjo6YmVmb3JlLCAubWVkaWEtLXR5cGUtcmVjdWVpbC1hcnJldGVzIC5maWxlID4gYTpob3Zlcjo6YmVmb3JlLCAubWVkaWEtLXR5cGUtY29tcHRlLXJlbmR1IC5maWxlID4gYTpob3Zlcjo6YmVmb3JlLCAubWVkaWEtLXR5cGUtYW5hbHlzZS1lYXUgLmZpbGUgPiBhOmhvdmVyOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1idWRnZXQgLmZpbGUgPiBhOmhvdmVyOjpiZWZvcmUsIC5tZWRpYS0tdHlwZS1kb2N1bWVudC1jb25zZWlsLW11bmljaXBhbCAuZmlsZSA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGluc2V0OiA3cHggYXV0byBhdXRvIDEwcHg7XG59XG4ubWVkaWEtLXR5cGUtcG9ydHJhaXQge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KC00cHggNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5tZWRpYS0tdHlwZS1wb3J0cmFpdCAuZ3JvdXAtdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG59XG4ubWVkaWEtLXR5cGUtcG9ydHJhaXQgLmdyb3VwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbn1cbi5tZWRpYS0tdHlwZS1wb3J0cmFpdCAuZ3JvdXAtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubWVkaWEtLXR5cGUtcG9ydHJhaXQgLmdyb3VwLXRodW1ibmFpbCwgLm1lZGlhLS10eXBlLXBvcnRyYWl0IC5ncm91cC1jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tZWRpYS0tdHlwZS1wb3J0cmFpdCAuZ3JvdXAtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGFzcGVjdC1yYXRpbzogMjEwLzI4MDtcbn1cbi5tZWRpYS0tdHlwZS1wb3J0cmFpdCAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEtLXR5cGUtcG9ydHJhaXQgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtLXR5cGUtcG9ydHJhaXQgLmZpZWxkLS1uYW1lLW5hbWUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1lZGlhLS10eXBlLXBvcnRyYWl0IC5maWVsZC0tbmFtZS1maWVsZC1mb25jdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tZWRpYS0tdHlwZS1wb3J0cmFpdCAuZmllbGQtLW5hbWUtZmllbGQtY29tbWlzc2lvbnMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYVtkYXRhLWVudGl0eS10eXBlPW1lZGlhXSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yZW0gMTVweCAwLjJlbSAxLjVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC40cztcbn1cbmFbZGF0YS1lbnRpdHktdHlwZT1tZWRpYV0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAuNDVlbSBhdXRvIGF1dG8gMDtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0tZG93bmxvYWRcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbn1cbmFbZGF0YS1lbnRpdHktdHlwZT1tZWRpYV0gYTpob3ZlciwgYVtkYXRhLWVudGl0eS10eXBlPW1lZGlhXSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xufVxuXG4ubWVkaWEtbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1lZGlhLWxpc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIGJveC1zaGFkb3c6IC00cHggNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1lZGlhLWxpc3QtY29udGFpbmVyOjpiZWZvcmUsIC5tZWRpYS1saXN0LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1lZGlhLWxpc3QtY29udGFpbmVyOjpiZWZvcmUge1xuICB3aWR0aDogNTBweDtcbiAgaW5zZXQ6IDAgYXV0byAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG59XG4ubWVkaWEtbGlzdC1jb250YWluZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgaW5zZXQ6IDUwJSBhdXRvIGF1dG8gMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjcGljdG9zLS1kb3dubG9hZFwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLm1lZGlhLWxpc3QtY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOGVtO1xufVxuLm1lZGlhLWxpc3QtY29udGFpbmVyIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyLjZlbTtcbiAgd2lkdGg6IDIuNmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIGF1dG8gYXV0byAwO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZGVjb3MvZmVhdGhlcnMuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tZWRpYS1saXN0LWNvbnRhaW5lciAubWVkaWEtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lZGlhLWxpc3QtY29udGFpbmVyIC5tZWRpYS1saXN0ID4gbGk6bGFzdC1jaGlsZCAuY3IsXG4ubWVkaWEtbGlzdC1jb250YWluZXIgLm1lZGlhLWxpc3QgPiBsaTpsYXN0LWNoaWxkIC5kZWxpYi1jb250YWluZXIsXG4ubWVkaWEtbGlzdC1jb250YWluZXIgLm1lZGlhLWxpc3QgPiBsaTpsYXN0LWNoaWxkIC5kZWxpYiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRodW1ibmFpbCAudGh1bWJsaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZCAuY2FyZGxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1mbG9hdC1sZWZ0IHtcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuaW1nLWZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmltZy1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1lZGlhX19pY29uLS1saXRlYm94IHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yNXMsIG9wYWNpdHkgMC4yNXMgbGluZWFyO1xufVxuXG4ucXVpY2tlZGl0LWZpZWxkLnF1aWNrZWRpdC1lZGl0YWJsZSxcbi5xdWlja2VkaXQtZmllbGQgLnF1aWNrZWRpdC1lZGl0YWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zaXRlbWFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zYWZlLW1hcmdpbikpO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2l0ZW1hcC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2l0ZW1hcC1pdGVtIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZW1hcC1pdGVtIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLnNpdGVtYXAtaXRlbSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuNmVtO1xuICBoZWlnaHQ6IDAuNmVtO1xuICBpbnNldDogMC42ZW0gYXV0byBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5zaXRlbWFwLWl0ZW0gdWwgbGkgPiBvbCxcbi5zaXRlbWFwLWl0ZW0gdWwgbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5zaXRlbWFwLWl0ZW0gdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiAwLjRlbTtcbiAgaGVpZ2h0OiAwLjRlbTtcbiAgaW5zZXQ6IDAuN2VtIGF1dG8gYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4uc2l0ZW1hcC1pdGVtIHVsIGxpIHVsIGxpIHVsIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0yKTtcbn1cbi5zaXRlbWFwLWl0ZW0gdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTEpO1xufVxuXG4ubmF2LXRhYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQ3LCA5OCwgMC41KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYW5jaG9yLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IC0zcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYW5jaG9yLWxpbmtzIHtcbiAgICBtYXJnaW46IDE1cHggLTNweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5hbmNob3ItbGlua3MgYSB7XG4gIG1hcmdpbjogMCAzcHggNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBib3JkZXI6IHNvbGlkIDJweCBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDZweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzLCBjb2xvciAwLjRzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IC00cHggNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbmNob3ItbGlua3MgYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAlIC0gNnB4KTtcbiAgfVxufVxuLmFuY2hvci1saW5rcyBhOmhvdmVyLCAuYW5jaG9yLWxpbmtzIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uY29sb3ItMSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0xKTtcbn1cblxuLmNvbG9yLTIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItMik7XG59XG5cbi5jb2xvci0zIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLTMpO1xufVxuXG4uY29sb3ItNCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci00KTtcbn1cblxuLmZvbnQtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJ0biB7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG4gIC0tYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzLCBib3JkZXItY29sb3IgMC40cztcbiAgY29sb3I6IHZhcigtLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnRuLWNvbG9yLWhvdmVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1ob3Zlcik7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1idG4tY29sb3ItaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWJvcmRlci1jb2xvci1ob3Zlcik7XG59XG4uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICAtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tcHJpbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogNzUvNDU7XG4gIHdpZHRoOiA3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMnB4IC0ycHggYXV0byBhdXRvO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZm9ybXMvY2xhdy1iaWcuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogYXV0byAxNTUlO1xuICBtYXNrLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5idG4uYnRuLWdob3N0LXByaW1hcnkge1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICAtLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICAtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiA3NS80NTtcbiAgd2lkdGg6IDc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0ycHggLTJweCBhdXRvIGF1dG87XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmJ0bi5idG4tZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICAtLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5idG4uYnRuLTEge1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICAtLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiA3NS80NTtcbiAgd2lkdGg6IDc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0ycHggLTJweCBhdXRvIGF1dG87XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmJ0bi5idG4tZ2hvc3QtMSB7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICAtLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tYm9yZGVyLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4uYnRuLmJ0bi0yIHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICAtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogNzUvNDU7XG4gIHdpZHRoOiA3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMnB4IC0ycHggYXV0byBhdXRvO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZm9ybXMvY2xhdy1iaWcuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogYXV0byAxNTUlO1xuICBtYXNrLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5idG4uYnRuLWdob3N0LTIge1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xufVxuLmJ0bi5idG4tMyB7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC0tYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDc1LzQ1O1xuICB3aWR0aDogNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTJweCAtMnB4IGF1dG8gYXV0bztcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2Zvcm1zL2NsYXctYmlnLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGF1dG8gMTU1JTtcbiAgbWFzay1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uYnRuLmJ0bi1naG9zdC0zIHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICAtLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5idG4uYnRuLTQge1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idG4tY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiA3NS80NTtcbiAgd2lkdGg6IDc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0ycHggLTJweCBhdXRvIGF1dG87XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmJ0bi5idG4tZ2hvc3QtNCB7XG4gIC0tYnRuLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIC0tYnRuLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG59XG5cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIC5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAubmF2YmFyLWJyYW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODB2dztcbn1cbi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIGltZyxcbi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cywgaGVpZ2h0IDAuNHM7XG59XG4uYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrLmJsb2NrLWJlZXRob3ZlbmI1LWJyYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2suYmxvY2stYmVldGhvdmVuYjUtYnJhbmRpbmcgLnNpdGUtbG9nbyB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDYxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jay5ibG9jay1iZWV0aG92ZW5iNS1icmFuZGluZyAuc2l0ZS1sb2dvIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrLmJsb2NrLWJlZXRob3ZlbmI1LWJyYW5kaW5nIC5zaXRlLWxvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE0MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jay5ibG9jay1iZWV0aG92ZW5iNS1icmFuZGluZyAuc2l0ZS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzFweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cywgd2lkdGggMC40cywgbWFyZ2luLWJvdHRvbSAwLjRzO1xuICB9XG59XG4uYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrLmJsb2NrLWJlZXRob3ZlbmI1LWJyYW5kaW5nLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2suYmxvY2stYmVldGhvdmVuYjUtYnJhbmRpbmctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgfVxufVxuLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jay5ibG9jay1iZWV0aG92ZW5iNS1icmFuZGluZy1mb290ZXIgLnNpdGUtbG9nbyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNDFweDtcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuLmJsb2NrLXdlYmZvcm0ge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay13ZWJmb3JtIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuLmJsb2NrLW1lbnUsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrLCAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrLCAuYmxvY2sudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayB7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLndzLXNvY2lhbC1zaGFyZS1maWVsZC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNoYXJlLXRpdGxlLTEsXG4uYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayAuc2hhcmUtdGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNoYXJlLXRpdGxlLTIge1xuICBmb250LXdlaWdodDogOTAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIC5zaGFyZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1cHggYXV0byAxMHB4O1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIC5zaGFyZS1idXR0b246OmJlZm9yZSwgLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNoYXJlLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayAuc2hhcmUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNoYXJlLWJ1dHRvbjo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjc29jaWFsLS1zaGFyZVwiKTtcbiAgbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayAuc2hhcmUtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNoYXJlLWJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICB6LWluZGV4OiAwO1xufVxuLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b246OmJlZm9yZSwgLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnNfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9uc19fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnNfX2J1dHRvbjo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IDM1cHggYXV0bztcbiAgbWFzay1wb3NpdGlvbjogMjAlIDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMtYmxvY2sgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnNfX2J1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b24uc2hhcmUtZmFjZWJvb2s6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3NvY2lhbC0tZmFjZWJvb2tcIik7XG4gIG1hc2stc2l6ZTogYXV0byA5MCU7XG59XG4uYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9uc19fYnV0dG9uLnNoYXJlLXg6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3NvY2lhbC0teFwiKTtcbiAgbWFzay1zaXplOiBhdXRvIDkwJTtcbn1cbi5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b24uc2hhcmUtbGlua2VkaW46OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3NvY2lhbC0tbGlua2VkaW5cIik7XG4gIG1hc2stc2l6ZTogYXV0byA5MCU7XG59XG4uYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9uc19fYnV0dG9uLnNoYXJlLWluc3RhZ3JhbTo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjc29jaWFsLS1pbnN0YWdyYW1cIik7XG4gIG1hc2stc2l6ZTogYXV0byA5MCU7XG59XG4uYmxvY2stc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyAuc29jaWFsLXNoYXJpbmctYnV0dG9uc19fYnV0dG9uLnNoYXJlLWVtYWlsOjphZnRlciB7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNjb250YWN0LS1lbWFpbFwiKTtcbiAgbWFzay1zaXplOiBhdXRvIDkwJTtcbn1cbi5ibG9jay1zb2NpYWwtc2hhcmluZy1idXR0b25zLWJsb2NrIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b24ucHJpbnQ6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3NvY2lhbC0tcHJpbnRcIik7XG4gIG1hc2stc2l6ZTogYXV0byA5MCU7XG59XG4uYmxvY2stYWpheC1zZWFyY2gtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYmxvY2stYWpheC1zZWFyY2gtYmxvY2sgLnNlYXJjaC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLWFqYXgtc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC45ZW07XG4gIGhlaWdodDogMC45ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNwaWN0b3MtLXNlYXJjaFwiKTtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDQwJTtcbn1cbi5ibG9jay1hamF4LXNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIgLmZvcm0tdHlwZS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1hamF4LXNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIgLmZvcm0tdHlwZS1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5ibG9jay1hamF4LXNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIgLmZvcm0tdHlwZS1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuLmJsb2NrLWFqYXgtc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlciAuYWpheC1yZXN1bHRzLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGF1dG8gMCA1cHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5ibG9jay1hamF4LXNlYXJjaC1ibG9jayAucmVzdWx0cy13cmFwcGVyIC5hamF4LXNlYXJjaC1yZXN1bHRzIHtcbiAgLS1nYXA6IDMwcHg7XG4gIC0tY29sdW1uczogMTtcbiAgLS1tYXgtc2l6ZTogMzE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLWdhcCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYmxvY2stYWpheC1zZWFyY2gtYmxvY2sgLnJlc3VsdHMtd3JhcHBlciAuYWpheC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgLS1jb2x1bW5zOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWFqYXgtc2VhcmNoLWJsb2NrIC5yZXN1bHRzLXdyYXBwZXIgLmFqYXgtc2VhcmNoLXJlc3VsdHMge1xuICAgIC0tZ2FwOiA2MHB4O1xuICAgIC0tY29sdW1uczogMztcbiAgfVxufVxuLmJsb2NrLWFqYXgtc2VhcmNoLWJsb2NrIC5yZXN1bHRzLXdyYXBwZXIgLmFqYXgtc2VhcmNoLXNob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMTVweDtcbiAgcGFkZGluZzogMC41ZW0gMS4xZW0gMC41ZW0gMi4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogc29saWQgMC4yZW0gdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuLmJsb2NrLWFqYXgtc2VhcmNoLWJsb2NrIC5yZXN1bHRzLXdyYXBwZXIgLmFqYXgtc2VhcmNoLXNob3ctbW9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAuNWVtIGF1dG8gYXV0byAtMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNvdGhlcnMtLXN0YXJcIik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIHRyYW5zaXRpb246IGluc2V0IDAuNHM7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stYWpheC1zZWFyY2gtYmxvY2sgLnJlc3VsdHMtd3JhcHBlciAuYWpheC1zZWFyY2gtc2hvdy1tb3JlOmhvdmVyLCAuYmxvY2stYWpheC1zZWFyY2gtYmxvY2sgLnJlc3VsdHMtd3JhcHBlciAuYWpheC1zZWFyY2gtc2hvdy1tb3JlOmZvY3VzLCAuYmxvY2stYWpheC1zZWFyY2gtYmxvY2sgLnJlc3VsdHMtd3JhcHBlciAuYWpheC1zZWFyY2gtc2hvdy1tb3JlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogc29saWQgMC4yZW0gdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4uYmxvY2stYWpheC1zZWFyY2gtYmxvY2sgLnJlc3VsdHMtd3JhcHBlciAubm9kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tbWF4LXNpemUpICsgMiAqIHZhcigtLWdhcCkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ibG9jay1hamF4LXNlYXJjaC1ibG9jayAucmVzdWx0cy13cmFwcGVyIC5ub2RlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tY29sdW1ucykgLSB2YXIoLS1nYXApICsgdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpKTtcbiAgfVxufVxuLmJsb2NrLXNvY2lhbHdhbGxibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2std3MtaW5mby1iYW5uZXItYmFubmVyLWJsb2NrIHtcbiAgLS1jb2xvci10ZXh0OiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXdzLWluZm8tYmFubmVyLWJhbm5lci1ibG9jayB7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDQwcHg7XG4gIH1cbn1cbi5ibG9jay13cy1pbmZvLWJhbm5lci1iYW5uZXItYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uYmxvY2std3MtaW5mby1iYW5uZXItYmFubmVyLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogNTAlIGF1dG8gYXV0byAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0taW5mb3NcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5ibG9jay13cy1pbmZvLWJhbm5lci1iYW5uZXItYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2std3MtaW5mby1iYW5uZXItYmFubmVyLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG59XG4uYmxvY2std3MtaW5mby1iYW5uZXItYmFubmVyLWJsb2NrIC5jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXdzLWluZm8tYmFubmVyLWJhbm5lci1ibG9jayAuY2xvc2UtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0tY2xvc2VcIik7XG4gIG1hc2stc2l6ZTogODAlIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5ibG9jay13cy1pbmZvLWJhbm5lci1iYW5uZXItYmxvY2suYmFubmVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2std3MtY29tcHRlcy1yZW5kdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYmxvY2stdmlld3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay12aWV3cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYmxvY2stdmlld3MgPiBoMixcbi5ibG9jay12aWV3cyA+IGRpdiB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYmxvY2stdmlld3MgPiBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2JhbmRlYXUtaW1hZ2UtYmxvY2stMSwgLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrYmFuZGVhdS1pbWFnZS1ibG9jay0yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uYmxvY2stdmlld3MuYmxvY2stdmlld3MtYmxvY2tiYW5kZWF1LWltYWdlLWJsb2NrLTEgPiBkaXYsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2JhbmRlYXUtaW1hZ2UtYmxvY2stMiA+IGRpdiB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2JhbmRlYXUtaW1hZ2UtYmxvY2stMSBpbWcsIC5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2JhbmRlYXUtaW1hZ2UtYmxvY2stMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay12aWV3cy5ibG9jay12aWV3cy1ibG9ja2J1bGxldGlucy1tdW5pY2lwYXV4LWJsb2MtYWNjdWVpbCA+IGgyLFxuLmJsb2NrLXZpZXdzLmJsb2NrLXZpZXdzLWJsb2NrYnVsbGV0aW5zLW11bmljaXBhdXgtYmxvYy1hY2N1ZWlsID4gZGl2IHtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1odG1sc2FtcGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1iZWV0aG92ZW5iNS1odG1sc2FtcGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC5ibG9jay1iZWV0aG92ZW5iNS1odG1sc2FtcGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1jb250ZW50IHtcbiAgei1pbmRleDogMDtcbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1iZWV0aG92ZW5iNS1oZWFkZXJzZXJyZWNoZXZhbGllcnZhbGxlZWJyaWFuY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2stYmVldGhvdmVuYjUtaGVhZGVyc2VycmVjaGV2YWxpZXJ2YWxsZWVicmlhbmNvbiAubWVkaWEtLXR5cGUtbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLFxuLmJsb2NrLWJlZXRob3ZlbmI1LWhlYWRlcnNlcnJlY2hldmFsaWVydmFsbGVlYnJpYW5jb24gLm1lZGlhLS10eXBlLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHN2ZyB7XG4gIGhlaWdodDogODZweDtcbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1hY2N1ZWlsdGl0cmVkZWxhcGFnZWRhY2N1ZWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJsb2NrLWJlZXRob3ZlbmI1LWFjY3VlaWx0aXRyZWRlbGFwYWdlZGFjY3VlaWwgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVyY29vcmRvbm5lZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVyY29vcmRvbm5lZXMgLmluZm8tY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1mb290ZXJjb29yZG9ubmVlcyAuaW5mby1jb250YWN0LnBpY3RvIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmJsb2NrLWJlZXRob3ZlbmI1LWZvb3RlcmNvb3Jkb25uZWVzIC5pbmZvLWNvbnRhY3QucGljdG86OmJlZm9yZSwgLmJsb2NrLWJlZXRob3ZlbmI1LWZvb3RlcmNvb3Jkb25uZWVzIC5pbmZvLWNvbnRhY3QucGljdG86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gIHotaW5kZXg6IDA7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVyY29vcmRvbm5lZXMgLmluZm8tY29udGFjdC5waWN0bzo6YmVmb3JlIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgaW5zZXQ6IDUwJSBhdXRvIGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVyY29vcmRvbm5lZXMgLmluZm8tY29udGFjdC5waWN0bzo6YWZ0ZXIge1xuICBpbnNldDogNTAlIGF1dG8gYXV0byA0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVyY29vcmRvbm5lZXMgLmluZm8tY29udGFjdC5waWN0bzpob3Zlcjo6YWZ0ZXIsIC5ibG9jay1iZWV0aG92ZW5iNS1mb290ZXJjb29yZG9ubmVlcyAuaW5mby1jb250YWN0LnBpY3RvOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1mb290ZXJjb29yZG9ubmVlcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWJlZXRob3ZlbmI1LWZvb3Rlcm5ld3NsZXR0ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVybmV3c2xldHRlciBhIHtcbiAgLS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVybmV3c2xldHRlciAuYnRuLmJ0bi1naG9zdC0xIHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVybGVzaG9yYWlyZXNkZWxhbWFpcmllIC5ibG9jay10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1sb2dvc3BhcnRlbmFpcmVzIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWJlZXRob3ZlbmI1LWZvb3RlcnNlcnJlY2hldmFsaWVydmFsbGVlYnJpYW5jb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG59XG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVyc2VycmVjaGV2YWxpZXJ2YWxsZWVicmlhbmNvbiAuZmllbGQtLW5hbWUtZmllbGQtbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay1iZWV0aG92ZW5iNS1mb290ZXJzZXJyZWNoZXZhbGllcnZhbGxlZWJyaWFuY29uIC5tZWRpYS0tdHlwZS1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcsXG4uYmxvY2stYmVldGhvdmVuYjUtZm9vdGVyc2VycmVjaGV2YWxpZXJ2YWxsZWVicmlhbmNvbiAubWVkaWEtLXR5cGUtbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Ugc3ZnIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uYWxlcnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXNhZmUtbWFyZ2luKSk7XG4gIG1heC13aWR0aDogOTkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG5cbi5zb2NpYWx3YWxsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbHdhbGwge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgfVxufVxuLnNvY2lhbHdhbGwgLnBvc3Qtc29jaWFsIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsd2FsbCAucG9zdC1zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc29jaWFsd2FsbCAuY2FyZC1wb3N0IHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5zb2NpYWx3YWxsIC5jYXJkLXBvc3QgLmdyb3VwLW1lZGlhIC5wb3N0LW5ldHdvcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGluc2V0OiBhdXRvIGF1dG8gMzVweCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuYm9keS5wYXRoLWNyZWRpdHMgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLCBib2R5LnBhdGgtc2l0ZW1hcCAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssIGJvZHkucGF0aC00MDMgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLCBib2R5LnBhdGgtNDA0IC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5ib2R5LnBhdGgtdXNlciAubWFpbi1jb250YWluZXIgLmJsb2NrLWJlZXRob3ZlbmI1LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zY3JvbGxlZCAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrLmJsb2NrLWJlZXRob3ZlbmI1LWJyYW5kaW5nIC5zaXRlLWxvZ28ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrLmJsb2NrLWJlZXRob3ZlbmI1LWJyYW5kaW5nIC5zaXRlLWxvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE0MXB4O1xuICB9XG59XG5cbi5ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUgLm5vZGVfX2xpbmtzLFxuLm5vZGUgLm5vZGVfX2xpbmtzIC5saW5rcyxcbi5ub2RlIC5ub2RlX19saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZSAubm9kZV9fbGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuLm5vZGUgLm5vZGVfX2xpbmtzIGE6OmJlZm9yZSwgLm5vZGUgLm5vZGVfX2xpbmtzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGF1dG8gYXV0byAtMjJweCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubm9kZSAubm9kZV9fbGlua3MgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLm5vZGUgLm5vZGVfX2xpbmtzIGE6OmFmdGVyIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2NpcmNsZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xufVxuLm5vZGUgLm5vZGVfX2xpbmtzIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUgLm5vZGVfX2xpbmtzIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4ubm9kZSAubm9kZV9fbGlua3MgYTpob3Zlcjo6YWZ0ZXIsIC5ub2RlIC5ub2RlX19saW5rcyBhOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbi5ub2RlLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlIC5kYXRldGltZSB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm9kZS5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSAuZGF0ZXRpbWUgLmRheSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ub2RlLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlIC5kYXRldGltZSAubW9udGgteWVhciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZS5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZmllbGQtLW5hbWUtZmllbGQtaGV1cmUsIC5ub2RlLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1saWV1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5ub2RlLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1oZXVyZTo6YWZ0ZXIsIC5ub2RlLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1saWV1OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMC4yNWVtIGF1dG8gYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IGluc2V0IDAuNHM7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZmllbGQtLW5hbWUtZmllbGQtaGV1cmU6OmFmdGVyIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0tY2xvY2tcIik7XG59XG4ubm9kZS5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZmllbGQtLW5hbWUtZmllbGQtbGlldTo6YWZ0ZXIge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjcGljdG9zLS1waW5cIik7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+IC5ncm91cC13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zYWZlLW1hcmdpbikpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsID4gLm5vZGVfX2NvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciA+IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtNHB4IDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ncm91cC10aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ncm91cC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXI6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlcjpmb2N1cyAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlcjpob3ZlciAuZmllbGQtLW5hbWUtdGl0bGUsIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyOmZvY3VzIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tdHlwZS1ldmVuZW1lbnQgPiAubm9kZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZ3JvdXAtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZ3JvdXAtdGh1bWJuYWlsLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZ3JvdXAtY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZ3JvdXAtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGFzcGVjdC1yYXRpbzogMjEwLzI4MDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5ncm91cC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAgYXV0byBhdXRvIDc1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tdHlwZS1ldmVuZW1lbnQgLm5vZGVfX2xpbmtzIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAubm9kZV9fbGlua3MgYTo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAubm9kZV9fbGlua3MgYTo6YWZ0ZXIge1xuICBpbnNldDogYXV0byAtNXB4IC0xMHB4IGF1dG87XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWV2ZW5lbWVudCAubm9kZV9fbGlua3MgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5ub2RlX19saW5rcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS10eXBlLWFjdHVhbGl0ZSAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMzQyLzE3MDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtNHB4IDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCAubm9kZV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWhpZ2hsaWdodGVkIC5ncm91cC10aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgei1pbmRleDogMDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWhpZ2hsaWdodGVkIC5ncm91cC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItaGlnaGxpZ2h0ZWQgLmdyb3VwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCAuZ3JvdXAtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTE1cHggYXV0byBhdXRvIC00MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVaKC0xNzBkZWcpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZGVjb3MvY2lyY2xlLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWhpZ2hsaWdodGVkIC5maWVsZC0tbmFtZS1maWVsZC1tYWluLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWhpZ2hsaWdodGVkIC5maWVsZC0tbmFtZS1maWVsZC1tYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWhpZ2hsaWdodGVkIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCAubm9kZV9fbGlua3MgYTo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCAubm9kZV9fbGlua3MgYTo6YWZ0ZXIge1xuICBpbnNldDogYXV0byA1cHggMCBhdXRvO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCAubm9kZV9fbGlua3MgYTo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCAubm9kZV9fbGlua3MgYTo6YWZ0ZXIge1xuICAgIGluc2V0OiBhdXRvIGF1dG8gMCA0MTVweDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItaGlnaGxpZ2h0ZWQ6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZDpmb2N1cyAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZDpob3ZlciAuZmllbGQtLW5hbWUtdGl0bGUsIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLWhpZ2hsaWdodGVkOmZvY3VzIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zaW1wbGUsIC5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItc2ltcGxlIC5ncm91cC1jb250ZW50LCAubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmdyb3VwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zaW1wbGUgLmdyb3VwLWNvbnRlbnQ6OmFmdGVyLCAubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmdyb3VwLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xNXB4IGF1dG8gYXV0byAtNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWigtMTcwZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2NpcmNsZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zaW1wbGUgLmZpZWxkLS1uYW1lLXRpdGxlLCAubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItc2ltcGxlIC5maWVsZC0tbmFtZS1ib2R5LCAubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItc2ltcGxlIC5ub2RlX19saW5rcyBhOjpiZWZvcmUsIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLXNpbXBsZSAubm9kZV9fbGlua3MgYTo6YWZ0ZXIsIC5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCAubm9kZV9fbGlua3MgYTo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQgLm5vZGVfX2xpbmtzIGE6OmFmdGVyIHtcbiAgaW5zZXQ6IGF1dG8gMCAwIGF1dG87XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zaW1wbGU6aG92ZXIgLmZpZWxkLS1uYW1lLXRpdGxlLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlci1zaW1wbGU6Zm9jdXMgLmZpZWxkLS1uYW1lLXRpdGxlLCAubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6aG92ZXIgLmZpZWxkLS1uYW1lLXRpdGxlLCAubm9kZS0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtc2VhcmNoLXJlc3VsdCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coLTRweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC5ub2RlX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC5ncm91cC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IC5idW5kbGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZS0tdmlldy1tb2RlLWFjY3JvY2hlLWFjY3VlaWwge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KC00cHggNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbCAuZ3JvdXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbCAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9kZS0tdmlldy1tb2RlLWFjY3JvY2hlLWFjY3VlaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbn1cbi5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWFjY3JvY2hlLWFjY3VlaWwubm9kZS0tdHlwZS1hY3R1YWxpdGUgLm5vZGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMTBweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbC5ub2RlLS10eXBlLWFjdHVhbGl0ZSAubm9kZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbC5ub2RlLS10eXBlLWFjdHVhbGl0ZSAubm9kZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsLm5vZGUtLXR5cGUtYWN0dWFsaXRlIC5ncm91cC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLWFjY3JvY2hlLWFjY3VlaWwubm9kZS0tdHlwZS1hY3R1YWxpdGUgLmdyb3VwLXRodW1ibmFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiBhdXRvIDUwcHggLTFweCAtMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbC5ub2RlLS10eXBlLWFjdHVhbGl0ZSAubm9kZV9fbGlua3MgYTo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLWFjY3JvY2hlLWFjY3VlaWwubm9kZS0tdHlwZS1hY3R1YWxpdGUgLm5vZGVfX2xpbmtzIGE6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5ub2RlX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5ncm91cC10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgei1pbmRleDogMDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbC5ub2RlLS10eXBlLWV2ZW5lbWVudCAuZ3JvdXAtaW5mb3Mge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5ncm91cC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB6LWluZGV4OiAxO1xufVxuLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsLm5vZGUtLXR5cGUtZXZlbmVtZW50IC5ub2RlX19saW5rcyBhOjpiZWZvcmUsIC5ub2RlLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbC5ub2RlLS10eXBlLWV2ZW5lbWVudCAubm9kZV9fbGlua3MgYTo6YWZ0ZXIge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTkwcHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLWFjY3JvY2hlLWFjY3VlaWw6aG92ZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nLCAubm9kZS0tdmlldy1tb2RlLWFjY3JvY2hlLWFjY3VlaWw6Zm9jdXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4taW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsOmhvdmVyIC5maWVsZC0tbmFtZS10aXRsZSwgLm5vZGUtLXZpZXctbW9kZS1hY2Nyb2NoZS1hY2N1ZWlsOmZvY3VzIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG5cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5zdG9yYWdlLWFkZGl0aW9uYWwtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5zdG9yYWdlLWFkZGl0aW9uYWwtbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5zdG9yYWdlLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmdyb3VwLWltYWdlLW5hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5ncm91cC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgei1pbmRleDogMDtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5ncm91cC1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5ncm91cC1uYW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwNXB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5ncm91cC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJvd24tMSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZ3JvdXAtaW5mbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmdyb3VwLXByZXNlbnRhdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDI1NXB4O1xuICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5ncm91cC1wcmVzZW50YXRpb24gaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZ3JvdXAtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmdyb3VwLWNvbnRhY3QgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5ncm91cC1jb250YWN0LWxpbmtzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZ3JvdXAtY29udGFjdC1saW5rcyB7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gIH1cbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQ2MC8yODA7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYWRyZXNzZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYWRyZXNzZSBwLFxuLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWFkcmVzc2Ugc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYWRyZXNzZSAuY291bnRyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRlbGVwaG9uZS1maXhlIGEsIC5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZWxlcGhvbmUtcG9ydGFibGUgYSwgLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWFkcmVzc2UtZW1haWwgYSwgLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtd2ViIGEsIC5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlLWZhY2Vib29rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGVsZXBob25lLWZpeGUgYTo6YmVmb3JlLCAuc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGVsZXBob25lLXBvcnRhYmxlIGE6OmJlZm9yZSwgLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWFkcmVzc2UtZW1haWwgYTo6YmVmb3JlLCAuc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc2l0ZS13ZWIgYTo6YmVmb3JlLCAuc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFnZS1mYWNlYm9vayBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGVsZXBob25lLWZpeGUgYTo6YmVmb3JlIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI2NvbnRhY3RzLS1waG9uZVwiKTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZWxlcGhvbmUtcG9ydGFibGUgYTo6YmVmb3JlIHtcbiAgbWFzay1zaXplOiBhdXRvIDE1MCU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI2NvbnRhY3RzLS1waG9uZVwiKTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1hZHJlc3NlLWVtYWlsIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uc3RvcmFnZS0tdHlwZS1hc3NvY2lhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYWRyZXNzZS1lbWFpbCBhOjpiZWZvcmUge1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjY29udGFjdHMtLWVtYWlsXCIpO1xufVxuLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNpdGUtd2ViIGE6OmJlZm9yZSB7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNjb250YWN0cy0td2Vic2l0ZVwiKTtcbn1cbi5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYWdlLWZhY2Vib29rIGE6OmJlZm9yZSB7XG4gIG1hc2stc2l6ZTogYXV0byAxNTAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9zcHJpdGUtbWFzay92aWV3L3Nwcml0ZS1tYXNrLnN2ZyNzb2NpYWwtLWZhY2Vib29rXCIpO1xufVxuLnN0b3JhZ2UtLXR5cGUtYXNzb2NpYXRpb24gLmZvcm0taXRlbS1zZWNvbmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdG9yYWdlLS10eXBlLWFzc29jaWF0aW9uOmhvdmVyIC5ncm91cC1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXcge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXcge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnZpZXctaGVhZGVyIDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udmlldy1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZXcudmlldy1kaXNwbGF5LWlkLWJsb2NfdG91dCAudmlldy1jb250ZW50IHtcbiAgLS1nYXA6IDE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMzM1cHgpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogY2FsYygxLjUgKiB2YXIoLS1nYXApKSB2YXIoLS1nYXApO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LnZpZXctZGlzcGxheS1pZC1ibG9jX3RvdXQgLnZpZXctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LnZpZXctZGlzcGxheS1pZC1ibG9jX3RvdXQgLnZpZXctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuLnZpZXctZXZlbmVtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWV2ZW5lbWVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udmlldy1ldmVuZW1lbnRzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgPiAudmlldy1jb250ZW50IHtcbiAgLS1nYXA6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgNDYwcHgpKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IGNhbGMoMS41ICogdmFyKC0tZ2FwKSkgdmFyKC0tZ2FwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWV2ZW5lbWVudHMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCA+IC52aWV3LWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1ldmVuZW1lbnRzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgPiAudmlldy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG4udmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwge1xuICAgIGdhcDogMTVweCAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwge1xuICAgIGdhcDogMTVweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCB7XG4gICAgZ2FwOiAxNXB4IDgwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCB7XG4gICAgZ2FwOiAxNXB4IDEwMHB4O1xuICB9XG59XG4udmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgPiAudmlldy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsID4gLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgLTUwcHg7XG4gIH1cbn1cbi52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCA+IC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCA+IC52aWV3LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsID4gLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsID4gLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsID4gLnZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gIH1cbn1cbi52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCA+IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIC5hdHRhY2htZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCAuYXR0YWNobWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCAuYXR0YWNobWVudC1hZnRlciAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCAuYXR0YWNobWVudC1hZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIC5hdHRhY2htZW50LWFmdGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAudmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLmF0dGFjaG1lbnQtYWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB9XG59XG4udmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1lbGVtZW50X2pvaW50X2FjY3VlaWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlldy1hY3R1YWxpdGVzLnZpZXctZGlzcGxheS1pZC1lbGVtZW50X2pvaW50X2FjY3VlaWwgPiAudmlldy1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctYWN0dWFsaXRlcy52aWV3LWRpc3BsYXktaWQtZWxlbWVudF9qb2ludF9hY2N1ZWlsID4gLnZpZXctY29udGVudCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWFjdHVhbGl0ZXMudmlldy1kaXNwbGF5LWlkLWJsb2NfdG91dCAudmlldy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG4udmlldy1idWxsZXRpbnMtbXVuaWNpcGF1eC52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDc1cHgsIHZhcigtLWNvbG9yLWJsdWUtMSkgNzVweCk7XG4gIH1cbn1cbi52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWw6OmJlZm9yZSwgLnZpZXctYnVsbGV0aW5zLW11bmljaXBhdXgudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgei1pbmRleDogLTE7XG59XG4udmlldy1idWxsZXRpbnMtbXVuaWNpcGF1eC52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsOjpiZWZvcmUge1xuICBhc3BlY3QtcmF0aW86IDM0NS8yMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2Zvcm1zL2NsYXctYmlnLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGF1dG8gMTU1JTtcbiAgbWFzay1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWw6OmJlZm9yZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA0MTAvMjIwO1xuICAgIHdpZHRoOiA0MiU7XG4gICAgaW5zZXQ6IDc1cHggYXV0byBhdXRvIDA7XG4gICAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gIH1cbn1cbi52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWw6OmFmdGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxODAvMTUwO1xuICB3aWR0aDogNTAlO1xuICBpbnNldDogYXV0byAwIDAgYXV0bztcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzLnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGF1dG8gMTI1JTtcbiAgbWFzay1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYnVsbGV0aW5zLW11bmljaXBhdXgudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOSU7XG4gIH1cbn1cbi52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLnZpZXctaGVhZGVyLCAudmlldy1idWxsZXRpbnMtbXVuaWNpcGF1eC52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIC52aWV3LWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1idWxsZXRpbnMtbXVuaWNpcGF1eC52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIC52aWV3LWhlYWRlciwgLnZpZXctYnVsbGV0aW5zLW11bmljaXBhdXgudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCAudmlldy1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYnVsbGV0aW5zLW11bmljaXBhdXgudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCAudmlldy1oZWFkZXIge1xuICAgIGluc2V0OiA3NXB4IDUwJSBhdXRvIDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbi52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLnZpZXctaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLnZpZXctaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctYnVsbGV0aW5zLW11bmljaXBhdXgudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCAudmlldy1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLnZpZXctZm9vdGVyIHtcbiAgLS1jb2xvci1ibHVlLTE6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwgLnZpZXctZm9vdGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBpbnNldDogYXV0byA1MCUgMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4udmlldy1idWxsZXRpbnMtbXVuaWNpcGF1eC52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIC5tZWRpYS0tdHlwZS1idWxsZXRpbi1tdW5pY2lwYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi52aWV3LWJ1bGxldGlucy1tdW5pY2lwYXV4LnZpZXctZGlzcGxheS1pZC1ibG9jX3RvdXQgLnZpZXctY29udGVudCB7XG4gIC0tZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDMzNXB4KSk7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IGNhbGMoMS41ICogdmFyKC0tZ2FwKSkgdmFyKC0tZ2FwKTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1idWxsZXRpbnMtbXVuaWNpcGF1eC52aWV3LWRpc3BsYXktaWQtYmxvY190b3V0IC52aWV3LWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1idWxsZXRpbnMtbXVuaWNpcGF1eC52aWV3LWRpc3BsYXktaWQtYmxvY190b3V0IC52aWV3LWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctYnVsbGV0aW5zLW11bmljaXBhdXgudmlldy1kaXNwbGF5LWlkLWJsb2NfdG91dCAudmlldy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG4udmlldy1hc3NvY2lhdGlvbnMudmlldy1kaXNwbGF5LWlkLWFsbCAudmlldy1jb250ZW50IHtcbiAgLS1nYXA6IDE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMzM1cHgpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogY2FsYygxLjUgKiB2YXIoLS1nYXApKSB2YXIoLS1nYXApO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWFzc29jaWF0aW9ucy52aWV3LWRpc3BsYXktaWQtYWxsIC52aWV3LWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1hc3NvY2lhdGlvbnMudmlldy1kaXNwbGF5LWlkLWFsbCAudmlldy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG4udmlldy1hc3NvY2lhdGlvbnMudmlldy1kaXNwbGF5LWlkLWhvbWUgLnZpZXctY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY29udGVudXMgPiAuZmllbGRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY29udGVudXMgPiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgPiAucGFyYWdyYXBoLS10eXBlLS1mdWxsLXdpZHRoLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW51cyA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnVzID4gLmZpZWxkX19pdGVtID4gLnBhcmFncmFwaCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY29udGVudXMgPiAuZmllbGRfX2l0ZW0gPiAucGFyYWdyYXBoW2RhdGEtYmFja2dyb3VuZD1cIjFcIl0gdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW51cyA+IC5maWVsZF9faXRlbSA+IC5wYXJhZ3JhcGhbZGF0YS1iYWNrZ3JvdW5kPVwiMVwiXSBvbCBsaTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ucGFyYWdyYXBoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhcmFncmFwaCAuZ3JvdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaFtkYXRhLWJhY2tncm91bmQ9XCIxXCJdIHtcbiAgLS1jb2xvci10ZXh0OiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJhZ3JhcGhbZGF0YS1iYWNrZ3JvdW5kPVwiMVwiXSAudGV4dC1mb3JtYXR0ZWQgYSB7XG4gIC0tY29sb3ItbGluazogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xufVxuLnBhcmFncmFwaFtkYXRhLWJhY2tncm91bmQ9XCIxXCJdIC50ZXh0LWZvcm1hdHRlZCAuYnRuLmJ0bi1naG9zdC0xIHtcbiAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcbiAgLS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG59XG4ucGFyYWdyYXBoW2RhdGEtYmFja2dyb3VuZD1cIjJcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy90ZXh0dXJlcy90ZXh0dXJlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG59XG4ucGFyYWdyYXBoW2RhdGEtYmFja2dyb3VuZD1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzOSwgMjM0LCAyMzAsIDAuOSkgLTEwJSwgcmdiYSgyMzksIDIzNCwgMjMwLCAwKSAzMCUsIHJnYmEoMjM5LCAyMzQsIDIzMCwgMCkgNzAlLCByZ2JhKDIzOSwgMjM0LCAyMzAsIDAuOSkgMTEwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc2FmZS1tYXJnaW4pKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLXRleHQge1xuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtdGV4dCA+IC5ncm91cC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB6LWluZGV4OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtdGV4dCA+IC5ncm91cC13cmFwcGVyOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLXRleHQgPiAuZ3JvdXAtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgei1pbmRleDogLTE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC10ZXh0ID4gLmdyb3VwLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGFzcGVjdC1yYXRpbzogNDEwLzIyMDtcbiAgd2lkdGg6IDQyJTtcbiAgaW5zZXQ6IDAgYXV0byBhdXRvIDA7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLXRleHQgPiAuZ3JvdXAtd3JhcHBlcjo6YWZ0ZXIge1xuICBhc3BlY3QtcmF0aW86IDE4MC8xNTA7XG4gIHdpZHRoOiAxOSU7XG4gIGluc2V0OiBhdXRvIDAgMCBhdXRvO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZGVjb3MvZmVhdGhlcnMuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogYXV0byAxMjUlO1xuICBtYXNrLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLXRleHQgLnRleHQtZm9ybWF0dGVkIGEge1xuICAtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLXRleHQgLnRleHQtZm9ybWF0dGVkIC5idG4uYnRuLWdob3N0LTEge1xuICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXNhZmUtbWFyZ2luKSArIDMwcHgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZC92aWRlby5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC5ncm91cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLmdyb3VwLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZG9jdW1lbnRzIC5maWVsZC0tbmFtZS1maWVsZC1kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1kb2N1bWVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLWRvY3VtZW50cyA+IC5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZnVsbC13aWR0aC1wYW5lbCB7XG4gIC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mdWxsLXdpZHRoLXBhbmVsIC5ncm91cC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHotaW5kZXg6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mdWxsLXdpZHRoLXBhbmVsIC5ncm91cC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGF1dG8gMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZHMvZGVjb3MvZmVhdGhlcnMuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogYXV0byAxMjUlO1xuICBtYXNrLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mdWxsLXdpZHRoLXBhbmVsIC5maWVsZC0tbmFtZS1maWVsZC1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mdWxsLXdpZHRoLXBhbmVsIC5maWVsZC0tbmFtZS1maWVsZC1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZnVsbC13aWR0aC1wYW5lbCAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG8gLmdyb3VwLWluZm9zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMTAwJSAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1waG90by1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1waG90by1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob3RvcyB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG9zIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvLWdhbGxlcnkgLmZpZWxkLS1uYW1lLWZpZWxkLXBob3RvcyB7XG4gIC0tZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDMzNXB4KSk7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IGNhbGMoMS41ICogdmFyKC0tZ2FwKSkgdmFyKC0tZ2FwKTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1waG90by1nYWxsZXJ5IC5maWVsZC0tbmFtZS1maWVsZC1waG90b3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1waG90by1nYWxsZXJ5IC5maWVsZC0tbmFtZS1maWVsZC1waG90b3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8tZ2FsbGVyeSAuZmllbGQtLW5hbWUtZmllbGQtcGhvdG9zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIgLmdyb3VwLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZ2FwOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciAuZ3JvdXAtbGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudCA+IC5ncm91cC13cmFwcGVyIC5ncm91cC1sZWZ0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIgLmdyb3VwLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIgLmdyb3VwLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYmFzaWMtY29udGVudCA+IC5ncm91cC13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIgLmdyb3VwLWxlZnQgLnBhcmFncmFwaC0tdHlwZS0tYmFzaWMtY29udGVudCA+IC5ncm91cC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciAuZ3JvdXAtbGVmdCAucGFyYWdyYXBoLS10eXBlLS1iYXNpYy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudCA+IC5ncm91cC13cmFwcGVyIC5ncm91cC1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1iYXNpYy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50ID4gLmdyb3VwLXdyYXBwZXIgLmdyb3VwLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciAuZ3JvdXAtcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tYmFzaWMtY29udGVudCA+IC5ncm91cC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50ID4gaDIsXG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50ID4gaDMsXG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50ID4gaDQsXG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50ID4gaDUsXG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW50ID4gaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudCAucGFyYWdyYXBoIC5ncm91cC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1waG90byB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8gLmdyb3VwLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudCAucGFyYWdyYXBoLS10eXBlLS1iYXNpYy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXNhZmUtbWFyZ2luKSk7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tdnVlLWFjdHVhbGl0ZXMsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tc29jaWFsLXdhbGwge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudFtkYXRhLWdyaWQ9XCIzMDcwXCJdIC5ncm91cC1sZWZ0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50LmdyaWQtMzA3MCAuZ3JvdXAtbGVmdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnRbZGF0YS1ncmlkPVwiMzA3MFwiXSAuZ3JvdXAtcmlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQuZ3JpZC0zMDcwIC5ncm91cC1yaWdodCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnRbZGF0YS1ncmlkPVwiNDA2MFwiXSAuZ3JvdXAtbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudC5ncmlkLTQwNjAgLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50W2RhdGEtZ3JpZD1cIjQwNjBcIl0gLmdyb3VwLXJpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50LmdyaWQtNDA2MCAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5ncm91cC1sZWZ0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50IC5ncm91cC1yaWdodCwgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudFtkYXRhLWdyaWQ9XCI1MDUwXCJdIC5ncm91cC1sZWZ0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50W2RhdGEtZ3JpZD1cIjUwNTBcIl0gLmdyb3VwLXJpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50LmdyaWQtNTA1MCAuZ3JvdXAtbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudC5ncmlkLTUwNTAgLmdyb3VwLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudFtkYXRhLWdyaWQ9XCI2MDQwXCJdIC5ncm91cC1sZWZ0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50LmdyaWQtNjA0MCAuZ3JvdXAtbGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnRbZGF0YS1ncmlkPVwiNjA0MFwiXSAuZ3JvdXAtcmlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQuZ3JpZC02MDQwIC5ncm91cC1yaWdodCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnRbZGF0YS1ncmlkPVwiNzAzMFwiXSAuZ3JvdXAtbGVmdCwgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudC5ncmlkLTcwMzAgLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50W2RhdGEtZ3JpZD1cIjcwMzBcIl0gLmdyb3VwLXJpZ2h0LCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50LmdyaWQtNzAzMCAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50W2RhdGEtdmNlbnRlcj1cIjFcIl0gLmdyb3VwLWxpbmUsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQuY2VudGVyLTEgLmdyb3VwLWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnRbZGF0YS1mdWxsd2lkdGg9XCIxXCJdLCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50LmZ1bGx3aWR0aC0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnRbZGF0YS1mdWxsd2lkdGg9XCIxXCJdID4gLmdyb3VwLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQuZnVsbHdpZHRoLTEgPiAuZ3JvdXAtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudFtkYXRhLWZ1bGx3aWR0aD1cIjFcIl0gLnBhcmFncmFwaC0tdHlwZS0tYmFzaWMtY29udGVudCA+IC5ncm91cC13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50LmZ1bGx3aWR0aC0xIC5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudFtkYXRhLWZ1bGx3aWR0aD1cIjFcIl0gLnBhcmFncmFwaC0tdHlwZS0tYmFzaWMtY29udGVudCA+IC5ncm91cC13cmFwcGVyOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnRbZGF0YS1mdWxsd2lkdGg9XCIxXCJdIC5wYXJhZ3JhcGgtLXR5cGUtLWJhc2ljLWNvbnRlbnQgPiAuZ3JvdXAtd3JhcHBlcjo6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQuZnVsbHdpZHRoLTEgLnBhcmFncmFwaC0tdHlwZS0tYmFzaWMtY29udGVudCA+IC5ncm91cC13cmFwcGVyOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQuZnVsbHdpZHRoLTEgLnBhcmFncmFwaC0tdHlwZS0tYmFzaWMtY29udGVudCA+IC5ncm91cC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50W2RhdGEtZnVsbHdpZHRoPVwiMVwiXSAucGFyYWdyYXBoLS10eXBlLS1waG90bywgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudC5mdWxsd2lkdGgtMSAucGFyYWdyYXBoLS10eXBlLS1waG90byB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50Om5vdChbZGF0YS1mdWxsd2lkdGg9XCIxXCJdKTpub3QoLmZ1bGx3aWR0aC0xKSA+IC5ncm91cC13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQ6bm90KFtkYXRhLWZ1bGx3aWR0aD1cIjFcIl0pOm5vdCguZnVsbHdpZHRoLTEpIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDMwLWNyb3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudDpub3QoW2RhdGEtZnVsbHdpZHRoPVwiMVwiXSk6bm90KC5mdWxsd2lkdGgtMSkgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8gLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNDAtY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50Om5vdChbZGF0YS1mdWxsd2lkdGg9XCIxXCJdKTpub3QoLmZ1bGx3aWR0aC0xKSAucGFyYWdyYXBoLS10eXBlLS1waG90byAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w1MC1jcm9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQ6bm90KFtkYXRhLWZ1bGx3aWR0aD1cIjFcIl0pOm5vdCguZnVsbHdpZHRoLTEpIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDYwLWNyb3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudDpub3QoW2RhdGEtZnVsbHdpZHRoPVwiMVwiXSk6bm90KC5mdWxsd2lkdGgtMSkgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8gLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNzAtY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudDpub3QoW2RhdGEtZnVsbHdpZHRoPVwiMVwiXSk6bm90KC5mdWxsd2lkdGgtMSkgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8gLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sMzAtY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogNDMyLzYxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50Om5vdChbZGF0YS1mdWxsd2lkdGg9XCIxXCJdKTpub3QoLmZ1bGx3aWR0aC0xKSAucGFyYWdyYXBoLS10eXBlLS1waG90byAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w0MC1jcm9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA1NzYvNjEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQ6bm90KFtkYXRhLWZ1bGx3aWR0aD1cIjFcIl0pOm5vdCguZnVsbHdpZHRoLTEpIC5wYXJhZ3JhcGgtLXR5cGUtLXBob3RvIC5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDUwLWNyb3AgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDcyMC82MTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudDpub3QoW2RhdGEtZnVsbHdpZHRoPVwiMVwiXSk6bm90KC5mdWxsd2lkdGgtMSkgLnBhcmFncmFwaC0tdHlwZS0tcGhvdG8gLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNjAtY3JvcCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogODY0LzYxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10d28tY29sdW1ucy1jb250ZW50Om5vdChbZGF0YS1mdWxsd2lkdGg9XCIxXCJdKTpub3QoLmZ1bGx3aWR0aC0xKSAucGFyYWdyYXBoLS10eXBlLS1waG90byAubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w3MC1jcm9wIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDA4LzYxMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudDpub3QoW2RhdGEtZnVsbHdpZHRoPVwiMVwiXSk6bm90KC5mdWxsd2lkdGgtMSlbZGF0YS1iYWNrZ3JvdW5kPVwiMVwiXSA+IC5ncm91cC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudDpub3QoLm1vYmlsZS1yZXZlcnNlKSAuZ3JvdXAtbGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdnVlLWFjdHVhbGl0ZXMgPiAuZ3JvdXAtd3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tdnVlLWV2ZW5lbWVudHMgPiAuZ3JvdXAtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zYWZlLW1hcmdpbikgKyAzMHB4KTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdnVlLWFjdHVhbGl0ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12dWUtYWN0dWFsaXRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGFzcGVjdC1yYXRpbzogMzMyLzExMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDUwJSAwIGF1dG8gYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZy5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS12dWUtYWN0dWFsaXRlczo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdnVlLWFjdHVhbGl0ZXM6OmJlZm9yZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDA5LzExMjU7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9ydHJhaXRzID4gLmdyb3VwLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXNhZmUtbWFyZ2luKSk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb3J0cmFpdHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBvcnRyYWl0cyB7XG4gIC0tZ2FwOiAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDQwMHB4KSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiBjYWxjKDEuNSAqIHZhcigtLWdhcCkpIHZhcigtLWdhcCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZ1ZS1hc3NvY2lhdGlvbnMgPiAuZ3JvdXAtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc2FmZS1tYXJnaW4pKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkucGF0aC1mcm9udHBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tdHdvLWNvbHVtbnMtY29udGVudDpub3QoLm1vYmlsZS1yZXZlcnNlKSAuZ3JvdXAtbGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uaGVscC1ibG9jayB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTBweDtcbn1cblxuLmNhcHRjaGEge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNiwgNDcsIDk4LCAwLjEpO1xufVxuXG4uZm9ybS1jb21wb3NpdGUgPiAuZmllbGRzZXQtd3JhcHBlciA+IC5kZXNjcmlwdGlvbixcbi5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogcmdiYSh2YXIoLS1jb2xvci1ibGFjayksIDAuMyk7XG59XG5cbmZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG5mb3JtIGxhYmVsOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuZm9ybSBsYWJlbC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG59XG5mb3JtIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuZm9ybSBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbmZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG59XG5mb3JtIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG59XG5mb3JtIC5kZXNjcmlwdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbmZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmZvcm0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJvd24tMCk7XG59XG5mb3JtIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0wKTtcbn1cbmZvcm0gLmZvcm0tY29udHJvbC5mb3JtLXNlbGVjdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5mb3JtIC5mb3JtLWNvbnRyb2wuZm9ybS1zZWxlY3QgPiBvcHRpb246bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tY2hlY2tib3gsIGZvcm0gLmZvcm0tY29udHJvbC5mb3JtLXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG5mb3JtIC5mb3JtLWNvbnRyb2wuZm9ybS1jaGVja2JveDo6YmVmb3JlLCBmb3JtIC5mb3JtLWNvbnRyb2wuZm9ybS1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMnB4IGF1dG8gYXV0byAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbmZvcm0gLmZvcm0tY29udHJvbC5mb3JtLWNoZWNrYm94IH4gbGFiZWwsIGZvcm0gLmZvcm0tY29udHJvbC5mb3JtLXJhZGlvIH4gbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlLCBmb3JtIC5mb3JtLWNvbnRyb2wuZm9ybS1yYWRpbzpjaGVja2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCB+IGxhYmVsLCBmb3JtIC5mb3JtLWNvbnRyb2wuZm9ybS1yYWRpbzpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbmZvcm0gLmZvcm0tY29udHJvbC5mb3JtLWNoZWNrYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmZvcm0gLmZvcm0tY29udHJvbC5mb3JtLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKclFwiO1xuICBsaW5lLWhlaWdodDogMC43NTtcbiAgdGV4dC1pbmRlbnQ6IC0xcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tcmFkaW86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDk5MnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtZW1haWwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtcGFzc3dvcmQsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0LCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWVtYWlsIGlucHV0LCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXBhc3N3b3JkIGlucHV0LCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRlbCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCwgZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1lbWFpbCBpbnB1dDpmb2N1cyB+IGxhYmVsLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWVtYWlsIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtcGFzc3dvcmQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1wYXNzd29yZCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRlbCBpbnB1dDpmb2N1cyB+IGxhYmVsLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRlbCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OjpwbGFjZWhvbGRlciwgZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1lbWFpbCBpbnB1dDo6cGxhY2Vob2xkZXIsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtcGFzc3dvcmQgaW5wdXQ6OnBsYWNlaG9sZGVyLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRlbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtZW1haWwgbGFiZWwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtcGFzc3dvcmQgbGFiZWwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGVsIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogNDRweCAwIGF1dG8gMTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBmb250LXNpemUgMC40cywgaW5zZXQgMC40cztcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtZGF0ZSBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1kYXRlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIGlucHV0OmZvY3VzIH4gbGFiZWwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1udW1iZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbnVtYmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDYwMDAwMHMsIGNvbG9yIDBzIDYwMDAwMHM7XG59XG5mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLW51bWJlciBpbnB1dCAuZmllbGQtc3VmZml4IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1udW1iZXIgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIDAgYXV0byAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0YXJlYSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDQ0cHggMCBhdXRvIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgZm9udC1zaXplIDAuNHMsIGluc2V0IDAuNHM7XG59XG5mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZ2FwOiA1cHg7XG59XG5mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIGxhYmVsLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyBpbnB1dCwgZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLCBmb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sIGZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7IHV0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzBcIiBoZWlnaHQ9XCIzMFwiIHZpZXdCb3g9XCIwIDAgMzAgMzBcIiBmaWxsPVwibm9uZVwiPjxjaXJjbGUgY3g9XCIxNVwiIGN5PVwiMTVcIiByPVwiMTVcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiIC8+PHBhdGggZD1cIk05LjQ3NDYxIDEzLjQyMTlMMTUuMDAwOSAxOC45NDgyTDIwLjUyNzIgMTMuNDIxOVwiIHN0cm9rZT1cInJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OSlcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiAvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG59XG5mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IG9wdGlvbltzZWxlY3RlZD1zZWxlY3RlZF0ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbmZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5mb3JtIC5mb3JtLWl0ZW0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgZm9ybSAuZm9ybS1pdGVtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGZvcm0gLmZvcm0taXRlbSBpbnB1dDotd2Via2l0LWF1dG9maWxsLCBmb3JtIC5mb3JtLWl0ZW0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgNjAwMDAwcywgY29sb3IgMHMgNjAwMDAwcztcbn1cbmZvcm0gLmZvcm0taXRlbSBpbnB1dFtkaXNhYmxlZF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG5mb3JtIC5mb3JtLWl0ZW0gaW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0gLmZvcm0taXRlbS1yZ3BkIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvcm0gLmZvcm0taXRlbS1yZ3BkIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5mb3JtIC5mb3JtLWl0ZW0tcmdwZCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmZvcm0gLmZvcm0taXRlbS1yZ3BkIC5kZXNjcmlwdGlvbiAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmZvcm0gLmZvcm0tc3VibWl0W2lkXj1lZGl0LXJlc2V0XSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5mb3JtIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIC53aXRoLXByZWZpeC1zdWZmaXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5mb3JtIC53aXRoLXByZWZpeC1zdWZmaXg6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuZm9ybSAud2l0aC1wcmVmaXgtc3VmZml4IC5mb3JtLXByZWZpeCxcbmZvcm0gLndpdGgtcHJlZml4LXN1ZmZpeCAuZm9ybS1zdWZmaXgge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5mb3JtIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1zaWRlLWJ5LXNpZGUgPiBkaXYge1xuICB3aWR0aDogYXV0bztcbn1cbmZvcm0gLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LXNpZGUtYnktc2lkZSA+IGRpdi5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvLCBmb3JtIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1zaWRlLWJ5LXNpZGUgPiBkaXYuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuZm9ybSAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktc2lkZS1ieS1zaWRlID4gZGl2LmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8gbGFiZWwsIGZvcm0gLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LXNpZGUtYnktc2lkZSA+IGRpdi5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuZm9ybS51c2VyLWxvZ2luLWZvcm0sIGZvcm0udXNlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5mb3JtLnVzZXItbG9naW4tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvcm0udXNlci1sb2dpbi1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb3JtLnVzZXItbG9naW4tZm9ybSB7XG4gICAgZ2FwOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLnVzZXItbG9naW4tZm9ybSBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWVtYWlsLCBmb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQsIGZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXBhc3N3b3JkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1lbWFpbCwgZm9ybS51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkLCBmb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpO1xuICB9XG59XG5mb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1lbWFpbCBsYWJlbCwgZm9ybS51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCBmb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1wYXNzd29yZCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWVtYWlsIGlucHV0LCBmb3JtLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsIGZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXBhc3N3b3JkIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0tbmFtZSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgfVxufVxuZm9ybS51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzLCBjb2xvciAwLjRzLCBib3JkZXItY29sb3IgMC40cywgcGFkZGluZy1sZWZ0IDAuNHMsIHBhZGRpbmctcmlnaHQgMC40cztcbn1cbmZvcm0udXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuZm9ybS51c2VyLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtZW1haWwsIGZvcm0udXNlci1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXRleHRmaWVsZCwgZm9ybS51c2VyLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtcGFzc3dvcmQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmZvcm0udXNlci1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWVtYWlsIGxhYmVsLCBmb3JtLnVzZXItZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIGZvcm0udXNlci1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXBhc3N3b3JkIGxhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCAuZmllbGQtcHJlZml4LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4IC5maWVsZC1zdWZmaXgsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWhhcy1maWVsZC1wcmVmaXggLmZpZWxkLXByZWZpeCxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0taGFzLWZpZWxkLXByZWZpeCAuZmllbGQtc3VmZml4IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCAuZmllbGQtcHJlZml4LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4IC5maWVsZC1wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCAuZmllbGQtc3VmZml4LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4IC5maWVsZC1zdWZmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWNvbG9yLWJsdWUtMSk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XG4gIH1cbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgICBnYXA6IDEwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgICBnYXA6IDEwcHggNDVweDtcbiAgfVxufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBub25lO1xufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGZpZWxkc2V0IC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSBkZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gZGV0YWlsczo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGRldGFpbHMgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGRldGFpbHMgc3VtbWFyeTo6YmVmb3JlIHtcbiAgaW5zZXQ6IDUwJSAxMHB4IGF1dG8gYXV0bztcbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGRldGFpbHMgc3VtbWFyeSA+IC5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSBkZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tc3VibWl0W2lkXj1lZGl0LXJlc2V0XSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiAwO1xufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlci1zdXItbGUtc2l0ZS1ibG9jay0xIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlci1zdXItbGUtc2l0ZS1ibG9jay0xIC5mb3JtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlci1zdXItbGUtc2l0ZS1ibG9jay0xIC5mb3JtLS1pbmxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZXItc3VyLWxlLXNpdGUtYmxvY2stMSAuZm9ybS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZXItc3VyLWxlLXNpdGUtYmxvY2stMSAuZm9ybS1pdGVtLXJlY2hlcmNoZSBpbnB1dCB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlci1zdXItbGUtc2l0ZS1ibG9jay0xIC5mb3JtLWl0ZW0tcmVjaGVyY2hlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZXItc3VyLWxlLXNpdGUtYmxvY2stMSAuZm9ybS1pdGVtLXJlY2hlcmNoZSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZWNoZXJjaGVyLXN1ci1sZS1zaXRlLWJsb2NrLTEgLmZvcm0tYWN0aW9ucyB7XG4gIG1pbi13aWR0aDogNDRweDtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXJlY2hlcmNoZXItc3VyLWxlLXNpdGUtYmxvY2stMSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZS1tYXNrL3ZpZXcvc3ByaXRlLW1hc2suc3ZnI3BpY3Rvcy0tc2VhcmNoXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlci1zdXItbGUtc2l0ZS1ibG9jay0xIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyLCBmb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1yZWNoZXJjaGVyLXN1ci1sZS1zaXRlLWJsb2NrLTEgLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cblxuLnNwbGlkZS0tbmF2LFxuLnNwbGlkZS0tc2xpZGUsXG4uc3BsaWRlLS1sb29wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDI1cHg7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1uYXYgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBib3JkZXI6IDA7XG59XG4uc3BsaWRlX190cmFjay0tbmF2ID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNwbGlkZV9fYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQ6IGF1dG87XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbn1cbi5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIGluc2V0OiAwO1xuICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vc3ByaXRlLW1hc2svdmlldy9zcHJpdGUtbWFzay5zdmcjYXJyb3dzLS1hcnJvd1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4uc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3c6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbn1cbi5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGJvdHRvbTogMnB4O1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyO1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zcGxpZGVfX3BhZ2luYXRpb24gbGk6bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIiBjb3VudGVyKGNvdW50ZXIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIHotaW5kZXg6IDE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQ3LCA5OCwgMC45OSk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNGRkZGRkY7XG4gIH1cbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA0NywgOTgsIDAuOTkpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA0NywgOTgsIDAuOTkpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b24ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIH1cbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246dmVydGljYWw6ZGVjcmVtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiNTAsMTUgMCw4NSAxMDAsODVcIi8+PC9zdmc+Jyk7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOnZlcnRpY2FsOmRlY3JlbWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjUwLDE1IDAsODUgMTAwLDg1XCIvPjwvc3ZnPicpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjp2ZXJ0aWNhbDpkZWNyZW1lbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiNTAsMTUgMCw4NSAxMDAsODVcIi8+PC9zdmc+Jyk7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOnZlcnRpY2FsOmluY3JlbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjAsMTUgMTAwLDE1IDUwLDg1IDUwXCIvPjwvc3ZnPicpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjp2ZXJ0aWNhbDppbmNyZW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cInJnYmEoMzYsIDQ3LCA5OCwgMC45OSlcIj48cG9seWdvbiBwb2ludHM9XCIwLDE1IDEwMCwxNSA1MCw4NSA1MFwiLz48L3N2Zz4nKTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246dmVydGljYWw6aW5jcmVtZW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjAsMTUgMTAwLDE1IDUwLDg1IDUwXCIvPjwvc3ZnPicpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDUwIDg1LDEwMCA4NSwwXCIvPjwvc3ZnPicpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDUwIDg1LDEwMCA4NSwwXCIvPjwvc3ZnPicpO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cInJnYmEoMzYsIDQ3LCA5OCwgMC45OSlcIj48cG9seWdvbiBwb2ludHM9XCIxNSw1MCA4NSwxMDAgODUsMFwiLz48L3N2Zz4nKTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cInJnYmEoMzYsIDQ3LCA5OCwgMC45OSlcIj48cG9seWdvbiBwb2ludHM9XCIxNSwwIDE1LDEwMCA4NSw1MFwiLz48L3N2Zz4nKTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cInJnYmEoMzYsIDQ3LCA5OCwgMC45OSlcIj48cG9seWdvbiBwb2ludHM9XCIxNSwwIDE1LDEwMCA4NSw1MFwiLz48L3N2Zz4nKTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiMTUsMCAxNSwxMDAgODUsNTBcIi8+PC9zdmc+Jyk7XG59XG5cbi5wYXRoLWNyZWRpdHMgLmNyZWRpdHMtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc2FmZS1tYXJnaW4pKTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG59XG5cbi5tYWludGVuYW5jZS1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYWludGVuYW5jZS1wYWdlIC5uYW1lLWFuZC1zbG9nYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgaDEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG4ubWFpbnRlbmFuY2UtcGFnZSAubmF2YmFyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG59XG4ubWFpbnRlbmFuY2UtcGFnZSAubmF2YmFyIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDEgNXB4O1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgLm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5tYWludGVuYW5jZS1wYWdlIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmxvZ28ge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbnRlbmFuY2UtcGFnZSAubmF2YmFyLWJyYW5kLFxuLm1haW50ZW5hbmNlLXBhZ2UgLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWludGVuYW5jZS1wYWdlIC5tYWluLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5oZXVyZV9vcGVuaW5nIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmhldXJlX29wZW5pbmcuaGV1cmVfaW5jcmVtZW50XzYwIC5pdGVtLWhvcmFpcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXVyZV9vcGVuaW5nLmhldXJlX2luY3JlbWVudF8zMCAuaXRlbS1ob3JhaXJlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5oZXVyZV9vcGVuaW5nLmhldXJlX2luY3JlbWVudF8xNSAuaXRlbS1ob3JhaXJlIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5oZXVyZV9vcGVuaW5nLmhldXJlX2luY3JlbWVudF81IC5pdGVtLWhvcmFpcmUge1xuICB3aWR0aDogOC4zJTtcbn1cbi5oZXVyZV9vcGVuaW5nLmhldXJlX2luY3JlbWVudF8xIC5pdGVtLWhvcmFpcmUge1xuICB3aWR0aDogMS42JTtcbn1cbi5oZXVyZV9vcGVuaW5nIC5pdGVtLWhvcmFpcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaGV1cmVfb3BlbmluZyAuaXRlbS1ob3JhaXJlLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5oZXVyZV9vcGVuaW5nIC5pdGVtLWhvcmFpcmUuY2xvc2VkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaGV1cmVfb3BlbmluZyAuaXRlbS1ob3JhaXJlLmhhcy1jb21tZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vZmZpY2UtaG91cnMgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMCA1cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4ub2ZmaWNlLWhvdXJzIHRoIHtcbiAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljYXRpb24tc3VwcGxlbWVudGFpcmUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhvcmFpcmVzLWQtb3V2ZXJ0dXJlLmRlZmF1bHQgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSB0aCxcbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLnRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLnRhYmxlLXJlc3BvbnNpdmUgPiB0aGVhZCA+IHRkLFxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUtcmVzcG9uc2l2ZSA+IHRoZWFkID4gdGgsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZS1yZXNwb25zaXZlID4gdGJvZHkgPiB0ZCxcbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLnRhYmxlLXJlc3BvbnNpdmUgPiB0Ym9keSA+IHRoLFxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUtcmVzcG9uc2l2ZSA+IHRmb290ID4gdGQsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZS1yZXNwb25zaXZlID4gdGZvb3QgPiB0aCxcbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLnRhYmxlLXJlc3BvbnNpdmUgPiB0ciA+IHRkLFxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUtcmVzcG9uc2l2ZSA+IHRyID4gdGgsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRoZWFkID4gdGQsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRoZWFkID4gdGgsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRib2R5ID4gdGQsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRib2R5ID4gdGgsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRmb290ID4gdGQsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRmb290ID4gdGgsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRyID4gdGQsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDA7XG59XG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzQsIDIzMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuam91ci1sYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icm93bi0xKTtcbn1cbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLnRhYmxlID4gdGhlYWQsXG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIG5vbmU7XG59XG4uZmllbGQtLXR5cGUtb2ZmaWNlLWhvdXJzIC5saWduZS1qb3VyLW9wZW5pbmcgPiB0ZDpudGgtb2YtdHlwZSgyKSAuaXRlbS1ob3JhaXJlOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAubGlnbmUtam91ci1vcGVuaW5nID4gdGQ6bGFzdC1vZi10eXBlIC5pdGVtLWhvcmFpcmU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbn1cbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLmJlZ2luLXNsb3Qge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAuZW5kLXNsb3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAubGlnbmUtd2l0aC1jb21tZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLmxpZ25lLXdpdGgtY29tbWVudHMgPiB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMgLmxpZ25lLXdpdGgtY29tbWVudHMgLmNvbW1lbnQtc2xvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxO1xufVxuLmZpZWxkLS10eXBlLW9mZmljZS1ob3VycyAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICAtLXJlYWRhYmxlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1yZWFkYWJsZXItY29sb3ItZGFyazogdmFyKC0tY29sb3Itb3JhbmdlLTEpO1xuICAtLXJlYWRhYmxlci1idG4tY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1yZWFkYWJsZXItYnRuLWJnLWhvdmVyOiB2YXIoLS1jb2xvci1vcmFuZ2UtMSk7XG4gIC0tcmVhZGFibGVyLWJ0bi1iZzogdmFyKC0tY29sb3ItYmx1ZS0xKTtcbiAgLS1yZWFkYWJsZXItYnRuLW1hcmdpbjogMDtcbiAgLS1yZWFkYWJsZXItYnRuLXBhZGRpbmc6IDVweDtcbiAgLS1yZWFkYWJsZXItYnRuLXJhZGl1czogMDtcbiAgLS1yZWFkYWJsZXItYnRuLXJhZGl1czogMDtcbiAgLS1yZWFkYWJsZXItYnRuLXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSB7XG4gICAgLS1yZWFkYWJsZXItYnRuLXBhZGRpbmc6IDEwcHg7XG4gICAgLS1yZWFkYWJsZXItYnRuLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5tZHAtcmVhZGFibGVyLXRyaWdnZXItYnV0dG9uLWJveC5ib3R0b20tcmlnaHQge1xuICBpbnNldDogY2FsYyh2YXIoLS1wYWdlLXRvcCkgKiAxcHggKyA4MHB4KSAwIGF1dG8gYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWRwLXJlYWRhYmxlci10cmlnZ2VyLWJ1dHRvbi1ib3guYm90dG9tLXJpZ2h0IHtcbiAgICBpbnNldDogY2FsYyh2YXIoLS1wYWdlLXRvcCkgKiAxcHggKyA1N3B4KSAyNXB4IGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAubWRwLXJlYWRhYmxlci10cmlnZ2VyLWJ1dHRvbi1ib3guYm90dG9tLXJpZ2h0IHtcbiAgICBpbnNldDogY2FsYyh2YXIoLS1wYWdlLXRvcCkgKiAxcHggKyA1N3B4KSBjYWxjKDUwJSAtIDcyMHB4ICsgMjVweCkgYXV0byBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNtZHAtcmVhZGFibGVyLXBvcHVwIHtcbiAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG4jbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQ3LCA5OCwgMC45OSk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZHAtcmVhZGFibGVyLXBvcHVwLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjRkZGRkZGO1xuICB9XG59XG4jbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzYsIDQ3LCA5OCwgMC45OSk7XG59XG4jbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCA0NywgOTgsIDAuOTkpO1xufVxuI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b24ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIH1cbn1cbiNtZHAtcmVhZGFibGVyLXBvcHVwLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOnZlcnRpY2FsOmRlY3JlbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjUwLDE1IDAsODUgMTAwLDg1XCIvPjwvc3ZnPicpO1xufVxuI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246dmVydGljYWw6ZGVjcmVtZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiNTAsMTUgMCw4NSAxMDAsODVcIi8+PC9zdmc+Jyk7XG59XG4jbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjp2ZXJ0aWNhbDpkZWNyZW1lbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiNTAsMTUgMCw4NSAxMDAsODVcIi8+PC9zdmc+Jyk7XG59XG4jbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjp2ZXJ0aWNhbDppbmNyZW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cInJnYmEoMzYsIDQ3LCA5OCwgMC45OSlcIj48cG9seWdvbiBwb2ludHM9XCIwLDE1IDEwMCwxNSA1MCw4NSA1MFwiLz48L3N2Zz4nKTtcbn1cbiNtZHAtcmVhZGFibGVyLXBvcHVwLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOnZlcnRpY2FsOmluY3JlbWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjAsMTUgMTAwLDE1IDUwLDg1IDUwXCIvPjwvc3ZnPicpO1xufVxuI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246dmVydGljYWw6aW5jcmVtZW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjAsMTUgMTAwLDE1IDUwLDg1IDUwXCIvPjwvc3ZnPicpO1xufVxuI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDpkZWNyZW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cInJnYmEoMzYsIDQ3LCA5OCwgMC45OSlcIj48cG9seWdvbiBwb2ludHM9XCIxNSw1MCA4NSwxMDAgODUsMFwiLz48L3N2Zz4nKTtcbn1cbiNtZHAtcmVhZGFibGVyLXBvcHVwLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6ZGVjcmVtZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiMTUsNTAgODUsMTAwIDg1LDBcIi8+PC9zdmc+Jyk7XG59XG4jbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmRlY3JlbWVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cInJnYmEoMzYsIDQ3LCA5OCwgMC45OSlcIj48cG9seWdvbiBwb2ludHM9XCIxNSw1MCA4NSwxMDAgODUsMFwiLz48L3N2Zz4nKTtcbn1cbiNtZHAtcmVhZGFibGVyLXBvcHVwLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzaW5nbGUtYnV0dG9uOmhvcml6b250YWw6aW5jcmVtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiMTUsMCAxNSwxMDAgODUsNTBcIi8+PC9zdmc+Jyk7XG59XG4jbWRwLXJlYWRhYmxlci1wb3B1cC1tYWluOjotd2Via2l0LXNjcm9sbGJhci1idXR0b246c2luZ2xlLWJ1dHRvbjpob3Jpem9udGFsOmluY3JlbWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwicmdiYSgzNiwgNDcsIDk4LCAwLjk5KVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDAgMTUsMTAwIDg1LDUwXCIvPjwvc3ZnPicpO1xufVxuI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnNpbmdsZS1idXR0b246aG9yaXpvbnRhbDppbmNyZW1lbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCJyZ2JhKDM2LCA0NywgOTgsIDAuOTkpXCI+PHBvbHlnb24gcG9pbnRzPVwiMTUsMCAxNSwxMDAgODUsNTBcIi8+PC9zdmc+Jyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmJhbm5lci1oaWRkZW4gLm1kcC1yZWFkYWJsZXItdHJpZ2dlci1idXR0b24tYm94LmJvdHRvbS1yaWdodCB7XG4gICAgaW5zZXQ6IGNhbGModmFyKC0tcGFnZS10b3ApICogMXB4ICsgMjJweCkgMjVweCBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgYm9keS5iYW5uZXItaGlkZGVuIC5tZHAtcmVhZGFibGVyLXRyaWdnZXItYnV0dG9uLWJveC5ib3R0b20tcmlnaHQge1xuICAgIGluc2V0OiBjYWxjKHZhcigtLXBhZ2UtdG9wKSAqIDFweCArIDIycHgpIGNhbGMoNTAlIC0gNzIwcHggKyAyNXB4KSBhdXRvIGF1dG87XG4gIH1cbn1cblxuLnNwUHVibGljYXRpb25NYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zYWZlLW1hcmdpbikpO1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BQdWJsaWNhdGlvbk1haW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNwUHVibGljYXRpb25NYWluIC5hbGVydCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNwUHVibGljYXRpb25NYWluIHVsOm5vdCgubmF2KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5zcFB1YmxpY2F0aW9uTWFpbiB1bDpub3QoLm5hdikgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xufVxuLnNwUHVibGljYXRpb25NYWluIHVsOm5vdCgubmF2KSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNmVtO1xuICBoZWlnaHQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAuNmVtIGF1dG8gYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEpO1xufVxuXG4uc3BQdWJsaWNhdGlvbkRhdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufSIsIjpyb290IHtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZS1oZXhhKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3ItYmxhY2ssICRjb2xvci1ibGFjay1oZXhhKTtcblxuICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci1icm93bi0wLCAkY29sb3ItYnJvd24tMC1oZXhhKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3ItYnJvd24tMSwgJGNvbG9yLWJyb3duLTEtaGV4YSk7XG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLWJyb3duLTIsICRjb2xvci1icm93bi0yLWhleGEpO1xuXG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLW9yYW5nZS0xLCAkY29sb3Itb3JhbmdlLTEtaGV4YSk7XG5cbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3ItYmx1ZS0xLCAkY29sb3ItYmx1ZS0xLWhleGEpO1xuXG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLTEsICRjb2xvci0xLWhleGEpO1xuICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci0yLCAkY29sb3ItMi1oZXhhKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3ItMywgJGNvbG9yLTMtaGV4YSk7XG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLTQsICRjb2xvci00LWhleGEpO1xuXG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLWxpbmssICRjb2xvci1saW5rLWhleGEpO1xuICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci1saW5rLWhvdmVyLCAkY29sb3ItbGluay1ob3Zlci1oZXhhKTtcblxuICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci10ZXh0LCAkY29sb3ItdGV4dC1oZXhhKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3Itc2VsZWN0aW9uLCAkY29sb3Itc2VsZWN0aW9uLWhleGEpO1xuXG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbnRhaW5lciwgJGNvbnRhaW5lcik7XG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbnRhaW5lci0xLCAkY29udGFpbmVyLTEpO1xuICBAaW5jbHVkZSByb290LXByb3AoLS1jb250YWluZXItMiwgJGNvbnRhaW5lci0yKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29udGFpbmVyLTMsICRjb250YWluZXItMyk7XG5cbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tbWVudS1oZWlnaHQsIDBweCk7XG5cbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tcGFnZS10b3AsIDApO1xuXG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLXNxdWFyZS1zaXplLCAzMHB4KTtcblxuICBAaW5jbHVkZSByb290LXByb3AoLS1zYWZlLW1hcmdpbiwgMTVweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICBAaW5jbHVkZSByb290LXByb3AoLS1zYWZlLW1hcmdpbiwgNTBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLXNhZmUtbWFyZ2luLCA3MnB4KTtcbiAgICBAaW5jbHVkZSByb290LXByb3AoLS1zcXVhcmUtc2l6ZSwgNjJweCk7XG4gIH1cbn1cblxuYm9keSB7XG4gICYudG9vbGJhci12ZXJ0aWNhbCB7XG4gICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tcGFnZS10b3AsIDM5KTtcbiAgfVxuXG4gICYudG9vbGJhci10cmF5LW9wZW4ge1xuICAgICYudG9vbGJhci1ob3Jpem9udGFsIHtcbiAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLXBhZ2UtdG9wLCA3OSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBZGQgY2xlYXJmaXggdG8gYW4gZWxlbWVudFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIE1JWElOIE1FRElBIFFVRVJJRVMgKG1pbi13aWR0aClcbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQGlmICgkd2lkdGggPT0neHMnKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHhzfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCR3aWR0aCA9PSdzbScpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc219KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAoJHdpZHRoID09J21kJykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtZH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICgkd2lkdGggPT0nbGcnKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGxnfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCR3aWR0aCA9PSd4bCcpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skeGx9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAoJHdpZHRoID09J3h4bCcpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skeHhsfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyR3aWR0aH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNSVhJTiBNRURJQSBRVUVSSUVTIChtYXgtd2lkdGgpXG5AbWl4aW4gbWVkaWEtbWF4KCR3aWR0aCkge1xuICBAaWYgKCR3aWR0aCA9PSd4cycpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skeHMgLSAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCR3aWR0aCA9PSdzbScpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc20gLSAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCR3aWR0aCA9PSdtZCcpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbWQgLSAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCR3aWR0aCA9PSdsZycpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbGcgLSAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCR3aWR0aCA9PSd4bCcpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skeGwgLSAxfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCR3aWR0aCA9PSd4eGwnKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHh4bCAtIDF9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHdpZHRofSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzdmcoJG5hbWUsICRzaXplOiBjb250YWluLCAkcG9zaXRpb246IGNlbnRlciBjZW50ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy8jeyRuYW1lfS5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbn1cblxuQG1peGluIG1hc2soJG5hbWUsICRzaXplOiBjb250YWluLCAkcG9zaXRpb246IGNlbnRlciBjZW50ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xuICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy8jeyRuYW1lfS5zdmcnKTtcbiAgbWFzay1zaXplOiAkc2l6ZTtcbiAgbWFzay1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICBtYXNrLXJlcGVhdDogJHJlcGVhdDtcbn1cblxuQG1peGluIHBuZygkbmFtZSwgJHNpemU6IGNvbnRhaW4sICRwb3NpdGlvbjogY2VudGVyIGNlbnRlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLyN7JG5hbWV9LnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xufVxuXG5AbWl4aW4ganBnKCRuYW1lLCAkc2l6ZTogY29udGFpbiwgJHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvI3skbmFtZX0uanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG59XG5cbkBtaXhpbiBzcHJpdGUoJG5hbWUsICRpY29uLCAkbWFzazogZmFsc2UsICRwb3NpdGlvbjogY2VudGVyIGNlbnRlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XG4gIEBpZigkbWFzayA9PXRydWUpIHtcbiAgICBtYXNrLXNpemU6IGF1dG8gMTUwJTtcbiAgICBtYXNrLXBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgbWFzay1yZXBlYXQ6ICRyZXBlYXQ7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi8jeyRuYW1lfS92aWV3LyN7JG5hbWV9LnN2ZyMjeyRpY29ufScpO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLyN7JG5hbWV9L3ZpZXcvI3skbmFtZX0uc3ZnIyN7JGljb259Jyk7XG4gIH1cbn1cblxuQG1peGluIHJvb3QtcHJvcCgkcHJvcDogbnVsbCwgJHZhbHVlOiBudWxsKSB7XG4gIEBpZiAoJHByb3AgYW5kICR2YWx1ZSkge1xuICAgICN7JHByb3B9OiAkdmFsdWU7XG4gIH1cbn1cblxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOnBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFNldCBhIGZ1bGwgbGluayBvdmVyIGhpcyByZWxhdGl2ZSBwYXJlbnRcbkBtaXhpbiB0aHVtYmxpbmsoJGZvbnQtc2l6ZTogMCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICB6LWluZGV4OiAzO1xufVxuIiwiJGNvbG9yLWZhY2Vib29rOiAjMEMzRDhFO1xuJGNvbG9yLXR3aXR0ZXI6ICMyQUM3RTM7XG4kY29sb3ItZ3BsdXM6ICNEQzZBNTc7XG5cbiRjb2xvci13aGl0ZS1oZXhhOiAjRkZGRkZGO1xuJGNvbG9yLWJsYWNrLWhleGE6ICMwMDAwMDA7XG5cbiRjb2xvci1icm93bi0wLWhleGE6ICNFRkVBRTY7XG4kY29sb3ItYnJvd24tMS1oZXhhOiAjQzNCMUEwO1xuJGNvbG9yLWJyb3duLTItaGV4YTogIzkxNzA1NDtcblxuJGNvbG9yLW9yYW5nZS0xLWhleGE6ICNFQjVENDg7XG5cbiRjb2xvci1ibHVlLTEtaGV4YTogIzI0MkY2MjtcblxuJGNvbG9yLXdoaXRlOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4kY29sb3ItYmxhY2s6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuJGNvbG9yLWJyb3duLTA6IHZhcigtLWNvbG9yLWJyb3duLTApO1xuJGNvbG9yLWJyb3duLTE6IHZhcigtLWNvbG9yLWJyb3duLTEpO1xuJGNvbG9yLWJyb3duLTI6IHZhcigtLWNvbG9yLWJyb3duLTIpO1xuXG4kY29sb3Itb3JhbmdlLTE6IHZhcigtLWNvbG9yLW9yYW5nZS0xKTtcblxuJGNvbG9yLWJsdWUtMTogdmFyKC0tY29sb3ItYmx1ZS0xKTtcblxuJGNvbG9yLWxpZ2h0OiB2YXIoLS1jb2xvci1saWdodCk7XG4kY29sb3ItZGFyazogdmFyKC0tY29sb3ItZGFyayk7XG5cbiRjb2xvci1yZXF1aXJlZDogJGNvbG9yLWJsdWUtMTtcblxuJGNvbG9yLWxpbmstaGV4YTogJGNvbG9yLWJsdWUtMS1oZXhhO1xuJGNvbG9yLWxpbmstaG92ZXItaGV4YTogJGNvbG9yLW9yYW5nZS0xLWhleGE7XG5cbiRjb2xvci1saW5rOiB2YXIoLS1jb2xvci1saW5rKTtcbiRjb2xvci1saW5rLWhvdmVyOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblxuJGNvbG9yLWJnOiAkY29sb3Itd2hpdGUtaGV4YTtcblxuJGNvbG9yLXRleHQtaGV4YTogJGNvbG9yLWJsdWUtMTtcbiRjb2xvci10ZXh0OiB2YXIoLS1jb2xvci10ZXh0KTtcblxuJGNvbG9yLXNlbGVjdGlvbi1oZXhhOiByZ2JhKCRjb2xvci1ibHVlLTEtaGV4YSAsIDAuNCk7XG4kY29sb3Itc2VsZWN0aW9uLTItaGV4YTogcmdiYSgkY29sb3ItYmx1ZS0xLWhleGEgLCAwLjQpO1xuXG4kY29sb3Itc2VsZWN0aW9uOiB2YXIoLS1jb2xvci1zZWxlY3Rpb24pO1xuXG4kY29sb3ItMS1oZXhhOiAkY29sb3ItYmx1ZS0xLWhleGE7XG4kY29sb3ItMi1oZXhhOiAkY29sb3Itb3JhbmdlLTEtaGV4YTtcbiRjb2xvci0zLWhleGE6ICRjb2xvci1icm93bi0xLWhleGE7XG4kY29sb3ItNC1oZXhhOiAkY29sb3ItYnJvd24tMi1oZXhhO1xuXG4kY29sb3ItMTogdmFyKC0tY29sb3ItMSk7XG4kY29sb3ItMjogdmFyKC0tY29sb3ItMik7XG4kY29sb3ItMzogdmFyKC0tY29sb3ItMyk7XG4kY29sb3ItNDogdmFyKC0tY29sb3ItNCk7XG5cbiRmb250LTE6ICdLYW5pdCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG5cbiRmcy04OiAwLjVyZW07XG4kZnMtMTA6IDAuNjI1cmVtO1xuJGZzLTEyOiAwLjc1cmVtO1xuJGZzLTE0OiAwLjg3NXJlbTtcbiRmcy0xNjogMXJlbTtcbiRmcy0xODogMS4xMjVyZW07XG4kZnMtMjA6IDEuMjVyZW07XG4kZnMtMjI6IDEuMzc1cmVtO1xuJGZzLTI0OiAxLjVyZW07XG4kZnMtMjY6IDEuNjI1cmVtO1xuJGZzLTI4OiAxLjc1cmVtO1xuJGZzLTMwOiAxLjg3NXJlbTtcbiRmcy0zMjogMnJlbTtcbiRmcy0zNDogMi4xMjVyZW07XG4kZnMtMzY6IDIuMjVyZW07XG4kZnMtMzg6IDIuMzc1cmVtO1xuJGZzLTQwOiAyLjVyZW07XG4kZnMtNDI6IDIuNjI1cmVtO1xuJGZzLTQ0OiAyLjc1cmVtO1xuJGZzLTQ2OiAyLjg3NXJlbTtcbiRmcy00ODogM3JlbTtcbiRmcy01MDogMy4xMjVyZW07XG4kZnMtNTI6IDMuMjVyZW07XG4kZnMtNTQ6IDMuMzc1cmVtO1xuJGZzLTU2OiAzLjVyZW07XG4kZnMtNTg6IDMuNjI1cmVtO1xuJGZzLTYwOiAzLjc1cmVtO1xuJGZzLTYyOiAzLjg3NXJlbTtcbiRmcy02NDogNHJlbTtcbiRmcy02NjogNC4xMjVyZW07XG4kZnMtNjg6IDQuMjVyZW07XG4kZnMtNzA6IDQuMzc1cmVtO1xuJGZzLTcyOiA0LjVyZW07XG4kZnMtNzQ6IDQuNjI1cmVtO1xuJGZzLTc2OiA0Ljc1cmVtO1xuJGZzLTc4OiA0Ljg3NXJlbTtcbiRmcy04MDogNXJlbTtcbiRmcy04MjogNS4xMjVyZW07XG4kZnMtODQ6IDUuMjVyZW07XG4kZnMtODY6IDUuMzc1cmVtO1xuJGZzLTg4OiA1LjVyZW07XG4kZnMtOTA6IDUuNjI1cmVtO1xuJGZzLTkyOiA1Ljc1cmVtO1xuJGZzLTk0OiA1Ljg3NXJlbTtcbiRmcy05NjogNnJlbTtcbiRmcy05ODogNi4xMjVyZW07XG4kZnMtMTAwOiA2LjI1cmVtO1xuXG4kZnctdGhpbjogMTAwO1xuJGZ3LWV4dHJhLWxpZ2h0OiAyMDA7XG4kZnctbGlnaHQ6IDMwMDtcbiRmdy1yZWd1bGFyOiA0MDA7XG4kZnctbWVkaXVtOiA1MDA7XG4kZnctc2VtaS1ib2xkOiA2MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LWV4dHJhLWJvbGQ6IDgwMDtcbiRmdy1ibGFjazogOTAwO1xuXG4keHM6IDQ1MHB4O1xuJHNtOiA3NjhweDtcbiRtZDogOTkycHg7XG4kbGc6IDEyMDBweDtcbiR4bDogMTQ3MHB4O1xuJHh4bDogMTY4MHB4O1xuXG4kY29udGFpbmVyOiAxNDQwcHg7XG4kY29udGFpbmVyLTA6IDQ4MHB4O1xuJGNvbnRhaW5lci0xOiA3MjBweDtcbiRjb250YWluZXItMjogOTkwcHg7XG4kY29udGFpbmVyLTM6IDE2NTBweDtcblxuJHNwYWNlOiA1cHg7XG4kcmFkaXVzOiA0cHg7XG5cbiRzaGFkb3c6IC00cHggNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHNoYWRvdy1ib3R0b206IDAgLTNweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiRzaGFkb3ctdG9wOiAwIC0zcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuJG5hdmJhci13aWR0aDogNDVweDtcbiRtZW51LWhlaWdodDogdmFyKC0tbWVudS1oZWlnaHQpO1xuJHBhZ2UtdG9wOiB2YXIoLS1wYWdlLXRvcCk7XG4kc3F1YXJlLXNpemU6IHZhcigtLXNxdWFyZS1zaXplKTtcblxuJHNhZmUtbWFyZ2luOiB2YXIoLS1zYWZlLW1hcmdpbik7XG5cblxuXG5cbiRkZWdyYWRlLWdyYXk6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJGNvbG9yLWJyb3duLTAtaGV4YSwgMC45KSAtMTAlLCByZ2JhKCRjb2xvci1icm93bi0wLWhleGEsIDApIDMwJSwgcmdiYSgkY29sb3ItYnJvd24tMC1oZXhhLCAwKSA3MCUsIHJnYmEoJGNvbG9yLWJyb3duLTAtaGV4YSwgMC45KSAxMTAlKTtcblxuJGdyYWRpZW50LXRodW1ibmFpbDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgNTUlLCByZ2JhKCRjb2xvci1ibGFjay1oZXhhLCAwLjcpIDg1JSk7XG5cbiRncmFkaWVudC1iZzogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkY29sb3ItYmx1ZS0xLWhleGEsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXG4vLyAoJ25hbWUnLCAnY29sb3InLCAnYmFja2dyb3VuZC1jb2xvcicsICdjb2xvci1ob3ZlcicsICdiYWNrZ3JvdW5kLWNvbG9yLWhvdmVyJyksXG4kYnV0dG9uczogKFxuICAoJ3ByaW1hcnknLCAkY29sb3Itd2hpdGUsICRjb2xvci1ibHVlLTEsICRjb2xvci13aGl0ZSwgJGNvbG9yLW9yYW5nZS0xKSxcbiAgKCdzZWNvbmRhcnknLCAkY29sb3Itd2hpdGUsICRjb2xvci1vcmFuZ2UtMSwgJGNvbG9yLXdoaXRlLCAkY29sb3ItYmx1ZS0xKSxcbiAgKDEsICRjb2xvci13aGl0ZSwgJGNvbG9yLWJsdWUtMSwgJGNvbG9yLXdoaXRlLCAkY29sb3Itb3JhbmdlLTEpLFxuICAoMiwgJGNvbG9yLXdoaXRlLCAkY29sb3ItYmx1ZS0xLCAkY29sb3Itd2hpdGUsICRjb2xvci1vcmFuZ2UtMSksXG4gICgzLCAkY29sb3Itd2hpdGUsICRjb2xvci1vcmFuZ2UtMSwgJGNvbG9yLXdoaXRlLCAkY29sb3ItYmx1ZS0xKSxcbiAgKDQsICRjb2xvci13aGl0ZSwgJGNvbG9yLWJyb3duLTAsICRjb2xvci13aGl0ZSwgJGNvbG9yLWJyb3duLTApLFxuKTtcblxuJHNvY2lhbHM6IChcbiAgJ2ZhY2Vib29rJyxcbiAgJ2luc3RhZ3JhbScsXG4gICd5b3V0dWJlJyxcbiAgJ2xpbmtlZGluJyxcbiAgJ3NoYXJlJyxcbiAgJ2lsbGl3YXAnXG4pO1xuJGNvbnRhY3RzOiAoXG4gICdwaW4nLFxuICAncGhvbmUnLFxuICAnZW1haWwnLFxuICAnY2xvY2snLFxuKTtcblxuJHF1aWNrLWFjY2Vzc2VzOiAoXG4gICdob21lJyxcbiAgJ2JhY2twYWNrJyxcbiAgJ2ZpbGUnLFxuICAnY3JlZGl0LWNhcmQnLFxuICAncmVjcnVpdG1lbnQnLFxuICAnZW1haWwnLFxuKTtcblxuLy8gJGZsYWdzOiAoXG4vLyAgICdmcicsXG4vLyAgICdlbicsXG4vLyAgICdpdCcsXG4vLyAgICdkZScsXG4vLyAgICdubCcsXG4vLyApO1xuIiwiLy8gT3V0bGluZSBhcnJvdW5kIGZpZWxkc1xuLmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMTtcbiAgfVxufVxuXG4vLyBJbWFnZXMgbmV2ZXIgYmlnZ2VyIHRoYW4gdGhlaXIgY29udGFpbmVyXG46d2hlcmUoLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzKSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyBSZWQgcmVxdWlyZWQgYXN0ZXJpc2tcbi5mb3JtLXJlcXVpcmVkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcmVxdWlyZWQ7XG4gIH1cbn1cblxuLy8gSGlkZSBsaW5rJ3MgcGljdG8gKG1haWwvZXh0ZXJuYWwpIGlmIHRoZSBsaW5rIGlzIGEgYnV0dG9uXG4uYnRuIC5leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy5yb3c+LnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtbWF4KG1kKSB7XG5cbiAgLm1lZGlhLWxpYnJhcnktdmlldy0td2lkZ2V0IC52aWV3LWhlYWRlciAudGFicy13cmFwcGVyIGEubmF2LWl0ZW0uaXMtYWN0aXZlLFxuICAudGFicy13cmFwcGVyIC5tZWRpYS1saWJyYXJ5LXZpZXctLXdpZGdldCAudmlldy1oZWFkZXIgYS5uYXYtaXRlbS5pcy1hY3RpdmUsXG4gIC50YWJzLXdyYXBwZXIge1xuICAgIC5uYXYtaXRlbSB7XG5cbiAgICAgICYsXG4gICAgICAmYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFicy13cmFwcGVyIHtcbiAgICAudGFiLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuQGluY2x1ZGUgbWVkaWEoc20pIHtcblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWQpIHtcblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGcpIHtcblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6ICRsZyAtIDMwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsKSB7XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci14bCxcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiAkeGwgLSAzMDtcbiAgfVxufVxuIiwiLmNvbnRhaW5lcixcbi5jb250YWluZXItc21hbGwsXG4uY29udGFpbmVyLW1lZGl1bSxcbi5jb250YWluZXItbGFyZ2UsXG4uY29udGFpbmVyLWZ1bGwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRjb250YWluZXI7XG59XG5cbi5jb250YWluZXItc21hbGwge1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItMTtcbn1cblxuLmNvbnRhaW5lci1tZWRpdW0ge1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItMjtcbn1cblxuLmNvbnRhaW5lci1sYXJnZSB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci0zO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdCxcbi5jb250YWluZXItcmlnaHQsXG4uY29udGFpbmVyLWxhcmdlLWxlZnQsXG4uY29udGFpbmVyLWxhcmdlLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG4gIHBhZGRpbmctbGVmdDogMyAqICRzcGFjZTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LFxuLmNvbnRhaW5lci1yaWdodCB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgKyAwLjUgKiAkY29udGFpbmVyKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxhcmdlLWxlZnQsXG4uY29udGFpbmVyLWxhcmdlLXJpZ2h0IHtcblxuICBAaW5jbHVkZSBtZWRpYSh4eGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyArIDAuNSAqICRjb250YWluZXItMyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LFxuLmNvbnRhaW5lci1sYXJnZS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb250YWluZXItcmlnaHQsXG4uY29udGFpbmVyLWxhcmdlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS2FuaXQnO1xuICBzcmM6XG4gIHVybCgnLi4vZm9udHMva2FuaXQvS2FuaXQtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2thbml0L0thbml0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMva2FuaXQvS2FuaXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMva2FuaXQvS2FuaXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMva2FuaXQvS2FuaXQtUmVndWxhci5zdmcjS2FuaXQtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0thbml0JztcbiAgc3JjOlxuICB1cmwoJy4uL2ZvbnRzL2thbml0L0thbml0LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9rYW5pdC9LYW5pdC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL2thbml0L0thbml0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL2thbml0L0thbml0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2thbml0L0thbml0LUJvbGQuc3ZnI0thbml0LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiYSB7XG4gIGNvbG9yOiAkY29sb3ItbGluaztcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgJltocmVmXj0naHR0cCddIHtcbiAgICAmOm5vdCguYnRuKTpub3QoLmN1c3RvbS1saW5rKTpub3QoLmNvbG9yYm94KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdwaWN0b3MtLWV4dGVybmFsJywgdHJ1ZSk7XG4gICAgICAgIG1hc2stc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0biB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHMsIHBhZGRpbmcgMC40cztcbiAgfVxuXG5cbiAgJi5jay1hbmNob3Ige1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgPm9sLFxuICAgID51bCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYnJlYWRjcnVtYixcbiAgJi5wYWdpbmF0aW9uIHtcbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmxpIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG51bCB7XG5cbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjZlbTtcbiAgICAgIGhlaWdodDogMC42ZW07XG4gICAgICBpbnNldDogMC42ZW0gYXV0byBhdXRvIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAwLjRlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNGVtO1xuICAgICAgICAgIGluc2V0OiAwLjdlbSBhdXRvIGF1dG8gMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duLTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAmW3N0YXJ0PScjeyRpfSddIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXIgJGk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOWVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwLjRlbSBhdXRvIGF1dG8gMC4yZW07XG4gICAgICBAaW5jbHVkZSBtYXNrKCdiYWNrZ3JvdW5kcy9kZWNvcy9mZWF0aGVyJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDAuM2VtIGF1dG8gYXV0byAwLjZlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTE4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtMTQ7XG4gICAgICAgICAgaW5zZXQ6IDAuNmVtIGF1dG8gYXV0byAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnRhYmxlLFxudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2U7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAvLyBib3JkZXItc3BhY2luZzogMiAqICRzcGFjZSAwO1xuXG4gIHRoLFxuICB0aGVhZCB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxuXG4gIHRkIHtcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyb3duLTA7XG4gICAgICAvLyBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDMgKiAkcmFkaXVzIDMgKiAkcmFkaXVzIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC8vICoge1xuICAgICAgLy8gICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIC8vIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDMgKiAkcmFkaXVzO1xuICAgICAgICAvLyBib3JkZXI6IHNvbGlkIDRweCAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICYuZW1wdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGgge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAvLyBib3JkZXItcmFkaXVzOiAzICogJHJhZGl1cztcbiAgICAgIC8vIGJvcmRlcjogc29saWQgNHB4ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgLy8gdGQge1xuICAgICAgLy8gYm9yZGVyLXJhZGl1czogMCAwIDMgKiAkcmFkaXVzIDMgKiAkcmFkaXVzO1xuICAgICAgLy8gfVxuICAgICAgLy8gfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYnJvd24tMTtcblxuICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIgKiAkc3BhY2U7XG4gIG1hcmdpbi1ib3R0b206IDYgKiAkc3BhY2U7XG59XG5cbi5zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItbGluaztcbiAgYm9yZGVyLXJhZGl1czogMyAqICRyYWRpdXM7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnBpY3RvIHtcbiAgQGVhY2ggJHNvY2lhbCBpbiAkc29jaWFscyB7XG4gICAgJi0jeyRzb2NpYWx9IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdzb2NpYWwtLSN7JHNvY2lhbH0nLCB0cnVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29udGFjdCBpbiAkY29udGFjdHMge1xuICAgICYtI3skY29udGFjdH0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ2NvbnRhY3RzLS0jeyRjb250YWN0fScsIHRydWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRxdWljay1hY2Nlc3MgaW4gJHF1aWNrLWFjY2Vzc2VzIHtcbiAgICAmLSN7JHF1aWNrLWFjY2Vzc30ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ3F1aWNrLWFjY2Vzcy0tI3skcXVpY2stYWNjZXNzfScsIHRydWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyIHtcbiAgJi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGluc2V0OiBjYWxjKCRwYWdlLXRvcCAqIDFweCkgMCBhdXRvIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCRzaGFkb3ctYm90dG9tKTtcbiAgICB9XG4gIH1cbn1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyICogJHNwYWNlO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkgKiAkc3BhY2U7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgJi5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJvd24tMTtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTE4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cblxuXG4ucmVnaW9uLXdyYXBwZXIge1xuICAmLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJi10b2dnbGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IGF1dG8gMCAwIDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCAkc3BhY2U7XG4gICAgei1pbmRleDogMjtcbiAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LXRvcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogNCAqICRzcGFjZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICB9XG5cbiAgICAudG9nZ2xlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxuICB9XG5cbiAgJi1icmFuZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1tZW51LFxuICAmLXNlYXJjaCxcbiAgJi1xdWljay1hY2Nlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1ICogJHNwYWNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBpbnNldDogY2FsYygkcGFnZS10b3AgKiAxcHgpIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgNiAqICRzcGFjZSA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heChtZCkge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDkgKiAkc3BhY2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IGF1dG8gMCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy10b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB6LWluZGV4OiA0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tZW51LFxuICAmLXF1aWNrLWFjY2VzcyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlLXBhbmVsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zZWFyY2gsXG4gICYtcXVpY2stYWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgobWQpIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzUgLyAyMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IGF1dG8gMCA0NHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgICBAaW5jbHVkZSBtYXNrKCdiYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZycpO1xuICAgICAgICBtYXNrLXNpemU6IGF1dG8gMTMwJTtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogMjAlIDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDEwICogJHNwYWNlO1xuXG4gICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gYXNwZWN0LXJhdGlvOiAzNzUgLyA2Njc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMCAwIDQ0cHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZm9ybXMvY2xhdy1iaWcnKTtcbiAgICAgIG1hc2stc2l6ZTogYXV0byAxODAlO1xuICAgICAgbWFzay1wb3NpdGlvbjogMTAlIDQwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgJi1xdWljay1hY2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiA1ICogJHNwYWNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBpbnNldDogY2FsYygkcGFnZS10b3AgKiAxcHggKyAyNTBweCkgMCBhdXRvIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAzICogJHNwYWNlO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgobWQpIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM3NSAvIDM4NjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogYXV0byAwIDQ0cHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duLTA7XG4gICAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzJyk7XG4gICAgICAgIG1hc2stc2l6ZTogYXV0byAxMjUlO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWVudS1tYWluIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBhZGRpbmctdG9wOiAxMCAqICRzcGFjZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1tZW51LWFkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAxMDAlIDAgYXV0byBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzICogJHNwYWNlO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgaW5zZXQ6IDEwMCUgY2FsYyg1MCUgLSAwLjUgKiAkY29udGFpbmVyKSBhdXRvIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1zZWFyY2gge1xuICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1zZWFyY2gnLCB0cnVlKTtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogNTAlIDQwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXF1aWNrLWFjY2VzcyB7XG4gICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdwaWN0b3MtLXNxdWFyZXMnLCB0cnVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMyAqICRzcGFjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDYgKiAkc3BhY2U7XG4gICAgfVxuICB9XG5cbiAgJi1sYXJnZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyAgIG1hcmdpbjogMCAwIDMgKiAkc3BhY2UgMDtcblxuICAgIC8vICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAvLyAgICAgbWFyZ2luOiAzICogJHNwYWNlIDA7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgID4ud3JhcHBlciB7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgaW5zZXQ6IDA7XG4gICAgLy8gICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiA2NjIgLyAxNzA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMjVweCAwIGF1dG8gYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZm9ybXMvY2xhdycpO1xuICAgICAgbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIGluc2V0OiAwIDAgYXV0byBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci10ZXh0LCAkY29sb3Itd2hpdGUtaGV4YSk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIHBhZGRpbmctdG9wOiA1ICogJHNwYWNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1ICogJHNwYWNlO1xuICAgIHotaW5kZXg6IDA7XG5cblxuICAgID4ud3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogNiAqICRzcGFjZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMyAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZ2FwOiA2ICogJHNwYWNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLWxpbmssICRjb2xvci1icm93bi0xKTtcbiAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLWxpbmstaG92ZXIsICRjb2xvci13aGl0ZSk7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAmLmJ0bi1naG9zdC0xIHtcbiAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWNvbG9yLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tYm9yZGVyLWNvbG9yLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tY29sb3ItaG92ZXIsICRjb2xvci1icm93bi0xKTtcbiAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWJvcmRlci1jb2xvci1ob3ZlciwgJGNvbG9yLWJyb3duLTEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHJlLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWZvb3Rlci1sZWZ0LFxuICAmLWZvb3Rlci1jZW50ZXIsXG4gICYtZm9vdGVyLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzICogJHNwYWNlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuICB9XG5cbiAgJi1wYXJ0ZW5haXJlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDMgKiAkc3BhY2UgMDtcbiAgfVxuXG5cbiAgJi1hZnRlci1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMyAqICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICBAaW5jbHVkZSBzdmcoJ2JhY2tncm91bmRzL3RleHR1cmVzL3RleHR1cmUnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRkZWdyYWRlLWdyYXk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMyAqICRzcGFjZTtcbiAgICB9XG4gIH1cblxufVxuXG4ucmVnaW9uIHtcblxuICAmLWNvbnRlbnQsXG4gICYtZm9vdGVyLFxuICAmLXNpZGViYXItZmlyc3QsXG4gICYtc2lkZWJhci1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1uYXYtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUgKiAkc3BhY2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1icmVhZGNydW1iIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogJHNhZmUtbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gICYtbGFyZ2UtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gPi53cmFwcGVyIHtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIGluc2V0OiAwO1xuICAgIC8vIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiA0ODIgLyA4NzA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICBAaW5jbHVkZSBtYXNrKCdiYWNrZ3JvdW5kcy9kZWNvcy93aW5nJyk7XG4gICAgICBtYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIG1hc2stcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1uYXYtbWFpbixcbiAgJi1zZWFyY2gsXG4gICYtcXVpY2stYWNjZXNzIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1ICogJHNwYWNlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUgKiAkc3BhY2U7XG4gICAgfVxuICB9XG5cbiAgJi1uYXYtYnJhbmRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkc3BhY2UgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vICYtbmF2LW1haW4ge31cblxuICAvLyAmLW5hdi1hZGRpdGlvbmFsIHt9XG5cbiAgJi1wcmUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNiAqICRzcGFjZSAwIDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYtZm9vdGVyLWxlZnQsXG4gICYtZm9vdGVyLWNlbnRlcixcbiAgJi1mb290ZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdhcDogNiAqICRzcGFjZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBnYXA6IDEyICogJHNwYWNlO1xuICAgIH1cbiAgfVxuXG4gIC8vICYtZm9vdGVyLWxlZnQge31cblxuICAvLyAmLWZvb3Rlci1jZW50ZXIge31cblxuICAvLyAmLWZvb3Rlci1yaWdodCB7fVxuXG4gICYtYWZ0ZXItZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyICogJHNwYWNlO1xuICB9XG59XG5cblxuLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRzcGFjZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkc3BhY2UgMyAqICRzcGFjZSAkc3BhY2UgMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMCAzICogJHNwYWNlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgaW5zZXQ6IDAgYXV0byBhdXRvIDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBpbnNldDogMDtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAkZnMtMTI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBvcGFjaXR5IDAuNHM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1lbnUsXG4gICYtcXVpY2stYWNjZXNzIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaCxcbiAgJi1xdWljay1hY2Nlc3Mge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgobWQpIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgaW5zZXQ6IDFweCBhdXRvIGF1dG8gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1lbnUge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjhweDtcbiAgICBwYWRkaW5nOiAkc3BhY2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KG1kKSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiBhdXRvIDMgKiAkc3BhY2UgJHNwYWNlIGF1dG87XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgaW5zZXQ6IC0xcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZGVjb3MvY2lyY2xlJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgfVxuXG4gICAgLmljb24tYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4ycztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIgKiAkc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDUwJSAxMDAlIGF1dG8gYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIgKiAkc3BhY2U7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTE2O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLnRleHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAuaWNvbi1iYXIge1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlYXJjaCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdwaWN0b3MtLXNlYXJjaCcsIHRydWUpO1xuICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICBtYXNrLXBvc2l0aW9uOiA1MCUgNDAlO1xuICAgIH1cbiAgfVxuXG4gICYtcXVpY2stYWNjZXNzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ3BpY3Rvcy0tc3F1YXJlcycsIHRydWUpO1xuICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICBmb250LXNpemU6ICRmcy0yMjtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogOXB4IGF1dG8gYXV0byAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2xvc2UtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiBhdXRvIGF1dG8gMCA1MCU7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBvdXRsaW5lOiB1bnNldDtcbiAgY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIGluc2V0OiA0MHB4IDQwcHggYXV0byBhdXRvO1xuICB9XG5cbiAgLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1jbG9zZScsIHRydWUpO1xuICB9XG59XG5cbmJvZHkge1xuICAmLnBhdGgtZnJvbnRwYWdlIHtcbiAgICAucmVnaW9uLXdyYXBwZXIge1xuICAgICAgJi1icmFuZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heChtZCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogNiAqICRzcGFjZSAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaW9uIHtcblxuICAgICAgJi13cmFwcGVyLWJyZWFkY3J1bWIsXG4gICAgICAmLW5hdi1icmFuZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtd3JhcHBlci1icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGluc2V0OiBhdXRvIGF1dG8gMTAwJSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVudSB7XG5cbiAgJi0tbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci10ZXh0LCAkY29sb3Itd2hpdGUpO1xuXG4gICAgdWwsXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi5ibG9jay1iZWV0aG92ZW5iNS1tYWluLW5hdmlnYXRpb24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBnYXA6IDQgKiAkc3BhY2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4ubmF2LWl0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPi5uYXYtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy0yMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgICAgICAgcGFkZGluZzogMiAqICRzcGFjZSAzICogJHNwYWNlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMiAqICRzcGFjZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMiAqICRzcGFjZSAzICogJHNwYWNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgobWQpIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGluc2V0OiAwLjRlbSBhdXRvIGF1dG8gMC4yZW07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXInKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTIyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzICogJHNwYWNlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaW5zZXQ6IDE3cHggMCBhdXRvIGF1dG87XG4gICAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdhcnJvd3MtLWNoZXZyb24nLCB0cnVlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzICogJHNwYWNlO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMTAwJSAwIGF1dG8gMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIgKiAkc3BhY2UgMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDE4MCAvIDE1MDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICBpbnNldDogNjBweCAxNXB4IDAgYXV0bztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZGVjb3MvZmVhdGhlcnMnKTtcbiAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlubmVyLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1pdGVtcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAkc2FmZS1tYXJnaW4pO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItMjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMyAqICRzcGFjZTtcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIC5uYXYtaXRlbSB7fVxuXG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZSAzICogJHNwYWNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIgKiAkc3BhY2UgMyAqICRzcGFjZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJvd24tMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9jay1iZWV0aG92ZW5iNS1zb3VzbWVudXMge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAkc2FmZS1tYXJnaW4pO1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzICogJHNwYWNlO1xuXG4gICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWdhcCwgNiAqICRzcGFjZSk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMzM1cHgpKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IGNhbGMoMS41ICogdmFyKC0tZ2FwKSkgdmFyKC0tZ2FwKTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMCAqICRzcGFjZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwICogJHNwYWNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2ICogJHNwYWNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcblxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogYXV0byAwIDAgYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMDAyQic7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2U7XG4gICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMyAqICRzcGFjZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZGVjb3MvY2lyY2xlJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogODhweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogNCAqICRzcGFjZSAxMCAqICRzcGFjZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMiAqICRzcGFjZSAyICogJHNwYWNlIDAgMiAqICRzcGFjZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IC0xNXB4IGF1dG8gYXV0byAtNDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVooLTE3MGRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZGVjb3MvY2lyY2xlJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWNjZXMtcmFwaWRlcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAgKiAkc3BhY2U7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogNCAqICRzcGFjZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMyAqICRzcGFjZSA3cHggNDJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAzOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNSAqICRyYWRpdXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNHMsIHBhZGRpbmcgMC40cywgY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiA1MCUgYXV0byBhdXRvIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgICBpbnNldDogNTAlIGF1dG8gYXV0byA4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAzICogJHNwYWNlIDRweCAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNvY2lhbC1uZXR3b3JrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogJHNwYWNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgPmRpdiB7XG4gICAgICBmb250LXNpemU6ICRmcy0yNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1icm93bi0xO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogNSAqICRzcGFjZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0xO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGluc2V0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saWVucy11dGlsZXMge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIgKiAkc3BhY2UgNiAqICRzcGFjZTtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzICogJHNwYWNlKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDIgKiAkc3BhY2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS45ZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMC42ZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDAuNmVtIGF1dG8gYXV0byAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZvb3RlciB7XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdhcDogMiAqICRzcGFjZSAwO1xuICAgICAgY29sb3I6ICRjb2xvci1icm93bi0yO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMDJEJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZSAyICogJHNwYWNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icm93bi0xO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBtYXJnaW46IDIgKiAkc3BhY2UgMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG4gIGZvbnQtc2l6ZTogJGZzLTE0O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgZm9udC1zaXplOiAkZnMtMTY7XG4gIH1cblxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogY3VycmVudGNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuXG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICB9XG4gIH1cblxuICBzcGFuLFxuICBzcGFuPmEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1pdGVtLFxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZzogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vIGNvbnRlbnQ6ICdcXDIzMkEnO1xuICAgIC8vIGNvbnRlbnQ6ICdcXDI3NkQnO1xuICAgIC8vIGNvbnRlbnQ6ICdcXDI3NzEnO1xuICAgIC8vIGNvbnRlbnQ6ICdcXDIwM0EnO1xuICAgIC8vIGNvbnRlbnQ6ICdcXDMwMDknO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIGhlaWdodDogMC44ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIgKiAkc3BhY2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAyICogJHNwYWNlO1xuICAgIC8vIGNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnYXJyb3dzLS1jaGV2cm9uJywgdHJ1ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1tYXgobWQpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZpZWxkIHtcblxuICAgICYtLW5hbWUtZmllbGQtbGVnZW5kZSxcbiAgICAmLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTEyO1xuICAgIH1cblxuICAgICYtLW5hbWUtZmllbGQtY29weXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMyAqICRyYWRpdXM7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTE0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjRzLCBwYWRkaW5nIDAuNHMsIG1heC1oZWlnaHQgMC44cyAwLjRzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZmllbGQge1xuXG4gICAgICAmLS1uYW1lLWZpZWxkLWNvcHlyaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLXZpZGVvLFxuICAmLS10eXBlLXJlbW90ZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tdHlwZS1yZW1vdGUtdmlkZW8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLXZpZGVvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5maWVsZCB7XG4gICAgICAmLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5nbGlnaHRib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcGljdHVyZSB7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBpbnNldDogNTAlIGF1dG8gYXV0byA1MCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOCAqICRyYWRpdXM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwMkInO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cCB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAvLyAmLWluZm9zIHtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIG1hcmdpbjogLTQgKiAkc3BhY2UgMTAgKiAkc3BhY2UgJHNwYWNlO1xuICAgICAgLy8gICBwYWRkaW5nOiAzICogJHNwYWNlO1xuICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLTE7XG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIC8vIH1cblxuICAgIH1cblxuICAgIC5maWVsZCB7XG4gICAgICAmLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLm1lZGlhLS12aWV3LW1vZGUtYWNjcm9jaGUpIHtcbiAgICAgIC5maWVsZCB7XG4gICAgICAgICYtLW5hbWUtZmllbGQtY29weXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IGF1dG8gYXV0byAzICogJHNwYWNlIDMgKiAkc3BhY2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by1kZWZhdWx0LWNyb3AsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDMwLWNyb3AsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDQwLWNyb3AsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDUwLWNyb3AsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDYwLWNyb3AsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDcwLWNyb3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5maWVsZCB7XG4gICAgICAgICYtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tZGVmYXVsdC1ub2Nyb3AsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDMwLW5vY3JvcCxcbiAgICAmLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNDAtbm9jcm9wLFxuICAgICYubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w1MC1ub2Nyb3AsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDYwLW5vY3JvcCxcbiAgICAmLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNzAtbm9jcm9wIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAuZmllbGQge1xuICAgICAgICAmLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGlhLS12aWV3LW1vZGUtaG9tZS1oZWFkZXIsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSxcbiAgICAgIC5maWVsZF9faXRlbSxcbiAgICAgIHBpY3R1cmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwaWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgaW5zZXQ6IDA7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAvLyAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgIC8vICAgei1pbmRleDogMTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGlhLS12aWV3LW1vZGUtaG9tZS1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAzICogJHNwYWNlIDMgKiAkc3BhY2UgMCAzICogJHNwYWNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICBtYXJnaW46IDAgJHNhZmUtbWFyZ2luO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMzYwcHgpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwZHZoO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGlhLS12aWV3LW1vZGUtaGVhZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2NXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLWRvY3VtZW50IHtcbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS1maWVsZC1tZWRpYS1maWxlIHtcbiAgICAgICAgLmZpbGUge1xuXG4gICAgICAgICAgJi0tdGV4dCxcbiAgICAgICAgICAmLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yZW0gMyAqICRzcGFjZSAwLjJlbSAxLjc1ZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaW5zZXQ6IDAuNDVlbSBhdXRvIGF1dG8gMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdwaWN0b3MtLWRvd25sb2FkJywgdHJ1ZSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gJjpob3ZlcixcbiAgICAgICAgICAgIC8vICY6Zm9jdXMge31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLWxvZ28ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5maWVsZCB7XG4gICAgICAmLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbmFtZS1maWVsZC1saWVuIHtcbiAgICAgICAgQGluY2x1ZGUgdGh1bWJsaW5rO1xuXG4gICAgICAgIGEsXG4gICAgICAgIC5vYmZsaW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmOmhvdmVyLFxuICAgIC8vICY6Zm9jdXMge1xuICAgIC8vICAgLmZpZWxkIHtcbiAgICAvLyAgICAgJi0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG5cbiAgICAvLyAgICAgICBpbWcsXG4gICAgLy8gICAgICAgc3ZnIHtcbiAgICAvLyAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIC8vICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gICYtLXR5cGUtYnVsbGV0aW4tbXVuaWNpcGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzICogJHNwYWNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC5kb2N1bWVudC1wcmV2aWV3IHtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgfVxuXG4gICAgLmdyb3VwIHtcbiAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMS41ICogJHNwYWNlKTtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMyAqICRzcGFjZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gMS41ICogJHNwYWNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS1maWVsZC1kYXRlLWRlLXBhcnV0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiAqICRzcGFjZTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYtLW5hbWUtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTE4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTIwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmcy0yMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAmLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUge1xuXG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLWRlZmF1bHQsXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLXRodW1ibmFpbCB7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCRzaGFkb3cpO1xuICAgICAgbWFyZ2luLXRvcDogNyAqICRzcGFjZTtcblxuICAgICAgLmdyb3VwIHtcbiAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzICogJHNwYWNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyICogJHJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGh1bWJuYWlsLFxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NSAvIDEwNjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgLy8gJi0tbmFtZS1uYW1lIHt9XG5cbiAgICAgICAgJi0tbmFtZS1maWVsZC1tZWRpYS1maWxlIHtcbiAgICAgICAgICBAaW5jbHVkZSB0aHVtYmxpbms7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgPnNwYW4sXG4gICAgICAgICAgPnNwYW4+YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGh1bWJsaW5rO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIgKiAkcmFkaXVzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcMDAyQic7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaW5zZXQ6IGF1dG8gLTEgKiAkc3BhY2UgLTIgKiAkc3BhY2UgYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlO1xuICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzICogJHNwYWNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAmLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpYS0tdmlldy1tb2RlLWJ1bGxldGluLW11bmljaXBhbC1oaWdobGlnaHRlZCB7XG4gICAgICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci10ZXh0LCAkY29sb3Itd2hpdGUtaGV4YSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAxNSAqICRzcGFjZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBnYXA6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAge1xuXG4gICAgICAgICYtdGh1bWJuYWlsLFxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMyAqICRzcGFjZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1ICogJHNwYWNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMCAqICRzcGFjZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCAqICRzcGFjZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgcGFkZGluZy10b3A6IDUgKiAkc3BhY2U7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUgKiAkc3BhY2U7XG5cbiAgICAgICAgICAuZG9jdW1lbnQtcHJldmlldyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMy41ZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNSAqICRzcGFjZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkIHtcblxuICAgICAgICAvLyAmLS1uYW1lLW5hbWUge31cblxuICAgICAgICAmLS1uYW1lLWZpZWxkLW1lZGlhLWZpbGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAzICogJHNwYWNlIDAuMmVtIDEuNzVlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBpbnNldDogMC40NWVtIGF1dG8gYXV0byAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ3BpY3Rvcy0tYnVsbGV0aW4nLCB0cnVlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJvd24tMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLWFycmV0ZSxcbiAgJi0tdHlwZS1kZWxpYmVyYXRpb24sXG4gICYtLXR5cGUtZGVjaXNpb24sXG4gICYtLXR5cGUtcmVjdWVpbC1hcnJldGVzLFxuICAmLS10eXBlLWNvbXB0ZS1yZW5kdSxcbiAgJi0tdHlwZS1hbmFseXNlLWVhdSxcbiAgJi0tdHlwZS1idWRnZXQsXG4gICYtLXR5cGUtZG9jdW1lbnQtY29uc2VpbC1tdW5pY2lwYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgPi5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMiAqICRzcGFjZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIgKiAkc3BhY2U7XG4gICAgfVxuXG4gICAgLmZpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci0xO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgPmEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjRzO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiA3cHggYXV0byBhdXRvIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnYXJyb3dzLS1jaGV2cm9uJywgdHJ1ZSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaW5zZXQgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZCB7XG5cbiAgICAgICYtLW5hbWUtZmllbGQtZGF0ZSxcbiAgICAgICYtLW5hbWUtZmllbGQtZGF0ZS1wdWJsaWNhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZ2FwOiAkc3BhY2U7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmcy0xNDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuZmllbGRfX2l0ZW17XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgJi0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlIHtcbiAgICAgID5hIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ICogJHNwYWNlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBpbnNldDogN3B4IGF1dG8gYXV0byAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgLmZpZWxkIHtcbiAgICAvLyAgICAgJi0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgLy8gICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAmLS10eXBlLXBvcnRyYWl0IHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCRzaGFkb3cpO1xuICAgIG1hcmdpbi10b3A6IDkgKiAkc3BhY2U7XG5cbiAgICAuZ3JvdXAge1xuICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyICogJHNwYWNlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMgKiAkc3BhY2UgMCAzICogJHNwYWNlIDMgKiAkc3BhY2U7XG4gICAgICB9XG5cbiAgICAgICYtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMyAqICRzcGFjZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyICogJHJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJi10aHVtYm5haWwsXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIxMCAvIDI4MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS1maWVsZC1tYWluLWltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5hbWUtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTIyO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICB9XG5cbiAgICAgICYtLW5hbWUtZmllbGQtZm9uY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6ICRmcy0yMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWZpZWxkLWNvbW1pc3Npb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIH1cblxuICAgICAgLy8gJi0tbmFtZS1maWVsZC1jb250ZW50IHt9XG4gICAgfVxuICB9XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hIHtcbiAgJltkYXRhLWVudGl0eS10eXBlPSdtZWRpYSddIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMC4yZW0gMyAqICRzcGFjZSAwLjJlbSAxLjVlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC40cztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwLjQ1ZW0gYXV0byBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1kb3dubG9hZCcsIHRydWUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVkaWEtbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMiAqICRzcGFjZTtcbn1cblxuLm1lZGlhLWxpc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDYgKiAkc3BhY2UgMDtcbiAgcGFkZGluZzogMyAqICRzcGFjZSAzICogJHNwYWNlIDMgKiAkc3BhY2UgMTMgKiAkc3BhY2U7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1icm93bi0wO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwICogJHNwYWNlO1xuICAgIGluc2V0OiAwIGF1dG8gMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGluc2V0OiA1MCUgYXV0byBhdXRvIDIgKiAkc3BhY2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1kb3dubG9hZCcsIHRydWUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMi42ZW07XG4gICAgICB3aWR0aDogMi42ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzJyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgID5saSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgIC5jcixcbiAgICAgICAgLmRlbGliLWNvbnRhaW5lcixcbiAgICAgICAgLmRlbGliIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gVGh1bWJuYWlsc1xuLnRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGh1bWJsaW5rIHtcbiAgICBAaW5jbHVkZSB0aHVtYmxpbms7XG5cbiAgfVxufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2FyZGxpbmsge1xuICAgIEBpbmNsdWRlIHRodW1ibGluaztcbiAgfVxufVxuXG5cbi8vIENLRWRpdG9yXG4vLyBJbWFnZSBmbG9hdGluZ1xuQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgLmltZy1mbG9hdC1sZWZ0IHtcbiAgICBtYXJnaW46ICRzcGFjZSAkc3BhY2UgJHNwYWNlIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuaW1nLWZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW46ICRzcGFjZSAwICRzcGFjZSAkc3BhY2U7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmltZy1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAkc3BhY2UgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4vLyBBSkFYIFByb2dyZXNzXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vLyBMaXRlYm94IGljb25cbi5tZWRpYV9faWNvbi0tbGl0ZWJveCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMjVzLCBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbn1cblxuLy8gUXVpY2tlZGl0XG4ucXVpY2tlZGl0LWZpZWxkLnF1aWNrZWRpdC1lZGl0YWJsZSxcbi5xdWlja2VkaXQtZmllbGQgLnF1aWNrZWRpdC1lZGl0YWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8vIFNpdGVtYXBcbi5zaXRlbWFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAkc2FmZS1tYXJnaW4pO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItMTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNpdGVtYXAtaXRlbSB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMC42ZW07XG4gICAgICAgIGhlaWdodDogMC42ZW07XG4gICAgICAgIGluc2V0OiAwLjZlbSBhdXRvIGF1dG8gMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgfVxuXG4gICAgICA+b2wsXG4gICAgICA+dWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwLjRlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC40ZW07XG4gICAgICAgICAgICBpbnNldDogMC43ZW0gYXV0byBhdXRvIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0xO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYnNcbi5uYXYtdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWFyZ2luOiAzICogJHNwYWNlIDA7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZS0xLWhleGEsIDAuNSk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYW5jaG9yLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyICogJHNwYWNlIC0zcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIG1hcmdpbjogKDMgKiAkc3BhY2UpIC0zcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwIDNweCA2cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gNnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzLCBjb2xvciAwLjRzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwJSAtIDZweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLTE7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgdmFyaWFibGUtZXhpc3RzKGNvbG9yLTEpIHtcbiAgLmNvbG9yLTEge1xuICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgfVxufVxuXG5AaWYgdmFyaWFibGUtZXhpc3RzKGNvbG9yLTIpIHtcbiAgLmNvbG9yLTIge1xuICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgfVxufVxuXG5AaWYgdmFyaWFibGUtZXhpc3RzKGNvbG9yLTMpIHtcbiAgLmNvbG9yLTMge1xuICAgIGNvbG9yOiAkY29sb3ItMztcbiAgfVxufVxuXG5AaWYgdmFyaWFibGUtZXhpc3RzKGNvbG9yLTQpIHtcbiAgLmNvbG9yLTQge1xuICAgIGNvbG9yOiAkY29sb3ItNDtcbiAgfVxufVxuXG5AaWYgdmFyaWFibGUtZXhpc3RzKGZvbnQtMSkge1xuICAuZm9udC0xIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtMTtcbiAgfVxufVxuXG5AaWYgdmFyaWFibGUtZXhpc3RzKGZvbnQtMikge1xuICAuZm9udC0yIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtMjtcbiAgfVxufVxuIiwiLmJ0biB7XG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWJ0bi1jb2xvciwgJGNvbG9yLWxpbmspO1xuICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tYmFja2dyb3VuZC1jb2xvciwgJGNvbG9yLXdoaXRlKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWJvcmRlci1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tY29sb3ItaG92ZXIsICRjb2xvci1saW5rLWhvdmVyKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIsICRjb2xvci13aGl0ZSk7XG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXIsIHRyYW5zcGFyZW50KTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZzLTE0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xuXG4gIGNvbG9yOiB2YXIoLS1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWJvcmRlci1jb2xvcik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1ob3Zlcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWJvcmRlci1jb2xvci1ob3Zlcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgJjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1ob3Zlcik7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tY29sb3ItaG92ZXIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAZWFjaCAkYnV0dG9uIGluICRidXR0b25zIHtcbiAgICAmLmJ0bi0je250aCgkYnV0dG9uLCAxKX0ge1xuICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWNvbG9yLCBudGgoJGJ1dHRvbiwgMikpO1xuICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWJhY2tncm91bmQtY29sb3IsIG50aCgkYnV0dG9uLCAzKSk7XG4gICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tYm9yZGVyLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tY29sb3ItaG92ZXIsIG50aCgkYnV0dG9uLCA0KSk7XG4gICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlciwgbnRoKCRidXR0b24sIDUpKTtcbiAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXIsIHRyYW5zcGFyZW50KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDc1IC8gNDU7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAtMnB4IC0ycHggYXV0byBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtYXNrKCdiYWNrZ3JvdW5kcy9mb3Jtcy9jbGF3LWJpZycpO1xuICAgICAgICBtYXNrLXNpemU6IGF1dG8gMTU1JTtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZ2hvc3QtI3tudGgoJGJ1dHRvbiwgMSl9IHtcbiAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWJ0bi1jb2xvciwgbnRoKCRidXR0b24sIDMpKTtcbiAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tYm9yZGVyLWNvbG9yLCBudGgoJGJ1dHRvbiwgMykpO1xuICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWNvbG9yLWhvdmVyLCBudGgoJGJ1dHRvbiwgNSkpO1xuICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIsIHRyYW5zcGFyZW50KTtcbiAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWJ0bi1ib3JkZXItY29sb3ItaG92ZXIsIG50aCgkYnV0dG9uLCA1KSk7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8vIC5idG4ge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIHdpZHRoOiBtYXgtY29udGVudDtcbi8vICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIGJvcmRlcjogMDtcbi8vICAgcGFkZGluZzogMTFweCAyNXB4O1xuLy8gICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJvd24tMDtcbi8vICAgY29sb3I6ICRjb2xvci1ibGFjaztcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4vLyAgIGZvbnQtc2l6ZTogJGZzLTE0O1xuLy8gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMsIGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xuXG4vLyAgICY6Zm9jdXMsXG4vLyAgICY6bm90KDpkaXNhYmxlZCkge1xuLy8gICAgICY6bm90KC5kaXNhYmxlZCkge1xuLy8gICAgICAgJjpmb2N1cyB7XG4vLyAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbi8vICAgICAgICAgJjphY3RpdmUge1xuLy8gICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIEBlYWNoICRidXR0b24gaW4gJGJ1dHRvbnMge1xuLy8gICAgICYuYnRuLSN7bnRoKCRidXR0b24sIDEpfSB7XG4vLyAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbi8vICAgICAgIGNvbG9yOiBudGgoJGJ1dHRvbiwgMik7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiBudGgoJGJ1dHRvbiwgMyk7XG5cblxuXG4vLyAgICAgICAmOmhvdmVyLFxuLy8gICAgICAgJjpmb2N1cyB7XG4vLyAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuLy8gICAgICAgICBjb2xvcjogbnRoKCRidXR0b24sIDQpO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBudGgoJGJ1dHRvbiwgNSk7XG4vLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgJjpub3QoOmRpc2FibGVkKSB7XG4vLyAgICAgICAgICY6bm90KC5kaXNhYmxlZCkge1xuLy8gICAgICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAgICAgY29sb3I6IG50aCgkYnV0dG9uLCA0KTtcblxuLy8gICAgICAgICAgICAgJjphY3RpdmUge1xuLy8gICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbi8vICAgICAgICAgICAgICAgY29sb3I6IG50aCgkYnV0dG9uLCA0KTtcbi8vICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbnRoKCRidXR0b24sIDUpO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgICYuYnRuLWdob3N0LSN7bnRoKCRidXR0b24sIDEpfSB7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiAwO1xuLy8gICAgICAgY29sb3I6IG50aCgkYnV0dG9uLCAzKTtcbi8vICAgICAgIGJvcmRlcjogc29saWQgMnB4IG50aCgkYnV0dG9uLCAzKTtcblxuLy8gICAgICAgJjpob3Zlcixcbi8vICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAvLyBiYWNrZ3JvdW5kOiBudGgoJGJ1dHRvbiwgNSk7XG4vLyAgICAgICAgIGNvbG9yOiBudGgoJGJ1dHRvbiwgNSk7XG4vLyAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IG50aCgkYnV0dG9uLCA1KTtcbi8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbi8vICAgICAgICAgJjpub3QoLmRpc2FibGVkKSB7XG4vLyAgICAgICAgICAgJjpmb2N1cyB7XG4vLyAgICAgICAgICAgICBjb2xvcjogbnRoKCRidXR0b24sIDUpO1xuXG4vLyAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4vLyAgICAgICAgICAgICAgIGNvbG9yOiBudGgoJGJ1dHRvbiwgNSk7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCIuYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgei1pbmRleDogMTtcblxuICAmLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgfVxuXG4gICAgICAuc2l0ZS1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODB2dztcblxuICAgICAgICBpbWcsXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMsIGhlaWdodCAwLjRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9jay1iZWV0aG92ZW5iNS1icmFuZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZTtcblxuICAgICAgLnNpdGUtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDYxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03MXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjRzLCB3aWR0aCAwLjRzLCBtYXJnaW4tYm90dG9tIDAuNHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsb2NrLWJlZXRob3ZlbmI1LWJyYW5kaW5nLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgcGFkZGluZzogMyAqICRzcGFjZSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuXG4gICAgbmF2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMyAqICRzcGFjZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vICYtcGFnZS10aXRsZS1ibG9jayB7XG4gIC8vICAgLnBhZ2UtdGl0bGUge1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gICYtd2ViZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLTE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAzICogJHNwYWNlIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIgKiAkc3BhY2U7XG4gICAgcGFkZGluZy1yaWdodDogMyAqICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiAqICRzcGFjZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgbWFyZ2luOiA2ICogJHNwYWNlIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1tZW51LFxuICAmLXBhZ2UtdGl0bGUtYmxvY2ssXG4gICYtc3lzdGVtLWJyYW5kaW5nLWJsb2NrLFxuICAmLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gICYtc29jaWFsLXNoYXJpbmctYnV0dG9ucy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IDUgKiAkc3BhY2UgYXV0bztcbiAgICBwYWRkaW5nOiAwIDMgKiAkc3BhY2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6ICRmcy0yNjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIG1hcmdpbjogMTAgKiAkc3BhY2UgYXV0bztcbiAgICB9XG5cbiAgICAud3Mtc29jaWFsLXNoYXJlLWZpZWxkLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zaGFyZS10aXRsZS0xLFxuICAgIC5zaGFyZS10aXRsZS0yIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTIyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gLnNoYXJlLXRpdGxlLTEge1xuICAgIC8vIH1cblxuICAgIC5zaGFyZS10aXRsZS0yIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5zaGFyZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMyAqICRzcGFjZSBhdXRvIDIgKiAkc3BhY2U7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ3NvY2lhbC0tc2hhcmUnLCB0cnVlKTtcbiAgICAgICAgbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAkc3BhY2U7XG4gICAgICBtYXJnaW46IDMgKiAkc3BhY2UgMDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIC5zb2NpYWwtc2hhcmluZy1idXR0b25zX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hc2stc2l6ZTogMzVweCBhdXRvO1xuICAgICAgICAgIG1hc2stcG9zaXRpb246IDIwJSA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaGFyZS1mYWNlYm9vayB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdzb2NpYWwtLWZhY2Vib29rJywgdHJ1ZSk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGF1dG8gOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hhcmUteCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdzb2NpYWwtLXgnLCB0cnVlKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogYXV0byA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaGFyZS1saW5rZWRpbiB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdzb2NpYWwtLWxpbmtlZGluJywgdHJ1ZSk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGF1dG8gOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hhcmUtaW5zdGFncmFtIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ3NvY2lhbC0taW5zdGFncmFtJywgdHJ1ZSk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGF1dG8gOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hhcmUtZW1haWwge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnY29udGFjdC0tZW1haWwnLCB0cnVlKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogYXV0byA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmludCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdzb2NpYWwtLXByaW50JywgdHJ1ZSk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGF1dG8gOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYWpheC1zZWFyY2gtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYgKiAkc3BhY2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgICBtYXJnaW46IDMgKiAkc3BhY2UgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gICAgcGFkZGluZy1yaWdodDogMyAqICRzcGFjZTtcblxuICAgIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDggKiAkc3BhY2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTIyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjllbTtcbiAgICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdwaWN0b3MtLXNlYXJjaCcsIHRydWUpO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiA1MCUgNDAlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDggKiAkc3BhY2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNiAqICRzcGFjZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ibHVlLTE7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hamF4LXJlc3VsdHMtdG90YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA3ICogJHNwYWNlO1xuICAgICAgICB3aWR0aDogNyAqICRzcGFjZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogYXV0byAwICRzcGFjZSBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0ICogJHNwYWNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLXdyYXBwZXIge1xuICAgICAgLmFqYXgtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1nYXAsIDYgKiAkc3BhY2UpO1xuICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1jb2x1bW5zLCAxKTtcbiAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tbWF4LXNpemUsIDMxNXB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbHVtbnMsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1nYXAsIDEyICogJHNwYWNlKTtcbiAgICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1jb2x1bW5zLCAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHZhcigtLWdhcCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgLmFqYXgtc2VhcmNoLXNob3ctbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA1ICogJHNwYWNlIGF1dG8gMyAqICRzcGFjZTtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMS4xZW0gMC41ZW0gMi4yZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAwLjJlbSAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiAwLjVlbSBhdXRvIGF1dG8gLTFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCdzcHJpdGUtbWFzaycsICdvdGhlcnMtLXN0YXInLCB0cnVlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICAgIHRyYW5zaXRpb246IGluc2V0IDAuNHM7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAwLjJlbSAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm5vZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLW1heC1zaXplKSArIDIgKiB2YXIoLS1nYXApKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gdmFyKC0tY29sdW1ucykpIC0gdmFyKC0tZ2FwKSArICh2YXIoLS1nYXApIC8gdmFyKC0tY29sdW1ucykpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc29jaWFsd2FsbGJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xuICAgIG1hcmdpbjogMyAqICRzcGFjZSBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMyAqICRzcGFjZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzICogJHNwYWNlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLXdzLWluZm8tYmFubmVyLWJhbm5lci1ibG9jayB7XG4gICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3ItdGV4dCwgJGNvbG9yLXdoaXRlLWhleGEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDMgKiAkc3BhY2U7XG4gICAgcGFkZGluZzogJHNwYWNlIDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZSAwICRzcGFjZSA4ICogJHNwYWNlO1xuICAgIH1cblxuICAgIC5maWVsZCB7XG4gICAgICAmLS1uYW1lLWJvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiA1MCUgYXV0byBhdXRvIDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1pbmZvcycsIHRydWUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1jbG9zZScsIHRydWUpO1xuICAgICAgICBtYXNrLXNpemU6IDgwJSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iYW5uZXItaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi13cy1jb21wdGVzLXJlbmR1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci0yO1xuICAgIG1hcmdpbjogMyAqICRzcGFjZSBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMyAqICRzcGFjZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzICogJHNwYWNlO1xuICB9XG5cbiAgJi12aWV3cyB7XG4gICAgbWFyZ2luLXRvcDogNCAqICRzcGFjZTtcbiAgICBtYXJnaW4tYm90dG9tOiA2ICogJHNwYWNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDggKiAkc3BhY2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMiAqICRzcGFjZTtcbiAgICB9XG5cblxuICAgID5oMixcbiAgICA+ZGl2IHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzICogJHNwYWNlO1xuICAgICAgcGFkZGluZy1yaWdodDogMyAqICRzcGFjZTtcbiAgICB9XG5cbiAgICA+aDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmJsb2NrLXZpZXdzLWJsb2NrYmFuZGVhdS1pbWFnZS1ibG9jay0xLFxuICAgICYuYmxvY2stdmlld3MtYmxvY2tiYW5kZWF1LWltYWdlLWJsb2NrLTIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICA+ZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsb2NrLXZpZXdzLWJsb2NrYnVsbGV0aW5zLW11bmljaXBhdXgtYmxvYy1hY2N1ZWlsIHtcblxuICAgICAgPmgyLFxuICAgICAgPmRpdiB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmVldGhvdmVuYjUge1xuXG4gICAgJi1odG1sc2FtcGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAgKiAkc3BhY2U7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRjb250YWluZXIgKyAyMTBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJi1icmVhZGNydW1icyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvLyAgICYtcGFnZS10aXRsZSB7XG4gICAgLy8gICAgIHotaW5kZXg6IDE7XG5cbiAgICAvLyAgICAgaDEge1xuICAgIC8vICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG5cbiAgICAmLWhlYWRlcnNlcnJlY2hldmFsaWVydmFsbGVlYnJpYW5jb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYSB7XG4gICAgICAgICYtLXR5cGUtbG9nbyB7XG4gICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICYtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuXG4gICAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFjY3VlaWx0aXRyZWRlbGFwYWdlZGFjY3VlaWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLTI7XG4gICAgICBtYXJnaW46IDMgKiAkc3BhY2UgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMyAqICRzcGFjZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXJjb29yZG9ubmVlcyB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgLmluZm8tY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICYucGljdG8ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcblxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBpbnNldDogNTAlIGF1dG8gYXV0byAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGluc2V0OiA1MCUgYXV0byBhdXRvIDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXJuZXdzbGV0dGVyIHtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMgKiAkc3BhY2U7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci1saW5rLCAkY29sb3Itd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgJi5idG4tZ2hvc3QtMSB7XG4gICAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWNvbG9yLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWJ0bi1ib3JkZXItY29sb3IsICRjb2xvci13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3Rlcmxlc2hvcmFpcmVzZGVsYW1haXJpZSB7XG4gICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sb2dvc3BhcnRlbmFpcmVzIHtcbiAgICAgIC5maWVsZCB7XG4gICAgICAgICYtLW5hbWUtZmllbGQtbG9nb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDIgKiAkc3BhY2U7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlcnNlcnJlY2hldmFsaWVydmFsbGVlYnJpYW5jb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMgKiAkc3BhY2U7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZCB7XG4gICAgICAgICYtLW5hbWUtZmllbGQtbG9nb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVkaWEge1xuICAgICAgICAmLS10eXBlLWxvZ28ge1xuICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAmLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcblxuICAgICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJi1yZXNlYXV4c29jaWF1eCxcbiAgICAvLyAmLWxpZW5zdXRpbGVzIHtcbiAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIC8vICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLXJlc2VhdXhzb2NpYXV4LTIge1xuICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgZ2FwOiAyICogJHNwYWNlO1xuICAgIC8vICAgcGFkZGluZzogMyAqICRzcGFjZSA0ICogJHNwYWNlO1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgLy8gICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDAuNSAqICRjb250YWluZXIgKyAzICogJHNwYWNlKTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLXZpZXdzLWJsb2NrLWFjdHVhbGl0ZXMtYWNjdWVpbC1ibG9jay0xIHtcbiAgICAvLyAgIEBpbmNsdWRlIHN2ZygnYmFja2dyb3VuZC9hY3R1cycpO1xuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyBhdXRvO1xuICAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgLy8gICBwYWRkaW5nLWxlZnQ6ICRzYWZlLW1hcmdpbjtcbiAgICAvLyAgIHBhZGRpbmctcmlnaHQ6ICRzYWZlLW1hcmdpbjtcblxuICAgIC8vICAgPmgyIHtcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgICBnYXA6IDIgKiAkc3BhY2U7XG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gICAgIHBhZGRpbmc6IDEwICogJHNwYWNlIDIwICogJHNwYWNlIDA7XG4gICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgLy8gICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLy8gICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgIC8vICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgID5kaXYge1xuICAgIC8vICAgICBwYWRkaW5nOiAzICogJHNwYWNlO1xuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgIC8vICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC8vICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuXG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgLy8gICAgICAgcGFkZGluZzogMyAqICRzcGFjZSAxMCAqICRzcGFjZSAxMCAqICRzcGFjZTtcbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgLy8gICAgICAgcGFkZGluZzogMyAqICRzcGFjZSAxNSAqICRzcGFjZSAxNSAqICRzcGFjZTtcbiAgICAvLyAgICAgfVxuXG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgLy8gICAgICAgcGFkZGluZzogMyAqICRzcGFjZSAyMCAqICRzcGFjZSAxMCAqICRzcGFjZTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxufVxuXG4uYWxlcnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqICRzYWZlLW1hcmdpbik7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci0yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMyAqICRzcGFjZSBhdXRvO1xufVxuXG4uc29jaWFsd2FsbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICB9XG5cbiAgLnBvc3Qtc29jaWFsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1wb3N0IHtcbiAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgLmdyb3VwIHtcbiAgICAgICYtbWVkaWEge1xuICAgICAgICAucG9zdC1uZXR3b3JrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgaW5zZXQ6IGF1dG8gYXV0byAzNXB4IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG5cbiAgJi5wYXRoLWNyZWRpdHMsXG4gICYucGF0aC1zaXRlbWFwLFxuICAmLnBhdGgtNDAzLFxuICAmLnBhdGgtNDA0IHtcbiAgICAuYmxvY2sge1xuICAgICAgJi1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzICogJHNwYWNlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzICogJHNwYWNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGF0aC11c2VyIHtcbiAgICAubWFpbi1jb250YWluZXIge1xuXG4gICAgICAuYmxvY2sge1xuXG4gICAgICAgICYtYmVldGhvdmVuYjUge1xuXG4gICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci0xO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzICogJHNwYWNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2Nyb2xsZWQge1xuICAgIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgICAgJi5ibG9jay1iZWV0aG92ZW5iNS1icmFuZGluZyB7XG4gICAgICAgIC5zaXRlLWxvZ28ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wYXRoLWZyb250cGFnZSB7XG4gICAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gICAgICAmLmJsb2NrLWJlZXRob3ZlbmI1LWJyYW5kaW5nIHtcbiAgICAgICAgLnNpdGUtbG9nbyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICYucGF0aC1mcm9udHBhZ2Uge1xuICAvLyAgIC5ibG9jayB7XG4gIC8vICAgICAmLWJlZXRob3ZlbmI1IHtcblxuICAvLyAmLWJyYW5kaW5nLFxuICAvLyAmLWgxYWNjdWVpbCB7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyAgIHotaW5kZXg6IDE7XG4gIC8vIH1cblxuICAvLyAmLWJyYW5kaW5nIHtcblxuICAvLyAgIGluc2V0OiAzMHB4IGF1dG8gYXV0byA1MCU7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gIC8vICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgLy8gICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIC8vICAgICBpbnNldDogMzBweCBhdXRvIGF1dG8gMzBweDtcbiAgLy8gICB9XG5cbiAgLy8gICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAvLyAgICAgaW5zZXQ6IDMwcHggYXV0byBhdXRvIGNhbGMoNTAlIC0gNjkwcHgpO1xuICAvLyAgIH1cblxuICAvLyAgIC5zaXRlLWxvZ28ge1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgLy8gICAgICAgd2lkdGg6IDE4MHB4O1xuICAvLyAgICAgICBoZWlnaHQ6IDE5MXB4O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vICYtaDFhY2N1ZWlsIHtcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgLy8gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vICAgaW5zZXQ6IDE1MHB4IGF1dG8gYXV0byA1MCU7XG5cbiAgLy8gICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAvLyAgICAgaW5zZXQ6IDUwcHggYXV0byBhdXRvIDUwJTtcbiAgLy8gICB9XG5cbiAgLy8gICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAvLyAgICAgaW5zZXQ6IDc1cHggYXV0byBhdXRvIDUwJTtcbiAgLy8gICB9XG5cbiAgLy8gICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAvLyAgICAgaW5zZXQ6IDEwMHB4IGF1dG8gYXV0byA1MCU7XG4gIC8vICAgfVxuXG4gIC8vICAgaDEge1xuICAvLyAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLy8gICAgIGZvbnQtc2l6ZTogJGZzLTIyO1xuICAvLyAgICAgZm9udC1mYW1pbHk6ICRmb250LTE7XG4gIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cbiAgLy8gICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gIC8vICAgICAgIGZvbnQtc2l6ZTogJGZzLTI2O1xuICAvLyAgICAgfVxuXG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAvLyAgICAgICBmb250LXNpemU6ICRmcy0zMjtcbiAgLy8gICAgIH1cblxuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZnMtMzY7XG4gIC8vICAgICB9XG5cbiAgLy8gICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gIC8vICAgICAgIGZvbnQtc2l6ZTogJGZzLTQyO1xuICAvLyAgICAgfVxuXG4gIC8vICAgICBzdHJvbmcge1xuICAvLyAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgLy8gICAgICAgdGV4dC1zaGFkb3c6ICRzaGFkb3c7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG59XG4iLCIubm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm9kZV9fbGlua3MsXG4gIC5ub2RlX19saW5rcyAubGlua3MsXG4gIC5ub2RlX19saW5rcyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubm9kZV9fbGlua3Mge1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgdGh1bWJsaW5rO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiBhdXRvIGF1dG8gLTIycHggNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwwMDJCJztcbiAgICAgICAgcGFkZGluZzogJHNwYWNlO1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMgKiAkc3BhY2U7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZGVjb3MvY2lyY2xlJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS10eXBlLWV2ZW5lbWVudCB7XG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtZGF0ZSB7XG4gICAgICAgIC5kYXRldGltZSB7XG4gICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtMzI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vbnRoLXllYXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbmFtZS1maWVsZC1oZXVyZSxcbiAgICAgICYtLW5hbWUtZmllbGQtbGlldSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiAwLjI1ZW0gYXV0byBhdXRvIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb246IGluc2V0IDAuNHM7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWZpZWxkLWhldXJlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAncGljdG9zLS1jbG9jaycsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5hbWUtZmllbGQtbGlldSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ3BpY3Rvcy0tcGluJywgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgPi5ub2RlX19jb250ZW50IHtcbiAgICAgID4uZ3JvdXAge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogJHNhZmUtbWFyZ2luKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAzICogJHNwYWNlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzICogJHNwYWNlO1xuXG4gICAgICAgICAgPi5maWVsZCB7XG4gICAgICAgICAgICAmLS1uYW1lLWJvZHkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCRzaGFkb3cpO1xuXG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5ncm91cCB7XG4gICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIgKiAkc3BhY2U7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMyAqICRzcGFjZSAzICogJHNwYWNlIDUgKiAkc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcblxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLmZpZWxkIHtcbiAgICAgICAgJi0tbmFtZS1maWVsZC1tYWluLWltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hbWUtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vZGUtLXR5cGUtZXZlbmVtZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICA+Lm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAuZ3JvdXAge1xuICAgICAgICAmLWxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMgKiAkc3BhY2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIgKiAkcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aHVtYm5haWwsXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDIxMCAvIDI4MDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkIHtcbiAgICAgICAgJi0tbmFtZS1maWVsZC1kYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDAgYXV0byBhdXRvIDc1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vZGVfX2xpbmtzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyICogJHJhZGl1cztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGluc2V0OiBhdXRvIC0xICogJHNwYWNlIC0yICogJHNwYWNlIGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubm9kZS0tdHlwZS1hY3R1YWxpdGUge1xuXG4gICAgICAuZmllbGQge1xuICAgICAgICAmLS1uYW1lLWZpZWxkLW1haW4taW1hZ2Uge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzQyIC8gMTcwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdmlldy1tb2RlLXRlYXNlci1oaWdobGlnaHRlZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmdyb3VwIHtcbiAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duLTA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ2FwOiAyICogJHNwYWNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAgKiAkc3BhY2U7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzICogJHNwYWNlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYgKiAkc3BhY2U7XG4gICAgICAgIHBhZGRpbmc6IDYgKiAkc3BhY2UgMTAgKiAkc3BhY2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMiAqICRzcGFjZSAyICogJHNwYWNlIDAgMiAqICRzcGFjZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwICogJHNwYWNlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2ICogJHNwYWNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IC0xNXB4IGF1dG8gYXV0byAtNDBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVaKC0xNzBkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZGVjb3MvY2lyY2xlJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcblxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9kZV9fbGlua3Mge1xuICAgICAgYSB7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgaW5zZXQ6IGF1dG8gNXB4IDAgYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgIGluc2V0OiBhdXRvIGF1dG8gMCA0MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLmZpZWxkIHtcbiAgICAgICAgJi0tbmFtZS1maWVsZC1tYWluLWltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hbWUtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12aWV3LW1vZGUtdGVhc2VyLXNpbXBsZSxcbiAgJi0tdmlldy1tb2RlLXNlYXJjaC1yZXN1bHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYgKiAkc3BhY2U7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygkc2hhZG93KTtcblxuICAgIC5ncm91cCB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIgKiAkc3BhY2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNiAqICRzcGFjZSAxMCAqICRzcGFjZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyICogJHNwYWNlIDIgKiAkc3BhY2UgMCAyICogJHNwYWNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiAtMTVweCBhdXRvIGF1dG8gLTQwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWigtMTcwZGVnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2RlY29zL2NpcmNsZScpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTIwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG5cbiAgICAgIH1cblxuICAgICAgJi0tbmFtZS1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vZGVfX2xpbmtzIHtcbiAgICAgIGEge1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGluc2V0OiBhdXRvIDAgMCBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLmZpZWxkIHtcbiAgICAgICAgJi0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXZpZXctbW9kZS1zZWFyY2gtcmVzdWx0IHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCRzaGFkb3cpO1xuXG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5ncm91cCB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1bmRsZSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAmLS12aWV3LW1vZGUtYWNjcm9jaGUtYWNjdWVpbCB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygkc2hhZG93KTtcblxuICAgIC5ncm91cCB7XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIgKiAkc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcblxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vZGUtLXR5cGUtYWN0dWFsaXRlIHtcbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBnYXA6IDIgKiAkc3BhY2U7XG4gICAgICB9XG5cbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDUgKiAkc3BhY2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUgKiAkc3BhY2UgNSAqICRzcGFjZSA1ICogJHNwYWNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cCB7XG4gICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IGF1dG8gNTBweCAtMXB4IC0yNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub2RlX19saW5rcyB7XG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vZGUtLXR5cGUtZXZlbmVtZW50IHtcbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMiAqICRzcGFjZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgLmdyb3VwIHtcbiAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyICogJHNwYWNlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm9zIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOCAqICRzcGFjZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMiAqICRzcGFjZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMyAqICRzcGFjZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjQgKiAkc3BhY2U7XG4gICAgICAgICAgcGFkZGluZzogNiAqICRzcGFjZSA1ICogJHNwYWNlO1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAkY29sb3ItYmx1ZS0xO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub2RlX19saW5rcyB7XG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRvcDogMTkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC5maWVsZCB7XG4gICAgICAgICYtLW5hbWUtZmllbGQtbWFpbi1pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RvcmFnZSB7XG4gICYtLXR5cGUtYXNzb2NpYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC5zdG9yYWdlLWFkZGl0aW9uYWwtbmFtZSB7XG4gICAgICBmb250LXNpemU6ICRmcy0yNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yYWdlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAkZnMtMTY7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuZ3JvdXAge1xuICAgICAgJi1pbWFnZS1uYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duLTA7XG4gICAgICB9XG5cbiAgICAgICYtbmFtZSB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMgKiAkc3BhY2U7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTA1cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJvd24tMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXByZXNlbnRhdGlvbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgICAgICAgcGFkZGluZzogNSAqICRzcGFjZSAzICogJHNwYWNlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRhY3QtbGlua3Mge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDQ2MCAvIDI4MDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWZpZWxkLWFkcmVzc2Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzICogJHNwYWNlO1xuXG4gICAgICAgIHAsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRyeSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMiAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgJi0tbmFtZS1maWVsZC10ZWxlcGhvbmUtZml4ZSxcbiAgICAgICYtLW5hbWUtZmllbGQtdGVsZXBob25lLXBvcnRhYmxlLFxuICAgICAgJi0tbmFtZS1maWVsZC1hZHJlc3NlLWVtYWlsLFxuICAgICAgJi0tbmFtZS1maWVsZC1zaXRlLXdlYixcbiAgICAgICYtLW5hbWUtZmllbGQtcGFnZS1mYWNlYm9vayB7XG4gICAgICAgIGEge1xuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogJHNwYWNlIDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcgKiAkc3BhY2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWZpZWxkLXRlbGVwaG9uZS1maXhlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnY29udGFjdHMtLXBob25lJywgdHJ1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5hbWUtZmllbGQtdGVsZXBob25lLXBvcnRhYmxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnY29udGFjdHMtLXBob25lJywgdHJ1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5hbWUtZmllbGQtYWRyZXNzZS1lbWFpbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ2NvbnRhY3RzLS1lbWFpbCcsIHRydWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYW1lLWZpZWxkLXNpdGUtd2ViIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnY29udGFjdHMtLXdlYnNpdGUnLCB0cnVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbmFtZS1maWVsZC1wYWdlLWZhY2Vib29rIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnc29jaWFsLS1mYWNlYm9vaycsIHRydWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tc2Vjb25kLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTIyO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmdyb3VwLWluZm8ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMgKiAkc3BhY2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICBnYXA6IDQgKiAkc3BhY2U7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIGdhcDogNiAqICRzcGFjZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgZ2FwOiA4ICogJHNwYWNlO1xuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnZpZXctZGlzcGxheS1pZC1ibG9jX3RvdXQge1xuICAgIC52aWV3IHtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tZ2FwLCAzICogJHNwYWNlKTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAzMzVweCkpO1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogY2FsYygxLjUgKiB2YXIoLS1nYXApKSB2YXIoLS1nYXApO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZXZlbmVtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi52aWV3LWRpc3BsYXktaWQtYmxvY19hY2N1ZWlsIHtcbiAgICAgID4udmlldyB7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1nYXAsIDYgKiAkc3BhY2UpO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDQ2MHB4KSk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZ2FwOiBjYWxjKDEuNSAqIHZhcigtLWdhcCkpIHZhcigtLWdhcCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vICYudmlldy1kaXNwbGF5LWlkLWJsb2NfdG91dCB7fVxuICB9XG5cbiAgJi1hY3R1YWxpdGVzIHtcblxuICAgICYudmlldy1kaXNwbGF5LWlkLWJsb2NfYWNjdWVpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMyAqICRzcGFjZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoNTUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMCAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgZ2FwOiAzICogJHNwYWNlIDQgKiAkc3BhY2U7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgZ2FwOiAzICogJHNwYWNlIDEwICogJHNwYWNlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgICBnYXA6IDMgKiAkc3BhY2UgMTYgKiAkc3BhY2U7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAgKiAkc3BhY2U7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIGdhcDogMyAqICRzcGFjZSAyMCAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgPi52aWV3IHtcbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTAgKiAkc3BhY2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAzICogJHNwYWNlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIgKiAkc3BhY2UpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1ICogJHNwYWNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOCAqICRzcGFjZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwICogJHNwYWNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXR0YWNobWVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMyAqICRzcGFjZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMiAqICRzcGFjZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUgKiAkc3BhY2UpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4ICogJHNwYWNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTAgKiAkc3BhY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudmlldy1kaXNwbGF5LWlkLWVsZW1lbnRfam9pbnRfYWNjdWVpbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgID4udmlldyB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDMgKiAkc3BhY2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgZ2FwOiA2ICogJHNwYWNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudmlldy1kaXNwbGF5LWlkLWJsb2NfdG91dCB7XG4gICAgICAudmlldyB7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1bGxldGlucy1tdW5pY2lwYXV4IHtcbiAgICAmLnZpZXctZGlzcGxheS1pZC1ibG9jX2FjY3VlaWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDc1cHgsICRjb2xvci1ibHVlLTEgNzVweCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNDUgLyAyMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZm9ybXMvY2xhdy1iaWcnKTtcbiAgICAgICAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNDEwIC8gMjIwO1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgaW5zZXQ6IDc1cHggYXV0byBhdXRvIDA7XG4gICAgICAgICAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE4MCAvIDE1MDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaW5zZXQ6IGF1dG8gMCAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzJyk7XG4gICAgICAgIG1hc2stc2l6ZTogYXV0byAxMjUlO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiB0b3AgbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXcge1xuXG4gICAgICAgICYtaGVhZGVyLFxuICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzICogJHNwYWNlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1ICogJHNwYWNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMyAqICRzcGFjZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICBpbnNldDogMTUgKiAkc3BhY2UgNTAlIGF1dG8gMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1ICogJHNwYWNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTIwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy0yNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtMzA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLWJsdWUtMSwgJGNvbG9yLXdoaXRlLWhleGEpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzICogJHNwYWNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaW5zZXQ6IGF1dG8gNTAlIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1ICogJHNwYWNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVkaWEge1xuICAgICAgICAmLS10eXBlLWJ1bGxldGluLW11bmljaXBhbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnZpZXctZGlzcGxheS1pZC1ibG9jX3RvdXQge1xuICAgICAgLnZpZXcge1xuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tZ2FwLCAzICogJHNwYWNlKTtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAzMzVweCkpO1xuICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGdhcDogY2FsYygxLjUgKiB2YXIoLS1nYXApKSB2YXIoLS1nYXApO1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hc3NvY2lhdGlvbnMge1xuXG4gICAgJi52aWV3LWRpc3BsYXktaWQtYWxsIHtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1nYXAsIDMgKiAkc3BhY2UpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDMzNXB4KSk7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiBjYWxjKDEuNSAqIHZhcigtLWdhcCkpIHZhcigtLWdhcCk7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIC52aWV3LWZvb3RlciB7XG4gICAgICAvLyAgIGEge1xuICAgICAgLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmLnZpZXctZGlzcGxheS1pZC1ob21lIHtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbi8vIGJvZHkge1xuLy8gICAmLnN0YXJ0ZWQge1xuLy8gICAgIC52aWV3IHtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIi5maWVsZC0tbmFtZS1maWVsZC1jb250ZW51cyB7XG4gID4uZmllbGRfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB6LWluZGV4OiAxO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC8vICY6aGFzKC5wYXJhZ3JhcGgtLXR5cGUtLXZ1ZS1hY3R1YWxpdGVzKSB7XG4gICAgLy8gICB6LWluZGV4OiAyO1xuICAgIC8vIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPi5wYXJhZ3JhcGgge1xuICAgICAgICAmLS10eXBlLS1mdWxsLXdpZHRoLXBhbmVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPi5wYXJhZ3JhcGgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNCAqICRzcGFjZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYgKiAkc3BhY2U7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4ICogJHNwYWNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMiAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgLy8gJltkYXRhLWJhY2tncm91bmQ9JzEnXSxcbiAgICAgIC8vICZbZGF0YS1iYWNrZ3JvdW5kPScyJ10ge1xuICAgICAgLy8gICBtYXJnaW4tdG9wOiAwO1xuICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLy8gfVxuXG4gICAgICAmW2RhdGEtYmFja2dyb3VuZD0nMSddIHtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLmdyb3VwIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZCB7XG4gICAgJi0tbmFtZS1maWVsZC1jb250ZW50IHtcbiAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYmFja2dyb3VuZD0nMSddIHtcbiAgICBAaW5jbHVkZSByb290LXByb3AoLS1jb2xvci10ZXh0LCAkY29sb3Itd2hpdGUtaGV4YSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLWxpbmssICRjb2xvci1vcmFuZ2UtMSk7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICAmLmJ0bi1naG9zdC0xIHtcbiAgICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tY29sb3IsICRjb2xvci1vcmFuZ2UtMSk7XG4gICAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWJvcmRlci1jb2xvciwgJGNvbG9yLW9yYW5nZS0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1iYWNrZ3JvdW5kPScyJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzdmcoJ2JhY2tncm91bmRzL3RleHR1cmVzL3RleHR1cmUnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRkZWdyYWRlLWdyYXk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tdHlwZS0tYmFzaWMtY29udGVudCB7XG4gICAgPi5ncm91cC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogJHNhZmUtbWFyZ2luKTtcbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS1maWVsZC1jb250ZW50IHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHlwZS0tZmVhdHVyZWQtdGV4dCB7XG4gICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3ItdGV4dCwgJGNvbG9yLXdoaXRlKTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICA+Lmdyb3VwLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMCAqICRzcGFjZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMCAqICRzcGFjZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDEwIC8gMjIwO1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgbWFzaygnYmFja2dyb3VuZHMvZm9ybXMvY2xhdy1iaWcnKTtcbiAgICAgICAgbWFzay1zaXplOiBhdXRvIDE1NSU7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE4MCAvIDE1MDtcbiAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgaW5zZXQ6IGF1dG8gMCAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzJyk7XG4gICAgICAgIG1hc2stc2l6ZTogYXV0byAxMjUlO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1mb3JtYXR0ZWQge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWNvbG9yLWxpbmssICRjb2xvci13aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICAmLmJ0bi1naG9zdC0xIHtcbiAgICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1idG4tY29sb3IsICRjb2xvci13aGl0ZSk7XG4gICAgICAgICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tYnRuLWJvcmRlci1jb2xvciwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZCB7XG4gICAgICAmLS1uYW1lLWZpZWxkLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqICRzYWZlLW1hcmdpbiArIDYgKiAkc3BhY2UpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMjA7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLS1waG90byB7XG4gICAgLy8gLmdyb3VwIHtcbiAgICAvLyAgICYtd3JhcHBlciB7fVxuICAgIC8vIH1cblxuICAgIC5maWVsZCB7XG4gICAgICAmLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHlwZS0tdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzdmcoJ2JhY2tncm91bmQvdmlkZW8nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG5cbiAgICAuZ3JvdXAge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXR5cGUtLWRvY3VtZW50cyB7XG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtZG9jdW1lbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyICogJHNwYWNlO1xuXG4gICAgICAgID4uZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vIC5tZWRpYSB7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHlwZS0tZnVsbC13aWR0aC1wYW5lbCB7XG4gICAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tY29sb3ItdGV4dCwgJGNvbG9yLXdoaXRlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZ3JvdXAge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwICogJHNwYWNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAgKiAkc3BhY2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGluc2V0OiBhdXRvIDAgMCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bi0wO1xuICAgICAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2RlY29zL2ZlYXRoZXJzJyk7XG4gICAgICAgICAgbWFzay1zaXplOiBhdXRvIDEyNSU7XG4gICAgICAgICAgbWFzay1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncm91cCB7XG4gICAgICAgICAgJi1pbmZvcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMTAwJSAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vICYtLW5hbWUtZmllbGQtY29udGVudCB7fVxuICAgIH1cbiAgfVxuXG4gICYtLXR5cGUtLXBob3RvLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gLnNwbGlkZV9fYXJyb3dzIHtcbiAgICAvLyAgIEBpbmNsdWRlIG1lZGlhKCR4bCArIDEwMHB4KSB7XG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICBpbnNldDogNTAlIGF1dG8gYXV0byAtNTBweDtcbiAgICAvLyAgICAgbWF4LXdpZHRoOiBjYWxjKCR4bCArIDEwMHB4KTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS1maWVsZC1waG90b3Mge1xuICAgICAgICBtYXJnaW46IDAgLTMgKiAkc3BhY2U7XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLS1waG90by1nYWxsZXJ5IHtcbiAgICAuZmllbGQge1xuXG4gICAgICAmLS1uYW1lLWZpZWxkLXBob3RvcyB7XG4gICAgICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLWdhcCwgMyAqICRzcGFjZSk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMzM1cHgpKTtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IGNhbGMoMS41ICogdmFyKC0tZ2FwKSkgdmFyKC0tZ2FwKTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyA+LmZpZWxkX19pdGVtIHtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgID4uZ3JvdXAge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5ncm91cCB7XG4gICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1sZWZ0LFxuICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMgKiAkc3BhY2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAmLS10eXBlLS1iYXNpYy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICA+Lmdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwICogJHNwYWNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSAqICRzcGFjZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAgKiAkc3BhY2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgICYtLXR5cGUtLWJhc2ljLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgID4uZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwICogJHNwYWNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1ICogJHNwYWNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwICogJHNwYWNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgICYtLW5hbWUtZmllbGQtY29udGVudCB7XG5cbiAgICAgICAgPmgyLFxuICAgICAgICA+aDMsXG4gICAgICAgID5oNCxcbiAgICAgICAgPmg1LFxuICAgICAgICA+aDYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoIHtcbiAgICAgIC5ncm91cCB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10eXBlLS1waG90byB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblxuICAgICAgICAuZ3JvdXAge1xuICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5maWVsZCB7XG4gICAgICAgIC8vICAgJi0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgICYtLXR5cGUtLWJhc2ljLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0ICogJHNwYWNlIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA2ICogJHNwYWNlIDA7XG4gICAgICAgIH1cblxuICAgICAgICA+Lmdyb3VwLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gJHNhZmUtbWFyZ2luKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdHlwZS0tdnVlLWFjdHVhbGl0ZXMsXG4gICAgICAmLS10eXBlLS1zb2NpYWwtd2FsbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZ3JpZD0nMzA3MCddLFxuICAgICYuZ3JpZC0zMDcwIHtcbiAgICAgIC5ncm91cCB7XG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWdyaWQ9JzQwNjAnXSxcbiAgICAmLmdyaWQtNDA2MCB7XG4gICAgICAuZ3JvdXAge1xuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYsXG4gICAgJltkYXRhLWdyaWQ9JzUwNTAnXSxcbiAgICAmLmdyaWQtNTA1MCB7XG5cbiAgICAgIC5ncm91cCB7XG5cbiAgICAgICAgJi1sZWZ0LFxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZ3JpZD0nNjA0MCddLFxuICAgICYuZ3JpZC02MDQwIHtcbiAgICAgIC5ncm91cCB7XG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWdyaWQ9JzcwMzAnXSxcbiAgICAmLmdyaWQtNzAzMCB7XG4gICAgICAuZ3JvdXAge1xuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS12Y2VudGVyPScxJ10sXG4gICAgJi5jZW50ZXItMSB7XG4gICAgICAuZ3JvdXAge1xuICAgICAgICAmLWxpbmUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1mdWxsd2lkdGg9JzEnXSxcbiAgICAmLmZ1bGx3aWR0aC0xIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgID4uZ3JvdXAge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAmLS10eXBlLS1iYXNpYy1jb250ZW50IHtcblxuICAgICAgICAgID4uZ3JvdXAge1xuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHlwZS0tcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMyAqICRzcGFjZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zICogJHNwYWNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoW2RhdGEtZnVsbHdpZHRoPScxJ10pOm5vdCguZnVsbHdpZHRoLTEpIHtcbiAgICAgID4uZ3JvdXAge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyICogJHJhZGl1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgJi0tdHlwZS0tcGhvdG8ge1xuXG4gICAgICAgICAgLm1lZGlhLS10eXBlLWltYWdlIHtcblxuICAgICAgICAgICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDMwLWNyb3AsXG4gICAgICAgICAgICAmLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNDAtY3JvcCxcbiAgICAgICAgICAgICYubWVkaWEtLXZpZXctbW9kZS13cy1wYXJhZ3JhcGhzLWxpYnJhcnlfX3Bob3RvLTJjb2w1MC1jcm9wLFxuICAgICAgICAgICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDYwLWNyb3AsXG4gICAgICAgICAgICAmLm1lZGlhLS12aWV3LW1vZGUtd3MtcGFyYWdyYXBocy1saWJyYXJ5X19waG90by0yY29sNzAtY3JvcCB7XG4gICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDMwLWNyb3Age1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQzMiAvIDYxMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDQwLWNyb3Age1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU3NiAvIDYxMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDUwLWNyb3Age1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDcyMCAvIDYxMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDYwLWNyb3Age1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDg2NCAvIDYxMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWRpYS0tdmlldy1tb2RlLXdzLXBhcmFncmFwaHMtbGlicmFyeV9fcGhvdG8tMmNvbDcwLWNyb3Age1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwMDggLyA2MTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1iYWNrZ3JvdW5kPScxJ10ge1xuICAgICAgICA+Lmdyb3VwIHtcbiAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLm1vYmlsZS1yZXZlcnNlKSB7XG4gICAgICAuZ3JvdXAge1xuICAgICAgICAmLWxpbmUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLW1heChtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXR5cGUtLXZ1ZS1hY3R1YWxpdGVzLFxuICAmLS10eXBlLS12dWUtZXZlbmVtZW50cyB7XG4gICAgPi5ncm91cC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogJHNhZmUtbWFyZ2luICsgNiAqICRzcGFjZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHlwZS0tdnVlLWFjdHVhbGl0ZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzMyIC8gMTEyNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiA1MCUgMCBhdXRvIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICAgIEBpbmNsdWRlIG1hc2soJ2JhY2tncm91bmRzL2Zvcm1zL2NsYXctYmlnJyk7XG4gICAgICBtYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIG1hc2stcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDA5IC8gMTEyNTtcbiAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAmLS10eXBlLS12dWUtZXZlbmVtZW50cyB7fVxuXG4gICYtLXR5cGUtLXBvcnRyYWl0cyB7XG4gICAgPi5ncm91cC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogJHNhZmUtbWFyZ2luKTtcbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgJi0tbmFtZS1maWVsZC1wb3J0cmFpdHMge1xuICAgICAgICBAaW5jbHVkZSByb290LXByb3AoLS1nYXAsIDYgKiAkc3BhY2UpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDQwMHB4KSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiBjYWxjKDEuNSAqIHZhcigtLWdhcCkpIHZhcigtLWdhcCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10eXBlLS12dWUtYXNzb2NpYXRpb25zIHtcbiAgICA+Lmdyb3VwLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAkc2FmZS1tYXJnaW4pO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5wYXRoLWZyb250cGFnZSB7XG5cbiAgICAvLyAuZmllbGQtLW5hbWUtZmllbGQtY29udGVudXMge1xuICAgIC8vICAgPi5maWVsZF9faXRlbSB7XG4gICAgLy8gICAgID4ucGFyYWdyYXBoIHtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAucGFyYWdyYXBoIHtcbiAgICAgICYtLXR5cGUtLXR3by1jb2x1bW5zLWNvbnRlbnQge1xuICAgICAgICAmOm5vdCgubW9iaWxlLXJldmVyc2UpIHtcbiAgICAgICAgICAuZ3JvdXAge1xuICAgICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVVNFUiBGT1JNXG4vLyBQYXNzd29yZFxuLy8gLmZvcm0taXRlbS1wYXNzLXBhc3MxIHtcbi8vICAgbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gICBAaW5jbHVkZSBtZWRpYShzbSkge1xuLy8gICAgIG1heC13aWR0aDogMjUwcHg7XG4vLyAgIH1cblxuLy8gICAucHJvZ3Jlc3Mge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgIH1cblxuLy8gICAuY29udHJvbC1sYWJlbCB7XG4vLyAgICAgLmxhYmVsIHtcbi8vICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIGluc2V0OiAtM3B4IGF1dG8gYXV0byA1cHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4vLyAgIGNsZWFyOiBib3RoO1xuXG4vLyAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4vLyAgICAgbWF4LXdpZHRoOiAyNTBweDtcbi8vICAgfVxuLy8gfVxuXG4uaGVscC1ibG9jayB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXB0Y2hhIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUtMS1oZXhhLCAwLjEpO1xuICB9XG59XG5cbi5mb3JtLWNvbXBvc2l0ZT4uZmllbGRzZXQtd3JhcHBlcj4uZGVzY3JpcHRpb24sXG4uZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjMpO1xufVxuXG5mb3JtIHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICAgIH1cblxuICAgICYuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDAwMkEnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQge1xuICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTE4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6ICRmcy0xODtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAkc3BhY2UgMiAqICRzcGFjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLWJsdWUtMTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJyb3duLTA7XG4gICAgfVxuXG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnJvd24tMDtcbiAgICB9XG5cbiAgICAmLmZvcm0tc2VsZWN0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblxuICAgICAgPm9wdGlvbiB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1jaGVja2JveCxcbiAgICAmLmZvcm0tcmFkaW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDJweCBhdXRvIGF1dG8gMnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICB9XG5cbiAgICAgIH5sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgfmxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1jaGVja2JveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwyNzE0JztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tcmFkaW8ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xuICAgIG1hcmdpbi10b3A6IDIgKiAkc3BhY2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMiAqICRzcGFjZTtcblxuICAgICYuZm9ybS10eXBlLXRleHRmaWVsZCxcbiAgICAmLmZvcm0tdHlwZS1lbWFpbCxcbiAgICAmLmZvcm0tdHlwZS1wYXNzd29yZCxcbiAgICAmLmZvcm0tdHlwZS10ZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDUgKiAkc3BhY2U7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibHVlLTE7XG5cbiAgICAgICAgJjpmb2N1c35sYWJlbCxcbiAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtMTQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDQ0cHggMCBhdXRvIDIgKiAkc3BhY2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBmb250LXNpemUgMC40cywgaW5zZXQgMC40cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tdHlwZS1kYXRlIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibHVlLTE7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS10eXBlLW51bWJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNSAqICRzcGFjZTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItYmx1ZS0xO1xuXG4gICAgICAgICY6Zm9jdXN+bGFiZWwsXG4gICAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTE0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvL3RvIGF2b2lkIGNvbG9yIGNoYW5nZSB3aGVuIGF1dG9maWxsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcblxuICAgICAgICAgICYsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDYwMDAwMHMsIGNvbG9yIDBzIDYwMDAwMHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLXN1ZmZpeCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMCAwIGF1dG8gMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6ICRmcy0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vICYuZm9ybS10eXBlLXRlbCB7XG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICBwYWRkaW5nLXRvcDogNSAqICRzcGFjZTtcblxuICAgIC8vICAgaW5wdXQge1xuICAgIC8vICAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLy8gICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibHVlLTE7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIGxhYmVsIHtcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbiAgICAvLyAgICAgbWFyZ2luOiAwO1xuICAgIC8vICAgICBwYWRkaW5nOiAwO1xuICAgIC8vICAgICBmb250LXNpemU6ICRmcy0xNDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgICYuZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1ICogJHNwYWNlO1xuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyICogJHNwYWNlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItYmx1ZS0xO1xuXG4gICAgICAgICY6Zm9jdXN+bGFiZWwsXG4gICAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLTE0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiA0NHB4IDAgYXV0byAyICogJHNwYWNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTE2O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgZm9udC1zaXplIDAuNHMsIGluc2V0IDAuNHM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLXR5cGUtcmFkaW8sXG4gICAgJi5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBnYXA6ICRzcGFjZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICAkY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtMS1oZXhhLCAwLjk5KTtcbiAgICAgICAgJGNvbG9yLXdoaXRlOiByZ2JhKCRjb2xvci13aGl0ZS1oZXhhLCAwLjk5KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3ICogJHNwYWNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDsgdXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjMwXCIgdmlld0JveD1cIjAgMCAzMCAzMFwiIGZpbGw9XCJub25lXCI+PGNpcmNsZSBjeD1cIjE1XCIgY3k9XCIxNVwiIHI9XCIxNVwiIGZpbGw9XCIjeyRjb2xvcn1cIiAvPjxwYXRoIGQ9XCJNOS40NzQ2MSAxMy40MjE5TDE1LjAwMDkgMTguOTQ4MkwyMC41MjcyIDEzLjQyMTlcIiBzdHJva2U9XCIjeyRjb2xvci13aGl0ZX1cIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiAvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDIgKiAkc3BhY2U7XG5cbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAgICAgICAmW3NlbGVjdGVkPSdzZWxlY3RlZCddIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIHtcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vdG8gYXZvaWQgY29sb3IgY2hhbmdlIHdoZW4gYXV0b2ZpbGxcbiAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG5cbiAgICAgICAgJixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyA2MDAwMDBzLCBjb2xvciAwcyA2MDAwMDBzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJncGQge1xuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyICogJHNwYWNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTAgKiAkc3BhY2U7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJltpZF49J2VkaXQtcmVzZXQnXSB7XG4gICAgICBtYXJnaW4tdG9wOiAyICogJHNwYWNlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXJlcXVpcmVkIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud2l0aC1wcmVmaXgtc3VmZml4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZm9ybS1wcmVmaXgsXG4gICAgLmZvcm0tc3VmZml4IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogJGZzLTE4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1zaWRlLWJ5LXNpZGUge1xuICAgID5kaXYge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICYuZm9ybS1pdGVtIHtcblxuICAgICAgICAmLmZvcm0tdHlwZS1yYWRpbyxcbiAgICAgICAgJi5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLXR5cGUtcmFkaW9zLFxuICAud2ViZm9ybS10eXBlLWNoZWNrYm94ZXMge31cblxuICAmLnVzZXItbG9naW4tZm9ybSxcbiAgJi51c2VyLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4ICogJHNwYWNlO1xuICAgIG1hcmdpbi1ib3R0b206IDUgKiAkc3BhY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDMgKiAkc3BhY2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICYudXNlci1sb2dpbi1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyICogJHNwYWNlIDMgKiAkc3BhY2U7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgICBnYXA6IDIgKiAkc3BhY2UgNiAqICRzcGFjZTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcblxuICAgICAgJi5mb3JtLXR5cGUtZW1haWwsXG4gICAgICAmLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4gICAgICAmLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gNCAqICRzcGFjZSk7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDQgKiAkc3BhY2UpO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHMsIHBhZGRpbmctbGVmdCAwLjRzLCBwYWRkaW5nLXJpZ2h0IDAuNHM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLy8gJjpob3ZlcixcbiAgICAgICAgICAvLyAmOmZvY3VzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudXNlci1mb3JtIHtcbiAgICAuZm9ybS1pdGVtIHtcblxuICAgICAgJi5mb3JtLXR5cGUtZW1haWwsXG4gICAgICAmLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4gICAgICAmLmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1ICogJHNwYWNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAzICogJHNwYWNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLWJsdWUtMTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDMgKiAkc3BhY2UgNiAqICRzcGFjZTtcbiAgICB9XG5cbiAgICAud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4LFxuICAgIC53ZWJmb3JtLWhhcy1maWVsZC1wcmVmaXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5maWVsZC1wcmVmaXgsXG4gICAgICAuZmllbGQtc3VmZml4IHtcbiAgICAgICAgZm9udC1zaXplOiAkZnMtMTQ7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1wcmVmaXgge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLXN1ZmZpeCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgJi5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53ZWJmb3JtLWZsZXhib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAmLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1ICogJHNwYWNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAzICogJHNwYWNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGNvbG9yLWJsdWUtMTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIHBhZGRpbmc6IDMgKiAkc3BhY2UgNCAqICRzcGFjZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgICAgcGFkZGluZzogMyAqICRzcGFjZSA2ICogJHNwYWNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxnKSB7XG4gICAgICBwYWRkaW5nOiAzICogJHNwYWNlIDkgKiAkc3BhY2U7XG4gICAgfVxuXG4gICAgLmZvcm0tLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMiAqICRzcGFjZSAzICogJHNwYWNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICBnYXA6IDIgKiAkc3BhY2UgMiAqICRzcGFjZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZ2FwOiAyICogJHNwYWNlIDkgKiAkc3BhY2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgbGVnZW5kIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTE4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGV0YWlscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyICogJHNwYWNlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4ICogJHNwYWNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGluc2V0OiA1MCUgMiAqICRzcGFjZSBhdXRvIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICA+LnN1bW1hcnkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS0xO1xuICAgICAgcGFkZGluZzogMiAqICRzcGFjZSA1ICogJHNwYWNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmW2lkXj0nZWRpdC1yZXNldCddIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgJiN2aWV3cy1leHBvc2VkLWZvcm0tcmVjaGVyY2hlci1zdXItbGUtc2l0ZS1ibG9jay0xIHtcbiAgICBwYWRkaW5nOiAwIDMgKiAkc3BhY2U7XG5cbiAgICAuZm9ybS0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDQgKiAkc3BhY2U7XG4gICAgICBwYWRkaW5nOiAwICRzcGFjZTtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLXJlY2hlcmNoZSB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtaW4td2lkdGg6IDQ0cHg7XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogNCAqICRzcGFjZSAzICogJHNwYWNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3ItYmx1ZS0xO1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJ3Nwcml0ZS1tYXNrJywgJ3BpY3Rvcy0tc2VhcmNoJywgZmFsc2UpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiA1MCUgNDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zcGxpZGUtLW5hdixcbi5zcGxpZGUtLXNsaWRlLFxuLnNwbGlkZS0tbG9vcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZ2FwOiA1ICogJHNwYWNlO1xufVxuXG4uc3BsaWRlX190cmFjay0tbmF2IHtcbiAgPi5zcGxpZGVfX2xpc3Qge1xuICAgID4uc3BsaWRlX19zbGlkZSB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3BsaWRlX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gaW5zZXQ6IDUwJSAwIGF1dG87XG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZ2FwOiAzICogJHNwYWNlO1xuICBwYWRkaW5nOiAwIDMgKiAkc3BhY2U7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcblxuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiBhdXRvO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtMTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBpbnNldDogMDtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgnc3ByaXRlLW1hc2snLCAnYXJyb3dzLS1hcnJvdycsIHRydWUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgICYuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgfVxuXG4gICAgLy8gJi5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAvLyB9XG4gIH1cbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNwYWNlO1xuICBib3R0b206IDJweDtcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogJHNwYWNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgbWFyZ2luOiAwICRzcGFjZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcwJyBjb3VudGVyKGNvdW50ZXIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBmb250LXNpemU6ICRmcy0xNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0xO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIHotaW5kZXg6IDE7XG59XG4iLCIkY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLTEtaGV4YSwgMC45OSk7XG4kY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1oZXhhO1xuJGNvbG9yLXNjcm9sbGJhci1ob3Zlci1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS0xLWhleGEsIDAuOTkpO1xuJGNvbG9yLXNjcm9sbGJhci1hY3RpdmUtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtMS1oZXhhLCAwLjk5KTtcbiRzY3JvbGxiYXItd2lkdGgtbW9iaWxlOiA2cHg7XG4kc2Nyb2xsYmFyLWJvcmRlci13aWR0aC1tb2JpbGU6IDFweDtcbiRzY3JvbGxiYXItd2lkdGgtZGVza3RvcDogMTJweDtcbiRzY3JvbGxiYXItYm9yZGVyLXdpZHRoLWRlc2t0b3A6IDJweDtcblxuLy9CdXR0b25zXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAkc2Nyb2xsYmFyLXdpZHRoLW1vYmlsZTtcbiAgd2lkdGg6ICRzY3JvbGxiYXItd2lkdGgtbW9iaWxlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWJhY2tncm91bmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBoZWlnaHQ6ICRzY3JvbGxiYXItd2lkdGgtZGVza3RvcDtcbiAgICB3aWR0aDogJHNjcm9sbGJhci13aWR0aC1kZXNrdG9wO1xuICB9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWNvbG9yO1xuICBib3JkZXI6IHNvbGlkICRzY3JvbGxiYXItYm9yZGVyLXdpZHRoLW1vYmlsZSAkY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgYm9yZGVyOiBzb2xpZCAkc2Nyb2xsYmFyLWJvcmRlci13aWR0aC1kZXNrdG9wICRjb2xvci1zY3JvbGxiYXItb3JpZ2luYWwtYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zY3JvbGxiYXItaG92ZXItY29sb3I7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNjcm9sbGJhci1hY3RpdmUtY29sb3I7XG4gIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAmOnNpbmdsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zY3JvbGxiYXItb3JpZ2luYWwtYmFja2dyb3VuZDtcbiAgICBoZWlnaHQ6ICRzY3JvbGxiYXItd2lkdGgtbW9iaWxlO1xuICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoLW1vYmlsZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkc2Nyb2xsYmFyLWJvcmRlci13aWR0aC1tb2JpbGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2Nyb2xsYmFyLXdpZHRoLW1vYmlsZSAtIDIgKiAkc2Nyb2xsYmFyLWJvcmRlci13aWR0aC1tb2JpbGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBoZWlnaHQ6ICRzY3JvbGxiYXItd2lkdGgtZGVza3RvcDtcbiAgICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoLWRlc2t0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkc2Nyb2xsYmFyLWJvcmRlci13aWR0aC1kZXNrdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkc2Nyb2xsYmFyLXdpZHRoLWRlc2t0b3AgLSAyICogJHNjcm9sbGJhci1ib3JkZXItd2lkdGgtZGVza3RvcDtcbiAgICB9XG5cbiAgICAmOnZlcnRpY2FsIHtcblxuICAgICAgJjpkZWNyZW1lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1vcmlnaW5hbC1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCI1MCwxNSAwLDg1IDEwMCw4NVwiLz48L3N2Zz4nKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1ob3Zlci1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCI1MCwxNSAwLDg1IDEwMCw4NVwiLz48L3N2Zz4nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1hY3RpdmUtY29sb3J9XCI+PHBvbHlnb24gcG9pbnRzPVwiNTAsMTUgMCw4NSAxMDAsODVcIi8+PC9zdmc+Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjppbmNyZW1lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1vcmlnaW5hbC1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCIwLDE1IDEwMCwxNSA1MCw4NSA1MFwiLz48L3N2Zz4nKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1ob3Zlci1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCIwLDE1IDEwMCwxNSA1MCw4NSA1MFwiLz48L3N2Zz4nKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1hY3RpdmUtY29sb3J9XCI+PHBvbHlnb24gcG9pbnRzPVwiMCwxNSAxMDAsMTUgNTAsODUgNTBcIi8+PC9zdmc+Jyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvcml6b250YWwge1xuXG4gICAgICAmOmRlY3JlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwiI3skY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDUwIDg1LDEwMCA4NSwwXCIvPjwvc3ZnPicpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwiI3skY29sb3Itc2Nyb2xsYmFyLWhvdmVyLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDUwIDg1LDEwMCA4NSwwXCIvPjwvc3ZnPicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwiI3skY29sb3Itc2Nyb2xsYmFyLWFjdGl2ZS1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCIxNSw1MCA4NSwxMDAgODUsMFwiLz48L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmluY3JlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwiI3skY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDAgMTUsMTAwIDg1LDUwXCIvPjwvc3ZnPicpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwiI3skY29sb3Itc2Nyb2xsYmFyLWhvdmVyLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDAgMTUsMTAwIDg1LDUwXCIvPjwvc3ZnPicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwiI3skY29sb3Itc2Nyb2xsYmFyLWFjdGl2ZS1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCIxNSwwIDE1LDEwMCA4NSw1MFwiLz48L3N2Zz4nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIvLyBQQUdFIE1FTlRJT05TIExFR0FMRVNcbi5wYXRoLWNyZWRpdHMge1xuICAuY3JlZGl0cy1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqICRzYWZlLW1hcmdpbik7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDMgKiAkc3BhY2UgYXV0bztcbiAgfVxufVxuXG4ubWFpbnRlbmFuY2UtcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2U7XG4gICAgO1xuICB9XG5cbiAgLm5hbWUtYW5kLXNsb2dhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgxIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IDAgbm9uZTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMSRzcGFjZTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAubG9nbyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5oZXVyZV9vcGVuaW5nIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4O1xuXG4gICYuaGV1cmVfaW5jcmVtZW50XzYwIHtcbiAgICAuaXRlbS1ob3JhaXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuaGV1cmVfaW5jcmVtZW50XzMwIHtcbiAgICAuaXRlbS1ob3JhaXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi5oZXVyZV9pbmNyZW1lbnRfMTUge1xuICAgIC5pdGVtLWhvcmFpcmUge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmLmhldXJlX2luY3JlbWVudF81IHtcbiAgICAuaXRlbS1ob3JhaXJlIHtcbiAgICAgIHdpZHRoOiA4LjMlO1xuICAgIH1cbiAgfVxuXG4gICYuaGV1cmVfaW5jcmVtZW50XzEge1xuICAgIC5pdGVtLWhvcmFpcmUge1xuICAgICAgd2lkdGg6IDEuNiU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0taG9yYWlyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICAmLmNsb3NlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLmhhcy1jb21tZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG59XG5cbi5vZmZpY2UtaG91cnMge1xuICB0YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgNXB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtaW5kaWNhdGlvbi1zdXBwbGVtZW50YWlyZSB7XG4gIGZvbnQtc2l6ZTogJGZzLTEyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ob3JhaXJlcy1kLW91dmVydHVyZSB7XG4gICYuZGVmYXVsdCB7XG4gICAgPmgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tdHlwZS1vZmZpY2UtaG91cnMge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRhYmxlIHtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIC50YWJsZSB7XG5cbiAgICA+dGhlYWQsXG4gICAgPnRib2R5LFxuICAgID50Zm9vdCxcbiAgICA+dHIge1xuXG4gICAgICA+dGQsXG4gICAgICA+dGgge1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLTE2O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHtcbiAgICA+dGhlYWQge1xuICAgICAgPnRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgPnRoIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPnRib2R5IHtcbiAgICAgID50ciB7XG4gICAgICAgID50ZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1icm93bi0wLWhleGEsIDAuMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAwIDAgJHJhZGl1cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkcmFkaXVzICRyYWRpdXMgMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgICYuam91ci1sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyb3duLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlPnRoZWFkLFxuICAudGFibGU+dGJvZHk+dHI6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogMCBub25lO1xuICB9XG5cblxuXG5cbiAgLmxpZ25lLWpvdXItb3BlbmluZyB7XG4gICAgPnRkIHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAuaXRlbS1ob3JhaXJlIHtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAuaXRlbS1ob3JhaXJlIHtcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZWdpbi1zbG90IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICB9XG5cbiAgLmVuZC1zbG90IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICB9XG5cbiAgLmxpZ25lLXdpdGgtY29tbWVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID50ZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtc2xvdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBmb250LXNpemU6ICRmcy0xNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCJib2R5IHtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tcmVhZGFibGVyLWNvbG9yLCAkY29sb3ItYmx1ZS0xKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tcmVhZGFibGVyLWNvbG9yLWRhcmssXG4gICAgJGNvbG9yLW9yYW5nZS0xKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tcmVhZGFibGVyLWJ0bi1jb2xvci1ob3ZlcixcbiAgICAkY29sb3Itd2hpdGUpO1xuICBAaW5jbHVkZSByb290LXByb3AoLS1yZWFkYWJsZXItYnRuLWJnLWhvdmVyLFxuICAgICRjb2xvci1vcmFuZ2UtMSk7XG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLXJlYWRhYmxlci1idG4tYmcsXG4gICAgJGNvbG9yLWJsdWUtMSk7XG5cbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tcmVhZGFibGVyLWJ0bi1tYXJnaW4sIDApO1xuICBAaW5jbHVkZSByb290LXByb3AoLS1yZWFkYWJsZXItYnRuLXBhZGRpbmcsICRzcGFjZSk7XG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLXJlYWRhYmxlci1idG4tcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgcm9vdC1wcm9wKC0tcmVhZGFibGVyLWJ0bi1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIHJvb3QtcHJvcCgtLXJlYWRhYmxlci1idG4tc2l6ZSwgMTZweCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBAaW5jbHVkZSByb290LXByb3AoLS1yZWFkYWJsZXItYnRuLXBhZGRpbmcsIDIgKiAkc3BhY2UpO1xuICAgIEBpbmNsdWRlIHJvb3QtcHJvcCgtLXJlYWRhYmxlci1idG4tcmFkaXVzLCA1MCUpO1xuICB9XG59XG5cbi5tZHAtcmVhZGFibGVyLXRyaWdnZXItYnV0dG9uLWJveCB7XG5cbiAgJi5ib3R0b20tcmlnaHQge1xuICAgIGluc2V0OiBjYWxjKCRwYWdlLXRvcCAqIDFweCArIDgwcHgpIDAgYXV0byBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIGluc2V0OiBjYWxjKCRwYWdlLXRvcCAqIDFweCArIDU3cHgpIDUgKiAkc3BhY2UgYXV0byBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBpbnNldDogY2FsYygkcGFnZS10b3AgKiAxcHggKyA1N3B4KSBjYWxjKDUwJSAtIDAuNSAqICRjb250YWluZXIgKyA1ICogJHNwYWNlKSBhdXRvIGF1dG87XG4gICAgfVxuICB9XG59XG5cbiNtZHAtcmVhZGFibGVyLXBvcHVwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBsZWZ0OiAzICogJHNwYWNlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAzICogJHNwYWNlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDMgKiAkc3BhY2UgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuI21kcC1yZWFkYWJsZXItcG9wdXAtbWFpbiB7XG5cbiAgLy9CdXR0b25zXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6ICRzY3JvbGxiYXItd2lkdGgtbW9iaWxlO1xuICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoLW1vYmlsZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWJhY2tncm91bmQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgaGVpZ2h0OiAkc2Nyb2xsYmFyLXdpZHRoLWRlc2t0b3A7XG4gICAgICB3aWR0aDogJHNjcm9sbGJhci13aWR0aC1kZXNrdG9wO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgJHNjcm9sbGJhci1ib3JkZXItd2lkdGgtbW9iaWxlICRjb2xvci1zY3JvbGxiYXItb3JpZ2luYWwtYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIGJvcmRlcjogc29saWQgJHNjcm9sbGJhci1ib3JkZXItd2lkdGgtZGVza3RvcCAkY29sb3Itc2Nyb2xsYmFyLW9yaWdpbmFsLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Nyb2xsYmFyLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zY3JvbGxiYXItYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgJjpzaW5nbGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNjcm9sbGJhci1vcmlnaW5hbC1iYWNrZ3JvdW5kO1xuICAgICAgaGVpZ2h0OiAkc2Nyb2xsYmFyLXdpZHRoLW1vYmlsZTtcbiAgICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoLW1vYmlsZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRzY3JvbGxiYXItYm9yZGVyLXdpZHRoLW1vYmlsZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNjcm9sbGJhci13aWR0aC1tb2JpbGUgLSAyICogJHNjcm9sbGJhci1ib3JkZXItd2lkdGgtbW9iaWxlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgaGVpZ2h0OiAkc2Nyb2xsYmFyLXdpZHRoLWRlc2t0b3A7XG4gICAgICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoLWRlc2t0b3A7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRzY3JvbGxiYXItYm9yZGVyLXdpZHRoLWRlc2t0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNjcm9sbGJhci13aWR0aC1kZXNrdG9wIC0gMiAqICRzY3JvbGxiYXItYm9yZGVyLXdpZHRoLWRlc2t0b3A7XG4gICAgICB9XG5cbiAgICAgICY6dmVydGljYWwge1xuXG4gICAgICAgICY6ZGVjcmVtZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1vcmlnaW5hbC1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCI1MCwxNSAwLDg1IDEwMCw4NVwiLz48L3N2Zz4nKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItaG92ZXItY29sb3J9XCI+PHBvbHlnb24gcG9pbnRzPVwiNTAsMTUgMCw4NSAxMDAsODVcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItYWN0aXZlLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjUwLDE1IDAsODUgMTAwLDg1XCIvPjwvc3ZnPicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aW5jcmVtZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1vcmlnaW5hbC1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCIwLDE1IDEwMCwxNSA1MCw4NSA1MFwiLz48L3N2Zz4nKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItaG92ZXItY29sb3J9XCI+PHBvbHlnb24gcG9pbnRzPVwiMCwxNSAxMDAsMTUgNTAsODUgNTBcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItYWN0aXZlLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjAsMTUgMTAwLDE1IDUwLDg1IDUwXCIvPjwvc3ZnPicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvcml6b250YWwge1xuXG4gICAgICAgICY6ZGVjcmVtZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1vcmlnaW5hbC1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCIxNSw1MCA4NSwxMDAgODUsMFwiLz48L3N2Zz4nKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItaG92ZXItY29sb3J9XCI+PHBvbHlnb24gcG9pbnRzPVwiMTUsNTAgODUsMTAwIDg1LDBcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItYWN0aXZlLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDUwIDg1LDEwMCA4NSwwXCIvPjwvc3ZnPicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aW5jcmVtZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgZmlsbD1cIiN7JGNvbG9yLXNjcm9sbGJhci1vcmlnaW5hbC1jb2xvcn1cIj48cG9seWdvbiBwb2ludHM9XCIxNSwwIDE1LDEwMCA4NSw1MFwiLz48L3N2Zz4nKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItaG92ZXItY29sb3J9XCI+PHBvbHlnb24gcG9pbnRzPVwiMTUsMCAxNSwxMDAgODUsNTBcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwMFwiIGhlaWdodD1cIjEwMFwiIGZpbGw9XCIjeyRjb2xvci1zY3JvbGxiYXItYWN0aXZlLWNvbG9yfVwiPjxwb2x5Z29uIHBvaW50cz1cIjE1LDAgMTUsMTAwIDg1LDUwXCIvPjwvc3ZnPicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi8vIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcblxuLy8gICAjbWRwLXJlYWRhYmxlci1wb3B1cCAjbWRwLXJlYWRhYmxlci1wb3B1cC1oZWFkZXIsXG4vLyAgICNtZHAtcmVhZGFibGVyLXNpZGViYXIgI21kcC1yZWFkYWJsZXItcG9wdXAtaGVhZGVyIHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWFkYWJsZXItYmctZGFyayk7XG4vLyAgIH1cbi8vIH1cblxuYm9keSB7XG4gICYuYmFubmVyLWhpZGRlbiB7XG4gICAgLm1kcC1yZWFkYWJsZXItdHJpZ2dlci1idXR0b24tYm94IHtcblxuICAgICAgJi5ib3R0b20tcmlnaHQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgaW5zZXQ6IGNhbGMoJHBhZ2UtdG9wICogMXB4ICsgMjJweCkgNSAqICRzcGFjZSBhdXRvIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgIGluc2V0OiBjYWxjKCRwYWdlLXRvcCAqIDFweCArIDIycHgpIGNhbGMoNTAlIC0gMC41ICogJGNvbnRhaW5lciArIDUgKiAkc3BhY2UpIGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNwUHVibGljYXRpb25NYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAkc2FmZS1tYXJnaW4pO1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0ICogJHNwYWNlO1xuICBtYXJnaW4tYm90dG9tOiA2ICogJHNwYWNlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMgKiAkc3BhY2U7XG4gIHBhZGRpbmctcmlnaHQ6IDMgKiAkc3BhY2U7XG4gIHotaW5kZXg6IDA7XG5cblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIG1hcmdpbi10b3A6IDggKiAkc3BhY2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIgKiAkc3BhY2U7XG4gIH1cblxuICAuYWxlcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdWwge1xuICAgICY6bm90KC5uYXYpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuXG4gICAgICA+bGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwLjZlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDAuNmVtIGF1dG8gYXV0byAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwUHVibGljYXRpb25EYXRlIHtcbiAgZm9udC1zaXplOiAkZnMtMTQ7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMiAqICRzcGFjZTtcbn1cbiJdfQ== */
