.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.font-is-whitney{font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-weight:400}.font-is-markPro{font-family:MarkPro,Arial,Verdana,Helvetica,sans-serif}.is-light{font-weight:300}.is-regular{font-weight:400}.is-semibold,.ReadMore-trigger{font-weight:600}.is-bold{font-weight:700}h1,h2,h3,h4{font-family:MarkPro}h1{font-weight:700;font-size:3rem;line-height:normal}@media (min-width:48rem) and (max-width:74.94rem){h1{font-size:2.25rem}}@media only screen and (max-width:47.94rem){h1{font-size:2.25rem}}h2{font-size:2.25rem;line-height:3.25rem;font-weight:400}@media (min-width:48rem) and (max-width:74.94rem){h2{font-size:1.625rem;line-height:1.8rem}}@media only screen and (max-width:47.94rem){h2{font-size:1.625rem;line-height:2.5rem}}h3{font-weight:700;font-size:1.625rem;line-height:2.375rem}@media (min-width:48rem) and (max-width:74.94rem){h3{font-size:1.25rem;line-height:1.8rem}}@media only screen and (max-width:47.94rem){h3{font-size:1.25rem;line-height:1.8rem}}h4{font-weight:600;font-size:1.25rem;line-height:1.625rem}@media (min-width:48rem) and (max-width:74.94rem){h4{font-size:1rem}}@media only screen and (max-width:47.94rem){h4{font-size:1rem}}blockquote{font-size:16px;line-height:1.625rem;font-style:italic}.small{font-size:.875rem;line-height:1.5rem;font-weight:300}.btn,.HomeBanner-subscribe form .button,footer .contact .newsletter .form_subscribe .form_subscribe_button{font-weight:600;padding:.75rem 1.5rem}button,input{font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif;font-size:.875rem}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(assets/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(assets/fonts/slick.eot);src:url(assets/fonts/slick.eot?#iefix) format("embedded-opentype"),url(assets/fonts/slick.woff) format("woff"),url(assets/fonts/slick.ttf) format("truetype"),url(assets/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.bg-color{background-color:#ff7626}.bg-dark{background-color:#000}.color-red{color:#ce2323}.checkbox{padding-left:20px}.checkbox label{display:inline-block;line-height:17px;position:relative;padding-left:5px}.checkbox label:before{content:"";width:17px;height:17px;border:1px solid #d9d9d9;border-radius:0;background-color:#fff}.checkbox label:after,.checkbox label:before{display:inline-block;position:absolute;left:0;margin-left:-20px;color:#ff7626}.checkbox label:after{width:16px;height:16px;top:0;padding-left:3px;font-size:11px}.checkbox input[type=checkbox],.checkbox input[type=radio]{opacity:0;z-index:1;cursor:pointer}.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=radio]:checked+label:before{background-color:#fff;color:#ff7626;font-family:pgs-font;content:"\E007";font-size:14px;line-height:17px;text-align:center;position:absolute;left:0;top:0;overflow:hidden;vertical-align:text-top;border-color:#ff7626}.checkbox input[type=checkbox]:disabled+label:before,.checkbox input[type=radio]:disabled+label:before{background-color:#f0f0f0;cursor:not-allowed;border-color:#d9d9d9;color:#d9d9d9}.checkbox input[type=checkbox]:disabled+label:after,.checkbox input[type=radio]:disabled+label:after{color:#d9d9d9}.checkbox.checkbox-inline{margin-top:0}.radio{padding-left:20px}.radio label{display:inline-block;line-height:17px;position:relative;padding-left:5px}.radio label:before{content:"";width:17px;height:17px;left:0;border:1px solid #d9d9d9;border-radius:50%;background-color:#fff}.radio label:after,.radio label:before{display:inline-block;position:absolute;margin-left:-20px}.radio label:after{content:" ";width:9px;height:9px;left:4px;top:4px;border-radius:50%;background-color:#ff7626}.radio input[type=radio]{opacity:0;z-index:1;cursor:pointer}.radio input[type=radio]:checked+label:before{border-color:#ff7626}.radio input[type=radio]:disabled+label{opacity:.8}.radio input[type=radio]:disabled+label:before{cursor:not-allowed;border-color:#d9d9d9;background:#f0f0f0}.radio input[type=radio]:disabled+label:after{cursor:not-allowed;background-color:#d9d9d9}.radio.radio-inline{margin-top:0}.btn,.button,.HomeBanner-subscribe form .button,footer .contact .newsletter .form_subscribe .form_subscribe_button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:12px}.btn:active,.btn:active:focus,.btn:focus,.button:active,.button:active:focus,.button:focus,.HomeBanner-subscribe form .button:active,.HomeBanner-subscribe form .button:active:focus,.HomeBanner-subscribe form .button:focus,footer .contact .newsletter .form_subscribe .form_subscribe_button:active,footer .contact .newsletter .form_subscribe .form_subscribe_button:active:focus,footer .contact .newsletter .form_subscribe .form_subscribe_button:focus{outline:0;box-shadow:none}.btn:first-child,.button:first-child,.HomeBanner-subscribe form .button:first-child,footer .contact .newsletter .form_subscribe .form_subscribe_button:first-child{margin-left:0}.btn:last-child,.button:last-child,.HomeBanner-subscribe form .button:last-child,footer .contact .newsletter .form_subscribe .form_subscribe_button:last-child{margin-right:12px}.HomeBanner-subscribe form .text-right .button:last-child,.text-right .btn:last-child,.text-right .button:last-child,.text-right .HomeBanner-subscribe form .button:last-child,.text-right footer .contact .newsletter .form_subscribe .form_subscribe_button:last-child,footer .contact .newsletter .form_subscribe .text-right .form_subscribe_button:last-child{margin-right:0}.HomeBanner-subscribe form .text-right .button:first-child,.text-right .btn:first-child,.text-right .button:first-child,.text-right .HomeBanner-subscribe form .button:first-child,.text-right footer .contact .newsletter .form_subscribe .form_subscribe_button:first-child,footer .contact .newsletter .form_subscribe .text-right .form_subscribe_button:first-child{margin-left:12px}.btn.pull-right,.btn.pull-right:first-child,.button.pull-right,.button.pull-right:first-child,.HomeBanner-subscribe form .pull-right.button,.HomeBanner-subscribe form .pull-right.button:first-child,footer .contact .newsletter .form_subscribe .pull-right.form_subscribe_button,footer .contact .newsletter .form_subscribe .pull-right.form_subscribe_button:first-child{margin-left:16px}.btn,.HomeBanner-subscribe form .button,footer .contact .newsletter .form_subscribe .form_subscribe_button{text-decoration:none;cursor:pointer;background:#ff7626;color:#fff;border:0;border-radius:0;font-weight:700;padding:.5rem 4rem}.input-group{margin-bottom:11px}.input-group .open>.dropdown-menu{margin-left:0}.HomeBanner-subscribe form .input-group-btn .button,.input-group-btn .btn,.input-group-btn .HomeBanner-subscribe form .button,.input-group-btn footer .contact .newsletter .form_subscribe .form_subscribe_button,footer .contact .newsletter .form_subscribe .input-group-btn .form_subscribe_button{margin:0}.btn:not(.btn-xs):not(.btn-lg):not(.btn-third),.HomeBanner-subscribe form .button:not(.btn-xs):not(.btn-lg):not(.btn-third),footer .contact .newsletter .form_subscribe .form_subscribe_button:not(.btn-xs):not(.btn-lg):not(.btn-third){height:2.813rem}.btn-xs{font-size:12px;padding-left:12px;padding-right:12px}.btn.btn-first,.btn.btn-first:link,.btn.btn-first:visited,.HomeBanner-subscribe form .btn-first.button,.HomeBanner-subscribe form .btn-first.button:link,.HomeBanner-subscribe form .btn-first.button:visited,footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button,footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:link,footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:visited{background-color:#ff7626;border:3px solid #ff7626;color:#fff}.bg-color .btn.btn-first:link:not([disabled]),.bg-color .btn.btn-first:not([disabled]),.bg-color .btn.btn-first:visited:not([disabled]),.bg-color .HomeBanner-subscribe form .btn-first.button:link:not([disabled]),.bg-color .HomeBanner-subscribe form .btn-first.button:not([disabled]),.bg-color .HomeBanner-subscribe form .btn-first.button:visited:not([disabled]),.bg-color footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:link:not([disabled]),.bg-color footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:not([disabled]),.bg-color footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:visited:not([disabled]),.HomeBanner-subscribe form .bg-color .btn-first.button:link:not([disabled]),.HomeBanner-subscribe form .bg-color .btn-first.button:not([disabled]),.HomeBanner-subscribe form .bg-color .btn-first.button:visited:not([disabled]),footer .contact .newsletter .form_subscribe .bg-color .btn-first.form_subscribe_button:link:not([disabled]),footer .contact .newsletter .form_subscribe .bg-color .btn-first.form_subscribe_button:not([disabled]),footer .contact .newsletter .form_subscribe .bg-color .btn-first.form_subscribe_button:visited:not([disabled]){background-color:#fff;color:#ff7626}.btn.btn-first:active,.btn.btn-first:hover,.HomeBanner-subscribe form .btn-first.button:active,.HomeBanner-subscribe form .btn-first.button:hover,footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:active,footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:hover{background-color:#d9621b;border-color:#d9621b}.bg-color .btn.btn-first:active:not([disabled]),.bg-color .btn.btn-first:hover:not([disabled]),.bg-color .HomeBanner-subscribe form .btn-first.button:active:not([disabled]),.bg-color .HomeBanner-subscribe form .btn-first.button:hover:not([disabled]),.bg-color footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:active:not([disabled]),.bg-color footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button:hover:not([disabled]),.HomeBanner-subscribe form .bg-color .btn-first.button:active:not([disabled]),.HomeBanner-subscribe form .bg-color .btn-first.button:hover:not([disabled]),footer .contact .newsletter .form_subscribe .bg-color .btn-first.form_subscribe_button:active:not([disabled]),footer .contact .newsletter .form_subscribe .bg-color .btn-first.form_subscribe_button:hover:not([disabled]){color:#fff;background-color:#d9621b;border-color:#d9621b}.btn.btn-first[disabled],.HomeBanner-subscribe form .btn-first[disabled].button,.HomeBanner-subscribe form fieldset[disabled] .btn-first.button,fieldset[disabled] .btn.btn-first,fieldset[disabled] .HomeBanner-subscribe form .btn-first.button,fieldset[disabled] footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button,footer .contact .newsletter .form_subscribe .btn-first[disabled].form_subscribe_button,footer .contact .newsletter .form_subscribe fieldset[disabled] .btn-first.form_subscribe_button{background-color:#a8a8a8;border:3px solid #a8a8a8;opacity:1;color:#fff}.bg-color .btn.btn-first[disabled],.bg-color .HomeBanner-subscribe form .btn-first[disabled].button,.bg-color fieldset[disabled] .btn.btn-first,.bg-color fieldset[disabled] .HomeBanner-subscribe form .btn-first.button,.bg-color fieldset[disabled] footer .contact .newsletter .form_subscribe .btn-first.form_subscribe_button,.bg-color footer .contact .newsletter .form_subscribe .btn-first[disabled].form_subscribe_button,.HomeBanner-subscribe form .bg-color .btn-first[disabled].button,.HomeBanner-subscribe form .bg-color fieldset[disabled] .btn-first.button,footer .contact .newsletter .form_subscribe .bg-color .btn-first[disabled].form_subscribe_button,footer .contact .newsletter .form_subscribe .bg-color fieldset[disabled] .btn-first.form_subscribe_button{background-color:#d7d7d7;border-color:#d7d7d7}.btn-second,.btn-second:link,.btn-second:visited{background-color:transparent;color:#ff7626;border:3px solid #ff7626}.bg-color .btn-second:link:not([disabled]),.bg-color .btn-second:not([disabled]),.bg-color .btn-second:visited:not([disabled]){color:#fff;border:3px solid #fff}.bg-color .btn-second:active:not([disabled]),.bg-color .btn-second:hover:not([disabled]),.btn-second:active,.btn-second:hover{color:#d9621b;border:3px solid #d9621b}.btn-second[disabled],fieldset[disabled] .btn-second{border-color:#a8a8a8;color:#a8a8a8;opacity:1}.bg-color .btn-second[disabled],.bg-color fieldset[disabled] .btn-second{border-color:#d7d7d7;color:#d7d7d7}.btn-third{font-size:14px;padding-left:0;padding-right:0}.btn-third,.btn-third:link,.btn-third:visited{background-color:transparent;border:none;text-decoration:underline}.btn-third[disabled],fieldset[disabled] .btn-third{color:#a8a8a8}.bg-color .btn-third[disabled],.bg-color fieldset[disabled] .btn-third{color:#d7d7d7}.bg-color .btn-third,.bg-dark .btn-third{color:#fff}.btn-dropdown,.btn-dropdown:hover,.btn-dropdown:link,.btn-dropdown:visited{font-weight:400;background-color:transparent;border:1px solid #d9d9d9}.btn-dropdown:active{color:#d9621b}.btn-dropdown[disabled],fieldset[disabled] .btn-dropdown{border-color:#a8a8a8;color:#a8a8a8}.btn-group{margin:5px}.input{width:100%;height:45px;padding:11px 15px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:0;font-weight:100;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input:focus{border-color:#ff7626;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,118,38,.6)}.st-select{height:45px;width:230px;display:inline-block;position:relative}.st-select .st-select-button{height:inherit;width:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.5rem;font-weight:100;position:relative;text-align:left;padding:0 1rem}.st-select .st-select-button:focus,.st-select .st-select-button:hover{border-color:#ff7626;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,118,38,.6)}.st-select .st-select-button .st-select-opt{display:block;height:4rem}.st-select .st-select-button .st-select-arrow{margin-left:1rem}.st-select .st-select-button .st-select-arrow:after{content:">";font:17px Consolas,monospace;transform:rotate(90deg);position:absolute;color:#ff7626;right:1rem}.st-select .dropdown-select{background:#f7f7f7;border:.0625rem solid #d9d9d9;list-style:none;position:absolute;display:none;padding:0;width:230px;left:0;top:3rem;font-size:160%}.st-select .dropdown-select.active{display:block}.st-select .dropdown-select li{color:#ff7626;padding:0 1rem;font-size:1rem;height:30px;line-height:30px;text-align:left}.st-select .dropdown-select li:focus,.st-select .dropdown-select li:hover{background:rgba(255,118,38,.7);color:#fff}.st-select .dropdown-select li.is-selected{background:#ff7626;color:#fff}.st-select .dropdown-select li input[type=checkbox]{display:none}.st-select .dropdown-select li label{display:inline-block;width:100%;cursor:pointer}.main.regulations,.regulations section p.main{padding-bottom:100px}.main.regulations .field,.regulations section p.main .field{width:100%;height:45px;padding:11px 15px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:0;font-weight:100;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.main.regulations .form_subscribe_button,.regulations section p.main .form_subscribe_button{height:2.813rem;text-decoration:none;cursor:pointer;background:#ff7626;color:#fff;border:0;border-radius:0;font-weight:700;padding:.5rem 4rem}.u-displayBlock{display:block}.u-hide{display:none}.text-orange{color:#ff7626}.u-hideDesktop{display:none}@media (max-width:767px){.u-hideDesktop{display:block}}.u-showTablet{display:none}@media (max-width:992px){.u-showTablet{display:block}}.u-hideLaptop{display:block}@media (min-width:48rem) and (max-width:74.94rem){.u-hideLaptop{display:none}}.u-showLaptop{display:none}@media (min-width:48rem) and (max-width:74.94rem){.u-showLaptop{display:inline-block}}.u-hideMobile{display:block}@media (max-width:767px){.u-hideMobile{display:none}}.u-uppercase{text-transform:uppercase}.u-OrangeBox{color:#ff7626;border:2px solid #ff7626}.u-floatLeft{float:left}.u-floatRight{float:right}.ReadMore-toggler{display:none}.ReadMore-target{opacity:0;max-height:0;font-size:0;transition:.25s ease}.ReadMore-toggler:checked~.ReadMore-target{opacity:1;font-size:inherit;max-height:999em}.ReadMore-toggler~.ReadMore-trigger:before{content:"";position:absolute;height:100%;width:100%;background:url(assets/ico/arrow-down.png) no-repeat 50%}.ReadMore-toggler:checked~.ReadMore-trigger:before{content:"";position:absolute;height:100%;width:100%;background:url(assets/ico/arrow-up.png) no-repeat 50%}.ReadMore-trigger{cursor:pointer;display:inline-block;color:#ff7626;height:20px;width:20px;text-transform:uppercase;left:calc(100% + 2rem);position:absolute;top:0}.ReadMore-trigger:hover{color:#d9621b}@media (max-width:767px){.ReadMore-trigger{font-size:1.6rem}}@font-face{font-family:MarkPro;src:url(assets/fonts/MarkPro/regular/MarkPro.otf);src:url(assets/fonts/MarkPro/regular/85892bf5-3ec3-4b41-962d-b9c2d3dab2ad.eot?#iefix);src:url(assets/fonts/MarkPro/regular/85892bf5-3ec3-4b41-962d-b9c2d3dab2ad.eot?#iefix) format("eot"),url(assets/fonts/MarkPro/regular/3b985398-c848-456f-8878-6a5c2a72b82a.woff2) format("woff2"),url(assets/fonts/MarkPro/regular/260903aa-66f6-4578-8f4e-aed460e46563.woff) format("woff"),url(assets/fonts/MarkPro/regular/aee5511e-bc73-45e1-9963-0ff9e501ba59.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MarkPro;src:url(assets/fonts/MarkPro/bold/MarkPro-Bold.otf);src:url(assets/fonts/MarkPro/bold/fe0e6483-5dfb-411d-869b-afd98f2c3292.eot?#iefix);src:url(assets/fonts/MarkPro/bold/fe0e6483-5dfb-411d-869b-afd98f2c3292.eot?#iefix) format("eot"),url(assets/fonts/MarkPro/bold/5b309390-16a6-46f9-9750-82f844ef8c27.woff2) format("woff2"),url(assets/fonts/MarkPro/bold/9e59c124-4d60-4abc-8a59-1ada11b61b01.woff) format("woff"),url(assets/fonts/MarkPro/bold/11399656-2d1c-4ce1-abae-44248ba5f270.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:MarkPro;src:url(assets/fonts/MarkPro/MarkPro-Italic.otf);font-weight:400;font-style:italic}@font-face{font-family:MarkPro;src:url(assets/fonts/MarkPro/light/MarkPro-Light.otf);src:url(assets/fonts/MarkPro/light/c053118e-d248-4983-a758-a8c6e40b30c0.eot?#iefix);src:url(assets/fonts/MarkPro/light/c053118e-d248-4983-a758-a8c6e40b30c0.eot?#iefix) format("eot"),url(assets/fonts/MarkPro/light/b97a8e0e-6cbd-4d13-87ec-633b3b66372f.woff2) format("woff2"),url(assets/fonts/MarkPro/light/0a9b15a7-4d29-4f81-b95e-01a521f3fb50.woff) format("woff"),url(assets/fonts/MarkPro/light/bbe0fd08-b480-4132-bce1-5722077c377b.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:MarkPro;src:url(assets/fonts/MarkPro/medium/MarkPro-Medium.otf);src:url(assets/fonts/MarkPro/medium/fbdcf9c3-5ae6-4d9a-a599-3764f7c806be.eot?#iefix);src:url(assets/fonts/MarkPro/medium/fbdcf9c3-5ae6-4d9a-a599-3764f7c806be.eot?#iefix) format("eot"),url(assets/fonts/MarkPro/medium/bca028ce-c27d-4e7d-aa28-f173d521ad14.woff2) format("woff2"),url(assets/fonts/MarkPro/medium/37554929-783d-48b4-9346-54af9bdaa5c7.woff) format("woff"),url(assets/fonts/MarkPro/medium/48f92810-bb37-4032-9967-4fc12c9a022c.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:WhitneySSm;src:url(assets/fonts/WhitneySSm/WhitneySSm-Book-Pro.otf);font-weight:400;font-style:normal}@font-face{font-family:WhitneySSm;src:url(assets/fonts/WhitneySSm/WhitneySSm-Medium-Pro.otf);font-weight:500;font-style:normal}@font-face{font-family:WhitneySSm;src:url(assets/fonts/WhitneySSm/WhitneySSm-Light-Pro.otf);font-weight:300;font-style:normal}@font-face{font-family:WhitneySSm;src:url(assets/fonts/WhitneySSm/WhitneySSm-Semibold-Pro.otf);font-weight:600;font-style:normal}@font-face{font-family:WhitneySSm;src:url(assets/fonts/WhitneySSm/WhitneySSm-BookItalic-Pro.otf);font-weight:400;font-style:italic}@font-face{font-family:pgs-font;src:url(assets/fonts/pgs-font.eot) format("eot");src:url(assets/fonts/pgs-font.ttf) format("ttf");src:url(assets/fonts/pgs-font.woff) format("woff")}@font-face{font-family:Inconsolata;font-weight:400;src:url(assets/fonts/Inconsolata-Regular.ttf) format("ttf");src:url(assets/fonts/inconsolata-regular.woff) format("woff");src:url(assets/fonts/inconsolata-regular.woff2) format("woff2")}@font-face{font-family:icomoon;src:url(assets/fonts/icomoon/icomoon.eot),url(assets/fonts/icomoon/icomoon.eot) format("embedded-opentype"),url(assets/fonts/icomoon/icomoon.ttf) format("truetype"),url(assets/fonts/icomoon/icomoon.woff) format("woff"),url(assets/fonts/icomoon/icomoon.svg?#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icomoon-"],[class^=icomoon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icomoon-map_icon-01:before{content:"\E900"}body,html{margin:0;padding:0;font-size:100%;line-height:1.625rem;font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif}body{position:relative}.Main *,.main *{box-sizing:border-box}ul{list-style:none;margin:0;padding:0}.container{width:100%;max-width:73.31rem;box-sizing:border-box;margin:auto}.social-media{display:flex;flex-direction:row;justify-content:space-between}.social-ico{width:1.813rem;height:1.813rem}.flex-filler{flex-grow:1}.display-none{display:none}.pgs-logo{height:4.125rem;width:auto}.pgs-logo img{width:inherit;height:inherit}a:active,a:hover,a:link,a:visited{color:#ff7626;text-decoration:none}.btn-bgless{display:flex;justify-content:center;align-items:center;font-size:87.5%;border:2px solid #ff7626;width:8.6rem;height:3rem;background:none;color:#ff7626}.btn-bgless a:active,.btn-bgless a:hover,.btn-bgless a:link,.btn-bgless a:visited{color:#ff7626;text-decoration:none}.hidden{display:none!important;visibility:hidden}@media (min-width:768px) and (max-width:1199px){.container{max-width:43.38rem}}@media (max-width:767px){.container{max-width:27.81rem}.hamburger{display:block}}@media (max-width:479px){.container{max-width:18.13rem}.Main .container{max-width:100%;padding-left:10px;padding-right:10px}}.GalleryPanel{display:flex;flex-flow:row wrap;margin:0 -.3125rem}.GalleryPanel-item{display:none;height:15.31rem;overflow:hidden;position:relative;padding:5px;width:30%}.GalleryPanel-item:nth-of-type(2),.GalleryPanel-item:nth-of-type(3){width:70%;display:block}.GalleryPanel-item:first-of-type,.GalleryPanel-item:nth-of-type(4){display:block}.GalleryPanel-item .Img-thumb{object-fit:cover;object-position:center;width:100%;height:100%}.GalleryPanel-item:hover{cursor:pointer}.ShowAll{text-transform:uppercase;text-decoration:underline;padding-right:.625rem}#GalleryPanel-overlayForPhoto{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1100}#GalleryPanel-overlayForPhoto:after{content:"";background-color:#000;position:absolute;top:0;left:0;opacity:.8;height:100%;width:100%}#GalleryPanel-overlayForPhoto #Overlay-closeBtn{position:fixed;top:10%;right:5%;z-index:10;height:1.188rem;width:1.25rem;border:0;background:url(assets/ico/close-icon.png) no-repeat;cursor:pointer}#GalleryPanel-overlayForPhoto .Overlay-content{height:100%}#GalleryPanel-overlayForPhoto .slick-list{top:50%;transform:translateY(-50%)}#GalleryPanel-overlayForPhoto .slick-track{display:flex;align-items:center}#GalleryPanel-overlayForPhoto .Overlay-item{text-align:center}#GalleryPanel-overlayForPhoto .Overlay-item .Img-full{max-width:80vw;max-height:80vh;margin:auto}#GalleryPanel-overlayForPhoto .Overlay-item .Overlay-photoNumber{color:#fff;text-transform:uppercase}#GalleryPanel-overlayForPhoto .slick-list{z-index:1}#GalleryPanel-overlayForPhoto .slick-slide{outline:none}#GalleryPanel-overlayForPhoto .slick-next,#GalleryPanel-overlayForPhoto .slick-prev{z-index:2;margin-top:-1.563rem}#GalleryPanel-overlayForPhoto .slick-prev{left:1.875rem}#GalleryPanel-overlayForPhoto .slick-next{right:1.875rem}@media (max-width:767px){.MeetingGallery{position:relative;text-align:center}.GalleryPanel-item:not(:first-of-type){display:none}.GalleryPanel-item:first-of-type{width:100%;height:auto}.GalleryPanel-item .Img-thumb{width:100%}#GalleryPanel-overlayForPhoto .Overlay-item .Img-full{max-width:100%}.ShowAll{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:none;text-align:center;border:.0625rem solid #ff7626;padding:.5rem 1rem}}#mobilePlayer-overlayForMovie,#VideosPanel-overlayForMovie{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2}#mobilePlayer-overlayForMovie:after,#VideosPanel-overlayForMovie:after{content:"";background-color:#000;position:absolute;top:0;left:0;opacity:.8;height:100%;width:100%}#mobilePlayer-overlayForMovie>a,#VideosPanel-overlayForMovie>a{position:fixed;bottom:10%;left:9%;color:#fff;z-index:10}#mobilePlayer-closeBtn,#PrelegentVideosPanel-closeBtn,#VideosPanel-closeBtn{position:absolute;top:10%;right:5%;z-index:10;height:19px;width:20px;border:none;background:url(assets/ico/close-icon.png) no-repeat;cursor:pointer;z-index:99}.VideosPanel{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-5px;margin-right:-5px;position:relative}.VideosPanel-side{width:50%;position:relative;border:10px solid #f6f6f6}.VideosPanel-side:hover{cursor:pointer}.VideosPanel-side>img{height:100%}.VideosPanel-side-onImage{height:100%;width:100%;background:linear-gradient(180deg,transparent 0,#000)}.VideosPanel-side .VideosPanel-side-title{color:#fff;width:70%;position:absolute;top:60px;left:20px}.VideosPanel-side:first-of-type .showMovieBtn{top:100px}.VideosPanel-side:first-of-type .VideosPanel-side-title{top:140px}.VideosPanel-side:nth-of-type(2){left:50%}.VideosPanel-side:nth-of-type(2),.VideosPanel-side:nth-of-type(3){height:50%;position:absolute;top:0;width:25%;border-right:10px solid #f6f6f6;border-left:none;border-bottom:none}.VideosPanel-side:nth-of-type(3){left:75%}.VideosPanel-side:nth-of-type(4){height:50%;top:50%;border-right:10px solid #f6f6f6;border-left:none}#mobilePlayer-chosen,#VideosPanel-chosen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.Video{position:relative;padding:5px;overflow:hidden;background:50%/100% auto no-repeat;background-clip:content-box}.Video:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;width:auto;height:auto;padding:inherit;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.9));background-clip:content-box}.Video .Video-title{position:absolute;bottom:0;left:0;margin:0 20px 20px;font-size:2rem;font-weight:600;color:#fff}.Video .Video-title:before{content:"";position:absolute;top:0;margin-top:-60px;width:40px;height:40px;left:0;background:url(assets/ico/play-icon.png) 50%/100% no-repeat}.Video--big{width:100%;height:auto;min-height:300px;position:relative}.Video--big .Video-title{font-size:3rem}.Video--big .Video-title:before{width:60px;height:60px;margin-top:-90px}.Video--wide{width:100%;min-height:150px}.Video--wide .Video-title{font-size:2rem}.Video--small{width:50%;min-height:150px}.Video--small .Video-title{font-size:1.6rem}.Video:hover{cursor:pointer}.Video:hover:after{content:"";position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);background-clip:content-box}.Video:hover:after,.VideoPlayer{top:0;left:0;height:100%;width:100%}.VideoPlayer{position:fixed;background:rgba(0,0,0,.9);padding:6rem;opacity:0;pointer-events:none;z-index:-1;transition:all .5s}.VideoPlayer.playback{opacity:1;pointer-events:all;z-index:9999}.VideoPlayer-video{display:block;margin:0 auto;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.VideoPlayer-video iframe{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%}.showMovieBtn{height:50px;width:50px;background:url(assets/ico/play-icon.png) 50% no-repeat;background-size:contain;border:none;position:absolute;top:20px;left:20px}.showMovieBtn:hover{cursor:pointer}@media (min-width:768px) and (max-width:1199px){.VideosPanel{flex-wrap:wrap}.VideosPanel-side:first-of-type,.VideosPanel-side:nth-of-type(2),.VideosPanel-side:nth-of-type(3){border:12px solid #f6f6f6}.VideosPanel-side:first-of-type{height:50%;width:100%;position:absolute;left:0;top:0}.VideosPanel-side:nth-of-type(2),.VideosPanel-side:nth-of-type(3){height:50%;position:absolute;left:0;top:50%;width:50%;border-top:none}.VideosPanel-side:nth-of-type(2) .showMovieBtn,.VideosPanel-side:nth-of-type(3) .showMovieBtn{top:100px}.VideosPanel-side:nth-of-type(2) .VideosPanel-side-title,.VideosPanel-side:nth-of-type(3) .VideosPanel-side-title{top:140px}.VideosPanel-side:nth-of-type(3){left:50%;border-left:none}.VideosPanel-side:nth-of-type(4){display:none}}@media (max-width:767px){#VideosPanel-overlayForMovie{height:100%}#VideosPanel-overlayForMovie>a{padding:.5rem 2rem}.VideosPanel{flex-wrap:wrap}.VideosPanel-side .VideosPanel-side-onImage{transform:none;top:20px}.VideosPanel-side .VideosPanel-side-title{width:90%}.VideosPanel-side:first-of-type .VideosPanel-side-title{top:60px}.VideosPanel-side:first-of-type .showMovieBtn{top:20px}.VideosPanel-side:nth-of-type(n){top:auto;left:auto;height:210px;width:100%;position:relative;border:25px solid #f6f6f6;border-top:none}.Video{padding:0;margin:5px;background-clip:padding-box}.Video:before{padding:0;height:100%}.Video--big,.Video--small,.Video--wide{width:100%;min-height:0;height:0;padding-bottom:56.25%}.Video--big .Video-title,.Video--small .Video-title,.Video--wide .Video-title{font-size:2rem}.Video--big .Video-title:before,.Video--small .Video-title:before,.Video--wide .Video-title:before{width:40px;height:40px;margin-top:-50px}}@media (max-width:479px){#mobilePlayer-overlayForMovie>a{padding:.5rem 2rem}.Video .Video-title{margin:0 15px 20px;font-size:1.8rem;line-height:2.7rem}}.showBtn,.showMovieBtn{height:3.125rem;width:3.125rem;background:url(assets/ico/play-icon.png) 50% no-repeat;background-size:contain;border:none}.showBtn-small,.showMovieBtn-small{height:1.875rem;width:1.875rem;position:absolute;top:50%;left:20%}.RefBlock{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-top:20px;margin-bottom:20px}.RefBlock h1,.RefBlock h2,.RefBlock h3,.RefBlock p{position:relative;width:60%;margin:0;font-weight:inherit}.RefBlock>a{font-family:Inconsolata,Courier New,monospace;font-weight:600;align-self:flex-end}@media (min-width:768px) and (max-width:1199px){.RefBlock h1,.RefBlock h2,.RefBlock h3,.RefBlock p{width:70%}}@media (max-width:767px){.RefBlock{flex-direction:column}.RefBlock h1,.RefBlock h2,.RefBlock h3,.RefBlock p{width:100%}.RefBlock>a{position:relative}}@media (max-width:479px){.RefBlock>a{margin-top:1rem;font-size:1.125rem}}.header-bar{width:100%;height:4.875rem;flex-direction:row;justify-content:center;align-items:center}.header-bar,.header-bar .logo{display:flex}.header-bar .logo img{height:2.5rem;width:auto}.header-bar .nav-bar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;flex:1 0}.header-bar .nav-bar a:active,.header-bar .nav-bar a:hover,.header-bar .nav-bar a:link,.header-bar .nav-bar a:visited{text-decoration:none;color:#000}.header-bar .nav-bar .mobile-menu{list-style-type:none;display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:0;font-weight:700;min-width:29.38rem}.header-bar .nav-bar .mobile-menu li{white-space:nowrap}.header-bar .social-media{width:4.25rem;align-items:center}.header-bar .social-media .social-ico{height:1.375rem}.header-bar .social-media .social-ico img{height:1.375rem;width:auto}.meetings-shortcut{display:none;margin:0 .9375rem}.mobile-menu-active{background:#fff;height:16.31rem;width:100%;position:absolute;top:4.1875rem;justify-content:center;left:0;z-index:2;height:18.75rem;display:none}.hamburger{display:none;height:2.125rem;width:2.125rem;box-sizing:border-box;border:2px solid #ff7626;transition:all .2s ease-in-out}.hamburger-inactive{background:url(assets/ico/hamburger-icon.png) no-repeat 50%}.hamburger-active{background:url(assets/ico/close-icon.png) no-repeat 50%}@media (min-width:768px) and (max-width:1199px){.header-bar .nav-bar .mobile-menu{flex-grow:1}}@media (max-width:767px){.header-bar{max-width:27.81rem;justify-content:center}.header-bar .nav-bar{padding:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.header-bar .nav-bar a:active,.header-bar .nav-bar a:hover,.header-bar .nav-bar a:link,.header-bar .nav-bar a:visited{color:#ff7626}.header-bar .nav-bar .meetings-shortcut{display:flex;justify-content:center;align-items:center;border:2px solid #ff7626;width:5.375rem;height:1.875rem;font-size:.875rem}.header-bar .nav-bar .mobile-menu{flex-direction:column;min-width:0}.header-bar .nav-bar .mobile-menu .mobile-social-media{display:flex;flex-direction:row;justify-content:space-between;width:7.5rem;height:2.5rem}.header-bar .nav-bar .display-none,.header-bar .nav-bar .social-media{display:none}.header-bar .hamburger{display:flex}}@media (max-width:479px){.header-bar{max-width:100%;padding-left:10px;padding-right:10px}}.Single-event{width:33.33%;margin:0;padding:0 13px 6rem}.Single-event .Single-event-content{min-height:21rem;width:100%;height:auto;text-align:left;position:relative}.Single-event .event-video{max-width:inherit;height:13.13rem;width:100%;position:relative;margin-bottom:1rem}.Single-event .event-video>.showMovieBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Single-event .event-video .img{width:100%}.Single-event .quote{display:none}.Single-event .event-title{max-width:100%;line-height:1.3em;font-weight:700;margin:1rem 0 .2rem}.Single-event .event-date{color:#ff7626;line-height:1.6em}@media (min-width:48rem){.Single-event.big-event{width:100%}.Single-event.big-event .Single-event-content{display:flex;flex-flow:nowrap;justify-content:space-between;align-items:stretch}.Single-event.big-event .description-wrapper{max-width:33.33%}.Single-event.big-event .description-content{vertical-align:top;display:flex;flex-wrap:wrap;align-content:space-between;height:100%}.Single-event.big-event .event-video{order:2;align-self:flex-end;flex-grow:2;margin-bottom:0;min-height:26rem}.Single-event.big-event .event-video img{width:100%}.Single-event.big-event .quote{display:block;align-self:stretch;font-size:1.5rem;line-height:1.5em;box-sizing:border-box;padding:0 1rem 0 4rem;position:relative}.Single-event.big-event .quote:before{font-size:10rem;line-height:3.6rem;content:"\201C";position:absolute;left:0;top:2.2rem}}@media (min-width:48rem) and (max-width:74.94rem){.Single-event{padding:0 13px 2rem}.Single-event .event-video{max-width:inherit;max-height:9.5rem;overflow:hidden}.Single-event.big-event{max-height:60rem;flex-flow:row wrap;display:block}.Single-event.big-event .description-wrapper{max-width:100%}.Single-event.big-event .Single-event-content{flex-flow:wrap}.Single-event.big-event .event-video{width:100%;order:0;min-height:21rem;margin-bottom:2rem}.Single-event.big-event .event-video .img{margin:0}.Single-event.big-event .quote{max-width:100%;width:100%;padding:0 0 0 4rem}.Single-event.big-event .event-title{padding:1rem 0 0 4rem;margin:0;width:50%;display:inline-block}.Single-event.big-event .event-date{flex:1;display:inline-block;width:50%;padding:1rem 0 0 1rem}.Single-event.big-event .event-date p{display:inline-block}}@media (max-width:47.94rem){.Single-event{width:100%;padding:0 13px 1rem}.Single-event .Single-event-content{min-height:0}.Single-event .event-video{width:100%}.Single-event .event-video img{max-width:inherit}.Single-event .event-video>.showMovieBtn{top:20px;left:30px;z-index:1;transform:translate(0)}.Single-event .description-wrapper{position:absolute;top:0;height:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,#000)}.Single-event .description-content{position:absolute;top:65px;left:30px}.Single-event .event-title{letter-spacing:0;color:#fff;font-size:1.2rem;line-height:1.6em;width:calc(100% - 10px)}.Single-event .event-date{display:none}}.main{display:flex;flex-direction:column;justify-content:center}.main .about-intro{background:#ff7626;color:#fff;display:flex;align-items:center;padding:1.563rem 0}.main .about-intro .about-container{padding:.9375rem .8125rem;max-width:60.63rem;line-height:3.25rem}.main .about-content{display:flex;flex-direction:column;justify-content:center}.main .about-content .about-container{height:inherit;padding:1.563rem .8125rem 5.625rem;max-width:60.63rem;position:relative}.main .about-content .about-container .about-header{color:#ff7626;margin-bottom:.625rem;margin-top:6.875rem}.main .about-content .about-container .about-lower-paragraph{display:flex}.main .about-content .about-container .about-lower-paragraph .about-logo{width:auto;height:5rem}.main .about-content .about-container .about-lower-paragraph .about-logo img{width:inherit;height:inherit}.main .about-content .about-container h3,.main .about-content .about-container p{max-width:48.38rem;padding-right:1rem}.text-width-limiter{max-width:48.38rem}@media (min-width:768px) and (max-width:1199px){.main .about-content .about-container,.main .about-intro .about-container{max-width:43.13rem}.main .about-content .about-container .about-lower-paragraph .about-logo{position:static}}@media (max-width:767px){.main .about-intro{padding:.625rem 0}.main .about-intro .about-container{max-width:17.5rem}.main .about-content .about-container{max-width:17.5rem;padding:.9375rem 0}.main .about-content .about-container .about-header{margin:1.875rem 0 0}.main .about-content .about-container .about-lower-paragraph{flex-wrap:wrap}.main .about-content .about-container .about-lower-paragraph .smaller-text{line-height:1.5}.main .about-content .about-container .about-lower-paragraph .about-logo{position:static;margin:1.25rem 0}}.main{box-sizing:border-box}.main .contact-container{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start}.main .contact-container .contact-header{text-align:center;flex:0 0 100%}.main .contact-container .contact-form{display:flex;flex-direction:column;align-self:flex-start;height:35rem}.main .contact-container .contact-form .contact-labels{text-transform:uppercase}.main .contact-container .contact-form .contact-labels:after{content:"*";display:inline-block;padding-left:.3125rem;color:#ce2323}.main .contact-container .contact-form input[class=contact-input]{height:2.813rem;width:29.63rem;border:.625rem solid #d9d9d9;margin:.3125rem 0 .625rem}.main .contact-container .contact-form input[id=message]{height:6.563rem;margin-bottom:0}.main .contact-container .contact-form input[type=submit]{margin:0 0 3rem;max-width:10.88rem;line-height:1.375rem;padding:.5rem 0}.main .contact-container .contact-form input[type=checkbox]{height:1.063rem;width:1.063rem;margin:2.5rem 0 0;position:relative;top:.1875rem}.main .contact-container .contact-form .checkbox-label{line-height:2.25rem;font-weight:100;padding-top:-.625rem}.main .contact-container .wpcf7{display:flex;flex-direction:column;align-self:flex-start}.main .contact-container .wpcf7 div.wpcf7-response-output{border:0 solid #fff;padding:0;margin:.625rem 0 3rem}.main .contact-container .wpcf7 .wpcf7-validation-errors{color:red}.main .contact-container .wpcf7 .wpcf7-mail-sent-ok{color:#3e8f3e}.main .contact-container .wpcf7 p{margin-top:0}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap.checkbox{padding-left:0}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[class=contact-input],.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[type=email],.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[type=text]{height:2.813rem;width:29.63rem;border:1px solid #d9d9d9;margin:.5rem 0 .625rem;padding-left:.5rem}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[id=message]{height:6.563rem;margin-bottom:.625rem;padding-left:.5rem}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item-label{line-height:1.25rem;font-weight:100;padding-top:-.625rem}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap .wpcf7-checkbox input[type=checkbox]{opacity:1}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin:0 0 20px}.main .contact-container .wpcf7 p input[type=submit].wpcf7-submit{margin:0;max-width:10.88rem;line-height:1.375rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main .contact-container .wpcf7-form .isRequired:after{content:"*";display:inline-block;padding-left:.3125rem;color:#ce2323}.contact-offices{line-height:1.625rem;width:100%;margin-bottom:2.1888em}.contact-offices .pgs-logo{margin:1.438rem 0}.contact-offices .contact-cities{display:flex;flex-direction:row}.contact-offices .contact-cities .city{flex:0 0 33%;padding-right:2rem}.contact-offices .contact-cities .city h3{margin:2.188rem 0 0}.contact-offices .contact-cities .city p{margin-top:.625rem}@media (min-width:768px) and (max-width:1199px){.main .contact-container .contact-form,.main .contact-container .wpcf7{margin:auto;min-width:29.75rem;flex:0 1}.main .contact-container .contact-form input[class=btn],.main .contact-container .wpcf7 input[class=btn]{margin-bottom:3.125rem}.main .contact-container .contact-offices{margin:auto;min-width:29.75rem}.main .contact-container .contact-offices .contact-cities .city{margin-bottom:3.125rem}.main .contact-container .contact-offices .contact-cities .city p{margin-right:1rem}}@media (max-width:767px){.main .contact-container .contact-form{margin:auto;min-width:17.5rem}.main .contact-container .contact-form input[class=btn]{margin-bottom:3.125rem}.main .contact-container .contact-form input[class=contact-input]{height:2.813rem;width:17.5rem;box-sizing:border-box}.main .contact-container .contact-form input[id=message]{height:6.563rem;margin-bottom:0}.main .contact-container .wpcf7{margin:auto;min-width:17.5rem;margin-top:2rem}.main .contact-container .wpcf7 p{margin-top:0}.main .contact-container .wpcf7 p span[role=alert]{font-weight:700}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap.checkbox{padding-left:0}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[class=contact-input],.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[type=email],.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[type=text]{height:2.813rem;width:17.5rem;box-sizing:border-box}.main .contact-container .wpcf7 p .wpcf7-form-control-wrap input[id=message]{height:6.563rem;margin-bottom:0}.main .contact-container .wpcf7 p .wpcf7-checkbox .wpcf7-list-item{margin:.5rem 0}.main .contact-container .contact-offices{margin:auto;min-width:17.5rem}.main .contact-container .contact-offices .contact-details{margin-bottom:1.25rem}.main .contact-container .contact-offices .contact-cities{flex-direction:column}.main .contact-container .contact-offices .contact-cities h3{margin-top:0}.main .contact-container .contact-offices .contact-cities .city:last-of-type{margin-bottom:3.125rem}}.prelegents-headers{text-align:center}.SpeakersList{display:flex;flex-direction:row;flex-wrap:nowrap;flex-wrap:wrap;margin-top:.625rem;margin-bottom:.625rem}.SpeakersList a{margin-right:2rem}.empty-space-filler.Speaker{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0}.Speaker{display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 21%;margin:.625rem 0 3.875rem}.Speaker img{filter:grayscale(100%)}.Speaker .Speaker-face{height:9.75rem;width:9.75rem;border-radius:50%}.Speaker .Speaker-name{margin-bottom:.625rem}.Speaker .Speaker-about{color:#000;margin:0 0 .625rem}.Speaker .Speaker-meetingInfo{width:inherit}.SpeakersList--previous{margin-bottom:3.75rem;justify-content:space-between}.SpeakersList--previous .Speaker{flex-wrap:wrap;align-content:flex-start;flex:0 0 33%;height:auto;max-height:12rem;margin:.625rem 0 2rem}.SpeakersList--previous .Speaker .Speaker-face{height:9.375rem;width:9.375rem;margin-right:.9375rem;margin-bottom:.9375rem}.SpeakersList--previous .Speaker .Speaker-name{width:49%;margin:.625rem 0}.SpeakersList--previous .Speaker .Speaker-about{width:50%}.SpeakersList--previous .Speaker--join{width:20%}.SpeakersList--previous .Speaker--join .Speaker-face{height:9.375rem;width:9.375rem;background:#ff7626;display:block}.SpeakersList--previous .Speaker--join .Speaker-name{margin-bottom:1.25rem;color:#ff7626}.SpeakersList--previous .Speaker--join .Speaker-joinBtn{width:10.81rem;height:2.813rem;border-width:3px}@media (min-width:768px) and (max-width:1199px){.SpeakersList a{margin-left:2.7rem}.Speaker--join .Speaker-joinBtn{margin-left:1.5rem}.Speaker--join .Speaker-name{text-align:center}.Speaker-meetingInfo{margin-top:.2rem}.prelegents-deprecated .SpeakersList--previous .Speaker{max-height:none;align-items:center}.prelegents-deprecated .SpeakersList--previous .Speaker .Speaker-name{width:auto}.prelegents-deprecated .SpeakersList--previous .Speaker .Speaker-about{width:85%;text-align:center}}@media (max-width:767px){.SpeakersList a{margin-left:0}.prelegents-headers{text-align:left;margin-bottom:2.5rem}.prelegents-incoming{display:none}.Speaker--join{text-align:center}.Speaker--join .Speaker-joinBtn{margin-left:0}.prelegents-deprecated .SpeakersList--previous{justify-content:space-between}.prelegents-deprecated .SpeakersList--previous .Speaker{max-height:none;display:block}.prelegents-deprecated .SpeakersList--previous .Speaker .Speaker-name{width:auto;text-align:left}.prelegents-deprecated .SpeakersList--previous .Speaker .Speaker-about{width:auto}}@media (max-width:479px){.prelegents-headers{text-align:center;margin-bottom:1.5rem}.prelegents-deprecated .SpeakersList a{margin:0 auto}.prelegents-deprecated .SpeakersList--previous{display:block}.prelegents-deprecated .SpeakersList--previous .Speaker{max-height:none;margin:.625rem 0 0;text-align:center}.prelegents-deprecated .SpeakersList--previous .Speaker .Speaker-about{margin-bottom:2rem;height:auto;text-align:center}.prelegents-deprecated .SpeakersList--previous .Speaker .Speaker-name{margin:.2rem 0;text-align:center}.prelegents-deprecated .SpeakersList--previous .Speaker .Speaker-face{margin-right:0;margin-bottom:.2rem;margin:0 auto}.prelegents-deprecated .SpeakersList--previous .Speaker--join{width:100%;display:block;margin-bottom:1rem}}.single-prelegent-container{padding-bottom:3.563rem}.single-prelegent-container .breadcrumbs{text-decoration:underline;text-align:right;width:100%;padding-right:6.25rem;margin:3.125rem 0 0}.single-prelegent-container .breadcrumbs .crumb{display:inline;font-size:77.8%;line-height:2rem}.single-prelegent-container .breadcrumbs .crumb a:active,.single-prelegent-container .breadcrumbs .crumb a:hover,.single-prelegent-container .breadcrumbs .crumb a:link,.single-prelegent-container .breadcrumbs .crumb a:visited{color:#000}.single-prelegent-container .breadcrumbs .crumb+.crumb:before{content:"/ ";text-decoration:underline;color:#ff7626;font-weight:700}.single-prelegent-container .breadcrumbs .crumb:nth-child(2n) a:active,.single-prelegent-container .breadcrumbs .crumb:nth-child(2n) a:hover,.single-prelegent-container .breadcrumbs .crumb:nth-child(2n) a:link,.single-prelegent-container .breadcrumbs .crumb:nth-child(2n) a:visited{color:#9d9d9d}.single-prelegent-container .profile-row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.single-prelegent-container .profile-row .image-sidebar{text-align:right;width:37%;padding:0 2.188rem}.single-prelegent-container .profile-row .image-sidebar .face-img{height:9.75rem;width:auto}.single-prelegent-container .profile-row .image-sidebar .face-img img{width:inherit;height:inherit;border-radius:50%;filter:grayscale(100%)}.single-prelegent-container .profile-row .about-prelegent{width:57%;padding:0 2.188rem}.single-prelegent-container .profile-row .about-prelegent .prelegent-header{font-weight:700}.single-prelegent-container .profile-row .about-prelegent .short-info{font-weight:lighter;max-width:23.75rem;margin:0 0 3.125rem}.single-prelegent-container .presentation-row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.single-prelegent-container .presentation-row .image-sidebar{text-align:right;width:37%;padding:0 2.188rem}.single-prelegent-container .presentation-row .image-sidebar .description{font-weight:700}.single-prelegent-container .presentation-row .image-sidebar .description .incoming-course{margin-bottom:0}.single-prelegent-container .presentation-row .image-sidebar .description .meeting-info{color:#ff7626;margin:0 0 .625rem}.single-prelegent-container .presentation-row .about-prelegent{width:57%;padding:0 2.188rem}.single-prelegent-container .presentation-row .about-prelegent .presentations .prelegent-small-header{font-size:144.5%;line-height:3.25rem}.single-prelegent-container .presentation-row .about-prelegent .presentations .single-event{max-width:23.38rem;margin:3.125rem 0}.single-prelegent-container .presentation-row .about-prelegent .presentations .single-event .event-title{max-width:100%;font-weight:700}.single-prelegent-container .presentation-row .about-prelegent .presentations .single-event .event-date{color:#ff7626;font-size:89.3%;line-height:2.4rem}.single-prelegent-container .presentation-row .about-prelegent .presentations .without-video{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;padding:1.25rem 0}.single-prelegent-container .presentation-row .about-prelegent .presentations .without-video .event-title{max-width:18.75rem}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel{display:flex;flex-direction:column;flex-wrap:nowrap;height:auto}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video-container{margin-bottom:20px;width:400px}@media (max-width:479px){.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video-container{width:95%}}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video{height:196px;position:relative}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video:hover{cursor:pointer}@media (max-width:767px){.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video{width:inherit}}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video .prelegent-videos-panel-onimage{position:absolute;top:50%;left:43%;transform:translateY(-50%)}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video .prelegent-videos-panel-onimage .showPrelegentMovieBtn{height:50px;width:50px;background:url(assets/ico/play-icon.png) 50% no-repeat;background-size:contain;border:none}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .prelegent-video .prelegent-videos-panel-onimage .showPrelegentMovieBtn:hover{cursor:pointer}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .videos-panel-side-title{margin-bottom:0;margin-top:0;margin-bottom:10px}.single-prelegent-container .presentation-row .about-prelegent .prelegent-videos .prelegent-videos-panel .videos-panel-side-place{color:#ff7626}@media (min-width:768px) and (max-width:1199px){.single-prelegent-container .breadcrumbs{float:right;padding-right:0;margin-right:.5rem}}@media (max-width:767px){#VideosPanel-overlayForMovie{height:100%;top:0}.single-prelegent-container .breadcrumbs{display:none}.single-prelegent-container .profile-row .image-sidebar{margin-top:1.875rem;text-align:left;width:100%;padding:0}.single-prelegent-container .profile-row .about-prelegent{width:100%;padding:0}.single-prelegent-container .profile-row .about-prelegent .short-info{margin-bottom:.625rem}.single-prelegent-container .presentation-row .image-sidebar{margin-top:0;text-align:left;width:100%;padding:0}.single-prelegent-container .presentation-row .about-prelegent{width:100%;padding:0}.single-prelegent-container .presentation-row .about-prelegent .presentations .prelegent-small-header{margin-bottom:0}.single-prelegent-container .presentation-row .about-prelegent .presentations .single-event:first-of-type{margin-top:.625rem}.single-prelegent-container .presentation-row .about-prelegent .presentations .single-event .event-video .img{max-width:17.5rem;height:auto}}.MeetingBanner{position:relative;width:100%;height:35.75rem}.MeetingBanner-image{height:inherit;width:100%;object-fit:cover}.MeetingBanner .container{max-width:73.5rem}.MeetingBanner .MeetingCard--canceled,.MeetingBanner .MeetingCard--future,.MeetingBanner .MeetingCard--postponed{position:absolute;width:17.125rem;bottom:-6.875rem;padding:1.25rem .625rem;margin:0 .8125rem 2rem}.MeetingBanner .MeetingCard--canceled>.MeetingCard-location,.MeetingBanner .MeetingCard--canceled>.MeetingCard-purpose,.MeetingBanner .MeetingCard--canceled>.MeetingCard-showPresentation,.MeetingBanner .MeetingCard--canceled>.MeetingCard-status,.MeetingBanner .MeetingCard--canceled>.MeetingCard-status--finished,.MeetingBanner .MeetingCard--canceled>.MeetingCard-time,.MeetingBanner .MeetingCard--future>.MeetingCard-location,.MeetingBanner .MeetingCard--future>.MeetingCard-purpose,.MeetingBanner .MeetingCard--future>.MeetingCard-showPresentation,.MeetingBanner .MeetingCard--future>.MeetingCard-status,.MeetingBanner .MeetingCard--future>.MeetingCard-status--finished,.MeetingBanner .MeetingCard--future>.MeetingCard-time,.MeetingBanner .MeetingCard--postponed>.MeetingCard-location,.MeetingBanner .MeetingCard--postponed>.MeetingCard-purpose,.MeetingBanner .MeetingCard--postponed>.MeetingCard-showPresentation,.MeetingBanner .MeetingCard--postponed>.MeetingCard-status,.MeetingBanner .MeetingCard--postponed>.MeetingCard-status--finished,.MeetingBanner .MeetingCard--postponed>.MeetingCard-time{display:none}.MeetingBanner .MeetingCard--future>.MeetingCard-location,.MeetingBanner .MeetingCard--future>.MeetingCard-time,.MeetingBanner .MeetingCard--future>.u-borderTop,.MeetingBanner .MeetingCard--postponed>.MeetingCard-location,.MeetingBanner .MeetingCard--postponed>.MeetingCard-time,.MeetingBanner .MeetingCard--postponed>.u-borderTop{display:block}.MeetingBanner .MeetingCard--future>.u-borderTop,.MeetingBanner .MeetingCard--postponed>.u-borderTop{border-top:.125rem solid #fff}.MeetingBanner .MeetingCard--canceled>.MeetingCard-purpose,.MeetingBanner .MeetingCard--canceled>.MeetingCard-status,.MeetingBanner .MeetingCard--canceled>.u-borderTop{display:block}.HomeBanner-subscribe form .MeetingBanner .MeetingCard--canceled>.button,.MeetingBanner .HomeBanner-subscribe form .MeetingCard--canceled>.button,.MeetingBanner .MeetingCard--canceled>.btn,.MeetingBanner footer .contact .newsletter .form_subscribe .MeetingCard--canceled>.form_subscribe_button,footer .contact .newsletter .form_subscribe .MeetingBanner .MeetingCard--canceled>.form_subscribe_button{display:none}.MeetingBanner .MeetingCard--canceled>.u-borderTop{border-top:.125rem solid #fff}.MeetingBanner .MeetingCard.MeetingCard--finished{display:none}.MeetingPlayer.no-video{display:flex}.MeetingPlayer.no-video .MeetingPlayer-main{display:none}.MeetingPlayer.no-video .MeetingPlayer-side{background:rgba(0,0,0,.8)}.MeetingPlayer.no-video .MeetingPlayer-side-header{padding-bottom:1rem;border-bottom:.0625rem solid #fff}.MeetingPlayer{display:flex;flex-direction:row;flex-wrap:nowrap;height:35.75rem;width:100%;justify-content:flex-end;margin:0 auto
  /*!
 *
 *         SimpleBar.js - v2.5.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *
 */
  /*!
 *
 *         End of SimpleBar
 *
 */}.MeetingPlayer,.MeetingPlayer .MeetingPlayer-main,.MeetingPlayer .MeetingPlayer-side{background:#000}.MeetingPlayer .MeetingPlayer-main{flex:1 1 70rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.MeetingPlayer .MeetingPlayer-main-chosen iframe{height:100%}.MeetingPlayer .MeetingPlayer-side{flex:0 0 30rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;color:#fff;padding:1.5rem}.MeetingPlayer .MeetingPlayer-side-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:calc(100% - 2rem)}.MeetingPlayer .MeetingPlayer-side-header-logoHolder{position:relative}.MeetingPlayer .MeetingPlayer-side-header-logoHolder-logo{width:4.125rem}.MeetingPlayer .MeetingPlayer-side-header-logoHolder-city{font-size:1.35rem;position:absolute;left:2.188rem;top:1.875rem}.MeetingPlayer .MeetingPlayer-side-playlist{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 80%;overflow-x:hidden;overflow-y:auto;margin:1rem 0}.MeetingPlayer .MeetingPlayer-side-playlist>li:last-child{border-bottom:.0625rem solid #fff}.MeetingPlayer .MeetingPlayer-side-playlist-item{padding:1rem 0;margin-right:1rem;border-top:.0625rem solid #fff}.MeetingPlayer .MeetingPlayer-side-playlist-item:after{content:"";display:table;clear:both}.MeetingPlayer .MeetingPlayer-side-playlist-item .thumbwrapper{position:relative;height:6.25rem;width:45%}.MeetingPlayer .MeetingPlayer-side-playlist-item .thumbwrapper:after{content:"";display:table;clear:both}.MeetingPlayer .MeetingPlayer-side-playlist-item .thumb{height:100%}.MeetingPlayer .MeetingPlayer-side-playlist-item .thumb:hover{cursor:pointer}.MeetingPlayer .MeetingPlayer-side-playlist-item .video-title{margin-top:0}.MeetingPlayer .MeetingPlayer-side-playlist-item .showBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MeetingPlayer .MeetingPlayer-side-playlist-item .showBtn:hover{cursor:pointer}.MeetingPlayer .MeetingPlayer-side-playlist-item-desc{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0 1rem}.MeetingPlayer .MeetingPlayer-side-buttonHolder{flex:1 1 10%;padding:1.5rem 0;width:calc(100% - 2rem)}.MeetingPlayer [data-simplebar]{position:relative;z-index:0;overflow:hidden;-webkit-overflow-scrolling:touch}.MeetingPlayer [data-simplebar=init]{display:-webkit-box;display:-ms-flexbox;display:flex}.MeetingPlayer .simplebar-scroll-content{overflow-x:hidden;overflow-y:scroll;min-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.MeetingPlayer .simplebar-content{overflow-x:scroll;overflow-y:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.MeetingPlayer .simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.MeetingPlayer .simplebar-scrollbar{position:absolute;right:2px;border-radius:7px;min-height:10px;width:7px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;background:#000;background-clip:padding-box}.MeetingPlayer .simplebar-track:hover .simplebar-scrollbar{opacity:.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.MeetingPlayer .simplebar-track .simplebar-scrollbar.visible{opacity:.5}.MeetingPlayer .simplebar-track.horizontal{left:0;width:auto;height:11px}.MeetingPlayer .simplebar-track.vertical{top:0}.MeetingPlayer .horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}.MeetingPlayer .simplebar-content{overflow-x:hidden}.MeetingPlayer .simplebar-track.vertical{background:#f6f6f6;width:.375rem;top:-.375rem}.MeetingPlayer .simplebar-track.vertical .simplebar-scrollbar.visible{background:#ff7626;width:.375rem;right:0;opacity:1;border-radius:0}.MeetingPlayer .simplebar-scrollbar{background:#ff7626;width:.375rem;right:0;opacity:1}.MeetingCard{text-align:center;padding:1.25rem 0;color:#fff}.MeetingCard--future,.MeetingCard--postponed{background-color:#ff7626}.MeetingCard--canceled{background-color:#ce2323}.MeetingCard--finished{background-color:#e6e6e6;color:#000}.MeetingCard--transparent{border:.125rem solid #ff7626;background-color:transparent}.MeetingCard>*{margin:1.25rem 0}.HomeBanner-subscribe form .MeetingCard .button,.MeetingCard .btn,.MeetingCard .HomeBanner-subscribe form .button,.MeetingCard footer .contact .newsletter .form_subscribe .form_subscribe_button,footer .contact .newsletter .form_subscribe .MeetingCard .form_subscribe_button{display:inline-block;border-color:#fff;color:#fff;margin-right:0;margin-bottom:.8rem;line-height:1.5;padding:1em 4em}.Meeting{display:flex;flex-direction:row;flex-wrap:nowrap}.Meeting-left,.Meeting-right{padding:3.125rem .8125rem}.Meeting-left{width:25%;margin-top:3.5rem}.Meeting-left .MeetingCard--canceled,.Meeting-left .MeetingCard--future,.Meeting-left .MeetingCard--postponed{display:none}.Meeting-left .MeetingCard--finished{width:17.125rem;padding:1.25rem .625rem;margin:-3.125rem 0 1.25rem}.Meeting-left .MeetingCard--finished>.MeetingCard-location,.Meeting-left .MeetingCard--finished>.MeetingCard-purpose,.Meeting-left .MeetingCard--finished>.MeetingCard-showPresentation,.Meeting-left .MeetingCard--finished>.MeetingCard-status,.Meeting-left .MeetingCard--finished>.MeetingCard-time{display:none}.Meeting-left .MeetingCard--finished>.MeetingCard-status--finished,.Meeting-left .MeetingCard--finished>.u-borderTop{display:block}.Meeting-left .MeetingCard--finished>.MeetingCard-status--finished{text-transform:uppercase}.Meeting-left .MeetingCard--finished>.u-borderTop{border-top:.125rem solid #000}.HomeBanner-subscribe form .Meeting-left .MeetingCard--finished>.button,.Meeting-left .HomeBanner-subscribe form .MeetingCard--finished>.button,.Meeting-left .MeetingCard--finished>.btn,.Meeting-left footer .contact .newsletter .form_subscribe .MeetingCard--finished>.form_subscribe_button,footer .contact .newsletter .form_subscribe .Meeting-left .MeetingCard--finished>.form_subscribe_button{display:none}.Meeting-left .Meeting-map{text-align:right;text-decoration:underline}.Meeting-left .Meeting-upcomingEvent{border:.125rem solid #ff7626;padding:.625rem;margin:1.563rem 0;position:relative}.Meeting-left .Meeting-upcomingEvent:after{content:"";display:table;clear:both}.Meeting-left .Meeting-upcomingEvent>div:first-child{float:left;width:33%;text-align:center}.Meeting-left .Meeting-upcomingEvent>div:first-child > p{margin:0}.Meeting-left .Meeting-upcomingEvent>div:nth-child(2){border-left:.125rem solid #ff7626;padding:0 1.25rem;width:66%;float:right}.Meeting-left .Meeting-upcomingEvent a{color:#000;text-decoration:none}.Meeting-left .Meeting-stuff{border-top:.125rem solid #000;vertical-align:middle;display:block;cursor:pointer}.Meeting-left .Meeting-stuff:last-of-type{border-bottom:.125rem solid #000}.Meeting-left .Meeting-stuff:before{content:"";display:inline-block;background:url(assets/img/download-icon.png) 50% no-repeat;height:3.125rem;width:3.125rem;vertical-align:inherit;margin:.5rem 1rem .5rem .5rem}.Meeting-right{width:calc(75% - 6.25rem);margin-left:6.25rem}.Meeting-right .NoAgendaMeetingContent{margin-bottom:5rem}.Meeting-right .NoAgendaMeetingContent ul{list-style-type:square;margin-bottom:0;padding-left:1.25rem}.Meeting-right .NoAgendaMeetingContent ul li{color:#000}.Meeting-right .MeetingGallery{padding:2.5rem 0;text-align:right}.Meeting-right .breadcrumbs{float:right;clear:both;margin:-1.25rem 0 0}.Meeting-right .breadcrumbs .crumb{line-height:2rem}.Meeting-right .breadcrumbs .crumb+.crumb:before{content:"/ ";color:orange}.Meeting-right .breadcrumbs .crumb:nth-child(2n){color:#9d9d9d}.Meeting-right .Meeting-map{text-align:center;text-decoration:none}.Meeting-right .Meeting-map .icomoon-map_icon-01{font-size:2.3rem;margin:0 .625rem;vertical-align:middle;text-decoration:none}.Meeting-right .showTabletMobile{display:none}@media (min-width:768px) and (max-width:1199px){.Meeting-right .showTabletMobile{display:block}}@media (max-width:767px){.Meeting-right .showTabletMobile{display:block}}.MeetingAgenda-item{margin:2.5rem 0}.MeetingAgenda-item:after{content:"";display:table;clear:both}.MeetingAgenda-itemBreak{border-top:.125rem dashed #000}.MeetingAgenda-itemBreak.addBorderBottom,.MeetingAgenda-itemBreak:last-child{border-bottom:.125rem dashed #000}.MeetingAgenda-itemHeader{display:flex;flex-direction:row;padding:.5rem 0;border:.125rem solid #000;border-left:none;border-right:none}.MeetingAgenda-itemHeader-itemHeaderTitle{display:inline-block;font-size:1.2rem}.MeetingAgenda-itemHeaderTime{margin-right:.625rem;display:block;float:left;font-size:1.2rem;line-height:1.625rem}.MeetingAgenda-itemDescr{padding:.9375rem 0}.MeetingAgenda-itemSpeakerContainer{margin-top:1.5rem}.MeetingAgenda-itemSpeakerContainer:after{content:"";display:table;clear:both}.MeetingAgenda-itemSpeaker{float:left;width:calc(100% - 6.25rem)}.MeetingAgenda-itemSpeakerName{margin:.3125rem 0 0}.MeetingAgenda-itemSpeakerDescr>a{text-transform:uppercase;text-decoration:underline}.MeetingAgenda-itemSpeakerImg{float:left;width:6.25rem}.MeetingAgenda-itemSpeakerImg>img{border-radius:50%;height:4.875rem;width:4.875rem;filter:grayscale(100%)}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader{border:0}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader:before{display:none}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.selected{position:relative}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.selected *{border-color:#ff7626;color:#ff7626}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.selected:before{content:"";background:url(assets/ico/checked.png) no-repeat 50%;display:inline-block;height:20px;width:20px;position:absolute;left:-30px;top:50%;transform:translateY(-50%)}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.locked{color:#a8a8a8}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.locked .MeetingAgenda-titleAndButtonsHolder{border-color:#a8a8a8}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.locked .MeetingAgenda-titleAndButtonsHolder .MeetingAgenda-titleAndButtonsHolderButtons .button{background-color:#a8a8a8;pointer-events:none}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeaderTime{width:25%;line-height:3.25rem}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemContent{margin-left:21%}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemDescr{position:relative;text-align:justify;width:90%}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-descr{overflow:hidden;height:3.25em}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-descr.showmore{height:auto}.MeetingAgenda-item.MeetingAgenda-item--customized .ReadMoreLess{position:absolute;top:calc(3.25em - 10px);left:calc(100% + 5px);width:20px}.MeetingAgenda-item.MeetingAgenda-item--customized .ReadMoreLess:after{content:"";height:20px;width:20px;background:url(assets/ico/arrow-down.png) no-repeat 50%;right:-20px;top:0;position:absolute}.MeetingAgenda-item.MeetingAgenda-item--customized .ReadMoreLess.showmore:after{background:url(assets/ico/arrow-up.png) no-repeat 50%}.MeetingAgenda-item.MeetingAgenda-item--customized .ReadMoreLess.hidden{display:none}.MeetingAgenda-titleAndButtonsHolder{border:.125rem solid #000;border-left:none;border-right:none;font-size:1rem;width:100%}.MeetingAgenda-titleAndButtonsHolder:after{content:"";display:table;clear:both}.MeetingAgenda-titleAndButtonsHolderPlace{width:81%;color:#9d9d9d;line-height:3.25rem}.MeetingAgenda-titleAndButtonsHolderButtons,.MeetingAgenda-titleAndButtonsHolderPlace{display:inline-block}.MeetingAgenda-titleAndButtonsHolder .button{display:inline-block;font-weight:700;padding:0 1.563rem;height:2.125rem;margin:.5625rem 0;line-height:2.125rem;border:0}.MeetingAgenda-titleAndButtonsHolder .button:hover{cursor:pointer}.MeetingAgenda-titleAndButtonsHolder .button:disabled:hover{cursor:default}.MeetingAgenda-titleAndButtonsHolder .button.hidden{display:none}.MeetingAgenda-titleAndButtonsHolder .btn-add{background-color:#ff7626;color:#fff;display:inline-block}.MeetingAgenda-titleAndButtonsHolder .btn-delete{background:none;color:#ff7626;display:inline-block;text-decoration:underline}.MeetingRegister{background-color:#f0f0f0;padding:3.125rem 0 10.63rem}.MeetingRegister .MeetingContainer{display:flex;flex-flow:row nowrap}.MeetingRegister .MeetingContainer .MeetingCard{width:17.125rem;margin:0 .8125rem;color:#ff7626;padding:0 1.25rem;height:21.88rem}.HomeBanner-subscribe form .MeetingRegister .MeetingContainer .MeetingCard>.button,.MeetingRegister .MeetingContainer .HomeBanner-subscribe form .MeetingCard>.button,.MeetingRegister .MeetingContainer .MeetingCard>.btn,.MeetingRegister .MeetingContainer footer .contact .newsletter .form_subscribe .MeetingCard>.form_subscribe_button,footer .contact .newsletter .form_subscribe .MeetingRegister .MeetingContainer .MeetingCard>.form_subscribe_button{display:none}.MeetingRegister .MeetingContainer .MeetingCard .u-borderTopOrange{display:block;border-top:.125rem solid #ff7626}.MeetingRegister .MeetingContainer .MeetingCard.chosenPrelectionsBox{border:none;color:#000!important}.MeetingRegister .MeetingContainer .MeetingCard.chosenPrelectionsBox .chosenPrelectionsBox-item{border-bottom:1px solid #000;margin:0;padding:12px 0}.MeetingRegister .MeetingContainer.container{max-width:75rem}.MeetingForm{margin:0 0 0 6.25rem;padding:0 .8125rem;width:50rem}.MeetingForm .MeetingRegister-title{margin:0 0 2.188rem}.MeetingForm #registerForm:after{content:"";display:table;clear:both}.MeetingForm form.wpcf7-form .wpcf7-validation-errors{border:.0625rem solid #ce2323;color:#ce2323;background-color:#fff;padding:.625rem;margin:1em 0;width:23.375rem}.MeetingForm form.wpcf7-form .wpcf7-not-valid-tip{margin-bottom:.125rem}.MeetingForm form.wpcf7-form .wpcf7-mail-sent-ok{border:.0625rem solid #00a561;color:#00a561;background-color:#aaf6d7;padding:.625rem;margin:2em 0;width:23.375rem}.MeetingForm form.wpcf7-form>h6{margin:0}.MeetingForm form.wpcf7-form>p{width:23.375rem;margin:0 0 1.25rem}.MeetingForm form.wpcf7-form>p>label{margin:0}.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.regulamin .wpcf7-acceptance .wpcf7-list-item,.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.rodo .wpcf7-acceptance .wpcf7-list-item{display:inline;line-height:1.063rem;position:relative;padding-left:1.563rem}.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.regulamin .wpcf7-acceptance .wpcf7-list-item+a,.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.rodo .wpcf7-acceptance .wpcf7-list-item+a{text-decoration:underline}.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.regulamin .wpcf7-acceptance .wpcf7-list-item input[type=checkbox],.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.rodo .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{display:none}.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.regulamin .wpcf7-acceptance .wpcf7-list-item:before,.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.rodo .wpcf7-acceptance .wpcf7-list-item:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;border:1px solid #d9d9d9;background-color:#fff;font-family:pgs-font;bottom:.125rem;border-radius:0;color:#ff7626}.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.regulamin .wpcf7-acceptance .wpcf7-list-item.checkedCheckbox:before,.MeetingForm form.wpcf7-form .wpcf7-form-control-wrap.rodo .wpcf7-acceptance .wpcf7-list-item.checkedCheckbox:before{bottom:.125rem;background-color:#fff;color:#ff7626;font-family:pgs-font;content:"\E007";font-size:14px;line-height:17px;text-align:center;position:absolute;left:0;overflow:hidden;vertical-align:text-top;border-color:#ff7626}.MeetingForm form.wpcf7-form .wpcf7-form-control.wpcf7-select{font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif;margin:1rem 0;display:block;height:2.813rem;border:.0625rem solid #d9d9d9;padding:.5rem}.MeetingForm form.wpcf7-form .wpcf7-form-control.wpcf7-file{font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif;margin:1rem 0;display:block;width:100%}.MeetingForm form.wpcf7-form .wpcf7-form-control.wpcf7-text,.MeetingForm form.wpcf7-form .wpcf7-form-control.wpcf7-textarea{font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif;margin:1rem 0;display:block;width:100%;border:.0625rem solid #d9d9d9;padding-left:.5rem}.MeetingForm form.wpcf7-form .wpcf7-form-control.wpcf7-text{height:2.813rem;padding-left:.5rem}.MeetingForm form.wpcf7-form .wpcf7-form-control.wpcf7-textarea{height:5.625rem}.MeetingForm form.wpcf7-form .wpcf7-list-item{display:inline-block;width:50%;margin-left:0}.MeetingForm form.wpcf7-form .wpcf7-submit{margin-left:0;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MeetingForm form.wpcf7-form .comment-form-fm-sign input[type=checkbox]#fm-sign{display:none}.MeetingForm form.wpcf7-form .comment-form-fm-sign label{display:inline-block;line-height:1.063rem;position:relative;padding-left:1.563rem}.MeetingForm form.wpcf7-form .comment-form-fm-sign label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;border:1px solid #d9d9d9;background-color:#fff;font-family:pgs-font;border-radius:0;color:#ff7626;top:-.0625rem}.MeetingForm form.wpcf7-form .comment-form-fm-sign label.checkedCheckbox:before{background-color:#fff;color:#ff7626;font-family:pgs-font;content:"\E007";font-size:14px;line-height:17px;text-align:center;position:absolute;left:0;overflow:hidden;vertical-align:text-top;border-color:#ff7626;top:-.0625rem}.MeetingForm form.wpcf7-form .technology .form-group,.MeetingForm form.wpcf7-form .wpcf7-checkbox{display:flex;flex-direction:row;flex-wrap:wrap}.MeetingForm form.wpcf7-form .technology .form-group .wpcf7-list-item,.MeetingForm form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin:.625rem 0}.MeetingForm form.wpcf7-form .technology .form-group .wpcf7-list-item input[type=checkbox],.MeetingForm form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{display:none}.MeetingForm form.wpcf7-form .technology .form-group .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.MeetingForm form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{top:0;background-color:#fff;color:#ff7626;font-family:pgs-font;content:"\E007";font-size:14px;line-height:17px;text-align:center;position:absolute;left:0;overflow:hidden;vertical-align:text-top;border-color:#ff7626}.MeetingForm form.wpcf7-form .technology .form-group .wpcf7-list-item .wpcf7-list-item-label,.MeetingForm form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;line-height:1.063rem;position:relative;padding:0 1rem 0 1.563rem;max-width:15ch}.MeetingForm form.wpcf7-form .technology .form-group .wpcf7-list-item .wpcf7-list-item-label:before,.MeetingForm form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;border:1px solid #d9d9d9;background-color:#fff;border-radius:0;color:#ff7626}.MeetingForm form.wpcf7-form .technology .form-group .wpcf7-list-item .wpcf7-list-item-label:after,.MeetingForm form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{display:inline-block;position:absolute;width:1rem;height:1rem;left:0;top:0;margin-left:-1.25rem;padding-left:.1875rem;font-size:.6875rem;color:#ff7626}.MeetingForm form.wpcf7-form .wpcf7-radio{display:flex;flex-direction:row;flex-wrap:wrap}.MeetingForm form.wpcf7-form .wpcf7-radio .wpcf7-list-item{margin:.625rem 0}.MeetingForm form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]{display:none}.MeetingForm form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{border-color:#ff7626}.MeetingForm form.wpcf7-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:after{background-color:#ff7626}.MeetingForm form.wpcf7-form .wpcf7-radio .wpcf7-list-item-label{display:block;line-height:1.063rem;position:relative;padding-left:1.563rem;word-wrap:break-word}.MeetingForm form.wpcf7-form .wpcf7-radio .wpcf7-list-item-label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;border:1px solid #d9d9d9;background-color:#fff;border-radius:50%}.MeetingForm form.wpcf7-form .wpcf7-radio .wpcf7-list-item-label:after{display:inline-block;position:absolute;content:" ";width:.5625rem;height:.5625rem;left:.3125rem;top:.3125rem;border-radius:50%}.MeetingForm-personal{width:23.375rem;float:left;margin:0 .8125rem 0 0;display:inline-block}.MeetingForm-personal label{display:block}.MeetingForm-personal label.isRequired:after,.MeetingForm label#regulamin:after,.MeetingForm label#rodo:after,.MeetingForm label.isRequired:after,.MeetingForm span#regulamin:after,.MeetingForm span#rodo:after,.MeetingForm span.isRequired:after{content:"*";display:inline-block;padding-left:.3125rem;color:#ce2323}.MeetingForm-technologies{width:23.375rem;display:inline-block;float:right}.MeetingForm-technologies--isLeft,.MeetingForm-technologies--isRight{float:left;width:50%;margin-left:0}.MeetingForm-technologies h6{margin:.5rem 0 0;font-size:.875rem}.MeetingForm-technologies h6.isRequired:after{content:"*";display:inline-block;padding-left:.3125rem;color:#ce2323}.MeetingForm-technologies .form-group:after{content:"";display:table;clear:both}.MeetingForm-technologies .tech-others input[type=text]{font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif;margin:1rem 0;display:block;height:2.813rem;width:100%;border:.0625rem solid #d9d9d9;padding:0 .3125rem}@media (max-width:1199px){.MeetingForm-personal,.MeetingForm-technologies{float:none}}@media (min-width:768px) and (max-width:1199px){.Meeting{margin-bottom:2rem;flex-direction:column}.MeetingBanner{height:32.5rem;position:relative}.MeetingBanner-image{height:18.13rem}.MeetingBanner .container .MeetingCard.MeetingCard--canceled,.MeetingBanner .container .MeetingCard.MeetingCard--future,.MeetingBanner .container .MeetingCard.MeetingCard--postponed{bottom:1.563rem;position:absolute;width:23.375rem;margin:auto;padding:1.25rem 1.875rem;left:0;right:0;display:block}}@media (min-width:768px) and (max-width:1199px) and (max-width:767px){.MeetingBanner .container .MeetingCard.MeetingCard--canceled,.MeetingBanner .container .MeetingCard.MeetingCard--future,.MeetingBanner .container .MeetingCard.MeetingCard--postponed{bottom:-6.875rem}}@media (min-width:768px) and (max-width:1199px){.MeetingBanner .container .MeetingCard.MeetingCard--finished{display:none}.MeetingAgenda-itemHeader{padding:.5rem 0;border:.125rem solid #000;border-left:none;border-right:none}.MeetingAgenda-titleAndButtonsHolder{border:none}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemContent{margin-left:0}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader{padding:.5rem 0;border:.125rem solid #000;border-left:none;border-right:none}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeaderTime{width:150%}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemDescr{width:80%}.MeetingAgenda-titleAndButtonsHolderPlace{display:inline;padding-right:.625rem}.Meeting.container .Meeting-left{display:block;width:100%;margin:auto;max-width:inherit}.Meeting.container .Meeting-left .MeetingCard--finished{bottom:8.438rem;width:23.375rem;margin:auto;padding:1.25rem 1.875rem}.Meeting.container .Meeting-left .Meeting-map,.Meeting.container .Meeting-left .Meeting-stuffToDownload,.Meeting.container .Meeting-left .Meeting-upcomingEvents,.Meeting.container .Meeting-left .MeetingCard--finished>.MeetingCard-showPresentation{display:none}.Meeting.container .Meeting-right{padding:0 .8125rem;margin:auto;max-width:40rem;width:100%}.Meeting.container .Meeting-right .breadcrumbs{display:none}.Meeting.container .Meeting-right .Meeting-map.showTabletMobile{position:relative;z-index:1}.MeetingRegister{padding:1.563rem 0 5.625rem}.MeetingRegister-title{margin-bottom:2.188rem}.MeetingRegister .MeetingContainer .MeetingCard{display:none}.MeetingRegister .MeetingContainer .MeetingForm{width:23.375rem;margin:auto;padding:0}.MeetingRegister .MeetingContainer .MeetingForm .wpcf7-form>*{margin:.625rem 0}.MeetingRegister .MeetingContainer .MeetingForm .wpcf7-form .wpcf7-submit{width:13.13rem;height:3.125rem;line-height:1}}@media (max-width:992px){.MeetingPlayer{height:18.13rem}.MeetingPlayer .MeetingPlayer-main,.MeetingPlayer .MeetingPlayer-side{display:none}.Meeting.container .Meeting-left .MeetingCard--finished{margin-top:-4rem}.Meeting.container .Meeting-left .MeetingCard--finished>.MeetingCard-showPresentation,.mobilePlayer{display:block}.mobilePlayer .mobilePlayer-playlist{display:flex;flex-flow:row wrap;justify-content:center;margin:1.875rem auto 0}.mobilePlayer .mobilePlayer-playlist-item{margin:0 .625rem 1.875rem;padding:.625rem 0;width:47%;position:relative}.mobilePlayer .mobilePlayer-playlist-item .thumbwrapper{width:100%}.mobilePlayer .mobilePlayer-playlist-item .thumb{width:100%;height:11rem;object-fit:cover}.mobilePlayer .mobilePlayer-playlist-item .showBtn{position:absolute;top:4.5rem;left:8rem}.mobilePlayer .mobilePlayer-playlist-item-desc .video-title{margin:.3125rem 0}.mobilePlayer .mobilePlayer-playlist-item-desc .video-speaker{color:#ff7626;font-weight:300}.mobilePlayer .mobilePlayer-buttonHolder{padding:1rem;text-align:center}.mobilePlayer .mobilePlayer-buttonHolder button{padding-left:1.25rem;padding-right:1.25rem;margin:0 auto}}@media (max-width:767px){.MeetingBanner{display:block;height:21.69rem}.MeetingBanner-image{height:18.13rem}.MeetingBanner .MeetingCard.MeetingCard--finished{display:none}.MeetingBanner .MeetingCard.MeetingCard--canceled,.MeetingBanner .MeetingCard.MeetingCard--future,.MeetingBanner .MeetingCard.MeetingCard--postponed{bottom:1.563rem;position:absolute;width:23.375rem;margin:auto;padding:1.25rem 1.875rem;left:0;right:0;display:block}}@media (max-width:767px) and (max-width:767px){.MeetingBanner .MeetingCard.MeetingCard--canceled,.MeetingBanner .MeetingCard.MeetingCard--future,.MeetingBanner .MeetingCard.MeetingCard--postponed{bottom:-6.875rem}}@media (max-width:767px){.MeetingAgenda-itemHeader{padding:.5rem 0;border:.125rem solid #000;border-left:none;border-right:none}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemContent{margin-left:0}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader{padding:.5rem 0;border:.125rem solid #000;border-left:none;border-right:none}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemDescr,.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeaderTime{width:80%}.MeetingAgenda-titleAndButtonsHolder{border:none}.MeetingPlayer.no-video+.Meeting .Meeting-left{padding-top:0}.Meeting{margin-bottom:2rem;max-width:100%;flex-direction:column}.Meeting .Meeting-left{display:block;position:relative;width:100%;padding-top:5.125rem}.Meeting .Meeting-left .MeetingCard--finished{position:absolute;margin:auto;padding:1.25rem 1.875rem;left:0;right:0;display:block;width:23.375rem}}@media (max-width:767px) and (max-width:767px){.Meeting .Meeting-left .MeetingCard--finished{top:-5.375rem}}@media (max-width:767px){.Meeting .Meeting-left .Meeting-map,.Meeting .Meeting-left .Meeting-upcomingEvents{display:none}.Meeting-right{padding:0 .8125rem;margin:auto;width:90%}.Meeting-right .breadcrumbs{display:none}.Meeting-right .MeetingDescription{margin:2.188rem 0}.Meeting-right .shadow{position:absolute;height:4.5rem;width:90%;z-index:100;-webkit-box-shadow:0 -19px 10px 0 #fff;-moz-box-shadow:0 -19px 10px 0 #fff;box-shadow:0 -19px 10px 0 #fff}.Meeting-right .NoAgendaMeetingContent{height:4.5rem;overflow:hidden;z-index:0;margin-bottom:0}.Meeting .ReadAllContent{color:#ff7626;margin-bottom:2rem;text-decoration:underline;text-align:center;position:relative;z-index:200}.MeetingContainer .MeetingCard{display:none}.MeetingPlayer{height:13.13rem}.mobilePlayer .mobilePlayer-playlist-item{width:27.13rem}.mobilePlayer .mobilePlayer-playlist-item .thumb{height:15.25rem}.mobilePlayer .mobilePlayer-playlist-item .showBtn{height:2.56rem;top:2.625rem;left:2rem}.mobilePlayer .mobilePlayer-playlist-item-desc{position:absolute;top:6rem;left:2rem}.mobilePlayer .mobilePlayer-playlist-item-desc .video-speaker,.mobilePlayer .mobilePlayer-playlist-item-desc .video-title{color:#fff}.MeetingRegister .MeetingContainer{flex-flow:column}.MeetingRegister .MeetingContainer .MeetingCard.chosenPrelectionsBox{display:block;height:auto;margin:auto;margin-bottom:4.125rem;width:23.375rem;max-width:95%;padding:0}.MeetingForm{width:23.375rem;margin:auto}.MeetingForm .MeetingForm-personal,.MeetingForm .MeetingForm-technologies{width:100%;margin:0}.MeetingForm form.wpcf7-form .technology .form-group .wpcf7-list-item .wpcf7-list-item-label{max-width:100%}.MeetingAgenda-titleAndButtonsHolderPlace{display:inline;padding-right:10px}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.selected{padding-left:25px}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.selected:before{left:0;top:50%}}@media (max-width:479px){.MeetingBanner{height:16rem}.MeetingBanner-image{height:11.25rem}.MeetingBanner .container .MeetingCard.MeetingCard--canceled,.MeetingBanner .container .MeetingCard.MeetingCard--finished,.MeetingBanner .container .MeetingCard.MeetingCard--future,.MeetingBanner .container .MeetingCard.MeetingCard--postponed{width:95%;bottom:-11.875rem}.MeetingPlayer.no-video+.Meeting .Meeting-left{padding-top:2.5rem}.Meeting .Meeting-left{display:block;position:relative;padding:5.125rem 0 0}.Meeting .Meeting-left .MeetingCard--finished{top:-4.625rem;width:95%;position:absolute;margin:auto;padding:1.25rem 1.875rem;left:0;right:0;display:block}}@media (max-width:479px) and (max-width:767px){.Meeting .Meeting-left .MeetingCard--finished{top:-5.375rem}}@media (max-width:479px){.Meeting .Meeting-left .Meeting-map,.Meeting .Meeting-left .Meeting-upcomingEvents{display:none}.Meeting-right{padding:0;width:90%;position:relative;margin:5rem auto 0}.MeetingAgenda-itemHeader{padding:.5rem 0;border:.125rem solid #000;border-left:none;border-right:none;font-size:1rem;flex-direction:column}.MeetingAgenda-titleAndButtonsHolderPlace{float:left;width:auto}.MeetingAgenda-titleAndButtonsHolderButtons{float:right}.mobilePlayer .mobilePlayer-playlist-item .thumb{width:100%}.mobilePlayer .mobilePlayer-playlist-item .showBtn{top:1.625rem;left:1rem}.mobilePlayer .mobilePlayer-playlist-item-desc{top:4.5rem;left:1rem}.MeetingRegister{padding:3.125rem 0 .9375rem}.MeetingRegister .MeetingForm{max-width:95%;padding:0}.MeetingRegister .MeetingForm *{max-width:100%}.MeetingRegister .MeetingForm .MeetingForm-personal,.MeetingRegister .MeetingForm .MeetingForm-technologies,.MeetingRegister .MeetingForm p{margin:.625rem 0}.MeetingRegister .MeetingForm .wpcf7-submit{display:block;margin:.625rem 0;width:13.13rem}.MeetingRegister .MeetingForm .wpcf7-form .wpcf7-list-item{width:100%}.wpcf7-list-item-label{word-wrap:break-word}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.selected{flex-direction:column}.MeetingAgenda-item.MeetingAgenda-item--customized .MeetingAgenda-itemHeader.selected:before{left:0;top:28%}}.knowledge-center-container{text-align:center}.knowledge-center-container .center-header{text-align:center;margin:3rem auto 4rem;width:auto}.knowledge-center-container .center-header .header-info{letter-spacing:.1rem;margin:auto}.knowledge-center-container .filters{text-align:center;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:43.38rem;margin:auto}.knowledge-center-container .filters input[class=input]{box-sizing:border-box;background:url(assets/ico/magnifier.png) no-repeat 96%;margin-bottom:1.5rem;max-width:100%;min-width:100%}.knowledge-center-container .filters .filters-hide,.knowledge-center-container .filters .filters-show{display:none}.knowledge-center-container .filters .filters-container{display:inline;width:100%}.knowledge-center-container .filters .filters-container .filter-videos{padding:.5rem 3.9rem}.knowledge-center-container .filters .filters-hider{display:none}.knowledge-center-container .filters .st-select{width:10.4rem;margin:0 0 2rem;vertical-align:top}.knowledge-center-container .filters .st-select .st-select-button{font-size:1rem}.knowledge-center-container .filters .st-select .dropdown-select>li{height:auto}.knowledge-center-container .filters .active-filters{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.knowledge-center-container .filters .active-filters .filter-videos{margin:.5rem;vertical-align:top}.knowledge-center-container .filters .active-filters .running{height:1.8rem;min-width:3rem;background:#ff7626;margin:.5rem 2.2rem .5rem 0;display:flex;flex-direction:row;align-items:center;width:auto}.knowledge-center-container .filters .active-filters .running:first-of-type{margin-left:0}.knowledge-center-container .filters .active-filters .running .running-filter-name{color:#fff;margin:0 1.5rem 0 .6rem}.knowledge-center-container .filters .active-filters .running .close-filter{height:inherit;display:flex;align-items:center;min-width:2rem;background:url(assets/ico/close-icon-w.png) no-repeat 50%}.knowledge-center-container .filters .active-filters .running .close-filter img{margin:auto}.knowledge-center-container .filters .active-filters .running .close-filter:before{border-left:.0625rem solid #d9621b;height:85%;content:" ";display:block}.knowledge-center-container .filters .active-filters .filters-deleter{display:none;color:#ff7626;align-self:center;text-decoration:underline;font-weight:700}.knowledge-center-container .filters .active-filters .filters-deleter:hover{cursor:pointer}.knowledge-center-container .no-results{letter-spacing:.1rem;width:100.9rem;margin:auto}.knowledge-center-container .no-results .no-results-header{margin:0}.knowledge-center-container #cities,.knowledge-center-container #speakers,.knowledge-center-container #topics{max-height:20rem;overflow-y:auto;z-index:100;width:10.4rem}.knowledge-center-container #topics{width:11.5rem}.knowledge-center-container .library{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:baseline;margin:2rem 0}.knowledge-center-container .library .library-section{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;width:calc(100% + 26px);margin:0 -13px}.knowledge-center-container .library .library-section .event-video:hover,.knowledge-center-container .library .library-section .event-video:hover .showMovieBtn:hover{cursor:pointer}.knowledge-center-container .library .join-to-event{height:13.13rem;background:#ff7626;color:#fff;text-align:center;align-self:flex-start;padding:1rem}.knowledge-center-container .library .join-to-event .join-to-event-content{display:flex;flex-wrap:wrap;align-content:space-around;height:100%}.knowledge-center-container .library .join-to-event .event-title{margin:1rem 0;font-size:1.5em;font-weight:100;line-height:1.5em;font-family:Whitney SSm A,Whitney SSm B,Arial,Verdana,Helvetica,sans-serif}.HomeBanner-subscribe form .knowledge-center-container .library .join-to-event .button,.knowledge-center-container .library .join-to-event .btn,.knowledge-center-container .library .join-to-event .HomeBanner-subscribe form .button,.knowledge-center-container .library .join-to-event footer .contact .newsletter .form_subscribe .form_subscribe_button,footer .contact .newsletter .form_subscribe .knowledge-center-container .library .join-to-event .form_subscribe_button{display:block;border:.125rem solid #fff;color:#fff;background-color:transparent;margin:1rem auto;height:auto;padding:.5rem 1rem;width:100%;max-width:16rem}@media (min-width:768px) and (max-width:1199px){.knowledge-center-container .center-header .header-info{display:none}.knowledge-center-container .no-results{max-width:69.4rem;text-align:left;margin-bottom:5rem}.knowledge-center-container .no-results .no-results-header{max-width:inherit;text-align:left;margin-bottom:2.5rem}.knowledge-center-container .library .join-to-event{height:auto}.knowledge-center-container .library .join-to-event .event-title{font-size:1.1rem;margin:0 0 .5rem}.HomeBanner-subscribe form .knowledge-center-container .library .join-to-event .button,.knowledge-center-container .library .join-to-event .btn,.knowledge-center-container .library .join-to-event .HomeBanner-subscribe form .button,.knowledge-center-container .library .join-to-event footer .contact .newsletter .form_subscribe .form_subscribe_button,footer .contact .newsletter .form_subscribe .knowledge-center-container .library .join-to-event .form_subscribe_button{margin:0 auto}}@media (max-width:767px){.knowledge-center-container .center-header{width:auto}.knowledge-center-container .center-header .header-info{display:none}.knowledge-center-container .filters{display:flex;flex-flow:row wrap;justify-content:space-between;max-height:46rem;max-width:inherit}.knowledge-center-container .filters input[class=input]{margin-bottom:1rem;max-width:100%;min-width:100%}.knowledge-center-container .filters .filters-container.hide-on-mobile{display:none}.knowledge-center-container .filters .filters-container.show-on-mobile{display:block}.knowledge-center-container .filters .filters-container.show-on-mobile .filter-videos{margin-bottom:2rem}.knowledge-center-container .filters .filters-hide,.knowledge-center-container .filters .filters-show{display:block;width:100%;margin:0 0 1rem;text-align:center;color:#ff7726;text-decoration:underline;font-weight:700}.knowledge-center-container .filters .hide-on-mobile{display:none}.knowledge-center-container .filters .st-select{width:100%;margin:0 0 2rem;order:3}.knowledge-center-container .filters .st-select:first-of-type{order:1}.knowledge-center-container .filters .active-filters{order:2;margin:0}.knowledge-center-container .filters .active-filters .running{margin:0 1rem 1rem 0}.knowledge-center-container .filters .active-filters .running:first-of-type{margin-left:0}.knowledge-center-container .filters .active-filters .filters-deleter{display:none;width:100%;margin:0 0 1rem;text-align:center}.knowledge-center-container #cities,.knowledge-center-container #speakers,.knowledge-center-container #topics{width:100%}.knowledge-center-container .library{flex-direction:column}.knowledge-center-container .library .join-to-event{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;max-width:37.4rem;width:100%;height:18rem;background:#ff7626;margin:0 0 6rem}.knowledge-center-container .library .join-to-event .event-title{margin-top:0}.knowledge-center-container .library .join-to-event input[type=button]{border:.125rem solid #fff}.knowledge-center-container .no-results{max-width:28rem;text-align:left;margin-bottom:5rem}.knowledge-center-container .no-results .no-results-header{max-width:inherit;text-align:left;margin-bottom:2rem}.knowledge-center-container .library .join-to-event{height:13.13rem;margin:0 0 1rem}.knowledge-center-container .library .join-to-event .event-title{font-size:1.2em;line-height:1.5}.HomeBanner-subscribe form .knowledge-center-container .library .join-to-event .button,.knowledge-center-container .library .join-to-event .btn,.knowledge-center-container .library .join-to-event .HomeBanner-subscribe form .button,.knowledge-center-container .library .join-to-event footer .contact .newsletter .form_subscribe .form_subscribe_button,footer .contact .newsletter .form_subscribe .knowledge-center-container .library .join-to-event .form_subscribe_button{margin:0 auto}}.regulations section,.regulations section p section{padding:.75rem .8125rem 6rem;max-width:48.38rem;margin:0 auto}.regulations section h1{color:#ff7626}.regulations section p{margin:0 auto;padding-top:.625rem}.regulations section h4{margin:.625rem 0}.regulations section ol{color:#ff7626;padding-left:1.875rem;margin-top:0;font-weight:700}.regulations section ol li{margin-bottom:.625rem}.regulations section ol li p{color:#000;font-weight:400}.regulations section ol li span{color:#000;margin-bottom:.625rem;font-weight:700}.regulations section ol li ol li span{color:#000;font-weight:400}.regulations section ul{list-style-type:square;color:#ff7626;margin-bottom:0;padding-left:1.875rem}.regulations section ul span{color:#000}@media (min-width:768px) and (max-width:1199px){.regulations section,.regulations section p section{max-width:43.13rem}}@media (max-width:767px){.regulations section,.regulations section p section{padding:.625rem 0;max-width:17.5rem}}.header-title{text-align:center}.future-meetings,.single-organized{display:flex;justify-content:space-between;margin-bottom:5rem;flex-wrap:wrap}.future-meetings .single-future-meetings,.single-organized .single-future-meetings{width:36rem;height:25rem;text-align:center;position:relative;margin-bottom:3rem;align-items:flex-start;justify-content:center;overflow:hidden}.future-meetings .single-future-meetings .img,.single-organized .single-future-meetings .img{height:100%}.future-meetings .single-future-meetings .single-future-meetings-text,.single-organized .single-future-meetings .single-future-meetings-text{height:19rem;position:absolute;padding:1rem;width:100%}.future-meetings .single-future-meetings .single-future-meetings-text h2,.single-organized .single-future-meetings .single-future-meetings-text h2{color:#fff;margin-left:auto;margin-top:3rem}.future-meetings .single-future-meetings .single-future-meetings-text h3,.single-organized .single-future-meetings .single-future-meetings-text h3{color:#fff}.future-meetings .single-future-meetings .single-future-meetings-content,.single-organized .single-future-meetings .single-future-meetings-content{position:relative}.future-meetings .single-future-meetings .single-future-meetings-details,.single-organized .single-future-meetings .single-future-meetings-details{background-color:#ff7726;height:25%;display:flex;justify-content:center;align-items:center;right:0;left:0;bottom:0;position:absolute}.future-meetings .single-future-meetings .single-future-meetings-details .HomeBanner-subscribe form a.button,.future-meetings .single-future-meetings .single-future-meetings-details a.btn,.future-meetings .single-future-meetings .single-future-meetings-details footer .contact .newsletter .form_subscribe a.form_subscribe_button,.HomeBanner-subscribe form .future-meetings .single-future-meetings .single-future-meetings-details a.button,.HomeBanner-subscribe form .single-organized .single-future-meetings .single-future-meetings-details a.button,.single-organized .single-future-meetings .single-future-meetings-details .HomeBanner-subscribe form a.button,.single-organized .single-future-meetings .single-future-meetings-details a.btn,.single-organized .single-future-meetings .single-future-meetings-details footer .contact .newsletter .form_subscribe a.form_subscribe_button,footer .contact .newsletter .form_subscribe .future-meetings .single-future-meetings .single-future-meetings-details a.form_subscribe_button,footer .contact .newsletter .form_subscribe .single-organized .single-future-meetings .single-future-meetings-details a.form_subscribe_button{color:#fff;border:.125rem solid #fff;background-color:transparent;padding:.5rem 4rem;margin:0}.future-meetings .single-organized-meetings,.single-organized .single-organized-meetings{width:49%;height:18.75rem;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;position:relative}.future-meetings .single-organized-meetings .single-organized-meetings-details,.single-organized .single-organized-meetings .single-organized-meetings-details{display:flex;justify-content:center;align-items:center;right:0;left:0;bottom:0;position:absolute;height:inherit}.future-meetings .single-organized-meetings .single-organized-meetings-details .HomeBanner-subscribe form a.button,.future-meetings .single-organized-meetings .single-organized-meetings-details a.btn,.future-meetings .single-organized-meetings .single-organized-meetings-details footer .contact .newsletter .form_subscribe a.form_subscribe_button,.HomeBanner-subscribe form .future-meetings .single-organized-meetings .single-organized-meetings-details a.button,.HomeBanner-subscribe form .single-organized .single-organized-meetings .single-organized-meetings-details a.button,.single-organized .single-organized-meetings .single-organized-meetings-details .HomeBanner-subscribe form a.button,.single-organized .single-organized-meetings .single-organized-meetings-details a.btn,.single-organized .single-organized-meetings .single-organized-meetings-details footer .contact .newsletter .form_subscribe a.form_subscribe_button,footer .contact .newsletter .form_subscribe .future-meetings .single-organized-meetings .single-organized-meetings-details a.form_subscribe_button,footer .contact .newsletter .form_subscribe .single-organized .single-organized-meetings .single-organized-meetings-details a.form_subscribe_button{color:#fff;border:.125rem solid #fff;background-color:transparent;margin:0;height:auto;padding:.5rem 4rem}.future-meetings .single-organized-meetings .img,.single-organized .single-organized-meetings .img{height:100%}.future-meetings .single-organized-meetings-text-details,.single-organized .single-organized-meetings-text-details{width:50%;text-align:left;align-self:flex-start}.future-meetings .single-organized-meetings-text-details h3,.single-organized .single-organized-meetings-text-details h3{color:#ff7626;margin:0}.future-meetings .single-organized-meetings-text-details p,.single-organized .single-organized-meetings-text-details p{margin-top:0}.future-meetings .single-organized-meetings-text-details h4,.single-organized .single-organized-meetings-text-details h4{margin:1rem 0 .2rem}.Main .meetings-navigation{height:4rem;margin:2rem 0}.Main .meetings-navigation .pagination{text-align:center;padding:1rem}.Main .meetings-navigation a,.Main .meetings-navigation span{color:#000;padding:1rem 1.5rem;text-decoration:none;transition:background-color .3s}.Main .meetings-navigation span.current{background-color:#ff7626;color:#fff}.Main .meetings-navigation a:hover:not(.current){background-color:#a8a8a8}@media (min-width:768px) and (max-width:1199px){.single-organized{flex-wrap:nowrap}.future-meetings,.single-organized{margin-bottom:2rem;display:flex}.future-meetings .single-future-meetings,.single-organized .single-future-meetings{height:15.63rem;width:21rem;margin:.3125rem}.future-meetings .single-future-meetings .single-future-meetings-details,.single-organized .single-future-meetings .single-future-meetings-details{height:30%}.future-meetings .single-future-meetings .img,.single-organized .single-future-meetings .img{height:inherit;max-width:inherit}.future-meetings .single-future-meetings .single-future-meetings-text,.single-organized .single-future-meetings .single-future-meetings-text{height:12rem;display:flex;flex-flow:column;justify-content:center}.future-meetings .single-future-meetings .single-future-meetings-text h2,.single-organized .single-future-meetings .single-future-meetings-text h2{color:#fff;margin:0;padding:.5rem;letter-spacing:0}.future-meetings .single-future-meetings .single-future-meetings-text h3,.single-organized .single-future-meetings .single-future-meetings-text h3{margin-top:0}.future-meetings .single-future-meetings .single-future-meetings-text p,.single-organized .single-future-meetings .single-future-meetings-text p{color:#fff;margin:0;padding:.5rem}.future-meetings .single-organized-meetings,.single-organized .single-organized-meetings{margin-right:1rem;display:block;width:50%;position:relative}.future-meetings .single-organized-meetings .img,.single-organized .single-organized-meetings .img{height:inherit;width:auto}.future-meetings .single-organized-meetings .single-organized-meetings-details,.single-organized .single-organized-meetings .single-organized-meetings-details{height:100%;display:flex;justify-content:center;align-items:center;right:0;left:0;position:absolute;align-self:center}.future-meetings .single-organized-meetings-text-details,.single-organized .single-organized-meetings-text-details{position:relative;width:50%;display:flex;flex-direction:column;padding-right:1rem}.future-meetings .single-organized-meetings-text-details h4,.single-organized .single-organized-meetings-text-details h4{margin-top:.5rem}.future-meetings .single-organized-meetings-text-details p,.single-organized .single-organized-meetings-text-details p{margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){.future-meetings,.single-organized{display:flex;margin-bottom:2rem;flex-wrap:wrap}.future-meetings .single-future-meetings,.single-organized .single-future-meetings{margin:0 auto 3rem}.future-meetings .single-future-meetings .img,.single-organized .single-future-meetings .img{height:inherit;max-width:inherit}.future-meetings .single-future-meetings .single-future-meetings-details,.single-organized .single-future-meetings .single-future-meetings-details{height:30%}.future-meetings .single-organized-meetings,.single-organized .single-organized-meetings{width:100%}.future-meetings .single-organized-meetings .img,.single-organized .single-organized-meetings .img{max-height:100%;width:auto}.future-meetings .single-organized-meetings .single-organized-meetings-details,.single-organized .single-organized-meetings .single-organized-meetings-details{height:inherit;display:flex;justify-content:center;align-items:center;right:0;left:0;position:absolute;align-self:center}.future-meetings .single-organized-meetings-text-details,.single-organized .single-organized-meetings-text-details{width:100%;height:5rem}.future-meetings .single-organized-meetings-text-details h4,.future-meetings .single-organized-meetings-text-details p:not(:nth-child(2)),.single-organized .single-organized-meetings-text-details h4,.single-organized .single-organized-meetings-text-details p:not(:nth-child(2)){display:none}}@media (max-width:479px){.future-meetings-container .future-meetings .single-future-meetings h2,.organized-meetings-container .future-meetings .single-future-meetings h2{margin-top:4rem}.future-meetings-container .future-meetings .single-future-meetings .single-future-meetings-details,.organized-meetings-container .future-meetings .single-future-meetings .single-future-meetings-details{height:25%}.Main .meetings-navigation{height:4rem;margin-bottom:4rem}.Main .meetings-navigation a{font-size:100%;padding:.5rem 1rem;line-height:2.4rem}}a .copyright{color:#ff7626}.event-box{border:2px solid #ff7626;box-sizing:border-box;max-width:17.13rem}.footer__header{font-weight:600}footer{background-color:#000;color:#fff}footer .contact .footer-container{padding:1.75rem 0;height:38.13rem}footer .contact .contact-box{width:29%;float:left}footer .contact .incoming-events__date{width:32%;height:100%;margin:0 .3125rem}footer .contact .incoming-events__title{text-align:left;width:66%;margin:0;padding:0 .625rem 0 1.25rem;height:100%;display:block;position:relative}footer .contact .incoming-events__title a{color:#fff}footer .contact .incoming-events__title:before{content:"";background:#ff7626;position:absolute;bottom:0;left:0;height:100%;width:2px}footer .contact .incoming-events .event-box{display:flex;flex-direction:row;margin-bottom:1.188rem;text-align:center;padding:.625rem 0}footer .contact .incoming-events .see-all-events{align-self:center;margin-top:1.25rem;font-family:Inconsolata,Helvetica,Arial,sans-serif;line-height:1.188rem;text-decoration:none}footer .contact .newsletter{height:auto;margin:0 3.75rem}footer .contact .newsletter .form_subscribe span{margin-bottom:.625rem;display:block}footer .contact .newsletter .form_subscribe p{margin:0}footer .contact .newsletter .form_subscribe .field{width:16.88rem;box-sizing:border-box;height:2.813rem;padding:11px 15px;margin:0 0 1rem;line-height:2.813rem;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}footer .contact .newsletter .form_subscribe .form_subscribe_button{margin:0 0 2.125rem;padding:0 2rem}footer .contact .contact-details{text-align:left}footer .contact .contact-details p{white-space:pre-line;margin:0 0 1.375rem}footer .contact .contact-details p a.link-white{color:#fff}.HomeBanner-subscribe form footer .contact .contact-details .button,footer .contact .contact-details .btn,footer .contact .contact-details .HomeBanner-subscribe form .button,footer .contact .contact-details .newsletter .form_subscribe .form_subscribe_button,footer .contact .newsletter .form_subscribe .contact-details .form_subscribe_button{padding:.792em 3.6em;margin:0}footer .contact .social-media{margin-top:2.5rem;margin-bottom:5.5rem;max-width:11.5rem}footer .contact .social-media .social-ico img{width:1.875rem;height:auto}footer .copyright{display:flex;align-items:center;box-sizing:border-box;background-color:#e6e6e6;height:3.25rem;width:100%;color:#ff7626}@media (min-width:768px) and (max-width:1199px){footer .form_subscribe{position:relative}footer .form_subscribe .message_error{position:absolute;margin-bottom:.625rem;align-self:flex-end;bottom:0}footer .contact{min-height:50rem}footer .contact .incoming-events__title{height:inherit;padding:0 1rem 0 2rem}footer .contact .incoming-events__date{padding:0 .625rem}footer .contact .footer-container{min-height:31.25rem;flex-direction:row;justify-content:space-between;position:relative}footer .contact .footer-container .incoming-events{width:100%;max-width:100%;height:auto;flex-direction:row;flex-wrap:inherit}footer .contact .footer-container .incoming-events .footer__header{width:100%}footer .contact .footer-container .incoming-events .event-box{margin-right:14.38rem}footer .contact .footer-container .incoming-events .see-all-events{margin:0 0 1.188rem;align-self:center}footer .contact .footer-container .newsletter{width:100%;max-width:100%;margin:0 0 3rem}footer .contact .footer-container .newsletter form{display:flex;height:auto}footer .contact .footer-container .newsletter form input[class=mail-input]{margin-right:.8125rem;flex-grow:2;margin-bottom:0}footer .contact .footer-container .newsletter form input[class=btn]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.813rem;margin-bottom:0}footer .contact .footer-container .contact-details{max-width:50%;width:50%;align-self:flex-start}footer .contact .footer-container .contact-details .footer__header{margin-top:0}footer .contact .footer-container .social-icons{max-width:17.5rem;position:absolute;bottom:1.875rem;right:0}footer .contact .footer-container .social-icons .social-media{max-width:17.5rem;width:100%;margin-bottom:0;position:relative;bottom:-14.38rem}footer .contact .footer-container .social-icons .social-ico{width:auto;height:2.063rem}footer .contact .footer-container .social-icons .social-ico img{width:inherit;height:inherit}.copyright .footer-container{padding:0}}@media (max-width:767px){footer .footer-container{width:100%}footer .contact .incoming-events__title{height:inherit;padding:0 .625rem 0 1.25rem}footer .contact .incoming-events__date{padding:0 .625rem 0 1.25rem}footer .contact .footer-container{height:auto!important;max-height:100%;flex-wrap:nowrap}footer .contact .footer-container .contact-box{justify-content:flex-start;max-width:17.5rem;float:none;width:100%}footer .contact .footer-container .incoming-events{height:auto}footer .contact .footer-container .incoming-events .event-box{max-width:100%;flex:1;height:auto}footer .contact .footer-container .incoming-events .see-all-events{margin:1.25rem 0 0}footer .contact .footer-container .newsletter{margin:0}footer .contact .footer-container .newsletter form input[class=mail-input]{width:17.5rem}footer .contact .footer-container .social-icons{margin:1.875rem 0;padding-top:1.25rem}footer .contact .footer-container .social-icons .social-media{max-width:17.5rem;margin:0}footer .contact .footer-container .social-icons .social-media .social-ico img{width:auto;height:inherit}footer .copyright .footer-container{padding:0}}.HomeBanner{background:url(assets/img/banner-main.png) 50%/cover no-repeat;padding:3.75rem 0;height:38rem}.HomeBanner-newsletterHolder{position:relative;height:32rem}.HomeBanner-events{position:relative;list-style:none;margin:0 auto;padding:1.563rem 0;overflow:hidden}.HomeBanner-event{color:#fff;display:inline-block;vertical-align:top;width:100%;float:left;opacity:1}.HomeBanner-event input[type=radio]{position:absolute;top:-9999px;left:-9999px}.HomeBanner-event label{position:absolute;text-transform:uppercase;left:0;top:0;padding:.625rem .9375rem;font-weight:600;background:#000;cursor:pointer;width:12.19rem}.HomeBanner-event .HomeBanner-eventDetails{position:absolute;width:100%;top:1.375rem;visibility:hidden;opacity:0;margin-top:1.125rem;transition:opacity .6s;overflow:hidden}.HomeBanner-event .HomeBanner-eventDetails>.HomeBanner-eventInfo{overflow:hidden}.HomeBanner-event a.HomeBanner-eventLink{position:absolute;right:0;top:0;margin-top:.625rem;margin-bottom:.625rem;text-align:center}.HomeBanner-event .HomeBanner-eventTitle{margin:0;padding:.625rem .9375rem;background:#ff7626;width:54rem;white-space:normal}.HomeBanner-event .HomeBanner-eventTitle-link{color:#fff}.HomeBanner-event .HomeBanner-eventDescription{margin:.9375rem;white-space:normal;max-width:67%;min-height:13.75rem}.HomeBanner-event:first-child label{left:0}.HomeBanner-event:nth-child(2) label{left:12.5rem}.HomeBanner-event:nth-child(3) label{left:25rem}.HomeBanner-event:nth-child(4) label{left:37.5rem}.HomeBanner-event input[type=radio]:checked~label{background:#ff7626}.HomeBanner-event input[type=radio]:checked~.HomeBanner-eventDetails{top:0;height:auto;position:relative;visibility:visible;opacity:1}.HomeBanner-eventMoreLink{margin-top:2rem;letter-spacing:.05rem}.HomeBanner-eventLectures{list-style:none;margin:.5rem 0 0;padding:0}.HomeBanner-eventLectures .EventLecture{padding:.625rem .9375rem;border-bottom:1px solid #ff7626;display:flex;flex-direction:row;flex-wrap:nowrap}.HomeBanner-eventLectures .EventLecture-name{font-weight:600;margin:0;padding-bottom:.625rem}.HomeBanner-eventLectures .EventLecture-name-link{color:#fff}.HomeBanner-eventLectures .EventLecture:last-child{border-bottom:none}.HomeBanner-eventLectures .EventLecture-lecturer{margin:0}.HomeBanner-eventLectures .EventLecture>*{padding-right:.625rem;margin:0}.HomeBanner-subscribe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeBanner-subscribe form{display:block;margin:0 auto;width:32.5rem;text-align:center;color:#fff}.HomeBanner-subscribe form .form_container>p{margin-bottom:.5rem;text-align:center!important}.HomeBanner-subscribe form>*{margin-top:0;margin-bottom:1.25rem}.HomeBanner-subscribe form>:last-child{margin-bottom:0}.HomeBanner-subscribe form input.field{width:16.88rem;box-sizing:border-box;height:2.813rem;padding:11px 15px;margin:0 0 1rem;line-height:2.813rem}.HomeBanner-subscribe form .button{height:2.813rem;margin-bottom:.5rem;text-align:center}@media (min-width:768px) and (max-width:1199px){.HomeBanner-event label{padding:.625rem 1.563rem .625rem .9375rem}.HomeBanner-event:nth-child(4) label{display:none}.HomeBanner-event a.HomeBanner-eventLink{align-self:flex-end;padding:.625rem;font-size:.875rem}.HomeBanner-event .HomeBanner-eventDetails .HomeBanner-eventInfo{display:flex;min-height:75px}.HomeBanner-event .HomeBanner-eventTitle{width:32.5rem;margin-top:.2rem}}@media (max-width:767px){.HomeBanner{position:relative;overflow:hidden;padding:0;height:24rem}.HomeBanner form{width:25rem;margin-top:3rem}.HomeBanner-eventMoreLink{display:none}.HomeBanner-events{display:flex;flex-direction:row;flex-wrap:nowrap;position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;width:auto;height:auto;bottom:-1.25rem;max-width:100%;overflow-x:scroll}.HomeBanner-event{position:relative;min-width:90%;flex-basis:90%;padding-right:.625rem;opacity:.05}.HomeBanner-event input[type=radio]{display:none}.HomeBanner-event input[type=radio]:checked~label{background:transparent}.HomeBanner-event input[type=radio]:checked~.HomeBanner-eventDetails{position:static}.HomeBanner-event label{pointer-events:none;position:static;background:transparent;padding:.3125rem .625rem}.HomeBanner-event .HomeBanner-eventDetails{position:static;visibility:visible;opacity:1;z-index:5;margin-top:.3125rem}.HomeBanner-event:after{content:"";position:absolute;right:.0625rem;top:0;width:.0625rem;height:100%;background:#ff7626}.HomeBanner-event:last-of-type:after{display:none}.HomeBanner-event a.HomeBanner-eventLink{position:absolute;top:auto;right:0;bottom:0;margin-right:1.25rem;margin-bottom:2rem}.HomeBanner-event .HomeBanner-eventInfo{background:transparent}.HomeBanner-event .HomeBanner-eventTitle{background:transparent;padding:0 .625rem;white-space:normal;width:90%}.HomeBanner-event .HomeBanner-eventDescription,.HomeBanner-event .HomeBanner-eventLectures{display:none}}@media (max-width:479px){.HomeBanner .HomeBanner-subscribe form{width:17rem}.HomeBanner .HomeBanner-subscribe form .btn,.HomeBanner .HomeBanner-subscribe form .button,.HomeBanner .HomeBanner-subscribe form footer .contact .newsletter .form_subscribe .form_subscribe_button,footer .contact .newsletter .form_subscribe .HomeBanner .HomeBanner-subscribe form .form_subscribe_button{width:150px;padding:0}.HomeBanner .HomeBanner-subscribe form .input{width:210px}.HomeBanner .HomeBanner-subscribe-subtitle{margin-top:0;margin-bottom:.5rem}.HomeBanner-event{min-width:85%;flex-basis:85%}.HomeBanner-event a.HomeBanner-eventLink{left:0;padding:.5rem 0}}@media (max-width:767px){.HomeBanner{height:420px}.HomeBanner-subscribe{padding:.5rem}.HomeBanner form{margin-top:1rem}.HomeBanner form .input{height:30px}}@media (max-width:479px){.HomeBanner{height:450px}}.HomeAbout{margin-top:3rem;margin-bottom:3.75rem}.HomeVideos{background-color:#f6f6f6;padding-top:1.25rem;padding-bottom:2.5rem}.HomeVideos .VideosPanel{height:385px}@media (min-width:768px) and (max-width:1199px){.HomeVideos .VideosPanel{height:670px}}@media (max-width:767px){.HomeVideos{position:relative;padding-bottom:4.375rem}.HomeVideos .RefBlock>a{position:absolute;bottom:30px;right:10px}.HomeVideos .VideosPanel{height:auto}}.HomeSpeakers{margin-top:1.875rem;margin-bottom:3.125rem}.HomeSpeakers>*{margin-top:1.875rem;margin-bottom:2.5rem}@media (max-width:479px){.HomeSpeakers{margin-bottom:.625rem}.HomeSpeakers .HomeSpeakers-speakers{margin-bottom:.625rem;overflow:hidden;position:relative;padding:0;height:360px}.HomeSpeakers .SpeakersList{flex-wrap:nowrap;overflow-x:auto;position:absolute;width:auto;height:auto;top:0;right:0;left:0;bottom:-20px;margin:0}.HomeSpeakers .Speaker{margin-right:.9375rem;margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.HomeSpeakers{position:relative}.HomeSpeakers .RefBlock>a{position:absolute;bottom:-.625rem;right:0}}.Branding{position:relative}.Branding:before{content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);top:40px;height:1px;background:#d9d9d9}.Branding-group{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:2.5rem}.Branding-main{width:25%}.Branding-main img{width:120px;height:auto;margin-left:.9375rem}.Branding-partners{width:75%}.Branding-partners img{width:160px;height:auto;margin-right:1.875rem}.Branding-main,.Branding-partners{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;position:relative;text-align:center}.Branding-label{position:relative;display:inline-block;padding:0 .9375rem;text-align:center;background:#fff}.PartnersList{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-left:.9375rem}@media (min-width:768px) and (max-width:1199px){.PartnersList{flex-wrap:wrap}.PartnersList li{margin-bottom:1.25rem}}@media (max-width:767px){.Branding:before{content:none;display:none}.Branding .Branding-group{flex-wrap:wrap;max-width:100%;padding:0}.Branding-main img{margin:0}.Branding-main,.Branding-partners{width:100%;align-items:center;margin-bottom:25px}.Branding-main:before,.Branding-partners:before{content:"";position:absolute;width:100%;left:50%;transform:translateX(-50%);top:40px;height:1px;background:#d9d9d9}.Branding-label{font-weight:400}.PartnersList{padding:0;justify-content:space-between;flex-wrap:wrap;max-width:27.81rem}.PartnersList li{margin-bottom:.625rem}.PartnersList img{margin:0}}@media (max-width:479px){.Branding-partners li{width:50%;padding:0 10px}.Branding-partners li img{max-width:100%;height:auto}.PartnersList{max-width:100%}}@media (max-width:479px){footer .incoming-events .see-all-events{display:none}}@media (max-width:767px){footer .incoming-events .see-all-events{display:none}}@media (min-width:768px) and (max-width:1199px){footer .incoming-events .see-all-events{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zYXNzL2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsV0FDRSxzQkFBd0IsQ0FFMUIsNkJBQ0UsY0FDQSxlQUEwQixDQUU1QixZQUNFLFlBQ0Esc0JBQXdCLENBRTFCLFdBQ0UsV0FDQSxzQkFBd0IsQ0FFMUIsaUJBQ0UsWUFDQSxzQkFBd0IsQ0FLMUIsZ0NBRkUsc0JBQXdCLENBSUUsZ0JBRDFCLFVBQVksQ0FHZCxrQkFDRSxjQUNBLGlCQUNBLGlCQUFtQixDQUVyQixZQUNFLGdCQUNBLHlCQUNBLGNBRUEscUJBQ0EsaUJBQW1CLENBQ25CLDRDQUNFLHNCQUF3QixDQUMxQix1QkFDRSxzQkFBd0IsQ0FDMUIsZ0JBQ0UsY0FDQSxZQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxVQUFZLENBQ2QsOEJBQ0UsZUFDQSxpQkFDQSxTQUNBLGlCQUFtQixDQUd2QixvQkFDRSwyQkFDQSw0QkFDQSxXQUNBLFVBQ0EsZUFBaUIsQ0FDakIsMEJBQ0UseUJBQ0Esa0JBQ0Esc0NBQ0Esb0JBQ0EsY0FDQSxjQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsWUFDQSxTQUNBLG1CQUNBLHVCQUNBLHFCQUNBLFFBQ0EsV0FDQSxjQUFnQixDQUdwQixpQkFDRSwyRUFDQSxrQkFDQSxlQUFpQixDQUVuQixpQkFDRSxzREFBNEQsQ0FFOUQsVUFDRSxlQUFpQixDQUVuQixZQUNFLGVBQWlCLENBRW5CLCtCQUNFLGVBQWlCLENBRW5CLFNBQ0UsZUFBaUIsQ0FFbkIsWUFDRSxtQkFBcUIsQ0FFdkIsR0FDRSxnQkFDQSxlQUNBLGtCQUFvQixDQUNwQixrREFDRSxHQUNFLGlCQUFtQixDQUFFLENBQ3pCLDRDQUNFLEdBQ0UsaUJBQW1CLENBQUUsQ0FFM0IsR0FDRSxrQkFDQSxvQkFDQSxlQUFpQixDQUNqQixrREFDRSxHQUNFLG1CQUNBLGtCQUFvQixDQUFFLENBQzFCLDRDQUNFLEdBQ0UsbUJBQ0Esa0JBQW9CLENBQUUsQ0FFNUIsR0FDRSxnQkFDQSxtQkFD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QixjQUNFLFVBQ0EsOEJBQ0EsZUFDQSxrQkFBb0IsQ0FDcEIsaUJBQ0UscUJBQXVCLENBQ3pCLGtCQUNFLFFBQVUsQ0FBRSxDQUVsQix5QkFDRSxzQkFDRSxVQUNBLGNBQWdCLENBQ2hCLDBCQUNFLGVBQ0EsV0FBYSxDQUNqQixjQUNFLGNBQWdCLENBQUUsQ0FFdEIseUJBQ0Usd0NBQ0UsWUFBYyxDQUFFLENBRXBCLHlCQUNFLHdDQUNFLFlBQWMsQ0FBRSxDQUVwQixnREFDRSx3Q0FDRSxZQUFjLENBQUUiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9V29yZFByZXNzIENvcmVcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4uYWxpZ25jZW50ZXIsIGRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4OyB9XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndwLWNhcHRpb24uYWxpZ25ub25lLCAud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG4gIC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4OyB9XG4gIC53cC1jYXB0aW9uIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDk4LjUlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0cHggNXB4OyB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuLmZvbnQtaXMtd2hpdG5leSB7XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgU1NtIEFcIiwgXCJXaGl0bmV5IFNTbSBCXCIsIEFyaWFsLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9udC1pcy1tYXJrUHJvIHtcbiAgZm9udC1mYW1pbHk6IE1hcmtQcm8sIEFyaWFsLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLmlzLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uaXMtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmlzLXNlbWlib2xkLCAuUmVhZE1vcmUtdHJpZ2dlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmlzLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmgxLCBoMiwgaDMsIGg0IHtcbiAgZm9udC1mYW1pbHk6IE1hcmtQcm87IH1cblxuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTRyZW0pIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk0cmVtKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtOyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk0cmVtKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk0cmVtKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH0gfVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45NHJlbSkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk0cmVtKSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTsgfSB9XG5cbmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTRyZW0pIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk0cmVtKSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5hOmxpbmssIGE6dmlzaXRlZCwgYTphY3RpdmUsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNzYyNjsgfVxuXG4uYnRuLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmY3NjI2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTsgfVxuXG5pbnB1dCwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBTU20gQVwiLCBcIldoaXRuZXkgU1NtIEJcIiwgQXJpYWwsIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vLi4vYXNzZXRzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi5iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc2MjY7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2NlMjMyMzsgfVxuXG4uY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmY3NjI2OyB9XG4gICAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjZmY3NjI2OyB9XG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICBmb250LWZhbWlseTogcGdzLWZvbnQ7XG4gICAgICBjb250ZW50OiBcIu6Ah1wiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgfVxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjc2MjY7IH1cbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjphZnRlcixcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnJhZGlvIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5yYWRpbyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc2MjY7IH1cbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY3NjI2OyB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cbiAgICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XG4gIC5yYWRpby5yYWRpby1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmJ0biwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnV0dG9uLCAuYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAuYnRuOmZvY3VzLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b246Zm9jdXMsIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b246Zm9jdXMsIC5idG46YWN0aXZlLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b246YWN0aXZlLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnV0dG9uOmFjdGl2ZSwgLmJ0bjphY3RpdmU6Zm9jdXMsIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbjphY3RpdmU6Zm9jdXMsIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b246YWN0aXZlOmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjphY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuOmZpcnN0LWNoaWxkLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b246Zmlyc3QtY2hpbGQsIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b246Zmlyc3QtY2hpbGQsIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG46bGFzdC1jaGlsZCwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOmxhc3QtY2hpbGQsIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b246bGFzdC1jaGlsZCwgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLnRleHQtcmlnaHQgLmJ0bjpsYXN0LWNoaWxkLCAudGV4dC1yaWdodCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b246bGFzdC1jaGlsZCwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAudGV4dC1yaWdodCAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOmxhc3QtY2hpbGQsIC50ZXh0LXJpZ2h0IC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b246bGFzdC1jaGlsZCwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLnRleHQtcmlnaHQgLmJ1dHRvbjpsYXN0LWNoaWxkLCAudGV4dC1yaWdodCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGV4dC1yaWdodCAuYnRuOmZpcnN0LWNoaWxkLCAudGV4dC1yaWdodCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b246Zmlyc3QtY2hpbGQsIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLnRleHQtcmlnaHQgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbjpmaXJzdC1jaGlsZCwgLnRleHQtcmlnaHQgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ1dHRvbjpmaXJzdC1jaGlsZCwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLnRleHQtcmlnaHQgLmJ1dHRvbjpmaXJzdC1jaGlsZCwgLnRleHQtcmlnaHQgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLmJ0bi5wdWxsLXJpZ2h0LCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5wdWxsLXJpZ2h0LmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLnB1bGwtcmlnaHQuYnV0dG9uLCAuYnV0dG9uLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgLmJ0bi5wdWxsLXJpZ2h0OmZpcnN0LWNoaWxkLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5wdWxsLXJpZ2h0LmZvcm1fc3Vic2NyaWJlX2J1dHRvbjpmaXJzdC1jaGlsZCwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLnB1bGwtcmlnaHQuYnV0dG9uOmZpcnN0LWNoaWxkLCAuYnV0dG9uLnB1bGwtcmlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmJ0biwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZjc2MjY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjVyZW0gNHJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gIC5pbnB1dC1ncm91cCAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4sIC5pbnB1dC1ncm91cC1idG4gZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5pbnB1dC1ncm91cC1idG4gLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLmlucHV0LWdyb3VwLWJ0biAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnV0dG9uLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuaW5wdXQtZ3JvdXAtYnRuIC5idXR0b24ge1xuICBtYXJnaW46IDA7IH1cblxuLmJ0bjpub3QoLmJ0bi14cyk6bm90KC5idG4tbGcpOm5vdCguYnRuLXRoaXJkKSwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOm5vdCguYnRuLXhzKTpub3QoLmJ0bi1sZyk6bm90KC5idG4tdGhpcmQpLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnV0dG9uOm5vdCguYnRuLXhzKTpub3QoLmJ0bi1sZyk6bm90KC5idG4tdGhpcmQpIHtcbiAgaGVpZ2h0OiAyLjgxM3JlbTsgfVxuXG4uYnRuLXhzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmJ0bi5idG4tZmlyc3QsIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idG4tZmlyc3QuYnV0dG9uLCAuYnRuLmJ0bi1maXJzdDpsaW5rLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5idG4tZmlyc3QuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOmxpbmssIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idG4tZmlyc3QuYnV0dG9uOmxpbmssIC5idG4uYnRuLWZpcnN0OnZpc2l0ZWQsIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b246dmlzaXRlZCwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ0bi1maXJzdC5idXR0b246dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc2MjY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZjc2MjY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1jb2xvciAuYnRuLmJ0bi1maXJzdDpub3QoW2Rpc2FibGVkXSksIC5iZy1jb2xvciBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5idG4tZmlyc3QuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOm5vdChbZGlzYWJsZWRdKSwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuYmctY29sb3IgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b246bm90KFtkaXNhYmxlZF0pLCAuYmctY29sb3IgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ0bi1maXJzdC5idXR0b246bm90KFtkaXNhYmxlZF0pLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYmctY29sb3IgLmJ0bi1maXJzdC5idXR0b246bm90KFtkaXNhYmxlZF0pLCAuYmctY29sb3IgLmJ0bi5idG4tZmlyc3Q6bGluazpub3QoW2Rpc2FibGVkXSksIC5iZy1jb2xvciBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5idG4tZmlyc3QuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOmxpbms6bm90KFtkaXNhYmxlZF0pLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5iZy1jb2xvciAuYnRuLWZpcnN0LmZvcm1fc3Vic2NyaWJlX2J1dHRvbjpsaW5rOm5vdChbZGlzYWJsZWRdKSwgLmJnLWNvbG9yIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idG4tZmlyc3QuYnV0dG9uOmxpbms6bm90KFtkaXNhYmxlZF0pLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYmctY29sb3IgLmJ0bi1maXJzdC5idXR0b246bGluazpub3QoW2Rpc2FibGVkXSksIC5iZy1jb2xvciAuYnRuLmJ0bi1maXJzdDp2aXNpdGVkOm5vdChbZGlzYWJsZWRdKSwgLmJnLWNvbG9yIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b246dmlzaXRlZDpub3QoW2Rpc2FibGVkXSksIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJnLWNvbG9yIC5idG4tZmlyc3QuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOnZpc2l0ZWQ6bm90KFtkaXNhYmxlZF0pLCAuYmctY29sb3IgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ0bi1maXJzdC5idXR0b246dmlzaXRlZDpub3QoW2Rpc2FibGVkXSksIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5iZy1jb2xvciAuYnRuLWZpcnN0LmJ1dHRvbjp2aXNpdGVkOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmNzYyNjsgfVxuXG4uYnRuLmJ0bi1maXJzdDphY3RpdmUsIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b246YWN0aXZlLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnRuLWZpcnN0LmJ1dHRvbjphY3RpdmUsIC5idG4uYnRuLWZpcnN0OmhvdmVyLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5idG4tZmlyc3QuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOmhvdmVyLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnRuLWZpcnN0LmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTYyMWI7XG4gIGJvcmRlci1jb2xvcjogI2Q5NjIxYjsgfVxuICAuYmctY29sb3IgLmJ0bi5idG4tZmlyc3Q6YWN0aXZlOm5vdChbZGlzYWJsZWRdKSwgLmJnLWNvbG9yIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKSwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuYmctY29sb3IgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKSwgLmJnLWNvbG9yIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idG4tZmlyc3QuYnV0dG9uOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSksIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5iZy1jb2xvciAuYnRuLWZpcnN0LmJ1dHRvbjphY3RpdmU6bm90KFtkaXNhYmxlZF0pLCAuYmctY29sb3IgLmJ0bi5idG4tZmlyc3Q6aG92ZXI6bm90KFtkaXNhYmxlZF0pLCAuYmctY29sb3IgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuYnRuLWZpcnN0LmZvcm1fc3Vic2NyaWJlX2J1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJnLWNvbG9yIC5idG4tZmlyc3QuZm9ybV9zdWJzY3JpYmVfYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSwgLmJnLWNvbG9yIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idG4tZmlyc3QuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJnLWNvbG9yIC5idG4tZmlyc3QuYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NjIxYjtcbiAgICBib3JkZXItY29sb3I6ICNkOTYyMWI7IH1cblxuLmJ0bi5idG4tZmlyc3RbZGlzYWJsZWRdLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5idG4tZmlyc3RbZGlzYWJsZWRdLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ0bi1maXJzdFtkaXNhYmxlZF0uYnV0dG9uLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYnRuLWZpcnN0LFxuZmllbGRzZXRbZGlzYWJsZWRdIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmVcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWZpcnN0LmZvcm1fc3Vic2NyaWJlX2J1dHRvbixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnRuLWZpcnN0LmJ1dHRvbiwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm1cbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWZpcnN0LmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhOGE4YTg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmctY29sb3IgLmJ0bi5idG4tZmlyc3RbZGlzYWJsZWRdLCAuYmctY29sb3IgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuYnRuLWZpcnN0W2Rpc2FibGVkXS5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmJnLWNvbG9yIC5idG4tZmlyc3RbZGlzYWJsZWRdLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLmJnLWNvbG9yIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idG4tZmlyc3RbZGlzYWJsZWRdLmJ1dHRvbiwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJnLWNvbG9yIC5idG4tZmlyc3RbZGlzYWJsZWRdLmJ1dHRvbiwgLmJnLWNvbG9yXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJ0bi1maXJzdCwgLmJnLWNvbG9yXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5idG4tZmlyc3QuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5iZy1jb2xvclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1maXJzdC5mb3JtX3N1YnNjcmliZV9idXR0b24sIC5iZy1jb2xvclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ0bi1maXJzdC5idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5iZy1jb2xvclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1maXJzdC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3OyB9XG5cbi5idG4tc2Vjb25kLCAuYnRuLXNlY29uZDpsaW5rLCAuYnRuLXNlY29uZDp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmY3NjI2O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmY3NjI2OyB9XG4gIC5iZy1jb2xvciAuYnRuLXNlY29uZDpub3QoW2Rpc2FibGVkXSksIC5iZy1jb2xvciAuYnRuLXNlY29uZDpsaW5rOm5vdChbZGlzYWJsZWRdKSwgLmJnLWNvbG9yIC5idG4tc2Vjb25kOnZpc2l0ZWQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7IH1cblxuLmJ0bi1zZWNvbmQ6YWN0aXZlLCAuYnRuLXNlY29uZDpob3ZlciB7XG4gIGNvbG9yOiAjZDk2MjFiO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDk2MjFiOyB9XG4gIC5iZy1jb2xvciAuYnRuLXNlY29uZDphY3RpdmU6bm90KFtkaXNhYmxlZF0pLCAuYmctY29sb3IgLmJ0bi1zZWNvbmQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZDk2MjFiO1xuICAgIGNvbG9yOiAjZDk2MjFiOyB9XG5cbi5idG4tc2Vjb25kW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZCB7XG4gIGJvcmRlci1jb2xvcjogI2E4YThhODtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmJnLWNvbG9yIC5idG4tc2Vjb25kW2Rpc2FibGVkXSwgLmJnLWNvbG9yXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNlY29uZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICAgIGNvbG9yOiAjZDdkN2Q3OyB9XG5cbi5idG4tdGhpcmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYnRuLXRoaXJkLCAuYnRuLXRoaXJkOmxpbmssIC5idG4tdGhpcmQ6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4tdGhpcmRbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10aGlyZCB7XG4gICAgY29sb3I6ICNhOGE4YTg7IH1cbiAgICAuYmctY29sb3IgLmJ0bi10aGlyZFtkaXNhYmxlZF0sIC5iZy1jb2xvclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXRoaXJkIHtcbiAgICAgIGNvbG9yOiAjZDdkN2Q3OyB9XG5cbi5iZy1kYXJrIC5idG4tdGhpcmQsXG4uYmctY29sb3IgLmJ0bi10aGlyZCB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuLWRyb3Bkb3duLCAuYnRuLWRyb3Bkb3duOmxpbmssIC5idG4tZHJvcGRvd246dmlzaXRlZCwgLmJ0bi1kcm9wZG93bjpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5idG4tZHJvcGRvd246YWN0aXZlIHtcbiAgY29sb3I6ICNkOTYyMWI7IH1cblxuLmJ0bi1kcm9wZG93bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2E4YThhODtcbiAgY29sb3I6ICNhOGE4YTg7IH1cblxuLmJ0bi1ncm91cCB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjc2MjY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgyNTUsIDExOCwgMzgsIDAuNik7IH1cblxuLnN0LXNlbGVjdCB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3Qtc2VsZWN0IC5zdC1zZWxlY3QtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAuc3Qtc2VsZWN0IC5zdC1zZWxlY3QtYnV0dG9uOmZvY3VzLCAuc3Qtc2VsZWN0IC5zdC1zZWxlY3QtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmNzYyNjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgyNTUsIDExOCwgMzgsIDAuNik7IH1cbiAgICAuc3Qtc2VsZWN0IC5zdC1zZWxlY3QtYnV0dG9uIC5zdC1zZWxlY3Qtb3B0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0cmVtOyB9XG4gICAgLnN0LXNlbGVjdCAuc3Qtc2VsZWN0LWJ1dHRvbiAuc3Qtc2VsZWN0LWFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuc3Qtc2VsZWN0IC5zdC1zZWxlY3QtYnV0dG9uIC5zdC1zZWxlY3QtYXJyb3c6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgIGZvbnQ6IDE3cHggXCJDb25zb2xhc1wiLCBtb25vc3BhY2U7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI2ZmNzYyNjtcbiAgICAgICAgcmlnaHQ6IDFyZW07IH1cbiAgLnN0LXNlbGVjdCAuZHJvcGRvd24tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkOWQ5ZDk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogM3JlbTtcbiAgICBmb250LXNpemU6IDE2MCU7IH1cbiAgICAuc3Qtc2VsZWN0IC5kcm9wZG93bi1zZWxlY3QuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0LXNlbGVjdCAuZHJvcGRvd24tc2VsZWN0IGxpIHtcbiAgICAgIGNvbG9yOiAjZmY3NjI2O1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuc3Qtc2VsZWN0IC5kcm9wZG93bi1zZWxlY3QgbGk6aG92ZXIsIC5zdC1zZWxlY3QgLmRyb3Bkb3duLXNlbGVjdCBsaTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTgsIDM4LCAwLjcpO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnN0LXNlbGVjdCAuZHJvcGRvd24tc2VsZWN0IGxpLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNzYyNjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zdC1zZWxlY3QgLmRyb3Bkb3duLXNlbGVjdCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc3Qtc2VsZWN0IC5kcm9wZG93bi1zZWxlY3QgbGkgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4ucmVndWxhdGlvbnMsIC5yZWd1bGF0aW9ucyBzZWN0aW9uIHAubWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAubWFpbi5yZWd1bGF0aW9ucyAuZmllbGQsIC5yZWd1bGF0aW9ucyBzZWN0aW9uIHAubWFpbiAuZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLm1haW4ucmVndWxhdGlvbnMgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLnJlZ3VsYXRpb25zIHNlY3Rpb24gcC5tYWluIC5mb3JtX3N1YnNjcmliZV9idXR0b24ge1xuICAgIGhlaWdodDogMi44MTNyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmY3NjI2O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtOyB9XG5cbi51LWRpc3BsYXlCbG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY3NjI2OyB9XG5cbi51LWhpZGVEZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudS1oaWRlRGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi51LXNob3dUYWJsZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC51LXNob3dUYWJsZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udS1oaWRlTGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSBhbmQgKG1heC13aWR0aDogNzQuOTRyZW0pIHtcbiAgICAudS1oaWRlTGFwdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udS1zaG93TGFwdG9wIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45NHJlbSkge1xuICAgIC51LXNob3dMYXB0b3Age1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnUtaGlkZU1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51LWhpZGVNb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnUtT3JhbmdlQm94IHtcbiAgY29sb3I6ICNmZjc2MjY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjc2MjY7IH1cblxuLnUtZmxvYXRMZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnUtZmxvYXRSaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uUmVhZE1vcmUtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLlJlYWRNb3JlLXRhcmdldCB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTsgfVxuXG4uUmVhZE1vcmUtdG9nZ2xlcjpjaGVja2VkIH4gLlJlYWRNb3JlLXRhcmdldCB7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogOTk5ZW07IH1cblxuLlJlYWRNb3JlLXRvZ2dsZXIgfiAuUmVhZE1vcmUtdHJpZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY28vYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4uUmVhZE1vcmUtdG9nZ2xlcjpjaGVja2VkIH4gLlJlYWRNb3JlLXRyaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvL2Fycm93LXVwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5SZWFkTW9yZS10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmY3NjI2O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cbiAgLlJlYWRNb3JlLXRyaWdnZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZDk2MjFiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuUmVhZE1vcmUtdHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXJrUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9yZWd1bGFyL01hcmtQcm8ub3RmXCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL3JlZ3VsYXIvODU4OTJiZjUtM2VjMy00YjQxLTk2MmQtYjljMmQzZGFiMmFkLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01hcmtQcm8vcmVndWxhci84NTg5MmJmNS0zZWMzLTRiNDEtOTYyZC1iOWMyZDNkYWIyYWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL3JlZ3VsYXIvM2I5ODUzOTgtYzg0OC00NTZmLTg4NzgtNmE1YzJhNzJiODJhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9yZWd1bGFyLzI2MDkwM2FhLTY2ZjYtNDU3OC04ZjRlLWFlZDQ2MGU0NjU2My53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL3JlZ3VsYXIvYWVlNTUxMWUtYmM3My00NWUxLTk5NjMtMGZmOWU1MDFiYTU5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hcmtQcm8nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL2JvbGQvTWFya1Byby1Cb2xkLm90ZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9ib2xkL2ZlMGU2NDgzLTVkZmItNDExZC04NjliLWFmZDk4ZjJjMzI5Mi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL2JvbGQvZmUwZTY0ODMtNWRmYi00MTFkLTg2OWItYWZkOThmMmMzMjkyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9ib2xkLzViMzA5MzkwLTE2YTYtNDZmOS05NzUwLTgyZjg0NGVmOGMyNy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01hcmtQcm8vYm9sZC85ZTU5YzEyNC00ZDYwLTRhYmMtOGE1OS0xYWRhMTFiNjFiMDEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9ib2xkLzExMzk5NjU2LTJkMWMtNGNlMS1hYmFlLTQ0MjQ4YmE1ZjI3MC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXJrUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9NYXJrUHJvLUl0YWxpYy5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXJrUHJvJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9saWdodC9NYXJrUHJvLUxpZ2h0Lm90ZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9saWdodC9jMDUzMTE4ZS1kMjQ4LTQ5ODMtYTc1OC1hOGM2ZTQwYjMwYzAuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9saWdodC9jMDUzMTE4ZS1kMjQ4LTQ5ODMtYTc1OC1hOGM2ZTQwYjMwYzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL2xpZ2h0L2I5N2E4ZTBlLTZjYmQtNGQxMy04N2VjLTYzM2IzYjY2MzcyZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01hcmtQcm8vbGlnaHQvMGE5YjE1YTctNGQyOS00ZjgxLWI5NWUtMDFhNTIxZjNmYjUwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01hcmtQcm8vbGlnaHQvYmJlMGZkMDgtYjQ4MC00MTMyLWJjZTEtNTcyMjA3N2MzNzdiLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hcmtQcm8nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL21lZGl1bS9NYXJrUHJvLU1lZGl1bS5vdGZcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01hcmtQcm8vbWVkaXVtL2ZiZGNmOWMzLTVhZTYtNGQ5YS1hNTk5LTM3NjRmN2M4MDZiZS5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL21lZGl1bS9mYmRjZjljMy01YWU2LTRkOWEtYTU5OS0zNzY0ZjdjODA2YmUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL21lZGl1bS9iY2EwMjhjZS1jMjdkLTRlN2QtYWEyOC1mMTczZDUyMWFkMTQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9NYXJrUHJvL21lZGl1bS8zNzU1NDkyOS03ODNkLTQ4YjQtOTM0Ni01NGFmOWJkYWE1Yzcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFya1Byby9tZWRpdW0vNDhmOTI4MTAtYmIzNy00MDMyLTk5NjctNGZjMTJjOWEwMjJjLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1doaXRuZXlTU20nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9XaGl0bmV5U1NtL1doaXRuZXlTU20tQm9vay1Qcm8ub3RmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV2hpdG5leVNTbSc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1doaXRuZXlTU20vV2hpdG5leVNTbS1NZWRpdW0tUHJvLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1doaXRuZXlTU20nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9XaGl0bmV5U1NtL1doaXRuZXlTU20tTGlnaHQtUHJvLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1doaXRuZXlTU20nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9XaGl0bmV5U1NtL1doaXRuZXlTU20tU2VtaWJvbGQtUHJvLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1doaXRuZXlTU20nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9XaGl0bmV5U1NtL1doaXRuZXlTU20tQm9va0l0YWxpYy1Qcm8ub3RmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBncy1mb250XCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3Bncy1mb250LmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3Bncy1mb250LnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3Bncy1mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5jb25zb2xhdGFcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvSW5jb25zb2xhdGEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9pbmNvbnNvbGF0YS1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvaW5jb25zb2xhdGEtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uZW90XCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz8jaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbW9vbi1cIl0sIFtjbGFzcyo9XCIgaWNvbW9vbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29tb29uLW1hcF9pY29uLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuaHRtbCwgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgU1NtIEFcIiwgXCJXaGl0bmV5IFNTbSBCXCIsIEFyaWFsLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uTWFpbiAqLCAubWFpbiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzMuMzFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zb2NpYWwtaWNvIHtcbiAgd2lkdGg6IDEuODEzcmVtO1xuICBoZWlnaHQ6IDEuODEzcmVtOyB9XG5cbi5mbGV4LWZpbGxlciB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGdzLWxvZ28ge1xuICBoZWlnaHQ6IDQuMTI1cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICAucGdzLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuYTpsaW5rLCBhOnZpc2l0ZWQsIGE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjc2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWJnbGVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY3NjI2O1xuICB3aWR0aDogOC42cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmY3NjI2OyB9XG4gIC5idG4tYmdsZXNzIGE6bGluaywgLmJ0bi1iZ2xlc3MgYTp2aXNpdGVkLCAuYnRuLWJnbGVzcyBhOmFjdGl2ZSwgLmJ0bi1iZ2xlc3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjc2MjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0My4zOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDI3LjgxcmVtOyB9XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTguMTNyZW07IH1cbiAgLk1haW4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cblxuLkdhbGxlcnlQYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMC4zMTI1cmVtOyB9XG5cbi5HYWxsZXJ5UGFuZWwtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTUuMzFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMzAlOyB9XG4gIC5HYWxsZXJ5UGFuZWwtaXRlbTpudGgtb2YtdHlwZSgyKSwgLkdhbGxlcnlQYW5lbC1pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5HYWxsZXJ5UGFuZWwtaXRlbTpudGgtb2YtdHlwZSgxKSwgLkdhbGxlcnlQYW5lbC1pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuR2FsbGVyeVBhbmVsLWl0ZW0gLkltZy10aHVtYiB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5HYWxsZXJ5UGFuZWwtaXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5TaG93QWxsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtOyB9XG5cbiNHYWxsZXJ5UGFuZWwtb3ZlcmxheUZvclBob3RvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDExMDA7IH1cbiAgI0dhbGxlcnlQYW5lbC1vdmVybGF5Rm9yUGhvdG86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI0dhbGxlcnlQYW5lbC1vdmVybGF5Rm9yUGhvdG8gI092ZXJsYXktY2xvc2VCdG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogNSU7XG4gICAgei1pbmRleDogMTA7XG4gICAgaGVpZ2h0OiAxLjE4OHJlbTtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljby9jbG9zZS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNHYWxsZXJ5UGFuZWwtb3ZlcmxheUZvclBob3RvIC5PdmVybGF5LWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAjR2FsbGVyeVBhbmVsLW92ZXJsYXlGb3JQaG90byAuc2xpY2stbGlzdCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICNHYWxsZXJ5UGFuZWwtb3ZlcmxheUZvclBob3RvIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNHYWxsZXJ5UGFuZWwtb3ZlcmxheUZvclBob3RvIC5PdmVybGF5LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNHYWxsZXJ5UGFuZWwtb3ZlcmxheUZvclBob3RvIC5PdmVybGF5LWl0ZW0gLkltZy1mdWxsIHtcbiAgICAgIG1heC13aWR0aDogODB2dztcbiAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAjR2FsbGVyeVBhbmVsLW92ZXJsYXlGb3JQaG90byAuT3ZlcmxheS1pdGVtIC5PdmVybGF5LXBob3RvTnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjR2FsbGVyeVBhbmVsLW92ZXJsYXlGb3JQaG90byAuc2xpY2stbGlzdCB7XG4gICAgei1pbmRleDogMTsgfVxuICAjR2FsbGVyeVBhbmVsLW92ZXJsYXlGb3JQaG90byAuc2xpY2stc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgI0dhbGxlcnlQYW5lbC1vdmVybGF5Rm9yUGhvdG8gLnNsaWNrLXByZXYsXG4gICNHYWxsZXJ5UGFuZWwtb3ZlcmxheUZvclBob3RvIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi10b3A6IC0xLjU2M3JlbTsgfVxuICAjR2FsbGVyeVBhbmVsLW92ZXJsYXlGb3JQaG90byAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMS44NzVyZW07IH1cbiAgI0dhbGxlcnlQYW5lbC1vdmVybGF5Rm9yUGhvdG8gLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxLjg3NXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLk1lZXRpbmdHYWxsZXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5HYWxsZXJ5UGFuZWwtaXRlbTpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuR2FsbGVyeVBhbmVsLWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuR2FsbGVyeVBhbmVsLWl0ZW0gLkltZy10aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI0dhbGxlcnlQYW5lbC1vdmVybGF5Rm9yUGhvdG8gLk92ZXJsYXktaXRlbSAuSW1nLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuU2hvd0FsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2ZmNzYyNjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfSB9XG5cbiNWaWRlb3NQYW5lbC1vdmVybGF5Rm9yTW92aWUsXG4jbW9iaWxlUGxheWVyLW92ZXJsYXlGb3JNb3ZpZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyOyB9XG4gICNWaWRlb3NQYW5lbC1vdmVybGF5Rm9yTW92aWU6YWZ0ZXIsXG4gICNtb2JpbGVQbGF5ZXItb3ZlcmxheUZvck1vdmllOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMCU7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjVmlkZW9zUGFuZWwtb3ZlcmxheUZvck1vdmllID4gYSxcbiAgI21vYmlsZVBsYXllci1vdmVybGF5Rm9yTW92aWUgPiBhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgbGVmdDogOSU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgei1pbmRleDogMTA7IH1cblxuI1ZpZGVvc1BhbmVsLWNsb3NlQnRuLFxuI1ByZWxlZ2VudFZpZGVvc1BhbmVsLWNsb3NlQnRuLFxuI21vYmlsZVBsYXllci1jbG9zZUJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiA1JTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljby9jbG9zZS1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk7IH1cblxuLlZpZGVvc1BhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uVmlkZW9zUGFuZWwtc2lkZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmNmY2ZjY7IH1cbiAgLlZpZGVvc1BhbmVsLXNpZGU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuVmlkZW9zUGFuZWwtc2lkZSA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5WaWRlb3NQYW5lbC1zaWRlLW9uSW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgYmxhY2sgMTAwJSk7IH1cbiAgLlZpZGVvc1BhbmVsLXNpZGUgLlZpZGVvc1BhbmVsLXNpZGUtdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gIC5WaWRlb3NQYW5lbC1zaWRlOmZpcnN0LW9mLXR5cGUgLnNob3dNb3ZpZUJ0biB7XG4gICAgdG9wOiAxMDBweDsgfVxuICAuVmlkZW9zUGFuZWwtc2lkZTpmaXJzdC1vZi10eXBlIC5WaWRlb3NQYW5lbC1zaWRlLXRpdGxlIHtcbiAgICB0b3A6IDE0MHB4OyB9XG5cbi5WaWRlb3NQYW5lbC1zaWRlOm50aC1vZi10eXBlKDIpIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZjZmNmY2O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uVmlkZW9zUGFuZWwtc2lkZTpudGgtb2YtdHlwZSgzKSB7XG4gIGhlaWdodDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc1JTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjUlO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2Y2ZjZmNjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoNCkge1xuICBoZWlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZjZmNmY2O1xuICBib3JkZXItbGVmdDogbm9uZTsgfVxuXG4jVmlkZW9zUGFuZWwtY2hvc2VuLFxuI21vYmlsZVBsYXllci1jaG9zZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uVmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlci8xMDAlIGF1dG8gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyB9XG4gIC5WaWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMzAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuICAuVmlkZW8gLlZpZGVvLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5WaWRlbyAuVmlkZW8tdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY28vcGxheS1pY29uLnBuZ1wiKSBjZW50ZXIvMTAwJSBuby1yZXBlYXQ7IH1cbiAgLlZpZGVvLS1iaWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuVmlkZW8tLWJpZyAuVmlkZW8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAuVmlkZW8tLWJpZyAuVmlkZW8tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTkwcHg7IH1cbiAgLlZpZGVvLS13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgIC5WaWRlby0td2lkZSAuVmlkZW8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5WaWRlby0tc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgICAuVmlkZW8tLXNtYWxsIC5WaWRlby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuVmlkZW86aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5WaWRlbzpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyB9XG5cbi5WaWRlb1BsYXllciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHBhZGRpbmc6IDZyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgLlZpZGVvUGxheWVyLnBsYXliYWNrIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgei1pbmRleDogOTk5OTsgfVxuXG4uVmlkZW9QbGF5ZXItdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwOyB9XG4gIC5WaWRlb1BsYXllci12aWRlbyBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zaG93TW92aWVCdG4ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvL3BsYXktaWNvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4OyB9XG4gIC5zaG93TW92aWVCdG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLlZpZGVvc1BhbmVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoMSksIC5WaWRlb3NQYW5lbC1zaWRlOm50aC1vZi10eXBlKDIpLCAuVmlkZW9zUGFuZWwtc2lkZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkICNmNmY2ZjY7IH1cbiAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuVmlkZW9zUGFuZWwtc2lkZTpudGgtb2YtdHlwZSgyKSxcbiAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoMykge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5WaWRlb3NQYW5lbC1zaWRlOm50aC1vZi10eXBlKDIpIC5zaG93TW92aWVCdG4sXG4gICAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoMykgLnNob3dNb3ZpZUJ0biB7XG4gICAgICB0b3A6IDEwMHB4OyB9XG4gICAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoMikgLlZpZGVvc1BhbmVsLXNpZGUtdGl0bGUsXG4gICAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoMykgLlZpZGVvc1BhbmVsLXNpZGUtdGl0bGUge1xuICAgICAgdG9wOiAxNDBweDsgfVxuICAuVmlkZW9zUGFuZWwtc2lkZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5WaWRlb3NQYW5lbC1zaWRlOm50aC1vZi10eXBlKDQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNWaWRlb3NQYW5lbC1vdmVybGF5Rm9yTW92aWUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNWaWRlb3NQYW5lbC1vdmVybGF5Rm9yTW92aWUgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtOyB9XG4gIC5WaWRlb3NQYW5lbCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5WaWRlb3NQYW5lbC1zaWRlIC5WaWRlb3NQYW5lbC1zaWRlLW9uSW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLlZpZGVvc1BhbmVsLXNpZGUgLlZpZGVvc1BhbmVsLXNpZGUtdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUoMSkgLlZpZGVvc1BhbmVsLXNpZGUtdGl0bGUge1xuICAgIHRvcDogNjBweDsgfVxuICAuVmlkZW9zUGFuZWwtc2lkZTpudGgtb2YtdHlwZSgxKSAuc2hvd01vdmllQnRuIHtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLlZpZGVvc1BhbmVsLXNpZGU6bnRoLW9mLXR5cGUobikge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMjVweCBzb2xpZCAjZjZmNmY2O1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLlZpZGVvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgICAuVmlkZW86YmVmb3JlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuVmlkZW8tLWJpZywgLlZpZGVvLS13aWRlLCAuVmlkZW8tLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICAgIC5WaWRlby0tYmlnIC5WaWRlby10aXRsZSwgLlZpZGVvLS13aWRlIC5WaWRlby10aXRsZSwgLlZpZGVvLS1zbWFsbCAuVmlkZW8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgICAgLlZpZGVvLS1iaWcgLlZpZGVvLXRpdGxlOmJlZm9yZSwgLlZpZGVvLS13aWRlIC5WaWRlby10aXRsZTpiZWZvcmUsIC5WaWRlby0tc21hbGwgLlZpZGVvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICNtb2JpbGVQbGF5ZXItb3ZlcmxheUZvck1vdmllID4gYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07IH1cbiAgLlZpZGVvIC5WaWRlby10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43cmVtOyB9IH1cblxuLnNob3dNb3ZpZUJ0biwgLnNob3dCdG4ge1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY28vcGxheS1pY29uLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uc2hvd01vdmllQnRuLXNtYWxsLCAuc2hvd0J0bi1zbWFsbCB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjAlOyB9XG5cbi5SZWZCbG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5SZWZCbG9jayBoMSwgLlJlZkJsb2NrIGgyLCAuUmVmQmxvY2sgaDMsIC5SZWZCbG9jayBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLlJlZkJsb2NrID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW5jb25zb2xhdGFcIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLlJlZkJsb2NrIGgxLCAuUmVmQmxvY2sgaDIsIC5SZWZCbG9jayBoMywgLlJlZkJsb2NrIHAge1xuICAgIHdpZHRoOiA3MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLlJlZkJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLlJlZkJsb2NrIGgxLCAuUmVmQmxvY2sgaDIsIC5SZWZCbG9jayBoMywgLlJlZkJsb2NrIHAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuUmVmQmxvY2sgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuUmVmQmxvY2sgPiBhIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4uaGVhZGVyLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyLWJhciAubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oZWFkZXItYmFyIC5sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5oZWFkZXItYmFyIC5uYXYtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4OiAxIDA7IH1cbiAgICAuaGVhZGVyLWJhciAubmF2LWJhciBhOmxpbmssIC5oZWFkZXItYmFyIC5uYXYtYmFyIGE6dmlzaXRlZCwgLmhlYWRlci1iYXIgLm5hdi1iYXIgYTphY3RpdmUsIC5oZWFkZXItYmFyIC5uYXYtYmFyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLmhlYWRlci1iYXIgLm5hdi1iYXIgLm1vYmlsZS1tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWluLXdpZHRoOiAyOS4zOHJlbTsgfVxuICAgICAgLmhlYWRlci1iYXIgLm5hdi1iYXIgLm1vYmlsZS1tZW51IGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaGVhZGVyLWJhciAuc29jaWFsLW1lZGlhIHtcbiAgICB3aWR0aDogNC4yNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlci1iYXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLWljbyB7XG4gICAgICBoZWlnaHQ6IDEuMzc1cmVtOyB9XG4gICAgICAuaGVhZGVyLWJhciAuc29jaWFsLW1lZGlhIC5zb2NpYWwtaWNvIGltZyB7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5tZWV0aW5ncy1zaG9ydGN1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjkzNzVyZW07IH1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBoZWlnaHQ6IDE2LjMxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQuMTg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTguNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNzYyNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLmhhbWJ1cmdlci1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY28vaGFtYnVyZ2VyLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmhhbWJ1cmdlci1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvL2Nsb3NlLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYmFyIC5uYXYtYmFyIC5tb2JpbGUtbWVudSB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDI3LjgxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlci1iYXIgLm5hdi1iYXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmhlYWRlci1iYXIgLm5hdi1iYXIgYTpsaW5rLCAuaGVhZGVyLWJhciAubmF2LWJhciBhOnZpc2l0ZWQsIC5oZWFkZXItYmFyIC5uYXYtYmFyIGE6YWN0aXZlLCAuaGVhZGVyLWJhciAubmF2LWJhciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjc2MjY7IH1cbiAgICAgIC5oZWFkZXItYmFyIC5uYXYtYmFyIC5tZWV0aW5ncy1zaG9ydGN1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY3NjI2O1xuICAgICAgICB3aWR0aDogNS4zNzVyZW07XG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgIC5oZWFkZXItYmFyIC5uYXYtYmFyIC5tb2JpbGUtbWVudSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgICAgICAuaGVhZGVyLWJhciAubmF2LWJhciAubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWwtbWVkaWEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2lkdGg6IDcuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTsgfVxuICAgICAgLmhlYWRlci1iYXIgLm5hdi1iYXIgLmRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItYmFyIC5uYXYtYmFyIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci1iYXIgLmhhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWFkZXItYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4uU2luZ2xlLWV2ZW50IHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEzcHggNnJlbTsgfVxuICAuU2luZ2xlLWV2ZW50IC5TaW5nbGUtZXZlbnQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5TaW5nbGUtZXZlbnQgLmV2ZW50LXZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMy4xM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5TaW5nbGUtZXZlbnQgLmV2ZW50LXZpZGVvID4gLnNob3dNb3ZpZUJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLlNpbmdsZS1ldmVudCAuZXZlbnQtdmlkZW8gLmltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuU2luZ2xlLWV2ZW50IC5xdW90ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuU2luZ2xlLWV2ZW50IC5ldmVudC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjJyZW0gMDsgfVxuICAuU2luZ2xlLWV2ZW50IC5ldmVudC1kYXRlIHtcbiAgICBjb2xvcjogI2ZmNzYyNjtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLlNpbmdsZS1ldmVudC5iaWctZXZlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5TaW5nbGUtZXZlbnQuYmlnLWV2ZW50IC5TaW5nbGUtZXZlbnQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAuU2luZ2xlLWV2ZW50LmJpZy1ldmVudCAuZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlOyB9XG4gICAgICAuU2luZ2xlLWV2ZW50LmJpZy1ldmVudCAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuU2luZ2xlLWV2ZW50LmJpZy1ldmVudCAuZXZlbnQtdmlkZW8ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLWhlaWdodDogMjZyZW07IH1cbiAgICAgICAgLlNpbmdsZS1ldmVudC5iaWctZXZlbnQgLmV2ZW50LXZpZGVvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5TaW5nbGUtZXZlbnQuYmlnLWV2ZW50IC5xdW90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCA0cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLlNpbmdsZS1ldmVudC5iaWctZXZlbnQgLnF1b3RlOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAyLjJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45NHJlbSkge1xuICAuU2luZ2xlLWV2ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEzcHggMnJlbTsgfVxuICAgIC5TaW5nbGUtZXZlbnQgLmV2ZW50LXZpZGVvIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIG1heC1oZWlnaHQ6IDkuNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuU2luZ2xlLWV2ZW50LmJpZy1ldmVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHJlbTtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLlNpbmdsZS1ldmVudC5iaWctZXZlbnQgLmRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5TaW5nbGUtZXZlbnQuYmlnLWV2ZW50IC5TaW5nbGUtZXZlbnQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDsgfVxuICAgICAgLlNpbmdsZS1ldmVudC5iaWctZXZlbnQgLmV2ZW50LXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgICAuU2luZ2xlLWV2ZW50LmJpZy1ldmVudCAuZXZlbnQtdmlkZW8gLmltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuU2luZ2xlLWV2ZW50LmJpZy1ldmVudCAucXVvdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cmVtOyB9XG4gICAgICAuU2luZ2xlLWV2ZW50LmJpZy1ldmVudCAuZXZlbnQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCA0cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLlNpbmdsZS1ldmVudC5iaWctZXZlbnQgLmV2ZW50LWRhdGUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07IH1cbiAgICAgICAgLlNpbmdsZS1ldmVudC5iaWctZXZlbnQgLmV2ZW50LWRhdGUgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk0cmVtKSB7XG4gIC5TaW5nbGUtZXZlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTNweCAxcmVtOyB9XG4gICAgLlNpbmdsZS1ldmVudCAuU2luZ2xlLWV2ZW50LWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMDsgfVxuICAgIC5TaW5nbGUtZXZlbnQgLmV2ZW50LXZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuU2luZ2xlLWV2ZW50IC5ldmVudC12aWRlbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAgIC5TaW5nbGUtZXZlbnQgLmV2ZW50LXZpZGVvID4gLnNob3dNb3ZpZUJ0biB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgICAuU2luZ2xlLWV2ZW50IC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIGJsYWNrIDEwMCUpOyB9XG4gICAgLlNpbmdsZS1ldmVudCAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgLlNpbmdsZS1ldmVudCAuZXZlbnQtdGl0bGUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxuICAgIC5TaW5nbGUtZXZlbnQgLmV2ZW50LWRhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1haW4gLmFib3V0LWludHJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY3NjI2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2M3JlbSAwOyB9XG4gICAgLm1haW4gLmFib3V0LWludHJvIC5hYm91dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDAuODEyNXJlbTtcbiAgICAgIG1heC13aWR0aDogNjAuNjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy4yNXJlbTsgfVxuICAubWFpbiAuYWJvdXQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1haW4gLmFib3V0LWNvbnRlbnQgLmFib3V0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAxLjU2M3JlbSAwLjgxMjVyZW0gNS42MjVyZW0gMC44MTI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiA2MC42M3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4gLmFib3V0LWNvbnRlbnQgLmFib3V0LWNvbnRhaW5lciAuYWJvdXQtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2Ljg3NXJlbTsgfVxuICAgICAgLm1haW4gLmFib3V0LWNvbnRlbnQgLmFib3V0LWNvbnRhaW5lciAuYWJvdXQtbG93ZXItcGFyYWdyYXBoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAubWFpbiAuYWJvdXQtY29udGVudCAuYWJvdXQtY29udGFpbmVyIC5hYm91dC1sb3dlci1wYXJhZ3JhcGggLmFib3V0LWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNXJlbTsgfVxuICAgICAgICAgIC5tYWluIC5hYm91dC1jb250ZW50IC5hYm91dC1jb250YWluZXIgLmFib3V0LWxvd2VyLXBhcmFncmFwaCAuYWJvdXQtbG9nbyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIC5tYWluIC5hYm91dC1jb250ZW50IC5hYm91dC1jb250YWluZXIgcCwgLm1haW4gLmFib3V0LWNvbnRlbnQgLmFib3V0LWNvbnRhaW5lciBoMyB7XG4gICAgICAgIG1heC13aWR0aDogNDguMzhyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuLnRleHQtd2lkdGgtbGltaXRlciB7XG4gIG1heC13aWR0aDogNDguMzhyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluIC5hYm91dC1pbnRybyAuYWJvdXQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQzLjEzcmVtOyB9XG4gIC5tYWluIC5hYm91dC1jb250ZW50IC5hYm91dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDMuMTNyZW07IH1cbiAgICAubWFpbiAuYWJvdXQtY29udGVudCAuYWJvdXQtY29udGFpbmVyIC5hYm91dC1sb3dlci1wYXJhZ3JhcGggLmFib3V0LWxvZ28ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbiAuYWJvdXQtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgICAubWFpbiAuYWJvdXQtaW50cm8gLmFib3V0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3LjVyZW07IH1cbiAgLm1haW4gLmFib3V0LWNvbnRlbnQgLmFib3V0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwOyB9XG4gICAgLm1haW4gLmFib3V0LWNvbnRlbnQgLmFib3V0LWNvbnRhaW5lciAuYWJvdXQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMS44NzVyZW0gMCAwIDA7IH1cbiAgICAubWFpbiAuYWJvdXQtY29udGVudCAuYWJvdXQtY29udGFpbmVyIC5hYm91dC1sb3dlci1wYXJhZ3JhcGgge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubWFpbiAuYWJvdXQtY29udGVudCAuYWJvdXQtY29udGFpbmVyIC5hYm91dC1sb3dlci1wYXJhZ3JhcGggLnNtYWxsZXItdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5tYWluIC5hYm91dC1jb250ZW50IC5hYm91dC1jb250YWluZXIgLmFib3V0LWxvd2VyLXBhcmFncmFwaCAuYWJvdXQtbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMS4yNXJlbSAwOyB9IH1cblxuLm1haW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogMzVyZW07IH1cbiAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1mb3JtIC5jb250YWN0LWxhYmVscyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtbGFiZWxzOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjY2UyMzIzOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtZm9ybSBpbnB1dFtjbGFzcz1cImNvbnRhY3QtaW5wdXRcIl0ge1xuICAgICAgICBoZWlnaHQ6IDIuODEzcmVtO1xuICAgICAgICB3aWR0aDogMjkuNjNyZW07XG4gICAgICAgIGJvcmRlcjogc29saWQgMC42MjVyZW0gI2Q5ZDlkOTtcbiAgICAgICAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwLjYyNXJlbSAwOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtZm9ybSBpbnB1dFtpZD1cIm1lc3NhZ2VcIl0ge1xuICAgICAgICBoZWlnaHQ6IDYuNTYzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwLjg4cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAwOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBoZWlnaHQ6IDEuMDYzcmVtO1xuICAgICAgICB3aWR0aDogMS4wNjNyZW07XG4gICAgICAgIG1hcmdpbjogMi41cmVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDAuMTg3NXJlbTsgfVxuICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAtMC42MjVyZW07IH1cbiAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMC42MjVyZW0gMCAzcmVtIDA7IH1cbiAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7IH1cbiAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgLndwY2Y3LW1haWwtc2VudC1vayB7XG4gICAgICAgIGNvbG9yOiAjM2U4ZjNlOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuY2hlY2tib3gge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuODEzcmVtO1xuICAgICAgICAgIHdpZHRoOiAyOS42M3JlbTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDlkOWQ5O1xuICAgICAgICAgIG1hcmdpbjogMC41cmVtIDAgMC42MjVyZW0gMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgaGVpZ2h0OiAyLjgxM3JlbTtcbiAgICAgICAgICB3aWR0aDogMjkuNjNyZW07XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q5ZDlkOTtcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDAuNjI1cmVtIDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFtjbGFzcz1cImNvbnRhY3QtaW5wdXRcIl0ge1xuICAgICAgICAgIGhlaWdodDogMi44MTNyZW07XG4gICAgICAgICAgd2lkdGg6IDI5LjYzcmVtO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkOWQ5ZDk7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwLjYyNXJlbSAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbaWQ9XCJtZXNzYWdlXCJdIHtcbiAgICAgICAgICBoZWlnaHQ6IDYuNTYzcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IC0wLjYyNXJlbTsgfVxuICAgICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gICAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgcCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luOiAwcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMTAuODhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjctZm9ybSAuaXNSZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgIGNvbG9yOiAjY2UyMzIzOyB9XG5cbi5jb250YWN0LW9mZmljZXMge1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjE4ODhlbTsgfVxuICAuY29udGFjdC1vZmZpY2VzIC5wZ3MtbG9nbyB7XG4gICAgbWFyZ2luOiAxLjQzOHJlbSAwOyB9XG4gIC5jb250YWN0LW9mZmljZXMgLmNvbnRhY3QtY2l0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuY29udGFjdC1vZmZpY2VzIC5jb250YWN0LWNpdGllcyAuY2l0eSB7XG4gICAgICBmbGV4OiAwIDAgMzMlO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgICAgLmNvbnRhY3Qtb2ZmaWNlcyAuY29udGFjdC1jaXRpZXMgLmNpdHkgaDMge1xuICAgICAgICBtYXJnaW46IDIuMTg4cmVtIDAgMCAwOyB9XG4gICAgICAuY29udGFjdC1vZmZpY2VzIC5jb250YWN0LWNpdGllcyAuY2l0eSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1mb3JtLCAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAyOS43NXJlbTtcbiAgICBmbGV4OiAwIDE7IH1cbiAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtZm9ybSBpbnB1dFtjbGFzcz1cImJ0blwiXSwgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBpbnB1dFtjbGFzcz1cImJ0blwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjkuNzVyZW07IH1cbiAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Qtb2ZmaWNlcyAuY29udGFjdC1jaXRpZXMgLmNpdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1vZmZpY2VzIC5jb250YWN0LWNpdGllcyAuY2l0eSBwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNy41cmVtOyB9XG4gICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWZvcm0gaW5wdXRbY2xhc3M9XCJidG5cIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtZm9ybSBpbnB1dFtjbGFzcz1cImNvbnRhY3QtaW5wdXRcIl0ge1xuICAgICAgaGVpZ2h0OiAyLjgxM3JlbTtcbiAgICAgIHdpZHRoOiAxNy41cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1mb3JtIGlucHV0W2lkPVwibWVzc2FnZVwiXSB7XG4gICAgICBoZWlnaHQ6IDYuNTYzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNy41cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBwIHNwYW5bcm9sZT1cImFsZXJ0XCJdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAud3BjZjcgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBoZWlnaHQ6IDIuODEzcmVtO1xuICAgICAgICB3aWR0aDogMTcuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBoZWlnaHQ6IDIuODEzcmVtO1xuICAgICAgICB3aWR0aDogMTcuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFtjbGFzcz1cImNvbnRhY3QtaW5wdXRcIl0ge1xuICAgICAgICBoZWlnaHQ6IDIuODEzcmVtO1xuICAgICAgICB3aWR0aDogMTcuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm1haW4gLmNvbnRhY3QtY29udGFpbmVyIC53cGNmNyBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFtpZD1cIm1lc3NhZ2VcIl0ge1xuICAgICAgICBoZWlnaHQ6IDYuNTYzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLndwY2Y3IHAgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbTsgfVxuICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTcuNXJlbTsgfVxuICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1vZmZpY2VzIC5jb250YWN0LWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIC5tYWluIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1vZmZpY2VzIC5jb250YWN0LWNpdGllcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Qtb2ZmaWNlcyAuY29udGFjdC1jaXRpZXMgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAubWFpbiAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Qtb2ZmaWNlcyAuY29udGFjdC1jaXRpZXMgLmNpdHk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuXG4ucHJlbGVnZW50cy1oZWFkZXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5TcGVha2Vyc0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLlNwZWFrZXJzTGlzdCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cblxuLmVtcHR5LXNwYWNlLWZpbGxlci5TcGVha2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbjogMDsgfVxuXG4uU3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4OiAwIDAgMjElO1xuICBtYXJnaW46IDAuNjI1cmVtIDAgMy44NzVyZW0gMDsgfVxuICAuU3BlYWtlciBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gIC5TcGVha2VyIC5TcGVha2VyLWZhY2Uge1xuICAgIGhlaWdodDogOS43NXJlbTtcbiAgICB3aWR0aDogOS43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLlNwZWFrZXIgLlNwZWFrZXItbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLlNwZWFrZXIgLlNwZWFrZXItYWJvdXQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtIDA7IH1cbiAgLlNwZWFrZXIgLlNwZWFrZXItbWVldGluZ0luZm8ge1xuICAgIHdpZHRoOiBpbmhlcml0OyB9XG5cbi5TcGVha2Vyc0xpc3QtLXByZXZpb3VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5TcGVha2Vyc0xpc3QtLXByZXZpb3VzIC5TcGVha2VyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgICBtYXJnaW46IDAuNjI1cmVtIDAgMnJlbSAwOyB9XG4gICAgLlNwZWFrZXJzTGlzdC0tcHJldmlvdXMgLlNwZWFrZXIgLlNwZWFrZXItZmFjZSB7XG4gICAgICBoZWlnaHQ6IDkuMzc1cmVtO1xuICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlciAuU3BlYWtlci1uYW1lIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7IH1cbiAgICAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlciAuU3BlYWtlci1hYm91dCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC5TcGVha2Vyc0xpc3QtLXByZXZpb3VzIC5TcGVha2VyLS1qb2luIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLlNwZWFrZXJzTGlzdC0tcHJldmlvdXMgLlNwZWFrZXItLWpvaW4gLlNwZWFrZXItZmFjZSB7XG4gICAgICBoZWlnaHQ6IDkuMzc1cmVtO1xuICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmNzYyNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLlNwZWFrZXJzTGlzdC0tcHJldmlvdXMgLlNwZWFrZXItLWpvaW4gLlNwZWFrZXItbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgY29sb3I6ICNmZjc2MjY7IH1cbiAgICAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlci0tam9pbiAuU3BlYWtlci1qb2luQnRuIHtcbiAgICAgIHdpZHRoOiAxMC44MXJlbTtcbiAgICAgIGhlaWdodDogMi44MTNyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDNweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLlNwZWFrZXJzTGlzdCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMi43cmVtOyB9XG4gIC5TcGVha2VyLS1qb2luIC5TcGVha2VyLWpvaW5CdG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLlNwZWFrZXItLWpvaW4gLlNwZWFrZXItbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5TcGVha2VyLW1lZXRpbmdJbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07IH1cbiAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlciB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlciAuU3BlYWtlci1uYW1lIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlciAuU3BlYWtlci1hYm91dCB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5TcGVha2Vyc0xpc3QgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnByZWxlZ2VudHMtaGVhZGVycyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgLnByZWxlZ2VudHMtaW5jb21pbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLlNwZWFrZXItLWpvaW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5TcGVha2VyLS1qb2luIC5TcGVha2VyLWpvaW5CdG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlciB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcmVsZWdlbnRzLWRlcHJlY2F0ZWQgLlNwZWFrZXJzTGlzdC0tcHJldmlvdXMgLlNwZWFrZXIgLlNwZWFrZXItbmFtZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJlbGVnZW50cy1kZXByZWNhdGVkIC5TcGVha2Vyc0xpc3QtLXByZXZpb3VzIC5TcGVha2VyIC5TcGVha2VyLWFib3V0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByZWxlZ2VudHMtaGVhZGVycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAucHJlbGVnZW50cy1kZXByZWNhdGVkIC5TcGVha2Vyc0xpc3QgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJlbGVnZW50cy1kZXByZWNhdGVkIC5TcGVha2Vyc0xpc3QtLXByZXZpb3VzIC5TcGVha2VyIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDAgMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJlbGVnZW50cy1kZXByZWNhdGVkIC5TcGVha2Vyc0xpc3QtLXByZXZpb3VzIC5TcGVha2VyIC5TcGVha2VyLWFib3V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcmVsZWdlbnRzLWRlcHJlY2F0ZWQgLlNwZWFrZXJzTGlzdC0tcHJldmlvdXMgLlNwZWFrZXIgLlNwZWFrZXItbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMC4ycmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlciAuU3BlYWtlci1mYWNlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnByZWxlZ2VudHMtZGVwcmVjYXRlZCAuU3BlYWtlcnNMaXN0LS1wcmV2aW91cyAuU3BlYWtlci0tam9pbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjU2M3JlbTsgfVxuICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLmJyZWFkY3J1bWJzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtO1xuICAgIG1hcmdpbjogMy4xMjVyZW0gMCAwIDA7IH1cbiAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLmJyZWFkY3J1bWJzIC5jcnVtYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDc3LjglO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgLmNydW1iIGE6bGluaywgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5icmVhZGNydW1icyAuY3J1bWIgYTp2aXNpdGVkLCAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLmJyZWFkY3J1bWJzIC5jcnVtYiBhOmFjdGl2ZSwgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5icmVhZGNydW1icyAuY3J1bWIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5icmVhZGNydW1icyAuY3J1bWIgKyAuY3J1bWI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLyBcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5icmVhZGNydW1icyAuY3J1bWI6bnRoLWNoaWxkKGV2ZW4pIGE6bGluaywgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5icmVhZGNydW1icyAuY3J1bWI6bnRoLWNoaWxkKGV2ZW4pIGE6dmlzaXRlZCwgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5icmVhZGNydW1icyAuY3J1bWI6bnRoLWNoaWxkKGV2ZW4pIGE6YWN0aXZlLCAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLmJyZWFkY3J1bWJzIC5jcnVtYjpudGgtY2hpbGQoZXZlbikgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByb2ZpbGUtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcm9maWxlLXJvdyAuaW1hZ2Utc2lkZWJhciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAzNyU7XG4gICAgICBwYWRkaW5nOiAwIDIuMTg4cmVtOyB9XG4gICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByb2ZpbGUtcm93IC5pbWFnZS1zaWRlYmFyIC5mYWNlLWltZyB7XG4gICAgICAgIGhlaWdodDogOS43NXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcm9maWxlLXJvdyAuaW1hZ2Utc2lkZWJhciAuZmFjZS1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcm9maWxlLXJvdyAuYWJvdXQtcHJlbGVnZW50IHtcbiAgICAgIHdpZHRoOiA1NyU7XG4gICAgICBwYWRkaW5nOiAwIDIuMTg4cmVtOyB9XG4gICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByb2ZpbGUtcm93IC5hYm91dC1wcmVsZWdlbnQgLnByZWxlZ2VudC1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByb2ZpbGUtcm93IC5hYm91dC1wcmVsZWdlbnQgLnNob3J0LWluZm8ge1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMy4xMjVyZW0gMDsgfVxuICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmltYWdlLXNpZGViYXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMzclO1xuICAgICAgcGFkZGluZzogMCAyLjE4OHJlbTsgfVxuICAgICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5pbWFnZS1zaWRlYmFyIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5pbWFnZS1zaWRlYmFyIC5kZXNjcmlwdGlvbiAuaW5jb21pbmctY291cnNlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuaW1hZ2Utc2lkZWJhciAuZGVzY3JpcHRpb24gLm1lZXRpbmctaW5mbyB7XG4gICAgICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjYyNXJlbSAwOyB9XG4gICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5hYm91dC1wcmVsZWdlbnQge1xuICAgICAgd2lkdGg6IDU3JTtcbiAgICAgIHBhZGRpbmc6IDAgMi4xODhyZW07IH1cbiAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVzZW50YXRpb25zIC5wcmVsZWdlbnQtc21hbGwtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDQuNSU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtOyB9XG4gICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlc2VudGF0aW9ucyAuc2luZ2xlLWV2ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy4zOHJlbTtcbiAgICAgICAgbWFyZ2luOiAzLjEyNXJlbSAwOyB9XG4gICAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVzZW50YXRpb25zIC5zaW5nbGUtZXZlbnQgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlc2VudGF0aW9ucyAuc2luZ2xlLWV2ZW50IC5ldmVudC1kYXRlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmNzYyNjtcbiAgICAgICAgICBmb250LXNpemU6IDg5LjMlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH1cbiAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVzZW50YXRpb25zIC53aXRob3V0LXZpZGVvIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7IH1cbiAgICAgICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5hYm91dC1wcmVsZWdlbnQgLnByZXNlbnRhdGlvbnMgLndpdGhvdXQtdmlkZW8gLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtOyB9XG4gICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlbGVnZW50LXZpZGVvcyAucHJlbGVnZW50LXZpZGVvcy1wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5hYm91dC1wcmVsZWdlbnQgLnByZWxlZ2VudC12aWRlb3MgLnByZWxlZ2VudC12aWRlb3MtcGFuZWwgLnByZWxlZ2VudC12aWRlby1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlbGVnZW50LXZpZGVvcyAucHJlbGVnZW50LXZpZGVvcy1wYW5lbCAucHJlbGVnZW50LXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5NSU7IH0gfVxuICAgICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlbGVnZW50LXZpZGVvcyAucHJlbGVnZW50LXZpZGVvcy1wYW5lbCAucHJlbGVnZW50LXZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IDE5NnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVsZWdlbnQtdmlkZW9zIC5wcmVsZWdlbnQtdmlkZW9zLXBhbmVsIC5wcmVsZWdlbnQtdmlkZW86aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlbGVnZW50LXZpZGVvcyAucHJlbGVnZW50LXZpZGVvcy1wYW5lbCAucHJlbGVnZW50LXZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVsZWdlbnQtdmlkZW9zIC5wcmVsZWdlbnQtdmlkZW9zLXBhbmVsIC5wcmVsZWdlbnQtdmlkZW8gLnByZWxlZ2VudC12aWRlb3MtcGFuZWwtb25pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDQzJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5hYm91dC1wcmVsZWdlbnQgLnByZWxlZ2VudC12aWRlb3MgLnByZWxlZ2VudC12aWRlb3MtcGFuZWwgLnByZWxlZ2VudC12aWRlbyAucHJlbGVnZW50LXZpZGVvcy1wYW5lbC1vbmltYWdlIC5zaG93UHJlbGVnZW50TW92aWVCdG4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvL3BsYXktaWNvbi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5hYm91dC1wcmVsZWdlbnQgLnByZWxlZ2VudC12aWRlb3MgLnByZWxlZ2VudC12aWRlb3MtcGFuZWwgLnByZWxlZ2VudC12aWRlbyAucHJlbGVnZW50LXZpZGVvcy1wYW5lbC1vbmltYWdlIC5zaG93UHJlbGVnZW50TW92aWVCdG46aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlbGVnZW50LXZpZGVvcyAucHJlbGVnZW50LXZpZGVvcy1wYW5lbCAudmlkZW9zLXBhbmVsLXNpZGUtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVsZWdlbnQtdmlkZW9zIC5wcmVsZWdlbnQtdmlkZW9zLXBhbmVsIC52aWRlb3MtcGFuZWwtc2lkZS1wbGFjZSB7XG4gICAgICAgICAgY29sb3I6ICNmZjc2MjY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNWaWRlb3NQYW5lbC1vdmVybGF5Rm9yTW92aWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7IH1cbiAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByb2ZpbGUtcm93IC5pbWFnZS1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcm9maWxlLXJvdyAuYWJvdXQtcHJlbGVnZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcm9maWxlLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5zaG9ydC1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC42MjVyZW07IH1cbiAgLnNpbmdsZS1wcmVsZWdlbnQtY29udGFpbmVyIC5wcmVzZW50YXRpb24tcm93IC5pbWFnZS1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVzZW50YXRpb25zIC5wcmVsZWdlbnQtc21hbGwtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2luZ2xlLXByZWxlZ2VudC1jb250YWluZXIgLnByZXNlbnRhdGlvbi1yb3cgLmFib3V0LXByZWxlZ2VudCAucHJlc2VudGF0aW9ucyAuc2luZ2xlLWV2ZW50OmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogLjYyNXJlbTsgfVxuICAgIC5zaW5nbGUtcHJlbGVnZW50LWNvbnRhaW5lciAucHJlc2VudGF0aW9uLXJvdyAuYWJvdXQtcHJlbGVnZW50IC5wcmVzZW50YXRpb25zIC5zaW5nbGUtZXZlbnQgLmV2ZW50LXZpZGVvIC5pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLk1lZXRpbmdCYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1Ljc1cmVtOyB9XG4gIC5NZWV0aW5nQmFubmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLk1lZXRpbmdCYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3My41cmVtOyB9XG4gIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tZnV0dXJlLCAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCwgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNy4xMjVyZW07XG4gICAgYm90dG9tOiAtNi44NzVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbTtcbiAgICBtYXJnaW46IDAgMC44MTI1cmVtIDJyZW0gMC44MTI1cmVtOyB9XG4gICAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1mdXR1cmUgPiAuTWVldGluZ0NhcmQtbG9jYXRpb24sXG4gICAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1mdXR1cmUgPiAuTWVldGluZ0NhcmQtdGltZSxcbiAgICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLWZ1dHVyZSA+IC5NZWV0aW5nQ2FyZC1wdXJwb3NlLFxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tZnV0dXJlID4gLk1lZXRpbmdDYXJkLXNob3dQcmVzZW50YXRpb24sXG4gICAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1mdXR1cmUgPiAuTWVldGluZ0NhcmQtc3RhdHVzLFxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tZnV0dXJlID4gLk1lZXRpbmdDYXJkLXN0YXR1cy0tZmluaXNoZWQsIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tcG9zdHBvbmVkID4gLk1lZXRpbmdDYXJkLWxvY2F0aW9uLFxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tcG9zdHBvbmVkID4gLk1lZXRpbmdDYXJkLXRpbWUsXG4gICAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1wb3N0cG9uZWQgPiAuTWVldGluZ0NhcmQtcHVycG9zZSxcbiAgICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCA+IC5NZWV0aW5nQ2FyZC1zaG93UHJlc2VudGF0aW9uLFxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tcG9zdHBvbmVkID4gLk1lZXRpbmdDYXJkLXN0YXR1cyxcbiAgICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCA+IC5NZWV0aW5nQ2FyZC1zdGF0dXMtLWZpbmlzaGVkLCAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLWNhbmNlbGVkID4gLk1lZXRpbmdDYXJkLWxvY2F0aW9uLFxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tY2FuY2VsZWQgPiAuTWVldGluZ0NhcmQtdGltZSxcbiAgICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLWNhbmNlbGVkID4gLk1lZXRpbmdDYXJkLXB1cnBvc2UsXG4gICAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCA+IC5NZWV0aW5nQ2FyZC1zaG93UHJlc2VudGF0aW9uLFxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tY2FuY2VsZWQgPiAuTWVldGluZ0NhcmQtc3RhdHVzLFxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tY2FuY2VsZWQgPiAuTWVldGluZ0NhcmQtc3RhdHVzLS1maW5pc2hlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tcG9zdHBvbmVkID4gLk1lZXRpbmdDYXJkLWxvY2F0aW9uLFxuICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCA+IC5NZWV0aW5nQ2FyZC10aW1lLFxuICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCA+IC51LWJvcmRlclRvcCxcbiAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1mdXR1cmUgPiAuTWVldGluZ0NhcmQtbG9jYXRpb24sXG4gIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tZnV0dXJlID4gLk1lZXRpbmdDYXJkLXRpbWUsXG4gIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC0tZnV0dXJlID4gLnUtYm9yZGVyVG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCA+IC51LWJvcmRlclRvcCxcbiAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1mdXR1cmUgPiAudS1ib3JkZXJUb3Age1xuICAgIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkICNmZmY7IH1cbiAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCA+IC5NZWV0aW5nQ2FyZC1wdXJwb3NlLFxuICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLWNhbmNlbGVkID4gLk1lZXRpbmdDYXJkLXN0YXR1cyxcbiAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCA+IC51LWJvcmRlclRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCA+IC5idG4sIC5NZWV0aW5nQmFubmVyIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCA+IC5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCA+IC5mb3JtX3N1YnNjcmliZV9idXR0b24sIC5NZWV0aW5nQmFubmVyIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5NZWV0aW5nQ2FyZC0tY2FuY2VsZWQgPiAuYnV0dG9uLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLWNhbmNlbGVkID4gLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQtLWNhbmNlbGVkID4gLnUtYm9yZGVyVG9wIHtcbiAgICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjZmZmOyB9XG4gIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLk1lZXRpbmdQbGF5ZXIubm8tdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5NZWV0aW5nUGxheWVyLm5vLXZpZGVvIC5NZWV0aW5nUGxheWVyLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLk1lZXRpbmdQbGF5ZXIubm8tdmlkZW8gLk1lZXRpbmdQbGF5ZXItc2lkZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC5NZWV0aW5nUGxheWVyLm5vLXZpZGVvIC5NZWV0aW5nUGxheWVyLXNpZGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2ZmZjsgfVxuXG4uTWVldGluZ1BsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDM1Ljc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIVxuICpcbiAqICAgICAgICAgU2ltcGxlQmFyLmpzIC0gdjIuNS4xXG4gKiAgICAgICAgIFNjcm9sbGJhcnMsIHNpbXBsZXIuXG4gKiAgICAgICAgIGh0dHBzOi8vZ3JzbXRvLmdpdGh1Yi5pby9zaW1wbGViYXIvXG4gKlxuICogICAgICAgICBNYWRlIGJ5IEFkcmllbiBHcnNtdG8gZnJvbSBhIGZvcmsgYnkgSm9uYXRoYW4gTmljb2xcbiAqICAgICAgICAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqXG4gKi9cbiAgLyohXG4gKlxuICogICAgICAgICBFbmQgb2YgU2ltcGxlQmFyXG4gKlxuICovIH1cbiAgLk1lZXRpbmdQbGF5ZXIgLk1lZXRpbmdQbGF5ZXItc2lkZSwgLk1lZXRpbmdQbGF5ZXIgLk1lZXRpbmdQbGF5ZXItbWFpbiB7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1tYWluIHtcbiAgICBmbGV4OiAxIDEgNzByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5NZWV0aW5nUGxheWVyIC5NZWV0aW5nUGxheWVyLW1haW4tY2hvc2VuIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5NZWV0aW5nUGxheWVyIC5NZWV0aW5nUGxheWVyLXNpZGUge1xuICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gIC5NZWV0aW5nUGxheWVyIC5NZWV0aW5nUGxheWVyLXNpZGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsgfVxuICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLWhlYWRlci1sb2dvSG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLk1lZXRpbmdQbGF5ZXItc2lkZS1oZWFkZXItbG9nb0hvbGRlci1sb2dvIHtcbiAgICB3aWR0aDogNC4xMjVyZW07IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLk1lZXRpbmdQbGF5ZXItc2lkZS1oZWFkZXItbG9nb0hvbGRlci1jaXR5IHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIuMTg4cmVtO1xuICAgIHRvcDogMS44NzVyZW07IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLk1lZXRpbmdQbGF5ZXItc2lkZS1wbGF5bGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXg6IDEgMSA4MCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLXBsYXlsaXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2ZmZjsgfVxuICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLXBsYXlsaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNmZmY7IH1cbiAgICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLXBsYXlsaXN0LWl0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLXBsYXlsaXN0LWl0ZW0gLnRodW1id3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgICB3aWR0aDogNDUlOyB9XG4gICAgICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLXBsYXlsaXN0LWl0ZW0gLnRodW1id3JhcHBlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5NZWV0aW5nUGxheWVyIC5NZWV0aW5nUGxheWVyLXNpZGUtcGxheWxpc3QtaXRlbSAudGh1bWIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLXBsYXlsaXN0LWl0ZW0gLnRodW1iOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLk1lZXRpbmdQbGF5ZXIgLk1lZXRpbmdQbGF5ZXItc2lkZS1wbGF5bGlzdC1pdGVtIC52aWRlby10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLk1lZXRpbmdQbGF5ZXIgLk1lZXRpbmdQbGF5ZXItc2lkZS1wbGF5bGlzdC1pdGVtIC5zaG93QnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5NZWV0aW5nUGxheWVyIC5NZWV0aW5nUGxheWVyLXNpZGUtcGxheWxpc3QtaXRlbSAuc2hvd0J0bjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLXBsYXlsaXN0LWl0ZW0tZGVzYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAuTWVldGluZ1BsYXllciAuTWVldGluZ1BsYXllci1zaWRlLWJ1dHRvbkhvbGRlciB7XG4gICAgZmxleDogMSAxIDEwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7IH1cbiAgLk1lZXRpbmdQbGF5ZXIgW2RhdGEtc2ltcGxlYmFyXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLk1lZXRpbmdQbGF5ZXIgW2RhdGEtc2ltcGxlYmFyPVwiaW5pdFwiXSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuTWVldGluZ1BsYXllciAuc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIC5NZWV0aW5nUGxheWVyIC5zaW1wbGViYXItY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5NZWV0aW5nUGxheWVyIC5zaW1wbGViYXItdHJhY2sge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTFweDsgfVxuICAuTWVldGluZ1BsYXllciAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLnNpbXBsZWJhci10cmFjazpob3ZlciAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAgbGluZWFyOyB9XG4gIC5NZWV0aW5nUGxheWVyIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5NZWV0aW5nUGxheWVyIC5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDExcHg7IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCB7XG4gICAgdG9wOiAwOyB9XG4gIC5NZWV0aW5nUGxheWVyIC5ob3Jpem9udGFsLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiAycHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLnNpbXBsZWJhci10cmFjay52ZXJ0aWNhbCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgdG9wOiAtMC4zNzVyZW07IH1cbiAgICAuTWVldGluZ1BsYXllciAuc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyLnZpc2libGUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmNzYyNjtcbiAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLk1lZXRpbmdQbGF5ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjc2MjY7XG4gICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLk1lZXRpbmdDYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5NZWV0aW5nQ2FyZC0tZnV0dXJlLCAuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzYyNjsgfVxuICAuTWVldGluZ0NhcmQtLWNhbmNlbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UyMzIzOyB9XG4gIC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLk1lZXRpbmdDYXJkLS10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZmY3NjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5NZWV0aW5nQ2FyZCA+ICoge1xuICAgIG1hcmdpbjogMS4yNXJlbSAwOyB9XG4gIC5NZWV0aW5nQ2FyZCAuYnRuLCAuTWVldGluZ0NhcmQgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5NZWV0aW5nQ2FyZCAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCAuTWVldGluZ0NhcmQgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ1dHRvbiwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLk1lZXRpbmdDYXJkIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDFlbSA0ZW07IH1cblxuLk1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4uTWVldGluZy1sZWZ0LCAuTWVldGluZy1yaWdodCB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAuODEyNXJlbTsgfVxuXG4uTWVldGluZy1sZWZ0IHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLXRvcDogMy41cmVtOyB9XG4gIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmdDYXJkLS1mdXR1cmUsIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmdDYXJkLS1wb3N0cG9uZWQsIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQge1xuICAgIHdpZHRoOiAxNy4xMjVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbTtcbiAgICBtYXJnaW46IC0zLjEyNXJlbSAwIDEuMjVyZW0gMDsgfVxuICAgIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmdDYXJkLS1maW5pc2hlZCA+IC5NZWV0aW5nQ2FyZC1sb2NhdGlvbixcbiAgICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAuTWVldGluZ0NhcmQtdGltZSxcbiAgICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAuTWVldGluZ0NhcmQtcHVycG9zZSxcbiAgICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAuTWVldGluZ0NhcmQtc2hvd1ByZXNlbnRhdGlvbixcbiAgICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAuTWVldGluZ0NhcmQtc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAudS1ib3JkZXJUb3AsXG4gICAgLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkID4gLk1lZXRpbmdDYXJkLXN0YXR1cy0tZmluaXNoZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAuTWVldGluZ0NhcmQtc3RhdHVzLS1maW5pc2hlZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkID4gLnUtYm9yZGVyVG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkICMwMDA7IH1cbiAgICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAuYnRuLCAuTWVldGluZy1sZWZ0IGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLk1lZXRpbmdDYXJkLS1maW5pc2hlZCA+IC5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkID4gLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLk1lZXRpbmctbGVmdCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuTWVldGluZ0NhcmQtLWZpbmlzaGVkID4gLmJ1dHRvbiwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkID4gLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmctbWFwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nLXVwY29taW5nRXZlbnQge1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2ZmNzYyNjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBtYXJnaW46IDEuNTYzcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLk1lZXRpbmctbGVmdCAuTWVldGluZy11cGNvbWluZ0V2ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLk1lZXRpbmctbGVmdCAuTWVldGluZy11cGNvbWluZ0V2ZW50ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmctdXBjb21pbmdFdmVudCA+IGRpdjpudGgtY2hpbGQoMSkgPiBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLk1lZXRpbmctbGVmdCAuTWVldGluZy11cGNvbWluZ0V2ZW50ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgI2ZmNzYyNjtcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLk1lZXRpbmctbGVmdCAuTWVldGluZy11cGNvbWluZ0V2ZW50IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuTWVldGluZy1sZWZ0IC5NZWV0aW5nLXN0dWZmIHtcbiAgICBib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLk1lZXRpbmctbGVmdCAuTWVldGluZy1zdHVmZjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgIzAwMDsgfVxuICAgIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmctc3R1ZmY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2Rvd25sb2FkLWljb24ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDAuNXJlbSAxcmVtIDAuNXJlbSAwLjVyZW07IH1cblxuLk1lZXRpbmctcmlnaHQge1xuICB3aWR0aDogY2FsYyg3NSUgLSA2LjI1cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IDYuMjVyZW07IH1cbiAgLk1lZXRpbmctcmlnaHQgLk5vQWdlbmRhTWVldGluZ0NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAuTWVldGluZy1yaWdodCAuTm9BZ2VuZGFNZWV0aW5nQ29udGVudCB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cbiAgICAgIC5NZWV0aW5nLXJpZ2h0IC5Ob0FnZW5kYU1lZXRpbmdDb250ZW50IHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLk1lZXRpbmctcmlnaHQgLk1lZXRpbmdHYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuTWVldGluZy1yaWdodCAuYnJlYWRjcnVtYnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IC0xLjI1cmVtIDAgMCAwOyB9XG4gICAgLk1lZXRpbmctcmlnaHQgLmJyZWFkY3J1bWJzIC5jcnVtYiB7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICAgIC5NZWV0aW5nLXJpZ2h0IC5icmVhZGNydW1icyAuY3J1bWIgKyAuY3J1bWI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLyBcIjtcbiAgICAgIGNvbG9yOiBvcmFuZ2U7IH1cbiAgICAuTWVldGluZy1yaWdodCAuYnJlYWRjcnVtYnMgLmNydW1iOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAuTWVldGluZy1yaWdodCAuTWVldGluZy1tYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuTWVldGluZy1yaWdodCAuTWVldGluZy1tYXAgLmljb21vb24tbWFwX2ljb24tMDEge1xuICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICBtYXJnaW46IDAgMC42MjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5NZWV0aW5nLXJpZ2h0IC5zaG93VGFibGV0TW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuTWVldGluZy1yaWdodCAuc2hvd1RhYmxldE1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5NZWV0aW5nLXJpZ2h0IC5zaG93VGFibGV0TW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uTWVldGluZ0FnZW5kYS1pdGVtIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW1CcmVhayB7XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIGRhc2hlZCBibGFjazsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtQnJlYWs6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gZGFzaGVkIGJsYWNrOyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW1CcmVhay5hZGRCb3JkZXJCb3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIGRhc2hlZCBibGFjazsgfVxuXG4uTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyLWl0ZW1IZWFkZXJUaXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXJUaW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW1EZXNjciB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW1TcGVha2VyQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW1TcGVha2VyQ29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW1TcGVha2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2LjI1cmVtKTsgfVxuXG4uTWVldGluZ0FnZW5kYS1pdGVtU3BlYWtlck5hbWUge1xuICBtYXJnaW46IDAuMzEyNXJlbSAwIDAgMDsgfVxuXG4uTWVldGluZ0FnZW5kYS1pdGVtU3BlYWtlckRlc2NyID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW1TcGVha2VySW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2LjI1cmVtOyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW1TcGVha2VySW1nID4gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA0Ljg3NXJlbTtcbiAgICB3aWR0aDogNC44NzVyZW07XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtaXRlbUhlYWRlciB7XG4gIGJvcmRlcjogMDsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyLnNlbGVjdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIuc2VsZWN0ZWQgKiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY3NjI2O1xuICAgIGNvbG9yOiAjZmY3NjI2OyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvL2NoZWNrZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIubG9ja2VkIHtcbiAgY29sb3I6ICNhOGE4YTg7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtaXRlbUhlYWRlci5sb2NrZWQgLk1lZXRpbmdBZ2VuZGEtdGl0bGVBbmRCdXR0b25zSG9sZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhOGE4YTg7IH1cbiAgICAuTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyLmxvY2tlZCAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXIgLk1lZXRpbmdBZ2VuZGEtdGl0bGVBbmRCdXR0b25zSG9sZGVyQnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyVGltZSB7XG4gIHdpZHRoOiAyNSU7XG4gIGxpbmUtaGVpZ2h0OiAzLjI1cmVtOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1Db250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIxJTsgfVxuXG4uTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtRGVzY3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdpZHRoOiA5MCU7IH1cblxuLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtZGVzY3Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMuMjVlbTsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1kZXNjci5zaG93bW9yZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5SZWFkTW9yZUxlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygzLjI1ZW0gLSAxMHB4KTtcbiAgbGVmdDogY2FsYygxMDAlICsgNXB4KTtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLlJlYWRNb3JlTGVzczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY28vYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuUmVhZE1vcmVMZXNzLnNob3dtb3JlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvL2Fycm93LXVwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5SZWFkTW9yZUxlc3MuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5NZWV0aW5nQWdlbmRhLXRpdGxlQW5kQnV0dG9uc0hvbGRlciB7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtdGl0bGVBbmRCdXR0b25zSG9sZGVyUGxhY2Uge1xuICAgIHdpZHRoOiA4MSU7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07IH1cbiAgLk1lZXRpbmdBZ2VuZGEtdGl0bGVBbmRCdXR0b25zSG9sZGVyUGxhY2UsIC5NZWV0aW5nQWdlbmRhLXRpdGxlQW5kQnV0dG9uc0hvbGRlckJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgMS41NjNyZW07XG4gICAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICBtYXJnaW46IDAuNTYyNXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXIgLmJ1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXIgLmJ1dHRvbi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXIgLmJ0bi1hZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc2MjY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5NZWV0aW5nQWdlbmRhLXRpdGxlQW5kQnV0dG9uc0hvbGRlciAuYnRuLWRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI2ZmNzYyNjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLk1lZXRpbmdSZWdpc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDAgMTAuNjNyZW0gMDsgfVxuICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICAgIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdDb250YWluZXIgLk1lZXRpbmdDYXJkIHtcbiAgICAgIHdpZHRoOiAxNy4xMjVyZW07XG4gICAgICBtYXJnaW46IDAgMC44MTI1cmVtO1xuICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDIxLjg4cmVtOyB9XG4gICAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nQ29udGFpbmVyIC5NZWV0aW5nQ2FyZCA+IC5idG4sIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdDb250YWluZXIgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuTWVldGluZ0NhcmQgPiAuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdDb250YWluZXIgLk1lZXRpbmdDYXJkID4gLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLk1lZXRpbmdSZWdpc3RlciAuTWVldGluZ0NvbnRhaW5lciAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuTWVldGluZ0NhcmQgPiAuYnV0dG9uLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nQ29udGFpbmVyIC5NZWV0aW5nQ2FyZCA+IC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nQ29udGFpbmVyIC5NZWV0aW5nQ2FyZCAudS1ib3JkZXJUb3BPcmFuZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgI2ZmNzYyNjsgfVxuICAgICAgLk1lZXRpbmdSZWdpc3RlciAuTWVldGluZ0NvbnRhaW5lciAuTWVldGluZ0NhcmQuY2hvc2VuUHJlbGVjdGlvbnNCb3gge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLk1lZXRpbmdSZWdpc3RlciAuTWVldGluZ0NvbnRhaW5lciAuTWVldGluZ0NhcmQuY2hvc2VuUHJlbGVjdGlvbnNCb3ggLmNob3NlblByZWxlY3Rpb25zQm94LWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nQ29udGFpbmVyLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc1cmVtOyB9XG5cbi5NZWV0aW5nRm9ybSB7XG4gIG1hcmdpbjogMCAwIDAgNi4yNXJlbTtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG4gIHdpZHRoOiA1MHJlbTsgfVxuICAuTWVldGluZ0Zvcm0gLk1lZXRpbmdSZWdpc3Rlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMi4xODhyZW0gMDsgfVxuICAuTWVldGluZ0Zvcm0gI3JlZ2lzdGVyRm9ybTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2NlMjMyMztcbiAgICBjb2xvcjogI2NlMjMyMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgd2lkdGg6IDIzLjM3NXJlbTsgfVxuICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMGE1NjE7XG4gICAgY29sb3I6ICMwMGE1NjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhZjZkNztcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHdpZHRoOiAyMy4zNzVyZW07IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSA+IGg2IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSA+IHAge1xuICAgIHdpZHRoOiAyMy4zNzVyZW07XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwOyB9XG4gICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSA+IHAgPiBsYWJlbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAucmVndWxhbWluIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0sXG4gIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJvZG8gLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA2M3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2M3JlbTsgfVxuICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJlZ3VsYW1pbiAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtICsgYSxcbiAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5yb2RvIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gKyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAucmVndWxhbWluIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJvZG8gLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJlZ3VsYW1pbiAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtOjpiZWZvcmUsXG4gICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAucm9kbyAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IHBncy1mb250O1xuICAgICAgYm90dG9tOiAwLjEyNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogI2ZmNzYyNjsgfVxuICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJlZ3VsYW1pbiAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLmNoZWNrZWRDaGVja2JveDpiZWZvcmUsXG4gICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAucm9kbyAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLmNoZWNrZWRDaGVja2JveDpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwLjEyNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICBmb250LWZhbWlseTogcGdzLWZvbnQ7XG4gICAgICBjb250ZW50OiBcIlxcRTAwN1wiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmNzYyNjsgfVxuICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICBmb250LWZhbWlseTogXCJXaGl0bmV5IFNTbSBBXCIsIFwiV2hpdG5leSBTU20gQlwiLCBBcmlhbCwgVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMi44MTNyZW07XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWZpbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgU1NtIEFcIiwgXCJXaGl0bmV5IFNTbSBCXCIsIEFyaWFsLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHQsIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBTU20gQVwiLCBcIldoaXRuZXkgU1NtIEJcIiwgQXJpYWwsIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0IHtcbiAgICBoZWlnaHQ6IDIuODEzcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA1LjYyNXJlbTsgfVxuICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAuY29tbWVudC1mb3JtLWZtLXNpZ24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdI2ZtLXNpZ24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAuY29tbWVudC1mb3JtLWZtLXNpZ24gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4wNjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS41NjNyZW07IH1cbiAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC5jb21tZW50LWZvcm0tZm0tc2lnbiBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBwZ3MtZm9udDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogI2ZmNzYyNjtcbiAgICAgIHRvcDogLTAuMDYyNXJlbTsgfVxuICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC5jb21tZW50LWZvcm0tZm0tc2lnbiBsYWJlbC5jaGVja2VkQ2hlY2tib3g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogI2ZmNzYyNjtcbiAgICBmb250LWZhbWlseTogcGdzLWZvbnQ7XG4gICAgY29udGVudDogXCJcXEUwMDdcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNzYyNjtcbiAgICB0b3A6IC0wLjA2MjVyZW07IH1cbiAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctY2hlY2tib3gsXG4gIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLnRlY2hub2xvZ3kgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLFxuICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLnRlY2hub2xvZ3kgLmZvcm0tZ3JvdXAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7IH1cbiAgICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAudGVjaG5vbG9neSAuZm9ybS1ncm91cCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlLFxuICAgICAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC50ZWNobm9sb2d5IC5mb3JtLWdyb3VwIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAjZmY3NjI2O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBwZ3MtZm9udDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRTAwN1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY3NjI2OyB9XG4gICAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG4gICAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC50ZWNobm9sb2d5IC5mb3JtLWdyb3VwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNjNyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMS41NjNyZW07XG4gICAgICAgIG1heC13aWR0aDogMTVjaDsgfVxuICAgICAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAudGVjaG5vbG9neSAuZm9ybS1ncm91cCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmY3NjI2OyB9XG4gICAgICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIsXG4gICAgICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLnRlY2hub2xvZ3kgLmZvcm0tZ3JvdXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4xODc1cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmY3NjI2OyB9XG4gIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LXJhZGlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAuNjI1cmVtIDA7IH1cbiAgICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjc2MjY7IH1cbiAgICAgICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NjI2OyB9XG4gICAgLk1lZXRpbmdGb3JtIGZvcm0ud3BjZjctZm9ybSAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2M3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41NjNyZW07XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5NZWV0aW5nRm9ybSBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMC41NjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICAgICAgbGVmdDogMC4zMTI1cmVtO1xuICAgICAgICB0b3A6IDAuMzEyNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5NZWV0aW5nRm9ybS1wZXJzb25hbCB7XG4gICAgd2lkdGg6IDIzLjM3NXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMC44MTI1cmVtIDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuTWVldGluZ0Zvcm0tcGVyc29uYWwgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5NZWV0aW5nRm9ybS1wZXJzb25hbCBsYWJlbC5pc1JlcXVpcmVkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICAgICAgICBjb2xvcjogI2NlMjMyMzsgfVxuICAuTWVldGluZ0Zvcm0gc3Bhbi5pc1JlcXVpcmVkOjphZnRlciwgLk1lZXRpbmdGb3JtIHNwYW4jcmVndWxhbWluOjphZnRlciwgLk1lZXRpbmdGb3JtIHNwYW4jcm9kbzo6YWZ0ZXIsIC5NZWV0aW5nRm9ybSBsYWJlbC5pc1JlcXVpcmVkOjphZnRlciwgLk1lZXRpbmdGb3JtIGxhYmVsI3JlZ3VsYW1pbjo6YWZ0ZXIsIC5NZWV0aW5nRm9ybSBsYWJlbCNyb2RvOjphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICAgIGNvbG9yOiAjY2UyMzIzOyB9XG4gIC5NZWV0aW5nRm9ybS10ZWNobm9sb2dpZXMge1xuICAgIHdpZHRoOiAyMy4zNzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5NZWV0aW5nRm9ybS10ZWNobm9sb2dpZXMtLWlzTGVmdCwgLk1lZXRpbmdGb3JtLXRlY2hub2xvZ2llcy0taXNSaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5NZWV0aW5nRm9ybS10ZWNobm9sb2dpZXMgaDYge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAuTWVldGluZ0Zvcm0tdGVjaG5vbG9naWVzIGg2LmlzUmVxdWlyZWQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gICAgICAgIGNvbG9yOiAjY2UyMzIzOyB9XG4gICAgLk1lZXRpbmdGb3JtLXRlY2hub2xvZ2llcyAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5NZWV0aW5nRm9ybS10ZWNobm9sb2dpZXMgLnRlY2gtb3RoZXJzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgU1NtIEFcIiwgXCJXaGl0bmV5IFNTbSBCXCIsIEFyaWFsLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyLjgxM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2Q5ZDlkOTtcbiAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLk1lZXRpbmdGb3JtLXBlcnNvbmFsLFxuICAuTWVldGluZ0Zvcm0tdGVjaG5vbG9naWVzIHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuTWVldGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5NZWV0aW5nQmFubmVyIHtcbiAgICBoZWlnaHQ6IDMyLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLk1lZXRpbmdCYW5uZXItaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxOC4xM3JlbTsgfVxuICAgIC5NZWV0aW5nQmFubmVyIC5jb250YWluZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1mdXR1cmUsIC5NZWV0aW5nQmFubmVyIC5jb250YWluZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1wb3N0cG9uZWQsIC5NZWV0aW5nQmFubmVyIC5jb250YWluZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCB7XG4gICAgICBib3R0b206IDEuNTYzcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzLjM3NXJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5NZWV0aW5nQmFubmVyIC5jb250YWluZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1mdXR1cmUsIC5NZWV0aW5nQmFubmVyIC5jb250YWluZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1wb3N0cG9uZWQsIC5NZWV0aW5nQmFubmVyIC5jb250YWluZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCB7XG4gICAgICAgIGJvdHRvbTogLTYuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLk1lZXRpbmdCYW5uZXIgLmNvbnRhaW5lciAuTWVldGluZ0NhcmQuTWVldGluZ0NhcmQtLWZpbmlzaGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbUhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtQ29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtaXRlbUhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyVGltZSB7XG4gICAgd2lkdGg6IDE1MCU7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtaXRlbURlc2NyIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5NZWV0aW5nQWdlbmRhLXRpdGxlQW5kQnV0dG9uc0hvbGRlclBsYWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07IH1cbiAgLk1lZXRpbmcuY29udGFpbmVyIC5NZWV0aW5nLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAuTWVldGluZy5jb250YWluZXIgLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkIHtcbiAgICAgIGJvdHRvbTogOC40MzhyZW07XG4gICAgICB3aWR0aDogMjMuMzc1cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbTsgfVxuICAgICAgLk1lZXRpbmcuY29udGFpbmVyIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmdDYXJkLS1maW5pc2hlZCA+IC5NZWV0aW5nQ2FyZC1zaG93UHJlc2VudGF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5NZWV0aW5nLmNvbnRhaW5lciAuTWVldGluZy1sZWZ0IC5NZWV0aW5nLW1hcCxcbiAgICAuTWVldGluZy5jb250YWluZXIgLk1lZXRpbmctbGVmdCAuTWVldGluZy11cGNvbWluZ0V2ZW50cyxcbiAgICAuTWVldGluZy5jb250YWluZXIgLk1lZXRpbmctbGVmdCAuTWVldGluZy1zdHVmZlRvRG93bmxvYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuTWVldGluZy5jb250YWluZXIgLk1lZXRpbmctcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMC44MTI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLk1lZXRpbmcuY29udGFpbmVyIC5NZWV0aW5nLXJpZ2h0IC5icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLk1lZXRpbmcuY29udGFpbmVyIC5NZWV0aW5nLXJpZ2h0IC5NZWV0aW5nLW1hcC5zaG93VGFibGV0TW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLk1lZXRpbmdSZWdpc3RlciB7XG4gICAgcGFkZGluZzogMS41NjNyZW0gMCA1LjYyNXJlbSAwOyB9XG4gICAgLk1lZXRpbmdSZWdpc3Rlci10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjE4OHJlbTsgfVxuICAgIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdDb250YWluZXIgLk1lZXRpbmdDYXJkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nQ29udGFpbmVyIC5NZWV0aW5nRm9ybSB7XG4gICAgICB3aWR0aDogMjMuMzc1cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLk1lZXRpbmdSZWdpc3RlciAuTWVldGluZ0NvbnRhaW5lciAuTWVldGluZ0Zvcm0gLndwY2Y3LWZvcm0gPiAqIHtcbiAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwOyB9XG4gICAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nQ29udGFpbmVyIC5NZWV0aW5nRm9ybSAud3BjZjctZm9ybSAud3BjZjctc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEzLjEzcmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuTWVldGluZ1BsYXllciB7XG4gICAgaGVpZ2h0OiAxOC4xM3JlbTsgfVxuICAgIC5NZWV0aW5nUGxheWVyIC5NZWV0aW5nUGxheWVyLW1haW4sIC5NZWV0aW5nUGxheWVyIC5NZWV0aW5nUGxheWVyLXNpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuTWVldGluZy5jb250YWluZXIgLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkIHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTsgfVxuICAgIC5NZWV0aW5nLmNvbnRhaW5lciAuTWVldGluZy1sZWZ0IC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQgPiAuTWVldGluZ0NhcmQtc2hvd1ByZXNlbnRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9iaWxlUGxheWVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvIDA7IH1cbiAgICAubW9iaWxlUGxheWVyIC5tb2JpbGVQbGF5ZXItcGxheWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMC42MjVyZW0gMS44NzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vYmlsZVBsYXllciAubW9iaWxlUGxheWVyLXBsYXlsaXN0LWl0ZW0gLnRodW1id3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubW9iaWxlUGxheWVyIC5tb2JpbGVQbGF5ZXItcGxheWxpc3QtaXRlbSAudGh1bWIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMXJlbTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdC1pdGVtIC5zaG93QnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQuNXJlbTtcbiAgICAgICAgbGVmdDogOHJlbTsgfVxuICAgIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdC1pdGVtLWRlc2MgLnZpZGVvLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMC4zMTI1cmVtIDA7IH1cbiAgICAubW9iaWxlUGxheWVyIC5tb2JpbGVQbGF5ZXItcGxheWxpc3QtaXRlbS1kZXNjIC52aWRlby1zcGVha2VyIHtcbiAgICAgIGNvbG9yOiAjZmY3NjI2O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1idXR0b25Ib2xkZXIge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm1vYmlsZVBsYXllciAubW9iaWxlUGxheWVyLWJ1dHRvbkhvbGRlciBidXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5NZWV0aW5nQmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIxLjY5cmVtOyB9XG4gICAgLk1lZXRpbmdCYW5uZXItaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxOC4xM3JlbTsgfVxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC5NZWV0aW5nQ2FyZC0tZmluaXNoZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC5NZWV0aW5nQ2FyZC0tZnV0dXJlLCAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCwgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCB7XG4gICAgICBib3R0b206IDEuNTYzcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIzLjM3NXJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5NZWV0aW5nQmFubmVyIC5NZWV0aW5nQ2FyZC5NZWV0aW5nQ2FyZC0tZnV0dXJlLCAuTWVldGluZ0Jhbm5lciAuTWVldGluZ0NhcmQuTWVldGluZ0NhcmQtLXBvc3Rwb25lZCwgLk1lZXRpbmdCYW5uZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1jYW5jZWxlZCB7XG4gICAgICAgIGJvdHRvbTogLTYuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtdGl0bGVBbmRCdXR0b25zSG9sZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtaXRlbUNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtaXRlbUhlYWRlclRpbWUge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbS5NZWV0aW5nQWdlbmRhLWl0ZW0tLWN1c3RvbWl6ZWQgLk1lZXRpbmdBZ2VuZGEtaXRlbURlc2NyIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5NZWV0aW5nQWdlbmRhLXRpdGxlQW5kQnV0dG9uc0hvbGRlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5NZWV0aW5nUGxheWVyLm5vLXZpZGVvICsgLk1lZXRpbmcgLk1lZXRpbmctbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLk1lZXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuTWVldGluZyAuTWVldGluZy1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNS4xMjVyZW07IH1cbiAgICAgIC5NZWV0aW5nIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmdDYXJkLS1maW5pc2hlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMy4zNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLk1lZXRpbmcgLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkIHtcbiAgICAgICAgICB0b3A6IC01LjM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLk1lZXRpbmcgLk1lZXRpbmctbGVmdCAuTWVldGluZy1tYXAsXG4gICAgICAuTWVldGluZyAuTWVldGluZy1sZWZ0IC5NZWV0aW5nLXVwY29taW5nRXZlbnRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5NZWV0aW5nLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDAgMC44MTI1cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLk1lZXRpbmctcmlnaHQgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLk1lZXRpbmctcmlnaHQgLk1lZXRpbmdEZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMi4xODhyZW0gMDsgfVxuICAgICAgLk1lZXRpbmctcmlnaHQgLnNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTE5cHggMTBweCAwcHggd2hpdGU7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0xOXB4IDEwcHggMHB4IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggLTE5cHggMTBweCAwcHggd2hpdGU7IH1cbiAgICAgIC5NZWV0aW5nLXJpZ2h0IC5Ob0FnZW5kYU1lZXRpbmdDb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuTWVldGluZyAuUmVhZEFsbENvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyMDA7IH1cbiAgLk1lZXRpbmdDb250YWluZXIgLk1lZXRpbmdDYXJkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5NZWV0aW5nUGxheWVyIHtcbiAgICBoZWlnaHQ6IDEzLjEzcmVtOyB9XG4gIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMjcuMTNyZW07IH1cbiAgICAubW9iaWxlUGxheWVyIC5tb2JpbGVQbGF5ZXItcGxheWxpc3QtaXRlbSAudGh1bWIge1xuICAgICAgaGVpZ2h0OiAxNS4yNXJlbTsgfVxuICAgIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdC1pdGVtIC5zaG93QnRuIHtcbiAgICAgIGhlaWdodDogMi41NnJlbTtcbiAgICAgIHRvcDogMi42MjVyZW07XG4gICAgICBsZWZ0OiAycmVtOyB9XG4gIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdC1pdGVtLWRlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZyZW07XG4gICAgbGVmdDogMnJlbTsgfVxuICAgIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdC1pdGVtLWRlc2MgLnZpZGVvLXRpdGxlLCAubW9iaWxlUGxheWVyIC5tb2JpbGVQbGF5ZXItcGxheWxpc3QtaXRlbS1kZXNjIC52aWRlby1zcGVha2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdDb250YWluZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uOyB9XG4gICAgLk1lZXRpbmdSZWdpc3RlciAuTWVldGluZ0NvbnRhaW5lciAuTWVldGluZ0NhcmQuY2hvc2VuUHJlbGVjdGlvbnNCb3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjEyNXJlbTtcbiAgICAgIHdpZHRoOiAyMy4zNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLk1lZXRpbmdGb3JtIHtcbiAgICB3aWR0aDogMjMuMzc1cmVtO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5NZWV0aW5nRm9ybSAuTWVldGluZ0Zvcm0tcGVyc29uYWwsXG4gICAgLk1lZXRpbmdGb3JtIC5NZWV0aW5nRm9ybS10ZWNobm9sb2dpZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuTWVldGluZ0Zvcm0gZm9ybS53cGNmNy1mb3JtIC50ZWNobm9sb2d5IC5mb3JtLWdyb3VwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtdGl0bGVBbmRCdXR0b25zSG9sZGVyUGxhY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIuc2VsZWN0ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuTWVldGluZ0Jhbm5lciB7XG4gICAgaGVpZ2h0OiAxNnJlbTsgfVxuICAgIC5NZWV0aW5nQmFubmVyLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTEuMjVyZW07IH1cbiAgICAuTWVldGluZ0Jhbm5lciAuY29udGFpbmVyIC5NZWV0aW5nQ2FyZC5NZWV0aW5nQ2FyZC0tZnV0dXJlLCAuTWVldGluZ0Jhbm5lciAuY29udGFpbmVyIC5NZWV0aW5nQ2FyZC5NZWV0aW5nQ2FyZC0tcG9zdHBvbmVkLCAuTWVldGluZ0Jhbm5lciAuY29udGFpbmVyIC5NZWV0aW5nQ2FyZC5NZWV0aW5nQ2FyZC0tY2FuY2VsZWQsIC5NZWV0aW5nQmFubmVyIC5jb250YWluZXIgLk1lZXRpbmdDYXJkLk1lZXRpbmdDYXJkLS1maW5pc2hlZCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgYm90dG9tOiAtMTEuODc1cmVtOyB9XG4gIC5NZWV0aW5nUGxheWVyLm5vLXZpZGVvICsgLk1lZXRpbmcgLk1lZXRpbmctbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICAuTWVldGluZyAuTWVldGluZy1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNS4xMjVyZW0gMCAwOyB9XG4gICAgLk1lZXRpbmcgLk1lZXRpbmctbGVmdCAuTWVldGluZ0NhcmQtLWZpbmlzaGVkIHtcbiAgICAgIHRvcDogLTQuNjI1cmVtO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5NZWV0aW5nIC5NZWV0aW5nLWxlZnQgLk1lZXRpbmdDYXJkLS1maW5pc2hlZCB7XG4gICAgICAgIHRvcDogLTUuMzc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLk1lZXRpbmcgLk1lZXRpbmctbGVmdCAuTWVldGluZy1tYXAsXG4gICAgLk1lZXRpbmcgLk1lZXRpbmctbGVmdCAuTWVldGluZy11cGNvbWluZ0V2ZW50cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5NZWV0aW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7IH1cbiAgLk1lZXRpbmdBZ2VuZGEtaXRlbUhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuTWVldGluZ0FnZW5kYS10aXRsZUFuZEJ1dHRvbnNIb2xkZXJQbGFjZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLk1lZXRpbmdBZ2VuZGEtdGl0bGVBbmRCdXR0b25zSG9sZGVyQnV0dG9ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5tb2JpbGVQbGF5ZXIgLm1vYmlsZVBsYXllci1wbGF5bGlzdC1pdGVtIC50aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vYmlsZVBsYXllciAubW9iaWxlUGxheWVyLXBsYXlsaXN0LWl0ZW0gLnNob3dCdG4ge1xuICAgIHRvcDogMS42MjVyZW07XG4gICAgbGVmdDogMXJlbTsgfVxuICAubW9iaWxlUGxheWVyIC5tb2JpbGVQbGF5ZXItcGxheWxpc3QtaXRlbS1kZXNjIHtcbiAgICB0b3A6IDQuNXJlbTtcbiAgICBsZWZ0OiAxcmVtOyB9XG4gIC5NZWV0aW5nUmVnaXN0ZXIge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDAgMC45Mzc1cmVtIDA7IH1cbiAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nRm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdGb3JtICoge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdGb3JtIC5NZWV0aW5nRm9ybS1wZXJzb25hbCxcbiAgICAgIC5NZWV0aW5nUmVnaXN0ZXIgLk1lZXRpbmdGb3JtIC5NZWV0aW5nRm9ybS10ZWNobm9sb2dpZXMsXG4gICAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nRm9ybSBwIHtcbiAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwOyB9XG4gICAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nRm9ybSAud3BjZjctc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC42MjVyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEzLjEzcmVtOyB9XG4gICAgICAuTWVldGluZ1JlZ2lzdGVyIC5NZWV0aW5nRm9ybSAud3BjZjctZm9ybSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5NZWV0aW5nQWdlbmRhLWl0ZW0uTWVldGluZ0FnZW5kYS1pdGVtLS1jdXN0b21pemVkIC5NZWV0aW5nQWdlbmRhLWl0ZW1IZWFkZXIuc2VsZWN0ZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuTWVldGluZ0FnZW5kYS1pdGVtLk1lZXRpbmdBZ2VuZGEtaXRlbS0tY3VzdG9taXplZCAuTWVldGluZ0FnZW5kYS1pdGVtSGVhZGVyLnNlbGVjdGVkOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAyOCU7IH0gfVxuXG4ua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5jZW50ZXItaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gNHJlbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuY2VudGVyLWhlYWRlciAuaGVhZGVyLWluZm8ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogNDMuMzhyZW07XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIGlucHV0W2NsYXNzPVwiaW5wdXRcIl0ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY28vbWFnbmlmaWVyLnBuZ1wiKSBuby1yZXBlYXQgOTYlIGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyAuZmlsdGVycy1zaG93LFxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyAuZmlsdGVycy1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmZpbHRlcnMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXItdmlkZW9zIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDMuOXJlbTsgfVxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyAuZmlsdGVycy1oaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5zdC1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwLjRyZW07XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLnN0LXNlbGVjdCAuc3Qtc2VsZWN0LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5zdC1zZWxlY3QgLmRyb3Bkb3duLXNlbGVjdCA+IGxpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyAuYWN0aXZlLWZpbHRlcnMgLmZpbHRlci12aWRlb3Mge1xuICAgICAgICBtYXJnaW46IC41cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzIC5ydW5uaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNzYyNjtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAyLjJyZW0gLjVyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5hY3RpdmUtZmlsdGVycyAucnVubmluZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzIC5ydW5uaW5nIC5ydW5uaW5nLWZpbHRlci1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAwIDAuNnJlbTsgfVxuICAgICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzIC5ydW5uaW5nIC5jbG9zZS1maWx0ZXIge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY28vY2xvc2UtaWNvbi13LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gICAgICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5hY3RpdmUtZmlsdGVycyAucnVubmluZyAuY2xvc2UtZmlsdGVyIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzIC5ydW5uaW5nIC5jbG9zZS1maWx0ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2Q5NjIxYjtcbiAgICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5hY3RpdmUtZmlsdGVycyAuZmlsdGVycy1kZWxldGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZjc2MjY7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyAuYWN0aXZlLWZpbHRlcnMgLmZpbHRlcnMtZGVsZXRlcjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubm8tcmVzdWx0cyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICB3aWR0aDogMTAwLjlyZW07XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5uby1yZXN1bHRzIC5uby1yZXN1bHRzLWhlYWRlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyICNzcGVha2VycywgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyICN0b3BpY3MsIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAjY2l0aWVzIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAuNHJlbTsgfVxuICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgI3RvcGljcyB7XG4gICAgd2lkdGg6IDExLjVyZW07IH1cbiAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5saWJyYXJ5LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XG4gICAgICBtYXJnaW46IDAgLTEzcHg7IH1cbiAgICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubGlicmFyeSAubGlicmFyeS1zZWN0aW9uIC5ldmVudC12aWRlbzpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmxpYnJhcnktc2VjdGlvbiAuZXZlbnQtdmlkZW86aG92ZXIgLnNob3dNb3ZpZUJ0bjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IHtcbiAgICAgIGhlaWdodDogMTMuMTNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY3NjI2O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubGlicmFyeSAuam9pbi10by1ldmVudCAuam9pbi10by1ldmVudC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IC5ldmVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBXaGl0bmV5IFNTbSBBLCBXaGl0bmV5IFNTbSBCLCBBcmlhbCwgVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQgLmJ0biwgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubGlicmFyeSAuam9pbi10by1ldmVudCAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgd2hpdGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5jZW50ZXItaGVhZGVyIC5oZWFkZXItaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLm5vLXJlc3VsdHMge1xuICAgIG1heC13aWR0aDogNjkuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLm5vLXJlc3VsdHMgLm5vLXJlc3VsdHMtaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQgLmV2ZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQgLmJ0biwgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubGlicmFyeSAuam9pbi10by1ldmVudCAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuY2VudGVyLWhlYWRlciB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmNlbnRlci1oZWFkZXIgLmhlYWRlci1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC1oZWlnaHQ6IDQ2cmVtO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyBpbnB1dFtjbGFzcz1cImlucHV0XCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmZpbHRlcnMtY29udGFpbmVyLmhpZGUtb24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmZpbHRlcnMtY29udGFpbmVyLnNob3ctb24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmZpbHRlcnMtY29udGFpbmVyLnNob3ctb24tbW9iaWxlIC5maWx0ZXItdmlkZW9zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyAuZmlsdGVycy1zaG93LFxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAuZmlsdGVycyAuZmlsdGVycy1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZjc3MjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5zdC1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICBvcmRlcjogMzsgfVxuICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5zdC1zZWxlY3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5maWx0ZXJzIC5hY3RpdmUtZmlsdGVycyAucnVubmluZyB7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDsgfVxuICAgICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzIC5ydW5uaW5nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzIC5maWx0ZXJzLWRlbGV0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAjc3BlYWtlcnMsIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAjdG9waWNzLCAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgI2NpdGllcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAzNy40cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmNzYyNjtcbiAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfVxuICAgICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IC5ldmVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubGlicmFyeSAuam9pbi10by1ldmVudCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB3aGl0ZTsgfVxuICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLm5vLXJlc3VsdHMge1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5uby1yZXN1bHRzIC5uby1yZXN1bHRzLWhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQge1xuICAgIGhlaWdodDogMTMuMTNyZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAgIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubGlicmFyeSAuam9pbi10by1ldmVudCAuZXZlbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQgLmJ0biwgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAua25vd2xlZGdlLWNlbnRlci1jb250YWluZXIgLmxpYnJhcnkgLmpvaW4tdG8tZXZlbnQgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLmtub3dsZWRnZS1jZW50ZXItY29udGFpbmVyIC5saWJyYXJ5IC5qb2luLXRvLWV2ZW50IC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5rbm93bGVkZ2UtY2VudGVyLWNvbnRhaW5lciAubGlicmFyeSAuam9pbi10by1ldmVudCAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnJlZ3VsYXRpb25zIHNlY3Rpb24sIC5yZWd1bGF0aW9ucyBzZWN0aW9uIHAgc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC44MTI1cmVtIDZyZW0gMC44MTI1cmVtO1xuICBtYXgtd2lkdGg6IDQ4LjM4cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucmVndWxhdGlvbnMgc2VjdGlvbiBoMSB7XG4gICAgY29sb3I6ICNmZjc2MjY7IH1cbiAgLnJlZ3VsYXRpb25zIHNlY3Rpb24gcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtOyB9XG4gIC5yZWd1bGF0aW9ucyBzZWN0aW9uIGg0IHtcbiAgICBtYXJnaW46IDAuNjI1cmVtIDAgMC42MjVyZW0gMDsgfVxuICAucmVndWxhdGlvbnMgc2VjdGlvbiBvbCB7XG4gICAgY29sb3I6ICNmZjc2MjY7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucmVndWxhdGlvbnMgc2VjdGlvbiBvbCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgLnJlZ3VsYXRpb25zIHNlY3Rpb24gb2wgbGkgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAucmVndWxhdGlvbnMgc2VjdGlvbiBvbCBsaSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAucmVndWxhdGlvbnMgc2VjdGlvbiBvbCBsaSBvbCBsaSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnJlZ3VsYXRpb25zIHNlY3Rpb24gdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIGNvbG9yOiAjZmY3NjI2O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTsgfVxuICAgIC5yZWd1bGF0aW9ucyBzZWN0aW9uIHVsIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWd1bGF0aW9ucyBzZWN0aW9uLCAucmVndWxhdGlvbnMgc2VjdGlvbiBwIHNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNDMuMTNyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ3VsYXRpb25zIHNlY3Rpb24sIC5yZWd1bGF0aW9ucyBzZWN0aW9uIHAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDE3LjVyZW07IH0gfVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mdXR1cmUtbWVldGluZ3MsXG4uc2luZ2xlLW9yZ2FuaXplZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MsXG4gIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIHtcbiAgICB3aWR0aDogMzZyZW07XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLmltZyxcbiAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtdGV4dCxcbiAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy10ZXh0IHtcbiAgICAgIGhlaWdodDogMTlyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtdGV4dCBoMixcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLXRleHQgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtdGV4dCBoMyxcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLXRleHQgaDMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtY29udGVudCxcbiAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtZGV0YWlscyxcbiAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3MjY7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtZGV0YWlscyBhLmJ0biwgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1kZXRhaWxzIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgYS5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1kZXRhaWxzIGEuZm9ybV9zdWJzY3JpYmVfYnV0dG9uLCAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLWRldGFpbHMgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gYS5idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtZGV0YWlscyBhLmJ1dHRvbixcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLWRldGFpbHMgYS5idG4sXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1kZXRhaWxzIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgYS5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmVcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLWRldGFpbHMgYS5mb3JtX3N1YnNjcmliZV9idXR0b24sXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1kZXRhaWxzIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIGEuYnV0dG9uLCAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybVxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtZGV0YWlscyBhLmJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyxcbiAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3Mge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy1kZXRhaWxzLFxuICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy1kZXRhaWxzIGEuYnRuLCAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLWRldGFpbHMgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSBhLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLWRldGFpbHMgYS5mb3JtX3N1YnNjcmliZV9idXR0b24sIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtZGV0YWlscyAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSBhLmJ1dHRvbiwgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy1kZXRhaWxzIGEuYnV0dG9uLFxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtZGV0YWlscyBhLmJ0bixcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLWRldGFpbHMgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSBhLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZVxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtZGV0YWlscyBhLmZvcm1fc3Vic2NyaWJlX2J1dHRvbixcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLWRldGFpbHMgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gYS5idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy1kZXRhaWxzIGEuYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtOyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuaW1nLFxuICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzLFxuICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMgaDMsXG4gICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzIGgzIHtcbiAgICAgIGNvbG9yOiAjZmY3NjI2O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMgcCxcbiAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMgaDQsXG4gICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzIGg0IHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDAuMnJlbSAwOyB9XG5cbi5NYWluIC5tZWV0aW5ncy1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDJyZW0gMDsgfVxuICAuTWFpbiAubWVldGluZ3MtbmF2aWdhdGlvbiAucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLk1haW4gLm1lZXRpbmdzLW5hdmlnYXRpb24gYSwgLk1haW4gLm1lZXRpbmdzLW5hdmlnYXRpb24gc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gIC5NYWluIC5tZWV0aW5ncy1uYXZpZ2F0aW9uIHNwYW4uY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzYyNjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuTWFpbiAubWVldGluZ3MtbmF2aWdhdGlvbiBhOmhvdmVyOm5vdCguY3VycmVudCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtb3JnYW5pemVkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZnV0dXJlLW1lZXRpbmdzLFxuICAuc2luZ2xlLW9yZ2FuaXplZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyxcbiAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyB7XG4gICAgICBoZWlnaHQ6IDE1LjYzcmVtO1xuICAgICAgd2lkdGg6IDIxcmVtO1xuICAgICAgbWFyZ2luOiAwLjMxMjVyZW07IH1cbiAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtZGV0YWlscyxcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IDMwJTsgfVxuICAgICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuaW1nLFxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLmltZyB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gICAgICAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLXRleHQsXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtdGV4dCBoMixcbiAgICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtdGV4dCBoMiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLXRleHQgaDMsXG4gICAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLXRleHQgaDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy10ZXh0IHAsXG4gICAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLXRleHQgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MsXG4gICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5pbWcsXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogaW5pdGlhbDsgfVxuICAgICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy1kZXRhaWxzLFxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzLFxuICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLXRleHQtZGV0YWlscyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMgaDQsXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzIHAsXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1dHVyZS1tZWV0aW5ncyxcbiAgLnNpbmdsZS1vcmdhbml6ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzLFxuICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07IH1cbiAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLmltZyxcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAgICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1kZXRhaWxzLFxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogMzAlOyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyxcbiAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuaW1nLFxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MgLmltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsOyB9XG4gICAgICAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLWRldGFpbHMsXG4gICAgICAuc2luZ2xlLW9yZ2FuaXplZCAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy1kZXRhaWxzIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLW9yZ2FuaXplZC1tZWV0aW5ncy10ZXh0LWRldGFpbHMsXG4gICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cmVtOyB9XG4gICAgICAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLXRleHQtZGV0YWlscyBoNCxcbiAgICAgIC5zaW5nbGUtb3JnYW5pemVkIC5zaW5nbGUtb3JnYW5pemVkLW1lZXRpbmdzLXRleHQtZGV0YWlscyBoNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzIHA6bm90KDpudGgtY2hpbGQoMikpLFxuICAgICAgLnNpbmdsZS1vcmdhbml6ZWQgLnNpbmdsZS1vcmdhbml6ZWQtbWVldGluZ3MtdGV4dC1kZXRhaWxzIHA6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZnV0dXJlLW1lZXRpbmdzLWNvbnRhaW5lciAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIGgyLFxuICAub3JnYW5pemVkLW1lZXRpbmdzLWNvbnRhaW5lciAuZnV0dXJlLW1lZXRpbmdzIC5zaW5nbGUtZnV0dXJlLW1lZXRpbmdzIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIC5mdXR1cmUtbWVldGluZ3MtY29udGFpbmVyIC5mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MgLnNpbmdsZS1mdXR1cmUtbWVldGluZ3MtZGV0YWlscyxcbiAgLm9yZ2FuaXplZC1tZWV0aW5ncy1jb250YWluZXIgLmZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncyAuc2luZ2xlLWZ1dHVyZS1tZWV0aW5ncy1kZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAuTWFpbiAubWVldGluZ3MtbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAuTWFpbiAubWVldGluZ3MtbmF2aWdhdGlvbiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfSB9XG5cbmEgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmY3NjI2OyB9XG5cbi5ldmVudC1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY3NjI2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDE3LjEzcmVtOyB9XG5cbi5mb290ZXJfX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgZm9vdGVyIC5jb250YWN0IC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDA7XG4gICAgaGVpZ2h0OiAzOC4xM3JlbTsgfVxuICBmb290ZXIgLmNvbnRhY3QgLmNvbnRhY3QtYm94IHtcbiAgICB3aWR0aDogMjklO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIGZvb3RlciAuY29udGFjdCAuaW5jb21pbmctZXZlbnRzX19kYXRlIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtOyB9XG4gIGZvb3RlciAuY29udGFjdCAuaW5jb21pbmctZXZlbnRzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNjYlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtIDAgMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgZm9vdGVyIC5jb250YWN0IC5pbmNvbWluZy1ldmVudHNfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLmluY29taW5nLWV2ZW50c19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY3NjI2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAycHg7IH1cbiAgZm9vdGVyIC5jb250YWN0IC5pbmNvbWluZy1ldmVudHMgLmV2ZW50LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTg4cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9XG4gIGZvb3RlciAuY29udGFjdCAuaW5jb21pbmctZXZlbnRzIC5zZWUtYWxsLWV2ZW50cyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiSW5jb25zb2xhdGFcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDMuNzVyZW07IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5maWVsZCB7XG4gICAgICB3aWR0aDogMTYuODhyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAyLjgxM3JlbTtcbiAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjgxM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDAgMi4xMjVyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbSAwIDJyZW07IH1cbiAgZm9vdGVyIC5jb250YWN0IC5jb250YWN0LWRldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLmNvbnRhY3QtZGV0YWlscyBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIG1hcmdpbjogMCAwIDEuMzc1cmVtIDA7IH1cbiAgICAgIGZvb3RlciAuY29udGFjdCAuY29udGFjdC1kZXRhaWxzIHAgYS5saW5rLXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLmNvbnRhY3QtZGV0YWlscyAuYnRuLCBmb290ZXIgLmNvbnRhY3QgLmNvbnRhY3QtZGV0YWlscyAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgZm9vdGVyIC5jb250YWN0IC5uZXdzbGV0dGVyIC5mb3JtX3N1YnNjcmliZSAuY29udGFjdC1kZXRhaWxzIC5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAuY29udGFjdC1kZXRhaWxzIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b24sIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIGZvb3RlciAuY29udGFjdCAuY29udGFjdC1kZXRhaWxzIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMC43OTJlbSAzLjZlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBmb290ZXIgLmNvbnRhY3QgLnNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDExLjVyZW07IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLnNvY2lhbC1tZWRpYSAuc29jaWFsLWljbyBpbWcge1xuICAgICAgd2lkdGg6IDEuODc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmNzYyNjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgZm9vdGVyIC5mb3JtX3N1YnNjcmliZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgZm9vdGVyIC5mb3JtX3N1YnNjcmliZSAubWVzc2FnZV9lcnJvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIGZvb3RlciAuY29udGFjdCB7XG4gICAgbWluLWhlaWdodDogNTByZW07IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLmluY29taW5nLWV2ZW50c19fdGl0bGUge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMCAxcmVtIDAgMnJlbTsgfVxuICAgIGZvb3RlciAuY29udGFjdCAuaW5jb21pbmctZXZlbnRzX19kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgbWluLWhlaWdodDogMzEuMjVyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLmluY29taW5nLWV2ZW50cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBpbmhlcml0OyB9XG4gICAgICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAuaW5jb21pbmctZXZlbnRzIC5mb290ZXJfX2hlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgZm9vdGVyIC5jb250YWN0IC5mb290ZXItY29udGFpbmVyIC5pbmNvbWluZy1ldmVudHMgLmV2ZW50LWJveCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNC4zOHJlbTsgfVxuICAgICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLmluY29taW5nLWV2ZW50cyAuc2VlLWFsbC1ldmVudHMge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuMTg4cmVtIDA7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLm5ld3NsZXR0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAzcmVtIDA7IH1cbiAgICAgICAgZm9vdGVyIC5jb250YWN0IC5mb290ZXItY29udGFpbmVyIC5uZXdzbGV0dGVyIGZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgZm9vdGVyIC5jb250YWN0IC5mb290ZXItY29udGFpbmVyIC5uZXdzbGV0dGVyIGZvcm0gaW5wdXRbY2xhc3M9XCJtYWlsLWlucHV0XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44MTI1cmVtO1xuICAgICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAubmV3c2xldHRlciBmb3JtIGlucHV0W2NsYXNzPVwiYnRuXCJdIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuODEzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgZm9vdGVyIC5jb250YWN0IC5mb290ZXItY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuZm9vdGVyX19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMS44NzVyZW07XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IC0xNC4zOHJlbTsgfVxuICAgICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLnNvY2lhbC1pY29ucyAuc29jaWFsLWljbyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAyLjA2M3JlbTsgfVxuICAgICAgICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zIC5zb2NpYWwtaWNvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAuY29weXJpZ2h0IC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgZm9vdGVyIC5jb250YWN0IC5pbmNvbWluZy1ldmVudHNfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbSAwIDEuMjVyZW07IH1cbiAgZm9vdGVyIC5jb250YWN0IC5pbmNvbWluZy1ldmVudHNfX2RhdGUge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMCAxLjI1cmVtOyB9XG4gIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAuY29udGFjdC1ib3gge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAuaW5jb21pbmctZXZlbnRzIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgZm9vdGVyIC5jb250YWN0IC5mb290ZXItY29udGFpbmVyIC5pbmNvbWluZy1ldmVudHMgLmV2ZW50LWJveCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLmluY29taW5nLWV2ZW50cyAuc2VlLWFsbC1ldmVudHMge1xuICAgICAgICBtYXJnaW46IDEuMjVyZW0gMCAwIDA7IH1cbiAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLm5ld3NsZXR0ZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLm5ld3NsZXR0ZXIgZm9ybSBpbnB1dFtjbGFzcz1cIm1haWwtaW5wdXRcIl0ge1xuICAgICAgICB3aWR0aDogMTcuNXJlbTsgfVxuICAgIGZvb3RlciAuY29udGFjdCAuZm9vdGVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zIHtcbiAgICAgIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gICAgICBmb290ZXIgLmNvbnRhY3QgLmZvb3Rlci1jb250YWluZXIgLnNvY2lhbC1pY29ucyAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNy41cmVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgZm9vdGVyIC5jb250YWN0IC5mb290ZXItY29udGFpbmVyIC5zb2NpYWwtaWNvbnMgLnNvY2lhbC1tZWRpYSAuc29jaWFsLWljbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICBmb290ZXIgLmNvcHlyaWdodCAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5Ib21lQmFubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9iYW5uZXItbWFpbi5wbmdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgaGVpZ2h0OiAzOHJlbTsgfVxuICAuSG9tZUJhbm5lci1uZXdzbGV0dGVySG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMnJlbTsgfVxuICAuSG9tZUJhbm5lci1ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNTYzcmVtIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuSG9tZUJhbm5lci1ldmVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC05OTk5cHg7XG4gICAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQgbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiAuNjI1cmVtIC45Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTIuMTlyZW07IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudCAuSG9tZUJhbm5lci1ldmVudERldGFpbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDEuMzc1cmVtO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLkhvbWVCYW5uZXItZXZlbnQgLkhvbWVCYW5uZXItZXZlbnREZXRhaWxzID4gLkhvbWVCYW5uZXItZXZlbnRJbmZvIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50IGEuSG9tZUJhbm5lci1ldmVudExpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAuNjI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50IC5Ib21lQmFubmVyLWV2ZW50VGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogLjYyNXJlbSAuOTM3NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjc2MjY7XG4gICAgICB3aWR0aDogNTRyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICAuSG9tZUJhbm5lci1ldmVudCAuSG9tZUJhbm5lci1ldmVudFRpdGxlLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50IC5Ib21lQmFubmVyLWV2ZW50RGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAuOTM3NXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBtYXgtd2lkdGg6IDY3JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzLjc1cmVtOyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQ6bnRoLWNoaWxkKDEpIGxhYmVsIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudDpudGgtY2hpbGQoMikgbGFiZWwge1xuICAgICAgbGVmdDogMTIuNXJlbTsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50Om50aC1jaGlsZCgzKSBsYWJlbCB7XG4gICAgICBsZWZ0OiAyNXJlbTsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50Om50aC1jaGlsZCg0KSBsYWJlbCB7XG4gICAgICBsZWZ0OiAzNy41cmVtOyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjc2MjY7IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLkhvbWVCYW5uZXItZXZlbnREZXRhaWxzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5Ib21lQmFubmVyLWV2ZW50TW9yZUxpbmsge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTsgfVxuXG4uSG9tZUJhbm5lci1ldmVudExlY3R1cmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5Ib21lQmFubmVyLWV2ZW50TGVjdHVyZXMgLkV2ZW50TGVjdHVyZSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtIDAuNjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY3NjI2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50TGVjdHVyZXMgLkV2ZW50TGVjdHVyZS1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAgIC5Ib21lQmFubmVyLWV2ZW50TGVjdHVyZXMgLkV2ZW50TGVjdHVyZS1uYW1lLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50TGVjdHVyZXMgLkV2ZW50TGVjdHVyZTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudExlY3R1cmVzIC5FdmVudExlY3R1cmUtbGVjdHVyZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnRMZWN0dXJlcyAuRXZlbnRMZWN0dXJlID4gKiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uSG9tZUJhbm5lci1zdWJzY3JpYmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuZm9ybV9jb250YWluZXIgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gPiAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgICAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSBpbnB1dC5maWVsZCB7XG4gICAgICB3aWR0aDogMTYuODhyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAyLjgxM3JlbTtcbiAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjgxM3JlbTsgfVxuICAgIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIC5idXR0b24ge1xuICAgICAgaGVpZ2h0OiAyLjgxM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLkhvbWVCYW5uZXItZXZlbnQgbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuNTYzcmVtIDAuNjI1cmVtIDAuOTM3NXJlbTsgfVxuICAuSG9tZUJhbm5lci1ldmVudDpudGgtY2hpbGQoNCkgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLkhvbWVCYW5uZXItZXZlbnQgYS5Ib21lQmFubmVyLWV2ZW50TGluayB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuSG9tZUJhbm5lci1ldmVudCAuSG9tZUJhbm5lci1ldmVudERldGFpbHMgLkhvbWVCYW5uZXItZXZlbnRJbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7IH1cbiAgLkhvbWVCYW5uZXItZXZlbnQgLkhvbWVCYW5uZXItZXZlbnRUaXRsZSB7XG4gICAgd2lkdGg6IDMyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4ycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5Ib21lQmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMjRyZW07IH1cbiAgICAuSG9tZUJhbm5lciBmb3JtIHtcbiAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLkhvbWVCYW5uZXItZXZlbnRNb3JlTGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuSG9tZUJhbm5lci1ldmVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAtMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4gIC5Ib21lQmFubmVyLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIG9wYWNpdHk6IDAuMDU7IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5Ib21lQmFubmVyLWV2ZW50RGV0YWlscyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQgbGFiZWwge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudCAuSG9tZUJhbm5lci1ldmVudERldGFpbHMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIG1hcmdpbi10b3A6IC4zMTI1cmVtOyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAuMDYyNXJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjc2MjY7IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudDpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50IGEuSG9tZUJhbm5lci1ldmVudExpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQgLkhvbWVCYW5uZXItZXZlbnRJbmZvIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLkhvbWVCYW5uZXItZXZlbnQgLkhvbWVCYW5uZXItZXZlbnRUaXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5Ib21lQmFubmVyLWV2ZW50IC5Ib21lQmFubmVyLWV2ZW50RGVzY3JpcHRpb24sXG4gICAgLkhvbWVCYW5uZXItZXZlbnQgLkhvbWVCYW5uZXItZXZlbnRMZWN0dXJlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5Ib21lQmFubmVyIC5Ib21lQmFubmVyLXN1YnNjcmliZSBmb3JtIHtcbiAgICB3aWR0aDogMTdyZW07IH1cbiAgICAuSG9tZUJhbm5lciAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSAuYnRuLCAuSG9tZUJhbm5lciAuSG9tZUJhbm5lci1zdWJzY3JpYmUgZm9ybSBmb290ZXIgLmNvbnRhY3QgLm5ld3NsZXR0ZXIgLmZvcm1fc3Vic2NyaWJlIC5mb3JtX3N1YnNjcmliZV9idXR0b24sIGZvb3RlciAuY29udGFjdCAubmV3c2xldHRlciAuZm9ybV9zdWJzY3JpYmUgLkhvbWVCYW5uZXIgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmZvcm1fc3Vic2NyaWJlX2J1dHRvbiwgLkhvbWVCYW5uZXIgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLkhvbWVCYW5uZXIgLkhvbWVCYW5uZXItc3Vic2NyaWJlIGZvcm0gLmlucHV0IHtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAuSG9tZUJhbm5lciAuSG9tZUJhbm5lci1zdWJzY3JpYmUtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5Ib21lQmFubmVyLWV2ZW50IHtcbiAgICBtaW4td2lkdGg6IDg1JTtcbiAgICBmbGV4LWJhc2lzOiA4NSU7IH1cbiAgICAuSG9tZUJhbm5lci1ldmVudCBhLkhvbWVCYW5uZXItZXZlbnRMaW5rIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSG9tZUJhbm5lciB7XG4gICAgaGVpZ2h0OiA0MjBweDsgfVxuICAuSG9tZUJhbm5lci1zdWJzY3JpYmUge1xuICAgIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAuSG9tZUJhbm5lciBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLkhvbWVCYW5uZXIgZm9ybSAuaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5Ib21lQmFubmVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLkhvbWVBYm91dCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH1cblxuLkhvbWVWaWRlb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAuSG9tZVZpZGVvcyAuVmlkZW9zUGFuZWwge1xuICAgIGhlaWdodDogMzg1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5Ib21lVmlkZW9zIC5WaWRlb3NQYW5lbCB7XG4gICAgaGVpZ2h0OiA2NzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuSG9tZVZpZGVvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTsgfVxuICAgIC5Ib21lVmlkZW9zIC5SZWZCbG9jayA+IGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAuSG9tZVZpZGVvcyAuVmlkZW9zUGFuZWwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLkhvbWVTcGVha2VycyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAuSG9tZVNwZWFrZXJzID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuSG9tZVNwZWFrZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtOyB9XG4gICAgLkhvbWVTcGVha2VycyAuSG9tZVNwZWFrZXJzLXNwZWFrZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC42MjVyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMzYwcHg7IH1cbiAgICAuSG9tZVNwZWFrZXJzIC5TcGVha2Vyc0xpc3Qge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLkhvbWVTcGVha2VycyAuU3BlYWtlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuSG9tZVNwZWFrZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuSG9tZVNwZWFrZXJzIC5SZWZCbG9jayA+IGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtLjYyNXJlbTtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLkJyYW5kaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5CcmFuZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiA0MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7IH1cblxuLkJyYW5kaW5nLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5CcmFuZGluZy1tYWluIHtcbiAgd2lkdGg6IDI1JTsgfVxuICAuQnJhbmRpbmctbWFpbiBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC45Mzc1cmVtOyB9XG5cbi5CcmFuZGluZy1wYXJ0bmVycyB7XG4gIHdpZHRoOiA3NSU7IH1cbiAgLkJyYW5kaW5nLXBhcnRuZXJzIGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtOyB9XG5cbi5CcmFuZGluZy1tYWluLCAuQnJhbmRpbmctcGFydG5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5CcmFuZGluZy1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLlBhcnRuZXJzTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogLjkzNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5QYXJ0bmVyc0xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5QYXJ0bmVyc0xpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQnJhbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLkJyYW5kaW5nIC5CcmFuZGluZy1ncm91cCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5CcmFuZGluZy1tYWluIGltZyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5CcmFuZGluZy1tYWluLCAuQnJhbmRpbmctcGFydG5lcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5CcmFuZGluZy1tYWluOmJlZm9yZSwgLkJyYW5kaW5nLXBhcnRuZXJzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7IH1cbiAgLkJyYW5kaW5nLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5QYXJ0bmVyc0xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDI3LjgxcmVtOyB9XG4gICAgLlBhcnRuZXJzTGlzdCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtOyB9XG4gICAgLlBhcnRuZXJzTGlzdCBpbWcge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5CcmFuZGluZy1wYXJ0bmVycyBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuQnJhbmRpbmctcGFydG5lcnMgbGkgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuUGFydG5lcnNMaXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgZm9vdGVyIC5pbmNvbWluZy1ldmVudHMgLnNlZS1hbGwtZXZlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuaW5jb21pbmctZXZlbnRzIC5zZWUtYWxsLWV2ZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBmb290ZXIgLmluY29taW5nLWV2ZW50cyAuc2VlLWFsbC1ldmVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc2Fzcy9pbmRleC5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/