@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Caveat:400,700");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-size:16px;color:#000;background-color:#fff;line-height:1.6;font-family:Akkurat,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (max-width:767px){body.is-active{overflow:hidden}}body.woocommerce-checkout{background:#f5f5f5}a{color:#fa5539;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out}a,a:hover{text-decoration:none}a:hover{color:#e12506}img{height:auto;max-width:100%}.clear:after{clear:both;content:"";display:block}.container{padding-right:calc((100% - 1200px) / 2);padding-left:calc((100% - 1200px) / 2)}@media only screen and (max-width:1230px){.container{padding-right:15px;padding-left:15px}}.container--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container .container{padding-right:0;padding-left:0}@media only screen and (max-width:1220px){.container .container{padding-right:0;padding-left:0}}.woocommerce-checkout .container{padding-right:calc((100% - 800px) / 2);padding-left:calc((100% - 800px) / 2)}@media only screen and (max-width:830px){.woocommerce-checkout .container{padding-right:15px;padding-left:15px}}@media only screen and (max-width:600px){#wpadminbar{position:fixed}}.web-notice{font-size:12px;font-weight:700;text-align:center;color:#2faf38;padding-top:8px;padding-bottom:8px;background-color:#ededef;border-bottom:1px solid #f0f0f0}:focus{outline:none}h1,h2,h3,h4,h5,h6{margin-top:0}img{display:block}li,ol,ul{list-style:none}figure{margin:0}fieldset{border:0;margin:0;padding:0}.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce table.my_account_orders a.button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .woocommerce-loop-product__more,.wpcf7 .wpcf7-submit{height:auto;line-height:1.6;display:inline-block;cursor:pointer;text-align:center;vertical-align:middle;font-family:Akkurat,Arial,sans-serif;font-weight:700;color:#fff;-ms-touch-action:manipulation;touch-action:manipulation;border:1px solid #aece54;border-radius:0;background:#aece54;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;margin-bottom:0;padding:.375rem .9375rem;font-size:15px}.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce table.my_account_orders a.button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .woocommerce-loop-product__more:hover,.wpcf7 .wpcf7-submit:hover{color:#fff;text-decoration:none;border-color:#a5c840;background-color:#a5c840}.button.active,.button:active,.woocommerce #respond input#submit:active,.woocommerce #respond input.active#submit,.woocommerce a.active.button,.woocommerce a.button:active,.woocommerce button.active.button,.woocommerce button.button:active,.woocommerce input.active.button,.woocommerce input.button:active,.woocommerce table.my_account_orders a.active.button,.woocommerce table.my_account_orders a.button:active,.woocommerce ul.products li.product .active.add_to_cart_button,.woocommerce ul.products li.product .active.woocommerce-loop-product__more,.woocommerce ul.products li.product .add_to_cart_button:active,.woocommerce ul.products li.product .woocommerce-loop-product__more:active,.wpcf7 .active.wpcf7-submit,.wpcf7 .wpcf7-submit:active{background-image:none}.button.disabled,.button:disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input.disabled#submit,.woocommerce a.button:disabled,.woocommerce a.disabled.button,.woocommerce button.button:disabled,.woocommerce button.disabled.button,.woocommerce input.button:disabled,.woocommerce input.disabled.button,.woocommerce table.my_account_orders a.button:disabled,.woocommerce table.my_account_orders a.disabled.button,.woocommerce ul.products li.product .add_to_cart_button:disabled,.woocommerce ul.products li.product .disabled.add_to_cart_button,.woocommerce ul.products li.product .disabled.woocommerce-loop-product__more,.woocommerce ul.products li.product .woocommerce-loop-product__more:disabled,.wpcf7 .disabled.wpcf7-submit,.wpcf7 .wpcf7-submit:disabled{color:#999;background-color:#efefef}.button--blue,.button--checkout,.header__cart>ul>li>ul>li p.buttons .woocommerce ul.products li.product a.checkout.add_to_cart_button,.header__cart>ul>li>ul>li p.buttons .woocommerce ul.products li.product a.checkout.woocommerce-loop-product__more,.header__cart>ul>li>ul>li p.buttons .wpcf7 a.checkout.wpcf7-submit,.header__cart>ul>li>ul>li p.buttons a.button.checkout,.woocommerce #respond div.woocommerce-message input.wc-forward#submit,.woocommerce #respond input#submit--blue,.woocommerce .header__cart>ul>li>ul>li p.buttons a.checkout.button,.woocommerce a.button--blue,.woocommerce button.button--blue,.woocommerce div.woocommerce-message #respond input.wc-forward#submit,.woocommerce div.woocommerce-message .button.wc-forward,.woocommerce div.woocommerce-message .wpcf7 .wc-forward.wpcf7-submit,.woocommerce div.woocommerce-message ul.products li.product .wc-forward.add_to_cart_button,.woocommerce div.woocommerce-message ul.products li.product .wc-forward.woocommerce-loop-product__more,.woocommerce input.button--blue,.woocommerce table.my_account_orders .header__cart>ul>li>ul>li p.buttons a.checkout.button,.woocommerce ul.products li.product .header__cart>ul>li>ul>li p.buttons a.checkout.add_to_cart_button,.woocommerce ul.products li.product .header__cart>ul>li>ul>li p.buttons a.checkout.woocommerce-loop-product__more,.woocommerce ul.products li.product div.woocommerce-message .wc-forward.add_to_cart_button,.woocommerce ul.products li.product div.woocommerce-message .wc-forward.woocommerce-loop-product__more,.wpcf7 .header__cart>ul>li>ul>li p.buttons a.checkout.wpcf7-submit,.wpcf7 .woocommerce div.woocommerce-message .wc-forward.wpcf7-submit{border-color:#fa5539;background-color:#fa5539}.button--blue:hover,.button--checkout:hover,.header__cart>ul>li>ul>li p.buttons .woocommerce ul.products li.product a.checkout.add_to_cart_button:hover,.header__cart>ul>li>ul>li p.buttons .woocommerce ul.products li.product a.checkout.woocommerce-loop-product__more:hover,.header__cart>ul>li>ul>li p.buttons .wpcf7 a.checkout.wpcf7-submit:hover,.header__cart>ul>li>ul>li p.buttons a.button.checkout:hover,.woocommerce #respond div.woocommerce-message input.wc-forward#submit:hover,.woocommerce #respond input#submit--blue:hover,.woocommerce .header__cart>ul>li>ul>li p.buttons a.checkout.button:hover,.woocommerce a.button--blue:hover,.woocommerce button.button--blue:hover,.woocommerce div.woocommerce-message #respond input.wc-forward#submit:hover,.woocommerce div.woocommerce-message .button.wc-forward:hover,.woocommerce div.woocommerce-message .wpcf7 .wc-forward.wpcf7-submit:hover,.woocommerce div.woocommerce-message ul.products li.product .wc-forward.add_to_cart_button:hover,.woocommerce div.woocommerce-message ul.products li.product .wc-forward.woocommerce-loop-product__more:hover,.woocommerce input.button--blue:hover,.woocommerce table.my_account_orders .header__cart>ul>li>ul>li p.buttons a.checkout.button:hover,.woocommerce ul.products li.product .header__cart>ul>li>ul>li p.buttons a.checkout.add_to_cart_button:hover,.woocommerce ul.products li.product .header__cart>ul>li>ul>li p.buttons a.checkout.woocommerce-loop-product__more:hover,.woocommerce ul.products li.product div.woocommerce-message .wc-forward.add_to_cart_button:hover,.woocommerce ul.products li.product div.woocommerce-message .wc-forward.woocommerce-loop-product__more:hover,.wpcf7 .header__cart>ul>li>ul>li p.buttons a.checkout.wpcf7-submit:hover,.wpcf7 .woocommerce div.woocommerce-message .wc-forward.wpcf7-submit:hover{border-color:#f94020;background-color:#f94020}.button--dark,.woocommerce #respond input#submit--dark,.woocommerce a.button--dark,.woocommerce button.button--dark,.woocommerce input.button--dark{color:#fff;border-color:#000;background-color:#000}.button--arrow,.button--checkout,.woocommerce-checkout .woocommerce #payment #place_order{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.button--arrow:after,.button--checkout:after,.woocommerce-checkout .woocommerce #payment #place_order:after{content:"\f054";font-weight:400;font-size:12px;font-family:FontAwesome;margin-left:5px}.button--checkout{float:right;font-size:18px;box-shadow:none;border-radius:5px;padding:12px 30px}@media only screen and (max-width:767px){.button--checkout{height:auto;font-size:12px;padding:8px 14px}}.button--checkout:after{content:"\f061"}.button--block{width:100%}.button--white,.woocommerce #respond input#submit--white,.woocommerce a.button--white,.woocommerce button.button--white,.woocommerce input.button--white{box-shadow:none;font-weight:700;color:#2faf38;background:#fff;border:1px solid #2faf38}.button--milk{color:#2faf38;background:#fff;border-color:#fff}.button--large,.woocommerce #respond input#submit--large,.woocommerce a.button--large,.woocommerce button.button--large,.woocommerce input.button--large{font-size:18px}@media only screen and (max-width:767px){.button--large,.woocommerce #respond input#submit--large,.woocommerce a.button--large,.woocommerce button.button--large,.woocommerce input.button--large{font-size:16px}}.button--large i,.woocommerce #respond input#submit--large i,.woocommerce a.button--large i,.woocommerce button.button--large i,.woocommerce input.button--large i{margin-right:5px}.content__article,.content__columns article,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description,.woocommerce header.woocommerce-products-header{color:#616161;font-family:Akkurat,Arial,sans-serif;line-height:1.6;font-size:15px}.content__article:after,.content__columns article:after,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description:after,.woocommerce header.woocommerce-products-header:after{clear:both;content:"";display:block}.content__article address,.content__columns article address,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description address,.woocommerce header.woocommerce-products-header address{display:block;font-style:italic;margin-bottom:.625rem}.content__article .align-none,.content__article .alignnone,.content__columns article .align-none,.content__columns article .alignnone,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .align-none,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .alignnone,.woocommerce header.woocommerce-products-header .align-none,.woocommerce header.woocommerce-products-header .alignnone{display:inline}.content__article .align-center,.content__article .aligncenter,.content__columns article .align-center,.content__columns article .aligncenter,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .align-center,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .aligncenter,.woocommerce header.woocommerce-products-header .align-center,.woocommerce header.woocommerce-products-header .aligncenter{text-align:center;margin:0 auto}.content__article .align-left,.content__article .alignleft,.content__columns article .align-left,.content__columns article .alignleft,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .align-left,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .alignleft,.woocommerce header.woocommerce-products-header .align-left,.woocommerce header.woocommerce-products-header .alignleft{float:left;margin:0 20px 10px 0}.content__article .align-right,.content__article .alignright,.content__columns article .align-right,.content__columns article .alignright,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .align-right,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .alignright,.woocommerce header.woocommerce-products-header .align-right,.woocommerce header.woocommerce-products-header .alignright{float:right;margin:0 0 10px 20px}.content__article .wp-caption,.content__article figure,.content__columns article .wp-caption,.content__columns article figure,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .wp-caption,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description figure,.woocommerce header.woocommerce-products-header .wp-caption,.woocommerce header.woocommerce-products-header figure{margin:0 0 10px}.content__article .wp-caption .wp-caption-text,.content__article .wp-caption figcaption,.content__article figure .wp-caption-text,.content__article figure figcaption,.content__columns article .wp-caption .wp-caption-text,.content__columns article .wp-caption figcaption,.content__columns article figure .wp-caption-text,.content__columns article figure figcaption,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .wp-caption .wp-caption-text,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .wp-caption figcaption,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description figure .wp-caption-text,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description figure figcaption,.woocommerce header.woocommerce-products-header .wp-caption .wp-caption-text,.woocommerce header.woocommerce-products-header .wp-caption figcaption,.woocommerce header.woocommerce-products-header figure .wp-caption-text,.woocommerce header.woocommerce-products-header figure figcaption{font-style:italic;margin:.3125rem}.content__article blockquote,.content__columns article blockquote,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description blockquote,.woocommerce header.woocommerce-products-header blockquote{font-style:italic;border:.0625rem solid #ddd;border-radius:.3125rem;margin:0 0 10px;padding:1.25rem}.content__article code,.content__article pre,.content__columns article code,.content__columns article pre,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description code,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description pre,.woocommerce header.woocommerce-products-header code,.woocommerce header.woocommerce-products-header pre{white-space:pre;font:100% andale mono,lucida console,monospace;line-height:1.5;margin:20px 0}.content__article ol,.content__article ul,.content__columns article ol,.content__columns article ul,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description ol,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description ul,.woocommerce header.woocommerce-products-header ol,.woocommerce header.woocommerce-products-header ul{margin:0 20px 10px}.content__article li ol,.content__article li ul,.content__columns article li ol,.content__columns article li ul,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description li ol,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description li ul,.woocommerce header.woocommerce-products-header li ol,.woocommerce header.woocommerce-products-header li ul{margin:0 20px}.content__article ul,.content__article ul li,.content__columns article ul,.content__columns article ul li,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description ul,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description ul li,.woocommerce header.woocommerce-products-header ul,.woocommerce header.woocommerce-products-header ul li{list-style-type:disc}.content__article ol,.content__article ol li,.content__columns article ol,.content__columns article ol li,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description ol,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description ol li,.woocommerce header.woocommerce-products-header ol,.woocommerce header.woocommerce-products-header ol li{list-style-type:decimal}.content__article dl,.content__columns article dl,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dl,.woocommerce header.woocommerce-products-header dl{margin:0 0 10px}.content__article dl dt,.content__columns article dl dt,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dl dt,.woocommerce header.woocommerce-products-header dl dt{font-weight:700}.content__article dl dd,.content__columns article dl dd,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dl dd,.woocommerce header.woocommerce-products-header dl dd{margin-left:20px}.content__article table,.content__columns article table,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description table,.woocommerce header.woocommerce-products-header table{width:100%;margin:0 0 10px}.content__article table caption,.content__columns article table caption,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description table caption,.woocommerce header.woocommerce-products-header table caption{color:#000;border-bottom:.0625rem solid #ccc;background:#fff;padding:.625rem;font-size:22.5px}.content__article table td,.content__article table th,.content__columns article table td,.content__columns article table th,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description table td,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description table th,.woocommerce header.woocommerce-products-header table td,.woocommerce header.woocommerce-products-header table th{border-bottom:.0625rem solid #ccc;background:#fff;padding:.625rem}.content__article table th,.content__columns article table th,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description table th,.woocommerce header.woocommerce-products-header table th{text-align:left;font-weight:700}.content__article table thead th,.content__columns article table thead th,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description table thead th,.woocommerce header.woocommerce-products-header table thead th{background:#efefef}.content__article table tfoot,.content__columns article table tfoot,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description table tfoot,.woocommerce header.woocommerce-products-header table tfoot{font-style:italic}.content__article h1,.content__article h2,.content__article h3,.content__article h4,.content__article h5,.content__article h6,.content__columns article h1,.content__columns article h2,.content__columns article h3,.content__columns article h4,.content__columns article h5,.content__columns article h6,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h1,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h2,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h3,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h4,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h5,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h6,.woocommerce header.woocommerce-products-header h1,.woocommerce header.woocommerce-products-header h2,.woocommerce header.woocommerce-products-header h3,.woocommerce header.woocommerce-products-header h4,.woocommerce header.woocommerce-products-header h5,.woocommerce header.woocommerce-products-header h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.content__article h1,.content__columns article h1,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h1,.woocommerce header.woocommerce-products-header h1{margin:0 0 1.5625rem;font-size:18px}.content__article h2,.content__article h3,.content__columns article h2,.content__columns article h3,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h2,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h3,.woocommerce header.woocommerce-products-header h2,.woocommerce header.woocommerce-products-header h3{color:#fa5539;font-size:18px}.content__article h4,.content__columns article h4,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h4,.woocommerce header.woocommerce-products-header h4{margin-bottom:.3125rem;font-size:16px}.content__article h5,.content__columns article h5,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h5,.woocommerce header.woocommerce-products-header h5{margin-bottom:.3125rem;font-size:14px}.content__article h6,.content__columns article h6,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h6,.woocommerce header.woocommerce-products-header h6{margin-bottom:0;font-size:12px}.content__article p,.content__columns article p,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description p,.woocommerce header.woocommerce-products-header p{margin:0 0 10px}.content__article .footer__widgets aside dfn,.content__article .selling header dfn,.content__article .woocommerce div.product dfn,.content__article .woocommerce div.woocommerce-order dfn,.content__article dfn,.content__article strong,.content__columns article .woocommerce div.product dfn,.content__columns article .woocommerce div.woocommerce-order dfn,.content__columns article dfn,.content__columns article strong,.footer__widgets aside .content__article dfn,.selling header .content__article dfn,.woocommerce div.product .content__article dfn,.woocommerce div.product .content__columns article dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description strong,.woocommerce div.woocommerce-order .content__article dfn,.woocommerce div.woocommerce-order .content__columns article dfn,.woocommerce header.woocommerce-products-header dfn,.woocommerce header.woocommerce-products-header strong{font-weight:700}.content__article .footer__widgets aside dfn,.content__article .selling header dfn,.content__article .woocommerce div.product dfn,.content__article .woocommerce div.woocommerce-order dfn,.content__article dfn,.content__article em,.content__columns article .woocommerce div.product dfn,.content__columns article .woocommerce div.woocommerce-order dfn,.content__columns article dfn,.content__columns article em,.footer__widgets aside .content__article dfn,.selling header .content__article dfn,.woocommerce div.product .content__article dfn,.woocommerce div.product .content__columns article dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description em,.woocommerce div.woocommerce-order .content__article dfn,.woocommerce div.woocommerce-order .content__columns article dfn,.woocommerce header.woocommerce-products-header dfn,.woocommerce header.woocommerce-products-header em{font-style:italic}.content__article sub,.content__article sup,.content__columns article sub,.content__columns article sup,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description sub,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description sup,.woocommerce header.woocommerce-products-header sub,.woocommerce header.woocommerce-products-header sup{line-height:0}.content__article img,.content__columns article img,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description img,.woocommerce header.woocommerce-products-header img{height:auto;max-width:100%}@media only screen and (max-width:767px){.content__article img.align-left,.content__article img.align-right,.content__article img.alignleft,.content__article img.alignright,.content__columns article img.align-left,.content__columns article img.align-right,.content__columns article img.alignleft,.content__columns article img.alignright,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description img.align-left,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description img.align-right,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description img.alignleft,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description img.alignright,.woocommerce header.woocommerce-products-header img.align-left,.woocommerce header.woocommerce-products-header img.align-right,.woocommerce header.woocommerce-products-header img.alignleft,.woocommerce header.woocommerce-products-header img.alignright{max-width:50%}}.content__cart .woocommerce .cart-tools span,.review span{display:block;padding-top:30px;padding-bottom:30px}.content__cart .woocommerce .cart-tools span a.__fbcw__widget.__fbcw__widget--small,.review span a.__fbcw__widget.__fbcw__widget--small{border:0!important;width:100%!important;display:-ms-flexbox!important;display:flex!important;max-width:none!important;min-width:auto!important;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center}.content__cart .woocommerce .cart-tools span a.__fbcw__widget .__fbcw__widget__rating-overview,.review span a.__fbcw__widget .__fbcw__widget__rating-overview{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox!important;display:flex!important;margin-top:0!important;margin-bottom:0!important}.content__cart .woocommerce .cart-tools span a.__fbcw__widget .__fbcw__widget__rating-overview .__fbcw__widget__rating-overview,.review span a.__fbcw__widget .__fbcw__widget__rating-overview .__fbcw__widget__rating-overview{width:120px!important;margin-top:0!important;margin-bottom:0!important;margin-right:10px!important}.content__cart .woocommerce .cart-tools span a.__fbcw__widget .__fbcw__widget__rating-overview .__fbcw__widget__rating-overview .__fbcw__widget__stars,.review span a.__fbcw__widget .__fbcw__widget__rating-overview .__fbcw__widget__rating-overview .__fbcw__widget__stars{margin-bottom:0!important}.content__cart .woocommerce .cart-tools span a .__fbcw__widget__footer.__fbcw__widget__footer--small,.review span a .__fbcw__widget__footer.__fbcw__widget__footer--small{padding-left:0!important;background:transparent!important}fieldset{border:.0625rem solid #ccc;border-radius:.3125rem;padding:1.25rem}fieldset,fieldset>p{margin-bottom:10px}fieldset>p:after{clear:both;content:"";display:block}legend{color:#666;border:.0625rem solid #ccc;border-radius:.3125rem;background:#fff;padding:.3125rem .625rem}label:not(.radio):not(.checkbox):not(.error){display:block;font-weight:600;color:#000;margin-bottom:.625rem;font-size:15px}label.radio{margin:0 .625rem 0 .0625rem}label.checkbox,label.radio{display:inline-block;height:2.5rem;line-height:2.5rem}label.checkbox{margin:0 .625rem}.wpcf7 .wpcf7-not-valid-tip,label.error{display:inline-block;color:#fff;border-radius:.1875rem;background:#d9534f;margin-top:.625rem;padding:.3125rem .625rem;position:relative}.wpcf7 .wpcf7-not-valid-tip:before,label.error:before{display:block;content:"";width:0;height:0;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-bottom:.3125rem solid #d9534f;position:absolute;top:-.3125rem;left:.625rem}button,input,select,textarea{display:block;width:100%;height:2.5rem;font-family:Akkurat,Arial,sans-serif;color:#000;border:.0625rem solid #f0f0f0;border-radius:0;background:#fff;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;padding:.3125rem .625rem;font-size:15px}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:#888}button:focus:not(:read-only):not([type=submit]):not([type=reset]):not([type=button]),input:focus:not(:read-only):not([type=submit]):not([type=reset]):not([type=button]),select:focus:not(:read-only):not([type=submit]):not([type=reset]):not([type=button]),textarea:focus:not(:read-only):not([type=submit]):not([type=reset]):not([type=button]){border-color:#337ab7}.wpcf7 input.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,button.error,input.error,select.error,textarea.error{border-color:#ee3f3d}button:disabled,input:disabled,select:disabled,textarea:disabled{color:#999;background-color:#efefef}button[type=checkbox],button[type=radio],input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{display:inline-block;height:auto;margin-right:.625rem;padding:0}button,button[type=button],button[type=checkbox],button[type=radio],button[type=reset],button[type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select[type=button],select[type=checkbox],select[type=radio],select[type=reset],select[type=submit],textarea[type=button],textarea[type=checkbox],textarea[type=radio],textarea[type=reset],textarea[type=submit]{display:inline-block;width:auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;color:#fff;border-color:#aece54;background-color:#aece54}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;border-color:#a5c840;background-color:#a5c840}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .625rem center;background-size:auto .3125rem;background-image:url(data:image/png;base64,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)}textarea{width:100%;height:12.5rem}.ratio,audio,embed,iframe,object,video{margin-bottom:10px}.ratio{height:0;display:block;overflow:hidden;padding:0;position:relative}.ratio embed,.ratio iframe,.ratio object,.ratio video{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.ratio--16x9{padding-bottom:56.25%}.ratio--4x3{padding-bottom:75%}.wrapper{width:100%;overflow:hidden;font-size:15px;position:relative;padding-top:137px}@media only screen and (max-width:1199px){.wrapper{padding-top:128px}}@media only screen and (max-width:991px){.wrapper{padding-top:122px}}.wrapper:before{z-index:0;opacity:0;content:"";visibility:hidden;background:rgba(0,0,0,.8);transition:opacity .25s ease-in-out,visibility .25s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:767px){.wrapper.is-active:before{opacity:1;z-index:6;visibility:visible}}.header{z-index:3;width:100%;background:#fcfcfc;border-bottom:1px solid #f0f0f0;position:absolute;top:0;right:0;left:0}.header__top{z-index:1;display:-ms-flexbox;display:flex;font-size:14px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-top:18px;padding-bottom:18px;position:relative}@media only screen and (max-width:1199px){.header__top{padding-top:10px}}@media only screen and (max-width:991px){.header__top{padding-bottom:0;padding-left:0;position:absolute;top:14px;right:0}}.header__top>ul{display:-ms-flexbox;display:flex}@media only screen and (max-width:991px){.header__top>ul{display:none}}.header__top>ul>li{display:-ms-flexbox;display:flex;position:relative;margin-left:15px}@media only screen and (max-width:767px){.header__top>ul>li{margin-left:10px}}.header__top>ul>li>a{display:block;font-weight:700;color:#000;padding-top:5px;padding-bottom:5px}@media only screen and (max-width:1199px){.header__top>ul>li>a{font-size:16px}}.header__top>ul>li>a:after{display:none;content:"\f107";font-weight:700;font-family:FontAwesome;margin-left:4px}.header__top>ul>li>a:hover{color:#fa5539}.header__top>ul>li>ul{opacity:0;visibility:hidden;background:#fff;border-radius:0 0 5px 5px;transform:translateY(-10px);border:1px solid #f0f0f0;border-top-color:#fff;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out;position:absolute;top:100%;left:-10px}.header__top>ul>li>ul>li>a{display:block;white-space:nowrap;color:#000;padding:4px 10px}.header__top>ul>li:hover>a,.header__top>ul>li>ul>li>a:hover{color:#fa5539}.header__top>ul>li:hover>ul{opacity:1;visibility:visible;transform:translateY(0)}.header__top>ul>li:first-child{margin-right:0}.header__top>ul>li.menu-item-has-children>a:after{display:inline}.woocommerce-checkout .header__top{display:none}.header__cart{z-index:4}.header__cart,.header__cart>ul>li{position:relative}.header__cart>ul>li>a{display:block;font-weight:700;position:relative;padding-left:30px}.header__cart>ul>li>a:after{background:transparent}.header__cart>ul>li>a i{width:43px;height:43px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:22px;text-align:center;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;background:#fff;border:2px solid #000;position:relative}@media only screen and (max-width:991px){.header__cart>ul>li>a i{border:0;width:auto;height:auto;transform:none}}.header__cart>ul>li>a i span{width:20px;height:20px;display:block;line-height:20px;text-align:center;border-radius:50%;color:#fff;background:#ee3f3d;font-family:Akkurat,Arial,sans-serif;font-size:14px;position:absolute;top:-8px;right:-10px}@media only screen and (max-width:991px){.header__cart>ul>li>a i span{right:-15px}}@media only screen and (max-width:767px){.header__cart>ul>li>a:hover{background:transparent}}@media only screen and (max-width:767px){.header__cart>ul>li>a:after{display:none}}.header__cart>ul>li>ul{opacity:0;visibility:hidden;min-width:24.375rem;background:#fff;transform:translateY(5px);border:1px solid #f0f0f0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out;padding:25px;margin-top:-1px;position:absolute;top:100%;right:0}@media only screen and (max-width:767px){.header__cart>ul>li>ul{right:-15px;min-width:245px;padding:5px}}.header__cart>ul>li>ul>li{background:#fff}.header__cart>ul>li>ul>li p.total{font-weight:700;color:#2faf38;margin-top:25px;margin-bottom:25px;position:relative;padding-right:100px}.header__cart>ul>li>ul>li p.total span.amount{display:block;position:absolute;top:0;right:0}.header__cart>ul>li>ul>li p.buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.header__cart>ul>li>ul>li p.buttons .woocommerce ul.products li.product a.add_to_cart_button,.header__cart>ul>li>ul>li p.buttons .woocommerce ul.products li.product a.woocommerce-loop-product__more,.header__cart>ul>li>ul>li p.buttons .wpcf7 a.wpcf7-submit,.header__cart>ul>li>ul>li p.buttons a.button,.woocommerce .header__cart>ul>li>ul>li p.buttons a.button,.woocommerce table.my_account_orders .header__cart>ul>li>ul>li p.buttons a.button,.woocommerce ul.products li.product .header__cart>ul>li>ul>li p.buttons a.add_to_cart_button,.woocommerce ul.products li.product .header__cart>ul>li>ul>li p.buttons a.woocommerce-loop-product__more,.wpcf7 .header__cart>ul>li>ul>li p.buttons a.wpcf7-submit{margin-top:.3125rem;margin-bottom:.3125rem}.header__cart>ul>li>ul>li p.woocommerce-mini-cart__empty-message{padding:20px}@media only screen and (max-width:767px){.header__cart>ul>li>ul>li p.woocommerce-mini-cart__empty-message{padding:10px}}.header__cart>ul>li>ul>li ul{overflow:auto;max-height:65vh}.header__cart>ul>li>ul>li ul li.mini_cart_item{line-height:1.2;font-weight:700;border-bottom:1px solid #f0f0f0;position:relative;margin-bottom:.9375rem;padding-right:100px;padding-bottom:.9375rem;padding-left:50px}.header__cart>ul>li>ul>li ul li.mini_cart_item:after{clear:both;content:"";display:block}.header__cart>ul>li>ul>li ul li.mini_cart_item a{display:block;font-weight:700;color:#000}@media only screen and (max-width:767px){.header__cart>ul>li>ul>li ul li.mini_cart_item a{line-height:1;font-size:12px}}.header__cart>ul>li>ul>li ul li.mini_cart_item a.remove_from_cart_button,.header__cart>ul>li>ul>li ul li.mini_cart_item img{display:none}.header__cart>ul>li>ul>li ul li.mini_cart_item span.amount{position:absolute;top:0;left:270px}.header__cart>ul>li>ul>li ul li.mini_cart_item span.quantity{display:block;font-weight:700;color:#000;font-size:14px;position:absolute;top:0;left:0}.header__cart>ul>li>ul>li ul li.mini_cart_item:last-child{margin-bottom:0}.header__cart>ul>li:hover>ul{opacity:1;visibility:visible;transform:translateY(0)}.woocommerce-checkout .header__cart{display:none}.header__info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:20px}@media only screen and (max-width:991px){.header__info{padding-bottom:0}}@media only screen and (max-width:767px){.header__info{padding-top:20px}}.header__logo{z-index:1;display:block;max-width:130px;position:relative;margin-top:-70px}@media only screen and (max-width:1199px){.header__logo{max-width:120px;margin-top:-55px}}@media only screen and (max-width:991px){.header__logo{max-width:224px;margin-top:0}}@media only screen and (max-width:767px){.header__logo{max-width:180px}}.header__logo img{width:100%;display:none}@media only screen and (max-width:991px){.header__logo img{display:block}}.header__logo img:first-child{display:block}@media only screen and (max-width:991px){.header__logo img:first-child{display:none}}.header__search{width:30%;margin-top:-20px}@media only screen and (max-width:991px){.header__search{width:100%;margin-top:15px}}.header__search form{border-radius:5px;border:1px solid #fa5539;position:relative;padding-right:45px}@media only screen and (max-width:991px){.header__search form{border-left:0;border-radius:0;margin-right:-15px;margin-left:-15px}}.header__search form input,.header__search form input[type=search]{border:0;height:45px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:12px}@media only screen and (max-width:991px){.header__search form input,.header__search form input[type=search]{height:40px}}.header__search form button{border:0;width:45px;height:45px;font-size:0;border-radius:0;color:transparent;background:#fa5539;border-left:1px solid #fa5539;position:absolute;top:0;right:0;bottom:0}@media only screen and (max-width:991px){.header__search form button{height:40px}}.header__search form button:before{display:block;font-size:20px;content:"\f002";color:#fff;font-family:FontAwesome;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.header__checkout,.woocommerce-checkout .header__search{display:none}.header__checkout ul{display:-ms-flexbox;display:flex}.header__checkout ul li{margin-right:15px}.header__checkout ul li a{font-size:18px;font-weight:600}.header__checkout ul li:last-child{margin-right:0}.woocommerce-checkout .header__checkout{display:block}@media only screen and (max-width:767px){.header__menu{display:none}}@media only screen and (max-width:991px){.header__menu nav{display:none}}.header__menu nav>ul{display:-ms-flexbox;display:flex}.header__menu nav>ul>li{-ms-flex:auto;flex:auto;margin-right:12px;margin-left:12px;position:relative}.header__menu nav>ul>li>a{display:block;font-size:18px;font-weight:700;text-align:center;color:#000;position:relative}@media only screen and (max-width:1199px){.header__menu nav>ul>li>a{font-size:16px}}@media only screen and (max-width:991px){.header__menu nav>ul>li>a{font-size:14px}}.header__menu nav>ul>li>a:hover{color:#fa5539}.header__menu nav>ul>li>ul{display:none}.header__menu nav>ul>li.mega-menu{position:relative}.header__menu nav>ul>li.mega-menu>a{z-index:2;text-align:left;padding-top:0;padding-bottom:0;position:relative}.header__menu nav>ul>li.mega-menu>a:before{font-size:75%;display:block;font-weight:400;content:"bekijk ons";position:absolute;bottom:calc(100% - 5px);left:0}.header__menu nav>ul>li.mega-menu:before{opacity:0;z-index:0;content:"";display:block;visibility:hidden;background:rgba(0,0,0,.2);transition:.25s ease-in-out;position:absolute;top:-1000px;right:-2000px;bottom:-20000px;left:-2000px}.header__menu nav>ul>li.mega-menu:after{z-index:0;opacity:0;content:"";display:block;background:#fff;border-radius:10px 10px 0 0;box-shadow:0 0 10px rgba(0,0,0,.3);transition:opacity .25s ease-in-out;position:absolute;top:-20px;right:-10px;bottom:-10px;left:-10px}.header__menu nav>ul>li.mega-menu.is-active{z-index:1}.header__menu nav>ul>li.mega-menu.is-active:after,.header__menu nav>ul>li.mega-menu.is-active:before{opacity:1;visibility:visible}.header__menu nav>ul>li.mega-menu.is-active .mega-menu__wrap{opacity:1;visibility:visible;transform:translateY(0)}.header__menu nav>ul>li.mega-menu .mega-menu__wrap{opacity:0;z-index:1;width:1200px;visibility:hidden;border-radius:8px;background:#fff;transform:translateY(20px);transition:.25s ease-in-out;box-shadow:0 10px 10px rgba(0,0,0,.3);padding:20px;position:absolute;top:calc(100% + 10px);left:-276px}@media only screen and (max-width:1199px){.header__menu nav>ul>li.mega-menu .mega-menu__wrap{left:-10px;width:700px;border-radius:0 8px 8px 8px}}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list>ul>li{width:25%;padding-right:10px;padding-left:10px;margin-top:18px}@media only screen and (max-width:1199px){.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list>ul>li{width:50%}}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list>ul>li>a{font-size:18px;font-weight:700;color:#fa5539}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list>ul>li>a:hover{color:#2faf38}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list>ul>li>ul>li>a{color:#000}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list>ul>li>ul>li>a:hover{color:#fa5539}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list .menu-tools{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list .menu-tools a{opacity:.7;max-width:80px;font-size:14px;color:#000;text-transform:uppercase;position:relative;padding-right:16px}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list .menu-tools a:after,.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list .menu-tools a:before{width:2px;content:"";opacity:.8;height:16px;display:block;background:#000;transform:rotate(45deg);position:absolute;top:2px;right:0}.header__menu nav>ul>li.mega-menu .mega-menu__wrap>.menu-list .menu-tools a:after{transform:rotate(-45deg)}.header__menu nav>ul>li.menu-item-has-children>a:after{content:"\f078";font-weight:400;font-family:FontAwesome;margin-left:10px}.woocommerce-checkout .header__menu{display:none}.header__toggle{display:none;margin-left:30px}@media only screen and (max-width:991px){.header__toggle{display:block}}.header__toggle a{width:28px;height:30px;display:block;transition:background .25s ease-in-out;position:relative}.header__toggle a span{height:3px;display:block;text-indent:-9999px;background:#000;margin-top:-1px;transition:background .25s ease-in-out;position:absolute;top:50%;right:0;left:0}.header__toggle a span:after,.header__toggle a span:before{display:block;width:100%;height:3px;content:"";background-color:#000;transition:background .25s ease-in-out .25s;position:absolute;left:0}.header__toggle a span:before{top:-8px;transition-property:top,transform}.header__toggle a span:after{bottom:-8px;transition-property:bottom,transform}.mm-opening .header__toggle a span{background:none}.mm-opening .header__toggle a span:before,.mm-opening .header__toggle a spanafter{transition-delay:0s,.2s}.mm-opening .header__toggle a span:before{top:0;transform:rotate(45deg)}.mm-opening .header__toggle a span:after{bottom:0;transform:rotate(-45deg)}.woocommerce-checkout .header__toggle{display:none}@media only screen and (min-width:992px){.header--sticky{animation:a .7s;position:fixed;top:0;right:0;left:0}.header--sticky .header__logo{max-width:100px;margin-top:-20px;margin-right:30px}.header--sticky .header__menu{z-index:4;margin-right:auto;position:relative}.header--sticky .header__menu nav>ul>li>a{font-size:16px}.header--sticky .header__search{width:26%;z-index:4;margin-right:70px;position:relative}.header--sticky .header__info{margin-top:-52px}}@media only screen and (min-width:992px) and (max-width:1199px){.header--sticky .header__info{margin-top:-49px;padding-bottom:14px}}@media only screen and (min-width:992px){.header--sticky .header__top{z-index:auto}.header--sticky .header__top>ul{display:none}.header--sticky .header__cart{z-index:5}}.header--sticky .header__menu nav>ul>li.mega-menu .mega-menu__wrap{left:-146px}@media only screen and (max-width:1199px){.header--sticky .header__menu nav>ul>li.mega-menu .mega-menu__wrap{left:-10px}}@keyframes a{0%{opacity:0;transform:translateY(-100%)}to{opacity:.9;transform:translateY(0)}}.woocommerce-checkout .header{box-shadow:none;background:transparent}@media only screen and (max-width:767px){.woocommerce-checkout .header{padding-bottom:0}}.woocommerce-checkout .header .header__logo{margin-top:0}@media only screen and (max-width:991px){.woocommerce-checkout .header .header__info{padding-bottom:10px}}.navigation{width:100%;display:none;z-index:9;overflow:auto;max-width:300px;background:#fa5539;transform:translateX(400px);box-shadow:0 0 15px 0 rgba(0,0,0,.3);transition:transform .25s ease-in-out;position:fixed;top:0;right:0;bottom:0}@media only screen and (max-width:767px){.navigation{display:block}}.navigation h5{padding:5px 20px;font-size:14px;border-bottom:1px solid #f0f0f0}.navigation__close{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;background:#fff;-ms-flex-pack:end;justify-content:flex-end;padding:30px 20px 10px}.navigation__close a{width:30px;display:block;position:relative;padding-top:8px;padding-bottom:8px}.navigation__close a:after,.navigation__close a:before{width:100%;height:3px;content:"";display:block;transition:.3s;border-radius:3px;background:#fa5539;position:absolute;top:0;left:0}.navigation__close a:after{transform:rotate(-45deg);position:absolute;top:auto;bottom:8px;left:0}.navigation__close a:before{top:8px;transform:rotate(45deg)}.navigation__close a span{opacity:0;width:100%;height:2px;display:block;transition:.3s;text-indent:-9999px;background:#fa5539}.navigation__menu{background:#fff;padding-bottom:20px}.navigation__menu>ul{padding:10px 20px}.navigation__menu>ul>li>a{display:block;color:#000;padding-top:8px;padding-bottom:8px;position:relative}.navigation__menu>ul>li>a:after{display:none;content:"\f107";transform:translateY(-50%);font-family:FontAwesome;transition:transform .25s ease-in-out;position:absolute;top:50%;right:0}.navigation__menu>ul>li>ul{display:none;border-left:1px solid #f0f0f0;padding-left:10px}.navigation__menu>ul>li>ul>li>a{display:block;color:#000;font-size:14px;padding-top:8px;padding-bottom:8px;position:relative}.navigation__menu>ul>li>ul>li>a:after{display:none;content:"\f107";transform:translateY(-50%);font-family:FontAwesome;transition:transform .25s ease-in-out;position:absolute;top:50%;right:0}.navigation__menu>ul>li>ul>li>ul{display:none;border-left:1px solid #f0f0f0;padding-left:10px}.navigation__menu>ul>li>ul>li>ul>li>a{display:block;color:#000;font-size:13px;padding-top:8px;padding-bottom:8px}.navigation__menu>ul>li>ul>li.is-active>a:after{transform:translateY(-50%) rotate(180deg)}.navigation__menu>ul>li>ul>li.menu-item-has-children>a{padding-right:15px}.navigation__menu>ul>li>ul>li.menu-item-has-children>a:after{display:block}.navigation__menu>ul>li:last-child{margin-bottom:0}.navigation__menu>ul>li.is-active>a:after{transform:translateY(-50%) rotate(180deg)}.navigation__menu>ul>li.menu-item-has-children>a{padding-right:15px}.navigation__menu>ul>li.menu-item-has-children>a:after{display:block}.navigation__address{color:#fff;padding:20px}.navigation__address .woocommerce table.my_account_orders a.button,.navigation__address .woocommerce ul.products li.product a.add_to_cart_button,.navigation__address .woocommerce ul.products li.product a.woocommerce-loop-product__more,.navigation__address .wpcf7 a.wpcf7-submit,.navigation__address a.button,.woocommerce table.my_account_orders .navigation__address a.button,.woocommerce ul.products li.product .navigation__address a.add_to_cart_button,.woocommerce ul.products li.product .navigation__address a.woocommerce-loop-product__more,.wpcf7 .navigation__address a.wpcf7-submit{text-align:left;margin-top:10px}.navigation__address .woocommerce ul.products li.product a.add_to_cart_button i,.navigation__address .woocommerce ul.products li.product a.woocommerce-loop-product__more i,.navigation__address .wpcf7 a.wpcf7-submit i,.navigation__address a.button i,.woocommerce ul.products li.product .navigation__address a.add_to_cart_button i,.woocommerce ul.products li.product .navigation__address a.woocommerce-loop-product__more i,.wpcf7 .navigation__address a.wpcf7-submit i{margin-right:10px}.navigation__address p:last-of-type{margin-bottom:10px}.navigation__address h5{padding-right:0;padding-left:0;margin-bottom:10px}.navigation--admin{top:32px}@media only screen and (max-width:782px){.navigation--admin{top:46px}}.navigation.is-active{transform:translateX(0)}.slider{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:20px}.slider__menu{width:calc(34% - 27px);background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1);padding:20px 25px}@media only screen and (max-width:991px){.slider__menu{width:100%;margin-bottom:30px}}.slider__menu h2{line-height:1.2;color:#fa5539;margin-bottom:20px}.content__article .slider__menu h2 dfn,.content__cart .slider__menu h2 dfn,.content__columns article .slider__menu h2 dfn,.content__shop .slider__menu h2 dfn,.footer__widgets aside .slider__menu h2 dfn,.selling header .slider__menu h2 dfn,.sidebar__widget .slider__menu h2 dfn,.slider__menu h2 .content__article dfn,.slider__menu h2 .content__cart dfn,.slider__menu h2 .content__columns article dfn,.slider__menu h2 .content__shop dfn,.slider__menu h2 .footer__widgets aside dfn,.slider__menu h2 .selling header dfn,.slider__menu h2 .sidebar__widget dfn,.slider__menu h2 .woocommerce div.product dfn,.slider__menu h2 .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.slider__menu h2 .woocommerce div.woocommerce-order dfn,.slider__menu h2 .woocommerce header.woocommerce-products-header dfn,.slider__menu h2 strong,.woocommerce div.product .slider__menu h2 dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .slider__menu h2 dfn,.woocommerce div.woocommerce-order .slider__menu h2 dfn,.woocommerce header.woocommerce-products-header .slider__menu h2 dfn{display:block;color:#000;font-family:Caveat,Arial,sans-serif}.slider__menu ul li{margin-bottom:9px;position:relative}.slider__menu ul li a{font-weight:700;color:#fa5539;display:inline-block;position:relative;padding-left:26px}.slider__menu ul li a:before{width:14px;height:14px;content:"\f061";font-weight:400;font-family:FontAwesome;position:absolute;top:0;left:0}.slider__menu ul li.is-active>a,.slider__menu ul li a:hover{color:#000}.slider__holder{width:66%}@media only screen and (max-width:991px){.slider__holder{width:100%}}.slider__slide a{display:block}.slider__slide img{height:auto;max-width:100%;visibility:hidden;margin-right:auto;margin-left:auto}.slider__slide a,.slider__slide figure{height:315px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:1199px){.slider__slide a,.slider__slide figure{height:340px}}@media only screen and (max-width:991px){.slider__slide a,.slider__slide figure{height:300px}}@media only screen and (max-width:575px){.slider__slide a,.slider__slide figure{height:280px}}.banner{margin-bottom:1.25rem}.banner img{width:100%;height:auto}.intro{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}.intro__item{width:calc(33.3% - 18px);background:#f5f5f5;border:1px solid #f0f0f0;border-top:0;margin-bottom:20px;position:relative}@media only screen and (max-width:767px){.intro__item{width:100%}}.intro__item a{display:block;overflow:hidden;text-indent:-999px;position:absolute;top:0;right:0;bottom:0;left:0}.intro__item h3{font-size:16px;font-weight:400;color:#000;padding:10px 15px}.content__article .intro__item h3 dfn,.content__cart .intro__item h3 dfn,.content__columns article .intro__item h3 dfn,.content__shop .intro__item h3 dfn,.footer__widgets aside .intro__item h3 dfn,.intro__item h3 .content__article dfn,.intro__item h3 .content__cart dfn,.intro__item h3 .content__columns article dfn,.intro__item h3 .content__shop dfn,.intro__item h3 .footer__widgets aside dfn,.intro__item h3 .selling header dfn,.intro__item h3 .sidebar__widget dfn,.intro__item h3 .woocommerce div.product dfn,.intro__item h3 .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.intro__item h3 .woocommerce div.woocommerce-order dfn,.intro__item h3 .woocommerce header.woocommerce-products-header dfn,.intro__item h3 strong,.selling header .intro__item h3 dfn,.sidebar__widget .intro__item h3 dfn,.woocommerce div.product .intro__item h3 dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .intro__item h3 dfn,.woocommerce div.woocommerce-order .intro__item h3 dfn,.woocommerce header.woocommerce-products-header .intro__item h3 dfn{color:#fa5539}.intro__item figure{overflow:hidden;margin-right:-1px;margin-left:-1px}.intro__item figure img{width:100%;transition:transform .25s ease-in-out}.intro__item:hover figure img{transform:scale(1.1)}.breadcrumbs{font-size:12px;color:#fa5539;padding-top:15px;padding-bottom:15px;margin-bottom:10px}@media only screen and (max-width:767px){.breadcrumbs{padding-top:10px;padding-bottom:10px;margin-bottom:5px}}.breadcrumbs i{color:#888;margin-right:10px;margin-left:10px}@media only screen and (max-width:991px){.breadcrumbs i{margin-right:5px;margin-left:5px}}@media only screen and (max-width:767px){.breadcrumbs i{margin-right:2px;margin-left:2px}}.breadcrumbs a{color:#888}.woocommerce-checkout .breadcrumbs{display:none}.content{width:100%;margin-bottom:2.5rem}.content__article .pwb-all-brands .pwb-brands-cols-outer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__article .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:calc(20% - 30px);padding:30px;border:1px solid #f0f0f0;margin-right:15px;margin-bottom:30px;margin-left:15px}@media only screen and (max-width:991px){.content__article .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:calc(25% - 30px)}}@media only screen and (max-width:767px){.content__article .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:calc(33.33% - 30px)}}@media only screen and (max-width:575px){.content__article .pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:calc(50% - 30px)}}.content__shop{padding-bottom:40px}.content__shop h1,.content__shop h2,.content__shop h3,.content__shop h4,.content__shop h5,.content__shop h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.content__shop h1{margin:0 0 1.5625rem;font-size:18px}.content__shop h2,.content__shop h3{color:#fa5539;font-size:18px}.content__shop h4{margin-bottom:.3125rem;font-size:16px}.content__shop h5{margin-bottom:.3125rem;font-size:14px}.content__shop h6{margin-bottom:0;font-size:12px}.content__shop p{margin:0 0 10px}.content__shop .footer__widgets aside dfn,.content__shop .selling header dfn,.content__shop .woocommerce div.product dfn,.content__shop .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.content__shop .woocommerce div.woocommerce-order dfn,.content__shop .woocommerce header.woocommerce-products-header dfn,.content__shop dfn,.content__shop strong,.footer__widgets aside .content__shop dfn,.selling header .content__shop dfn,.woocommerce div.product .content__shop dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .content__shop dfn,.woocommerce div.woocommerce-order .content__shop dfn,.woocommerce header.woocommerce-products-header .content__shop dfn{font-weight:700}.content__shop .footer__widgets aside dfn,.content__shop .selling header dfn,.content__shop .woocommerce div.product dfn,.content__shop .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.content__shop .woocommerce div.woocommerce-order dfn,.content__shop .woocommerce header.woocommerce-products-header dfn,.content__shop dfn,.content__shop em,.footer__widgets aside .content__shop dfn,.selling header .content__shop dfn,.woocommerce div.product .content__shop dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .content__shop dfn,.woocommerce div.woocommerce-order .content__shop dfn,.woocommerce header.woocommerce-products-header .content__shop dfn{font-style:italic}.content__shop sub,.content__shop sup{line-height:0}.content__cart{padding-bottom:40px}.content__cart h1,.content__cart h2,.content__cart h3,.content__cart h4,.content__cart h5,.content__cart h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.content__cart h1{margin:0 0 1.5625rem;font-size:18px}.content__cart h2,.content__cart h3{color:#fa5539;font-size:18px}.content__cart h4{margin-bottom:.3125rem;font-size:16px}.content__cart h5{margin-bottom:.3125rem;font-size:14px}.content__cart h6{margin-bottom:0;font-size:12px}.content__cart p{margin:0 0 10px}.content__cart .footer__widgets aside dfn,.content__cart .selling header dfn,.content__cart .woocommerce div.product dfn,.content__cart .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.content__cart .woocommerce div.woocommerce-order dfn,.content__cart .woocommerce header.woocommerce-products-header dfn,.content__cart dfn,.content__cart strong,.footer__widgets aside .content__cart dfn,.selling header .content__cart dfn,.woocommerce div.product .content__cart dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .content__cart dfn,.woocommerce div.woocommerce-order .content__cart dfn,.woocommerce header.woocommerce-products-header .content__cart dfn{font-weight:700}.content__cart .footer__widgets aside dfn,.content__cart .selling header dfn,.content__cart .woocommerce div.product dfn,.content__cart .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.content__cart .woocommerce div.woocommerce-order dfn,.content__cart .woocommerce header.woocommerce-products-header dfn,.content__cart dfn,.content__cart em,.footer__widgets aside .content__cart dfn,.selling header .content__cart dfn,.woocommerce div.product .content__cart dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .content__cart dfn,.woocommerce div.woocommerce-order .content__cart dfn,.woocommerce header.woocommerce-products-header .content__cart dfn{font-style:italic}.content__cart sub,.content__cart sup{line-height:0}.content__cart .woocommerce{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.content__cart .woocommerce .woocommerce-notices-wrapper{width:100%}.content__cart .woocommerce .woocommerce-cart-form{width:65%}@media only screen and (max-width:767px){.content__cart .woocommerce .woocommerce-cart-form{width:100%}}.content__cart .woocommerce .cart-tools ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:-10px;margin-left:-10px}.content__cart .woocommerce .cart-tools ul li{padding-right:10px;padding-left:10px}.content__cart .woocommerce .cart-tools ul li img{height:auto;max-width:100px}.content__cart .woocommerce .cart-tools ul li span a .__fbcw__widget__stats-rating{display:none!important}.content__cart .woocommerce .cart-collaterals{width:33%}@media only screen and (max-width:767px){.content__cart .woocommerce .cart-collaterals{width:100%}}.content__cart .woocommerce .cart-collaterals h2{color:#000;background:#ededef;border-bottom:1px solid #f0f0f0;padding:20px;margin:-20px -20px 20px}.content__cart .woocommerce .cart-collaterals ul#shipping_method{text-align:right}.content__cart .woocommerce .cart-collaterals ul#shipping_method li label{display:block;text-align:right;margin-bottom:0}.content__cart .woocommerce .cart-collaterals table.shop_table{border:0}.content__cart .woocommerce .cart-collaterals table.shop_table td,.content__cart .woocommerce .cart-collaterals table.shop_table th{font-size:14px;border-color:#f0f0f0;padding-right:0;padding-left:0}.content__cart .woocommerce .cart-collaterals table.shop_table .cart-subtotal td,.content__cart .woocommerce .cart-collaterals table.shop_table .order-total td{text-align:right}.content__cart .woocommerce .cart-collaterals .cart_totals{width:100%;float:none;background:#f5f5f5;border:1px solid #f0f0f0;padding:20px}.content__cart .woocommerce .cart-collaterals .cart_secure{font-size:14px;font-weight:700;text-align:center;color:#2faf38;margin-top:10px}.content__cart .woocommerce .cart-collaterals .cart_secure:before{content:"\f023";font-family:FontAwesome;margin-right:10px}.content__cart .woocommerce .cart-collaterals .wc-proceed-to-checkout{padding-top:0;padding-bottom:0;margin-top:20px}.content__checkout{border-radius:5px;background:#fff;border-top:4px solid #fa5539;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:40px}@media only screen and (max-width:767px){.content__checkout{padding:20px}}.content__checkout h2{font-size:26px;margin-bottom:10px}@media only screen and (max-width:767px){.content__checkout h2{font-size:22px}}.content__checkout h3{font-size:20px;color:#fa5539;margin-bottom:10px}@media only screen and (max-width:767px){.content__checkout h3{font-size:18px}}.content__checkout h3 label{margin-right:0;margin-left:0}.content__checkout>p{font-size:16px}@media only screen and (max-width:767px){.content__checkout>p{font-size:14px}}.content__checkout>div{margin-top:30px}.content__checkout>div.woocommerce{margin-top:0}.content__checkout--pin .payment_method_pin_payment{display:block!important}.content__columns{display:-ms-flexbox;display:flex;margin-right:-15px;margin-bottom:40px;margin-left:-15px}@media only screen and (max-width:991px){.content__columns{display:block}}.content__columns article{-ms-flex:1;flex:1;padding-right:15px;padding-bottom:10px;padding-left:15px}.content__message{font-weight:700;border:1px solid #f0f0f0;background:#f5f5f5;padding:10px 15px;margin-top:30px;margin-bottom:30px}.content--both{width:calc(50% - 30px);margin-right:15px;margin-left:15px}@media only screen and (max-width:767px){.content--both{width:100%;margin-right:0;margin-left:0}}.content--sidebar{width:calc(75% - 15px);margin-left:15px}@media only screen and (max-width:767px){.content--sidebar{width:100%;margin-left:0}}.content--right{width:calc(75% - 15px);margin-right:15px}@media only screen and (max-width:767px){.content--right{width:100%;margin-right:0}}.sidebar{width:calc(25% - 15px);margin-right:15px;margin-bottom:30px}@media only screen and (max-width:767px){.sidebar{width:100%;display:none;margin-right:0}}.sidebar>h3{color:#fa5539;font-weight:700;font-size:18px;margin-bottom:30px}.sidebar__close{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;color:#fff;background:#fa5539;position:absolute;top:15px;right:15px;padding:2px 10px}.sidebar__close i{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.sidebar__widget{margin-bottom:1.875rem}.sidebar__widget h1,.sidebar__widget h2,.sidebar__widget h3,.sidebar__widget h4,.sidebar__widget h5,.sidebar__widget h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.sidebar__widget h1{margin:0 0 1.5625rem;font-size:18px}.sidebar__widget h2,.sidebar__widget h3{color:#fa5539;font-size:18px}.sidebar__widget h4{margin-bottom:.3125rem;font-size:16px}.sidebar__widget h5{margin-bottom:.3125rem;font-size:14px}.sidebar__widget h6{margin-bottom:0;font-size:12px}.sidebar__widget p{margin:0 0 10px}.footer__widgets aside .sidebar__widget dfn,.selling header .sidebar__widget dfn,.sidebar__widget .footer__widgets aside dfn,.sidebar__widget .selling header dfn,.sidebar__widget .woocommerce div.product dfn,.sidebar__widget .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.sidebar__widget .woocommerce div.woocommerce-order dfn,.sidebar__widget .woocommerce header.woocommerce-products-header dfn,.sidebar__widget dfn,.sidebar__widget strong,.woocommerce div.product .sidebar__widget dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .sidebar__widget dfn,.woocommerce div.woocommerce-order .sidebar__widget dfn,.woocommerce header.woocommerce-products-header .sidebar__widget dfn{font-weight:700}.footer__widgets aside .sidebar__widget dfn,.selling header .sidebar__widget dfn,.sidebar__widget .footer__widgets aside dfn,.sidebar__widget .selling header dfn,.sidebar__widget .woocommerce div.product dfn,.sidebar__widget .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.sidebar__widget .woocommerce div.woocommerce-order dfn,.sidebar__widget .woocommerce header.woocommerce-products-header dfn,.sidebar__widget dfn,.sidebar__widget em,.woocommerce div.product .sidebar__widget dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .sidebar__widget dfn,.woocommerce div.woocommerce-order .sidebar__widget dfn,.woocommerce header.woocommerce-products-header .sidebar__widget dfn{font-style:italic}.sidebar__widget sub,.sidebar__widget sup{line-height:0}.sidebar__widget h4{color:#000;position:relative;margin-bottom:10px;padding-right:20px}.sidebar__widget h4:after{display:block;content:"\f106";font-weight:400;color:#f0f0f0;font-family:FontAwesome;position:absolute;top:0;right:0}.sidebar__widget:last-child{margin-bottom:0}.sidebar__widget.widget_nav_menu ul li{margin-bottom:10px}.sidebar__widget.widget_nav_menu ul li a{display:inline-block;color:#000;position:relative;padding-left:15px}.sidebar__widget.widget_nav_menu ul li a:hover,.sidebar__widget.widget_nav_menu ul li a:hover:before{color:#fa5539}.sidebar__widget.widget_nav_menu ul li a:before{display:block;content:"\f105";color:#2faf38;font-family:FontAwesome;position:absolute;top:0;left:0}.sidebar__widget.widget_nav_menu ul li:last-child{margin-bottom:0}.sidebar__widget.widget_nav_menu ul li.current-menu-item a{font-weight:700}.sidebar__widget.widget_layered_nav{padding-top:18px;padding-bottom:18px;margin-bottom:0;border-top:1px solid #f0f0f0}.sidebar__widget.widget_layered_nav h3{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;font-size:16px;position:relative;margin-bottom:0;padding-right:20px}.sidebar__widget.widget_layered_nav h3:after{display:block;content:"\f107";transform:translateY(-50%);font-family:FontAwesome;position:absolute;top:50%;right:0}.sidebar__widget.widget_layered_nav h3.is-active:after{transform:translateY(-50%) rotate(180deg)}.sidebar__widget.widget_layered_nav ul{display:none;padding-top:15px}.sidebar__widget.widget_layered_nav ul li{position:relative;margin-bottom:2px}.sidebar__widget.widget_layered_nav ul li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000}.sidebar__widget.widget_layered_nav ul li a:after,.sidebar__widget.widget_layered_nav ul li a:before{content:"";display:block;width:12px;height:12px;border-radius:3px;border:1px solid #f0f0f0;position:absolute;top:6px;left:0}.sidebar__widget.widget_layered_nav ul li a:before{display:none}.sidebar__widget.widget_layered_nav ul li span{position:absolute;top:0;right:0}.sidebar__widget.widget_layered_nav .woocommerce-widget-layered-nav-list__item a{padding:0 35px 0 20px}.sidebar__widget.widget_layered_nav .woocommerce-widget-layered-nav-list__item--chosen a:after{display:none}.sidebar__widget.widget_layered_nav .woocommerce-widget-layered-nav-list__item--chosen a:before{content:"";display:block;background:#000;border-color:#000}.sidebar__widget.widget_product_categories>ul>li{margin-bottom:10px}.sidebar__widget.widget_product_categories>ul>li>a{color:#000}.sidebar__widget.widget_product_categories>ul>li>ul{display:none;border-left:1px solid #fa5539;margin-top:10px;margin-bottom:10px;margin-left:5px;padding-left:10px}.sidebar__widget.widget_product_categories>ul>li>ul>li{margin-bottom:8px}.sidebar__widget.widget_product_categories>ul>li>ul>li>a{color:#000;font-size:15px}.sidebar__widget.widget_product_categories>ul>li>ul>li>ul{display:none;border-left:1px solid #fa5539;margin-top:10px;margin-bottom:10px;margin-left:5px;padding-left:10px}.sidebar__widget.widget_product_categories>ul>li>ul>li>ul>li{margin-bottom:4px}.sidebar__widget.widget_product_categories>ul>li>ul>li>ul>li>a{color:#000;font-size:14px}.sidebar__widget.widget_product_categories>ul>li>ul>li>ul>li:last-child{margin-bottom:0}.sidebar__widget.widget_product_categories>ul>li>ul>li>ul>li.current-cat-parent>a,.sidebar__widget.widget_product_categories>ul>li>ul>li>ul>li.current-cat>a{color:#fa5539}.sidebar__widget.widget_product_categories>ul>li>ul>li>ul>li.current-cat-parent>ul,.sidebar__widget.widget_product_categories>ul>li>ul>li>ul>li.current-cat>ul{display:block}.sidebar__widget.widget_product_categories>ul>li>ul>li:last-child{margin-bottom:0}.sidebar__widget.widget_product_categories>ul>li>ul>li.current-cat-parent>a,.sidebar__widget.widget_product_categories>ul>li>ul>li.current-cat>a{color:#fa5539}.sidebar__widget.widget_product_categories>ul>li>ul>li.current-cat-parent>ul,.sidebar__widget.widget_product_categories>ul>li>ul>li.current-cat>ul{display:block}.sidebar__widget.widget_product_categories>ul>li.current-cat-parent>a,.sidebar__widget.widget_product_categories>ul>li.current-cat>a{color:#fa5539}.sidebar__widget.widget_product_categories>ul>li.current-cat-parent>ul,.sidebar__widget.widget_product_categories>ul>li.current-cat>ul{display:block}.sidebar--cat{border-radius:8px;-ms-flex-item-align:start;align-self:flex-start;padding:15px;box-shadow:0 3px 8px rgba(0,0,0,.1)}.sidebar--cat h2{margin-bottom:15px}@media only screen and (max-width:767px){.sidebar--cat.is-active{z-index:6;height:100vh;display:block;overflow:auto;border-radius:0;box-shadow:none;background:#fff;margin:0;position:fixed;top:0;right:0;bottom:0;left:0}}@media only screen and (max-width:767px){.sidebar--shop{display:none}}.sidebar--right{-ms-flex-item-align:start;align-self:flex-start;background:#f5f5f5;padding:15px;margin-right:0;margin-left:15px}@media only screen and (max-width:767px){.sidebar--right{display:block;margin-left:0}}.woocommerce-checkout .sidebar--right{background:none;padding:0}.woocommerce-checkout .sidebar--right p{margin-bottom:0}.woocommerce-checkout .sidebar--right ul{border-radius:10px;padding:20px 15px;border:1px solid #f0f0f0;margin-bottom:10px}.woocommerce-checkout .sidebar--right ul li{font-size:16px;position:relative;margin-bottom:10px;padding-left:30px}.woocommerce-checkout .sidebar--right ul li:before{display:block;font-size:20px;content:"\f058";color:#fa5539;transform:translateY(-50%);font-family:FontAwesome;position:absolute;top:50%;left:0}.woocommerce-checkout .sidebar--right ul li:last-child{margin-bottom:0}.selling{width:100%}.selling,.selling header{margin-bottom:30px}.selling header h1,.selling header h2,.selling header h3,.selling header h4,.selling header h5,.selling header h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.selling header h1{margin:0 0 1.5625rem;font-size:18px}.selling header h2{font-size:18px}.selling header h3{color:#fa5539;font-size:18px}.selling header h4{margin-bottom:.3125rem;font-size:16px}.selling header h5{margin-bottom:.3125rem;font-size:14px}.selling header h6{margin-bottom:0;font-size:12px}.selling header p{margin:0 0 10px}.selling .woocommerce header.woocommerce-products-header dfn,.selling header .woocommerce div.product dfn,.selling header .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.selling header .woocommerce div.woocommerce-order dfn,.selling header dfn,.selling header strong,.woocommerce .selling header.woocommerce-products-header dfn,.woocommerce div.product .selling header dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .selling header dfn,.woocommerce div.woocommerce-order .selling header dfn{font-weight:700}.selling .woocommerce header.woocommerce-products-header dfn,.selling header .woocommerce div.product dfn,.selling header .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.selling header .woocommerce div.woocommerce-order dfn,.selling header dfn,.selling header em,.woocommerce .selling header.woocommerce-products-header dfn,.woocommerce div.product .selling header dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .selling header dfn,.woocommerce div.woocommerce-order .selling header dfn{font-style:italic}.selling header sub,.selling header sup{line-height:0}.selling header h2{color:#fa5539}.selling header h2 span{color:#000;font-family:Caveat,Arial,sans-serif}.review{border-top:1px solid #f0f0f0;margin-top:40px}.highlights{padding-top:15px;padding-bottom:15px;margin-bottom:40px}.highlights ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.highlights ul li{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px}@media only screen and (max-width:767px){.highlights ul li{-ms-flex:none;flex:none;width:100%}}.highlights ul li figure{width:25%}.highlights ul li figure img{height:auto;max-width:100%}.highlights ul li article{width:70%;font-size:14px;line-height:1.4}.highlights ul li article h4{font-size:16px;font-weight:700}.connect{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f5f5f5;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.1);margin-top:100px;margin-bottom:15px;position:relative}.connect:after{content:"";width:100%;height:15px;display:block;background:linear-gradient(0deg,#fff,#f5f5f5);position:absolute;top:calc(100% + 2px);left:0}.connect__person{width:33%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:991px){.connect__person{width:50%}}@media only screen and (max-width:575px){.connect__person{-ms-flex-order:3;order:3;width:calc(100% + 30px);background:linear-gradient(0deg,rgba(0,0,0,.03),#f5f5f5);margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px}}.connect__person img{margin-top:-105px;margin-left:-50px}@media only screen and (max-width:1300px){.connect__person img{margin-left:0}}@media only screen and (max-width:991px){.connect__person img{margin-top:-50px}}@media only screen and (max-width:575px){.connect__person img{margin-top:0}}.connect__code{width:21%;padding-top:18px}@media only screen and (max-width:991px){.connect__code{width:40%}}@media only screen and (max-width:575px){.connect__code{width:100%;margin-right:auto;margin-left:auto}}@media only screen and (max-width:575px){.connect__code .__fbcw__widget.__fbcw__widget--small{width:100%!important}}.connect__detail{width:45.5%;padding-top:55px;padding-bottom:50px;padding-left:20px}@media only screen and (max-width:1199px){.connect__detail{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:991px){.connect__detail{width:calc(100% + 30px);background:linear-gradient(0deg,#f5f5f5,rgba(0,0,0,.05));margin-right:-15px;margin-left:-15px;padding-top:20px;padding-right:15px;padding-left:15px}}@media only screen and (max-width:575px){.connect__detail{background:transparent}}.connect__detail h3{font-size:25px;color:#fa5539;margin-bottom:17px}@media only screen and (max-width:575px){.connect__detail h3{font-size:20px;margin-bottom:10px}}.connect__detail h3 span{color:#000;font-family:Caveat,Arial,sans-serif;padding-left:5px}.connect__detail-phone{margin:30px -10px}@media only screen and (max-width:1199px){.connect__detail-phone{margin-top:20px;margin-bottom:20px}}.connect__detail-phone li{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;padding-right:10px;padding-left:10px}.connect__detail-phone li a{font-weight:700;display:inline-block;color:#000;position:relative;padding-left:20px}.connect__detail-phone li a:hover{color:#2faf38}.connect__detail-phone li a:before{font-size:24px;content:"\f10b";font-weight:400;color:#2faf38;transform:translateY(-50%);font-family:FontAwesome;position:absolute;top:50%;left:0}.connect__detail-phone li:last-child a{padding-left:25px}.connect__detail-phone li:last-child a:before{font-size:22px;content:"\f232"}.connect__detail-button{margin-right:-10px;margin-left:-10px}@media only screen and (max-width:575px){.connect__detail-button{margin-right:-1px;margin-left:-1px}}.connect__detail-button li{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;padding-right:10px;padding-left:10px}@media only screen and (max-width:1199px){.connect__detail-button li{margin-bottom:10px}}@media only screen and (max-width:575px){.connect__detail-button li{padding-right:1px;padding-left:1px}}@media only screen and (max-width:575px){.connect__detail-button .woocommerce ul.products li.product a.add_to_cart_button,.connect__detail-button .woocommerce ul.products li.product a.woocommerce-loop-product__more,.connect__detail-button li .wpcf7 a.wpcf7-submit,.connect__detail-button li a.button,.woocommerce ul.products .connect__detail-button li.product a.add_to_cart_button,.woocommerce ul.products .connect__detail-button li.product a.woocommerce-loop-product__more,.wpcf7 .connect__detail-button li a.wpcf7-submit{font-size:14px;padding-right:6px;padding-left:6px}}.woocommerce-checkout .connect{display:none}.footer{background:#fff}@media only screen and (max-width:991px){.footer{padding-bottom:58px}}.footer__widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f0f0f0;padding-top:40px;padding-bottom:25px}@media only screen and (max-width:767px){.footer__widgets{padding-top:15px;padding-bottom:15px}}.footer__widgets aside{padding-top:8px;padding-bottom:8px}.footer__widgets aside h1,.footer__widgets aside h2,.footer__widgets aside h3,.footer__widgets aside h4,.footer__widgets aside h5,.footer__widgets aside h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.footer__widgets aside h1{margin:0 0 1.5625rem;font-size:18px}.footer__widgets aside h2,.footer__widgets aside h3{color:#fa5539;font-size:18px}.footer__widgets aside h4{margin-bottom:.3125rem;font-size:16px}.footer__widgets aside h5{margin-bottom:.3125rem;font-size:14px}.footer__widgets aside h6{margin-bottom:0;font-size:12px}.footer__widgets aside p{margin:0 0 10px}.footer__widgets aside .woocommerce div.product dfn,.footer__widgets aside .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.footer__widgets aside .woocommerce div.woocommerce-order dfn,.footer__widgets aside .woocommerce header.woocommerce-products-header dfn,.footer__widgets aside dfn,.footer__widgets aside strong,.woocommerce div.product .footer__widgets aside dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .footer__widgets aside dfn,.woocommerce div.woocommerce-order .footer__widgets aside dfn,.woocommerce header.woocommerce-products-header .footer__widgets aside dfn{font-weight:700}.footer__widgets aside .woocommerce div.product dfn,.footer__widgets aside .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.footer__widgets aside .woocommerce div.woocommerce-order dfn,.footer__widgets aside .woocommerce header.woocommerce-products-header dfn,.footer__widgets aside dfn,.footer__widgets aside em,.woocommerce div.product .footer__widgets aside dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .footer__widgets aside dfn,.woocommerce div.woocommerce-order .footer__widgets aside dfn,.woocommerce header.woocommerce-products-header .footer__widgets aside dfn{font-style:italic}.footer__widgets aside sub,.footer__widgets aside sup{line-height:0}.footer__widgets aside.widget_nav_menu ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.footer__widgets aside.widget_nav_menu ul li{width:33.33%;padding-right:5px;padding-left:5px;margin-bottom:6px}@media only screen and (max-width:767px){.footer__widgets aside.widget_nav_menu ul li{width:50%}}.footer__widgets aside.widget_nav_menu ul li a{display:inline-block;color:#000;position:relative;padding-left:10px}.footer__widgets aside.widget_nav_menu ul li a:before{display:block;content:"\f0da";color:#888;transform:translateY(-50%);font-family:FontAwesome;position:absolute;top:50%;left:0}.footer__widgets aside.widget_nav_menu ul li a:hover{color:#fa5539}.footer__widgets aside.widget_media_image{max-width:383px}.woocommerce-checkout .footer__widgets{display:none}.footer__left{width:60%}@media only screen and (max-width:991px){.footer__left{width:64%}}@media only screen and (max-width:767px){.footer__left{width:100%}}.footer__right{width:35%;padding-top:17px}@media only screen and (max-width:991px){.footer__right{width:34%}}@media only screen and (max-width:767px){.footer__right{width:100%;padding-top:0}}.footer__copyright{font-size:12px;background:#f5f5f5;padding-top:17px;padding-bottom:17px}.footer__copyright ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.footer__copyright ul li{margin-right:10px;margin-left:10px}.footer__copyright ul li a{color:#000}.footer__copyright ul li a:hover{color:#888}.woocommerce-checkout .footer__copyright{background:transparent}.woocommerce-checkout .footer__copyright ul{font-size:16px;color:#fff;-ms-flex-pack:center;justify-content:center}.woocommerce-checkout .footer__copyright ul li{display:none}.woocommerce-checkout .footer__copyright ul li:first-child{display:block}.woocommerce-checkout .footer{background:#fa5539}.service-product{padding:30px;text-align:center;border:2px solid #888;margin-bottom:30px}@media only screen and (max-width:767px){.service-product{padding:20px}}.service-product__title{font-size:26px;font-weight:700;line-height:1.2;color:#000;font-family:inherit;margin-bottom:20px}@media only screen and (max-width:767px){.service-product__title{font-size:22px}}.service-product__title span{color:#2faf38}.service-product__description{font-size:16px;margin-bottom:20px}@media only screen and (max-width:767px){.service-product__description{font-size:14px}}.sticky-bar{z-index:1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:all .7s;background:#fff;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding-top:15px;padding-bottom:15px;position:fixed;top:-100px;right:0;left:0}@media only screen and (max-width:991px){.sticky-bar{top:auto;bottom:-110%;z-index:7}}@media only screen and (max-width:575px){.sticky-bar{-ms-flex-pack:center;justify-content:center}}.sticky-bar img{width:40px}@media only screen and (max-width:991px){.is-active .sticky-bar{opacity:0;visibility:hidden}}.sticky-bar .cart-label,.sticky-bar .quantity{display:none!important}.sticky-bar__information-text{font-weight:700;line-height:1.2;width:calc(100% - 40px);text-transform:capitalize;padding-top:5px;padding-bottom:5px;padding-left:20px}@media only screen and (max-width:991px){.sticky-bar__information-text{width:100%;padding-top:5px;padding-bottom:5px;padding-left:0}}.content__article .sticky-bar__information-text>dfn,.content__cart .sticky-bar__information-text>dfn,.content__columns article .sticky-bar__information-text>dfn,.content__shop .sticky-bar__information-text>dfn,.footer__widgets aside .sticky-bar__information-text>dfn,.selling header .sticky-bar__information-text>dfn,.sidebar__widget .sticky-bar__information-text>dfn,.sticky-bar__information-text>strong,.woocommerce div.product .sticky-bar__information-text>dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .sticky-bar__information-text>dfn,.woocommerce div.woocommerce-order .sticky-bar__information-text>dfn,.woocommerce header.woocommerce-products-header .sticky-bar__information-text>dfn{display:block}@media only screen and (max-width:767px){.content__article .sticky-bar__information-text>dfn,.content__cart .sticky-bar__information-text>dfn,.content__columns article .sticky-bar__information-text>dfn,.content__shop .sticky-bar__information-text>dfn,.footer__widgets aside .sticky-bar__information-text>dfn,.selling header .sticky-bar__information-text>dfn,.sidebar__widget .sticky-bar__information-text>dfn,.sticky-bar__information-text>strong,.woocommerce div.product .sticky-bar__information-text>dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description .sticky-bar__information-text>dfn,.woocommerce div.woocommerce-order .sticky-bar__information-text>dfn,.woocommerce header.woocommerce-products-header .sticky-bar__information-text>dfn{display:none}}.sticky-bar__information-text>span{display:block}@media only screen and (max-width:575px){.sticky-bar__information-text>span{display:none}}.sticky-bar__information{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-right:10px}@media only screen and (max-width:575px){.sticky-bar__information{display:none}}@media only screen and (max-width:991px){.sticky-bar__information img{display:none}}.sticky-bar .button,.sticky-bar .woocommerce #respond input#submit,.sticky-bar .woocommerce a.button,.sticky-bar .woocommerce button.button,.sticky-bar .woocommerce input.button,.sticky-bar .woocommerce table.my_account_orders a.button,.sticky-bar .woocommerce ul.products li.product .add_to_cart_button,.sticky-bar .woocommerce ul.products li.product .woocommerce-loop-product__more,.sticky-bar .wpcf7 .wpcf7-submit,.woocommerce #respond .sticky-bar input#submit,.woocommerce .sticky-bar a.button,.woocommerce .sticky-bar button.button,.woocommerce .sticky-bar input.button,.woocommerce table.my_account_orders .sticky-bar a.button,.woocommerce ul.products li.product .sticky-bar .add_to_cart_button,.woocommerce ul.products li.product .sticky-bar .woocommerce-loop-product__more,.wpcf7 .sticky-bar .wpcf7-submit{min-width:240px}@media only screen and (max-width:767px){.sticky-bar .button,.sticky-bar .woocommerce #respond input#submit,.sticky-bar .woocommerce a.button,.sticky-bar .woocommerce button.button,.sticky-bar .woocommerce input.button,.sticky-bar .woocommerce table.my_account_orders a.button,.sticky-bar .woocommerce ul.products li.product .add_to_cart_button,.sticky-bar .woocommerce ul.products li.product .woocommerce-loop-product__more,.sticky-bar .wpcf7 .wpcf7-submit,.woocommerce #respond .sticky-bar input#submit,.woocommerce .sticky-bar a.button,.woocommerce .sticky-bar button.button,.woocommerce .sticky-bar input.button,.woocommerce table.my_account_orders .sticky-bar a.button,.woocommerce ul.products li.product .sticky-bar .add_to_cart_button,.woocommerce ul.products li.product .sticky-bar .woocommerce-loop-product__more,.wpcf7 .sticky-bar .wpcf7-submit{min-width:40px;padding-right:10px;padding-left:10px}}.sticky-bar .button:after,.sticky-bar .woocommerce #respond input#submit:after,.sticky-bar .woocommerce ul.products li.product .add_to_cart_button:after,.sticky-bar .woocommerce ul.products li.product .woocommerce-loop-product__more:after,.sticky-bar .wpcf7 .wpcf7-submit:after,.woocommerce #respond .sticky-bar input#submit:after,.woocommerce ul.products li.product .sticky-bar .add_to_cart_button:after,.woocommerce ul.products li.product .sticky-bar .woocommerce-loop-product__more:after,.wpcf7 .sticky-bar .wpcf7-submit:after{font-size:16px;content:"\f07a";display:inline-block;font-family:FontAwesome;border-left:1px solid #2a9b32;padding-left:12px;margin-left:12px}@media only screen and (max-width:767px){.sticky-bar .button:after,.sticky-bar .woocommerce #respond input#submit:after,.sticky-bar .woocommerce ul.products li.product .add_to_cart_button:after,.sticky-bar .woocommerce ul.products li.product .woocommerce-loop-product__more:after,.sticky-bar .wpcf7 .wpcf7-submit:after,.woocommerce #respond .sticky-bar input#submit:after,.woocommerce ul.products li.product .sticky-bar .add_to_cart_button:after,.woocommerce ul.products li.product .sticky-bar .woocommerce-loop-product__more:after,.wpcf7 .sticky-bar .wpcf7-submit:after{padding-left:8px;margin-left:8px}}.sticky-bar--sticky{position:fixed;top:84px;right:0;left:0}@media only screen and (max-width:1199px){.sticky-bar--sticky{top:73px}}@media only screen and (max-width:991px){.sticky-bar--sticky{top:auto;bottom:0}}.woocommerce ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;position:relative}.woocommerce ul.products li.product{float:none;display:-ms-flexbox;display:flex;border-radius:8px;width:calc(25% - 20px);border:1px solid #f0f0f0;transition:box-shadow .25s ease-in-out;padding:18px;margin-right:10px;margin-bottom:20px;margin-left:10px;position:relative}@media only screen and (max-width:991px){.woocommerce ul.products li.product{width:calc(33.33% - 20px)}}@media only screen and (max-width:767px){.woocommerce ul.products li.product{width:calc(50% - 20px)}}@media only screen and (max-width:575px){.woocommerce ul.products li.product{width:calc(100% - 20px)}}.woocommerce ul.products li.product img{transition:transform .25s ease-in-out}.woocommerce ul.products li.product:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.woocommerce ul.products li.product .price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;font-weight:700;-ms-flex-align:center;align-items:center;color:#000;margin-bottom:0}@media only screen and (max-width:575px){.woocommerce ul.products li.product .price{font-size:16px}}.woocommerce ul.products li.product .price del{opacity:1;line-height:1;font-size:85%;color:#888;font-weight:400;text-decoration:none;margin-right:10px}.woocommerce ul.products li.product .price del span{text-decoration:line-through}.woocommerce ul.products li.product .price>span.amount,.woocommerce ul.products li.product .price ins{padding:5px 10px;color:#fff;text-decoration:none;background-color:#fa5539}.woocommerce ul.products li.product .stock{display:block;line-height:1.2;font-weight:700;margin-top:15px;position:relative}@media only screen and (max-width:575px){.woocommerce ul.products li.product .stock{font-size:14px}}.woocommerce ul.products li.product .stock.in-stock:before{color:#2faf38}.woocommerce ul.products li.product .stock.backorder:before,.woocommerce ul.products li.product .stock.in-stock-2-5:before{color:#aece54}.woocommerce ul.products li.product .stock.sold-out:before{color:#ee3f3d}.woocommerce ul.products li.product .loan-cal{color:#616161;margin-top:10px}.woocommerce ul.products li.product .onsale{width:70px;height:70px;display:-ms-flexbox;display:flex;font-size:12px;border-radius:50%;-ms-flex-align:center;align-items:center;font-weight:400;-ms-flex-pack:center;justify-content:center;background:#2faf38;margin-top:0;margin-left:0;position:absolute;top:0;right:auto;left:0}@media only screen and (max-width:575px){.woocommerce ul.products li.product .onsale{width:60px;height:60px;font-size:10px}}.woocommerce ul.products li.product .woocommerce-loop-product__link{width:100%;display:block;position:relative;padding-bottom:10px}.woocommerce ul.products li.product .woocommerce-loop-product__link:hover figure{transform:scale(1.05)}.woocommerce ul.products li.product .woocommerce-loop-product__link figure{width:100%;position:relative;overflow:hidden;padding-top:80%;transition:transform .25s ease-in-out}.woocommerce ul.products li.product .woocommerce-loop-product__link figure img{left:50%;top:50%;width:100%;height:100%;position:absolute;object-fit:contain;object-position:center center;transform:translate(-50%,-50%)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;min-height:66px;line-height:1.4;font-weight:700;color:#000}@media only screen and (max-width:1199px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}}@media only screen and (max-width:991px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px}}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .woocommerce-loop-product__more{white-space:nowrap;transform:translateX(-50%);position:absolute;bottom:0;left:50%}.woocommerce ul.products li.product .woocommerce-loop-product__desc{font-size:14px;color:#616161;margin-bottom:20px}.woocommerce ul.products li.product .woocommerce-loop-product__desc ul li{position:relative;padding-left:20px}.woocommerce ul.products li.product .woocommerce-loop-product__desc ul li:before{content:"";width:4px;height:4px;display:block;border-radius:50%;background-color:#888;position:absolute;top:7px;left:0}.woocommerce ul.products li.product .woocommerce-loop-product__tag{font-weight:700;border-radius:8px;color:#fff;padding:1px 15px;position:absolute;top:-10px;left:-10px}@media only screen and (max-width:767px){.woocommerce ul.products li.product .woocommerce-loop-product__tag{font-size:12px;padding-right:10px;padding-left:10px}}.woocommerce ul.products li.product-category{border:0;border-radius:0;padding:0}.woocommerce ul.products li.product-category a{width:100%;display:block;overflow:hidden;color:#000;background:#f5f5f5}.woocommerce ul.products li.product-category a p{font-weight:400;color:#000;font-size:16px;border:1px solid #f0f0f0;border-top:0;margin:0;background:#f5f5f5;padding:10px 15px;position:relative}.woocommerce ul.products li.product-category a img{transition:transform .25s ease-in-out;margin-bottom:0}.woocommerce ul.products li.product-category a:hover img{transform:scale(1.1)}.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}@media only screen and (max-width:991px){.woocommerce ul.products[class*=columns-] li.product{width:calc(33.33% - 20px)}}@media only screen and (max-width:767px){.woocommerce ul.products[class*=columns-] li.product{width:calc(50% - 20px);margin-right:10px;margin-bottom:20px;margin-left:10px}}.woocommerce ul.products.columns-5 li.product{width:calc(25% - 20px)}@media only screen and (max-width:1199px){.woocommerce ul.products.columns-5 li.product{width:calc(25% - 20px)}}@media only screen and (max-width:991px){.woocommerce ul.products.columns-5 li.product{width:calc(33.33% - 20px)}}@media only screen and (max-width:767px){.woocommerce ul.products.columns-5 li.product{width:calc(50% - 20px)}}.woocommerce div.product{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce div.product h1,.woocommerce div.product h2,.woocommerce div.product h3,.woocommerce div.product h4,.woocommerce div.product h5,.woocommerce div.product h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.woocommerce div.product h1{margin:0 0 1.5625rem;font-size:18px}.woocommerce div.product h2,.woocommerce div.product h3{color:#fa5539;font-size:18px}.woocommerce div.product h4{margin-bottom:.3125rem;font-size:16px}.woocommerce div.product h5{margin-bottom:.3125rem;font-size:14px}.woocommerce div.product h6{margin-bottom:0;font-size:12px}.woocommerce div.product p{margin:0 0 10px}.woocommerce div.product dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.woocommerce div.product strong{font-weight:700}.woocommerce div.product dfn,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.woocommerce div.product em{font-style:italic}.woocommerce div.product sub,.woocommerce div.product sup{line-height:0}.woocommerce div.product h1{width:100%;font-size:34px;font-weight:700;color:#000}@media only screen and (max-width:1199px){.woocommerce div.product h1{font-size:28px}}@media only screen and (max-width:991px){.woocommerce div.product h1{font-size:24px}}@media only screen and (max-width:767px){.woocommerce div.product h1{font-size:20px}}.woocommerce div.product h2{color:#000}.woocommerce div.product div.images{width:64%;position:relative;padding-right:30px;padding-bottom:30px}@media only screen and (max-width:767px){.woocommerce div.product div.images{width:100%;padding-right:0;padding-bottom:0}}.woocommerce div.product div.images:hover .flex-direction-nav{opacity:1}.woocommerce div.product div.images:after{height:1px;content:"";display:block;background:#f0f0f0;position:absolute;right:10px;bottom:0;left:0}@media only screen and (max-width:767px){.woocommerce div.product div.images:after{right:0;display:none}}.woocommerce div.product div.images .flex-viewport figure a{width:100%;display:block;margin-right:auto;margin-left:auto}.woocommerce div.product div.images .flex-control-thumbs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;padding-top:20px}.woocommerce div.product div.images .flex-control-thumbs li{width:20%;float:none;padding-right:5px;padding-left:5px;margin-top:10px}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;border:1px solid #f0f0f0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:#000}.woocommerce div.product div.images .flex-direction-nav{opacity:0;display:-ms-flexbox;display:flex;transform:translateY(-50%);-ms-flex-pack:justify;justify-content:space-between;transition:opacity .25s ease-in-out;margin-top:-120px;margin-right:30px;position:absolute;top:50%;right:0;left:0}@media only screen and (max-width:767px){.woocommerce div.product div.images .flex-direction-nav{margin-top:-50px;margin-right:0}}.woocommerce div.product div.images .flex-direction-nav li a{width:30px;height:30px;font-size:0;display:-ms-flexbox;display:flex;line-height:1.2;border-radius:50%;color:transparent;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#000;position:relative}.woocommerce div.product div.images .flex-direction-nav li a:before{display:block;font-size:12px;content:"\f054";color:#fff;font-family:FontAwesome;margin-left:2px}.woocommerce div.product div.images .flex-direction-nav li a.flex-prev:before{content:"\f053";margin-right:2px;margin-left:0}.woocommerce div.product div.summary{width:36%;background-color:#fcfcfc;border:1px solid #f0f0f0;padding:35px;position:relative}@media only screen and (max-width:1199px){.woocommerce div.product div.summary{padding:28px}}@media only screen and (max-width:991px){.woocommerce div.product div.summary{padding:20px}}@media only screen and (max-width:767px){.woocommerce div.product div.summary{width:100%;padding:15px}}.woocommerce div.product div.summary p.price{font-size:28px;font-weight:700;color:#000;line-height:normal;margin-top:20px;margin-bottom:20px}.woocommerce div.product div.summary p.price ins{padding:5px 10px;color:#fff;text-decoration:none;background-color:#fa5539}.woocommerce div.product div.summary p.price del{opacity:1;font-size:18px;font-weight:400;text-decoration:none;color:rgba(0,0,0,.5);margin-right:15px}.woocommerce div.product div.summary p.price del span{text-decoration:line-through}.woocommerce div.product div.summary p.price cite{font-size:12px;font-style:normal;font-weight:400;text-transform:uppercase;margin-left:15px}.woocommerce div.product div.summary p.stock{border-bottom:1px solid #f0f0f0;margin-bottom:30px;padding-bottom:30px}.woocommerce div.product div.summary p.stock span{color:#000;position:relative;padding-left:20px}.woocommerce div.product div.summary p.stock span:before{content:"";width:10px;height:10px;display:block;border-radius:50%;position:absolute;top:3px;left:0}.woocommerce div.product div.summary p.stock.in-stock span:before{background-color:#2faf38}.woocommerce div.product div.summary p.stock.backorder span:before,.woocommerce div.product div.summary p.stock.in-stock-2-5 span:before{background-color:#aece54}.woocommerce div.product div.summary p.stock.sold-out{margin-top:30px}.woocommerce div.product div.summary p.stock.sold-out span:before{background-color:#ee3f3d}.woocommerce div.product div.summary p.sale{display:none;font-weight:700;color:#fa5539}.woocommerce div.product div.summary span.onsale{z-index:2}.woocommerce div.product div.summary span.cart-label{display:block;font-size:18px;color:#fa5539;font-family:Caveat,Arial,sans-serif;position:relative;margin-top:10px;margin-left:80px;padding-top:10px;padding-left:40px}@media only screen and (max-width:991px){.woocommerce div.product div.summary span.cart-label{font-size:17px;margin-left:20px}}@media only screen and (max-width:575px){.woocommerce div.product div.summary span.cart-label{font-size:16px;margin-left:0}}.woocommerce div.product div.summary span.cart-label cite{font-style:normal}.woocommerce div.product div.summary span.cart-label:before{content:"";width:30px;height:30px;display:block;position:absolute;top:0;left:0;background-image:url(../images/arrow-sign.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.woocommerce div.product div.summary form.cart div.quantity,.woocommerce div.product div.summary form.cart table.variations a.reset_variations{display:none!important}.woocommerce div.product div.summary form.cart table.variations label{margin-top:5px;margin-bottom:0}.woocommerce div.product div.summary form .wpcf7 button.wpcf7-submit,.woocommerce div.product div.summary form button.button,.woocommerce div.product div.summary form ul.products li.product button.add_to_cart_button,.woocommerce div.product div.summary form ul.products li.product button.woocommerce-loop-product__more,.woocommerce ul.products li.product div.product div.summary form button.add_to_cart_button,.woocommerce ul.products li.product div.product div.summary form button.woocommerce-loop-product__more,.wpcf7 .woocommerce div.product div.summary form button.wpcf7-submit{float:none;display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-align:center;align-items:center;padding:12px 25px}@media only screen and (max-width:991px){.woocommerce div.product div.summary form .wpcf7 button.wpcf7-submit,.woocommerce div.product div.summary form button.button,.woocommerce div.product div.summary form ul.products li.product button.add_to_cart_button,.woocommerce div.product div.summary form ul.products li.product button.woocommerce-loop-product__more,.woocommerce ul.products li.product div.product div.summary form button.add_to_cart_button,.woocommerce ul.products li.product div.product div.summary form button.woocommerce-loop-product__more,.wpcf7 .woocommerce div.product div.summary form button.wpcf7-submit{font-size:16px;padding:10px 15px}}@media only screen and (max-width:575px){.woocommerce div.product div.summary form .wpcf7 button.wpcf7-submit,.woocommerce div.product div.summary form button.button,.woocommerce div.product div.summary form ul.products li.product button.add_to_cart_button,.woocommerce div.product div.summary form ul.products li.product button.woocommerce-loop-product__more,.woocommerce ul.products li.product div.product div.summary form button.add_to_cart_button,.woocommerce ul.products li.product div.product div.summary form button.woocommerce-loop-product__more,.wpcf7 .woocommerce div.product div.summary form button.wpcf7-submit{font-size:15px;padding-right:10px;padding-left:10px}}.woocommerce div.product div.summary form .wpcf7 button.wpcf7-submit:before,.woocommerce div.product div.summary form button.button:before,.woocommerce div.product div.summary form ul.products li.product button.add_to_cart_button:before,.woocommerce div.product div.summary form ul.products li.product button.woocommerce-loop-product__more:before,.woocommerce ul.products li.product div.product div.summary form button.add_to_cart_button:before,.woocommerce ul.products li.product div.product div.summary form button.woocommerce-loop-product__more:before,.wpcf7 .woocommerce div.product div.summary form button.wpcf7-submit:before{font-size:100%;content:"\f07a";font-family:FontAwesome;margin-right:15px}.woocommerce div.product div.summary .review{border-top:0;margin-top:10px}.woocommerce div.product div.summary .review>span{padding-top:0;padding-bottom:0}.woocommerce div.product div.summary .review .__fbcw__widget .__fbcw__widget__label{font-size:12px!important}.woocommerce div.product div.summary .woocommerce-loop-product__desc{color:#616161;margin-bottom:20px}.woocommerce div.product div.summary .woocommerce-loop-product__desc ul li{position:relative;padding-left:20px}.woocommerce div.product div.summary .woocommerce-loop-product__desc ul li:before{content:"";width:4px;height:4px;display:block;border-radius:50%;background-color:#888;position:absolute;top:7px;left:0}.woocommerce div.product div.summary .woocommerce-product-details__short-description{font-size:14px}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li{position:relative;margin-bottom:10px;padding-left:22px}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li:before{display:block;content:"\f00c";color:#2faf38;font-family:FontAwesome;position:absolute;top:0;left:0}.woocommerce div.product div.woocommerce-tabs{width:64%;padding-right:30px}@media only screen and (max-width:767px){.woocommerce div.product div.woocommerce-tabs{width:100%;padding-right:0}}.woocommerce div.product div.woocommerce-tabs ul.tabs{display:none}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel{display:block!important;margin-bottom:60px}@media only screen and (max-width:767px){.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel{margin-bottom:30px}}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description h2{color:#000}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--plus-minute ul li{position:relative;margin-bottom:8px;padding-left:25px}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--plus-minute ul li i{width:16px;height:16px;display:-ms-flexbox;display:flex;font-size:10px;border-radius:50%;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#2faf38;position:absolute;top:4px;left:0}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--plus-minute ul li i.fa-minus{background:#888}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--additional_information table.shop_attributes{border:0;border-collapse:collapse}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--additional_information table.shop_attributes tr th{width:50%;border-bottom:0;text-align:left}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--additional_information table.shop_attributes tr td{border-bottom:0;color:#888;font-style:normal}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--additional_information table.shop_attributes tr td a{cursor:default;color:#888}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--additional_information table.shop_attributes tr:nth-child(2n) td,.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--additional_information table.shop_attributes tr:nth-child(2n) th{background-color:#f5f5f5}.woocommerce div.product div.woocommerce-related{width:36%}@media only screen and (max-width:767px){.woocommerce div.product div.woocommerce-related{width:100%}}.woocommerce div.product div.cross-sells{background-color:#fcfcfc;border:1px solid #f0f0f0;padding:20px;margin-bottom:30px}.woocommerce div.product div.cross-sells h3{font-size:20px}.woocommerce div.product div.cross-sells ul li{width:100%;border-bottom:1px solid #f0f0f0;padding-top:15px;padding-bottom:15px;position:relative}.woocommerce div.product div.cross-sells ul li:after{clear:both;content:"";display:block}.woocommerce div.product div.cross-sells ul.products li.product a.add_to_cart_button,.woocommerce div.product div.cross-sells ul.products li.product a.woocommerce-loop-product__more,.woocommerce div.product div.cross-sells ul li .wpcf7 a.wpcf7-submit,.woocommerce div.product div.cross-sells ul li a.button,.wpcf7 .woocommerce div.product div.cross-sells ul li a.wpcf7-submit{font-size:14px;margin-top:15px;position:absolute;top:0;right:0}@media only screen and (max-width:575px){.woocommerce div.product div.cross-sells ul.products li.product a.add_to_cart_button,.woocommerce div.product div.cross-sells ul.products li.product a.woocommerce-loop-product__more,.woocommerce div.product div.cross-sells ul li .wpcf7 a.wpcf7-submit,.woocommerce div.product div.cross-sells ul li a.button,.wpcf7 .woocommerce div.product div.cross-sells ul li a.wpcf7-submit{position:static}}.woocommerce div.product div.cross-sells ul.products li.product a.add_to_cart_button:after,.woocommerce div.product div.cross-sells ul.products li.product a.woocommerce-loop-product__more:after,.woocommerce div.product div.cross-sells ul li .wpcf7 a.wpcf7-submit:after,.woocommerce div.product div.cross-sells ul li a.button:after,.wpcf7 .woocommerce div.product div.cross-sells ul li a.wpcf7-submit:after{content:"\f07a";font-family:FontAwesome;margin-left:5px}.woocommerce div.product div.cross-sells ul.products li.product a.add_to_cart_button,.woocommerce div.product div.cross-sells ul.products li.product a.product_type_simple.add_to_cart_button,.woocommerce div.product div.cross-sells ul.products li.product a.product_type_simple.woocommerce-loop-product__more,.woocommerce div.product div.cross-sells ul li .wpcf7 a.add_to_cart_button.wpcf7-submit,.woocommerce div.product div.cross-sells ul li .wpcf7 a.product_type_simple.wpcf7-submit,.woocommerce div.product div.cross-sells ul li a.add_to_cart_button.button,.woocommerce div.product div.cross-sells ul li a.product_type_simple.button,.wpcf7 .woocommerce div.product div.cross-sells ul li a.add_to_cart_button.wpcf7-submit,.wpcf7 .woocommerce div.product div.cross-sells ul li a.product_type_simple.wpcf7-submit{display:none}.woocommerce div.product div.cross-sells ul li h4{margin-bottom:15px}.woocommerce div.product div.cross-sells ul li h4 a{color:#000}.woocommerce div.product div.cross-sells ul li span.price{display:block;font-weight:700;color:#000;padding-right:120px;margin:10px 0;padding-top:10px}.woocommerce div.product div.cross-sells ul li span.price ins{text-decoration:none}.woocommerce div.product div.cross-sells ul li span.price del{opacity:1;font-size:12px;font-weight:400}.woocommerce div.product div.cross-sells ul li form{margin-top:10px;margin-bottom:10px;position:relative;right:0;bottom:0}@media only screen and (max-width:575px){.woocommerce div.product div.cross-sells ul li form{margin:0;position:static}}.woocommerce div.product div.cross-sells ul.products li.product form button.add_to_cart_button,.woocommerce div.product div.cross-sells ul.products li.product form button.woocommerce-loop-product__more,.woocommerce div.product div.cross-sells ul li form .wpcf7 button.wpcf7-submit,.woocommerce div.product div.cross-sells ul li form button.button,.wpcf7 .woocommerce div.product div.cross-sells ul li form button.wpcf7-submit{float:none;font-size:14px}.woocommerce div.product div.cross-sells ul.products li.product form button.add_to_cart_button:after,.woocommerce div.product div.cross-sells ul.products li.product form button.woocommerce-loop-product__more:after,.woocommerce div.product div.cross-sells ul li form .wpcf7 button.wpcf7-submit:after,.woocommerce div.product div.cross-sells ul li form button.button:after,.wpcf7 .woocommerce div.product div.cross-sells ul li form button.wpcf7-submit:after{content:"\f07a";font-family:FontAwesome;margin-left:5px}.woocommerce div.product div.cross-sells ul li figure{float:left;width:100px}@media only screen and (max-width:575px){.woocommerce div.product div.cross-sells ul li figure{width:100%;float:none;margin-bottom:10px}}.woocommerce div.product div.cross-sells ul li figure img{width:100%;height:auto}.woocommerce div.product div.cross-sells ul li article{font-size:14px;margin-left:120px}@media only screen and (max-width:575px){.woocommerce div.product div.cross-sells ul li article{margin-left:0}}.woocommerce div.product div.cross-sells ul li:last-child{border-bottom:0}.woocommerce div.product.sale div.summary p.price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.woocommerce div.product.sale div.summary p.stock{margin-bottom:20px}.woocommerce div.product.sale div.summary p.stock span{position:relative;padding-left:20px}.woocommerce div.product.sale div.summary p.stock span:before{content:"";width:10px;height:10px;display:block;border-radius:50%;position:absolute;top:3px;left:0}.woocommerce div.product.sale div.summary p.stock.in-stock span:before{background-color:#2faf38}.woocommerce div.product.sale div.summary p.stock.backorder span:before,.woocommerce div.product.sale div.summary p.stock.in-stock-2-5 span:before{background-color:#aece54}.woocommerce div.product.sale div.summary p.stock.sold-out span:before{background-color:#ee3f3d}.woocommerce div.product.sale div.summary p.sale{font-weight:700;color:#fa5539}.woocommerce div.term-description{color:#616161;margin-bottom:30px}.woocommerce div.woocommerce-order h1,.woocommerce div.woocommerce-order h2,.woocommerce div.woocommerce-order h3,.woocommerce div.woocommerce-order h4,.woocommerce div.woocommerce-order h5,.woocommerce div.woocommerce-order h6{color:#000;font-family:inherit;font-weight:700;line-height:1.2;margin:0 0 .9375rem}.woocommerce div.woocommerce-order h1{margin:0 0 1.5625rem;font-size:18px}.woocommerce div.woocommerce-order h2,.woocommerce div.woocommerce-order h3{color:#fa5539;font-size:18px}.woocommerce div.woocommerce-order h4{margin-bottom:.3125rem;font-size:16px}.woocommerce div.woocommerce-order h5{margin-bottom:.3125rem;font-size:14px}.woocommerce div.woocommerce-order h6{margin-bottom:0;font-size:12px}.woocommerce div.woocommerce-order p{margin:0 0 10px}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description div.woocommerce-order dfn,.woocommerce div.woocommerce-order dfn,.woocommerce div.woocommerce-order div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.woocommerce div.woocommerce-order strong{font-weight:700}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description div.woocommerce-order dfn,.woocommerce div.woocommerce-order dfn,.woocommerce div.woocommerce-order div.product div.woocommerce-tabs div.woocommerce-Tabs-panel--description dfn,.woocommerce div.woocommerce-order em{font-style:italic}.woocommerce div.woocommerce-order sub,.woocommerce div.woocommerce-order sup{line-height:0}.woocommerce div.woocommerce-order h2{font-size:24px;color:#000}.woocommerce div.woocommerce-order .woocommerce-order-details{margin-top:10px}.woocommerce div.woocommerce-order .woocommerce-thankyou-order-received{display:none}.woocommerce div.woocommerce-order .woocommerce-thankyou-order-details{display:-ms-flexbox;display:flex;background:#ededef;border:1px solid #f0f0f0;margin-top:20px;margin-bottom:30px}.woocommerce div.woocommerce-order .woocommerce-thankyou-order-details li{font-weight:700;padding:12px;margin-right:0;margin-left:0}.woocommerce div.woocommerce-order .woocommerce-thankyou-order-details li dfn,.woocommerce div.woocommerce-order .woocommerce-thankyou-order-details li strong{font-weight:400}.woocommerce div.woocommerce-order .woocommerce-thankyou-order-details:after,.woocommerce div.woocommerce-order .woocommerce-thankyou-order-details:before{display:none}.woocommerce div.woocommerce-checkout-payment img,.woocommerce div.woocommerce-checkout-payment img:not(.radio):not(.checkbox):not(.error),.woocommerce div.woocommerce-checkout-payment label,.woocommerce div.woocommerce-checkout-payment label:not(.radio):not(.checkbox):not(.error){display:inline-block}.woocommerce nav.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce nav.woocommerce-MyAccount-navigation ul li{margin-bottom:10px}.woocommerce nav.woocommerce-MyAccount-navigation ul li a{color:#000}.woocommerce nav.woocommerce-MyAccount-navigation ul li a:hover{color:#fa5539}.woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.woocommerce form .form-row{padding-top:0;padding-right:0;padding-left:0}.woocommerce form .form-row label.checkbox{margin-right:0;margin-left:0}.woocommerce form .form-row .required{display:none}.woocommerce form .form-row #order_comments{height:112px}.woocommerce form.products-per-page select,.woocommerce form.woocommerce-ordering select{font-size:14px}@media only screen and (max-width:991px){.woocommerce form.products-per-page{display:none}}.woocommerce form.woocommerce-ordering{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.woocommerce form.woocommerce-ordering:before{display:block;white-space:nowrap;content:"Sorteer op";margin-right:10px}@media only screen and (max-width:575px){.woocommerce form.woocommerce-ordering{display:none}}.woocommerce form.woocommerce-checkout .form-row label:not(.radio):not(.checkbox):not(.error){display:inline-block}.woocommerce form.woocommerce-checkout .form-row.notes label:not(.radio):not(.checkbox):not(.error),.woocommerce form.woocommerce-checkout .form-row .optional{display:none}@media only screen and (max-width:575px){.woocommerce form.woocommerce-checkout .form-row.form-row-first,.woocommerce form.woocommerce-checkout .form-row.form-row-last{clear:none;width:100%;float:none}}.woocommerce form.woocommerce-checkout .form-row.address-field label:not(.radio):not(.checkbox):not(.error){display:none}.woocommerce form.woocommerce-checkout .form-row.wpgdprc-checkbox{line-height:normal}.woocommerce form.woocommerce-checkout .col2-set{margin-bottom:40px}.woocommerce form.woocommerce-checkout .col2-set .col-1,.woocommerce form.woocommerce-checkout .col2-set .col-2{width:100%}.woocommerce form.woocommerce-checkout .checkout_secure{opacity:.4;display:-ms-flexbox;display:flex;font-size:16px;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.woocommerce form.woocommerce-checkout .checkout_secure{font-size:14px}}.woocommerce form.woocommerce-checkout .checkout_secure__left,.woocommerce form.woocommerce-checkout .checkout_secure__right{position:relative;padding-left:32px}@media only screen and (max-width:767px){.woocommerce form.woocommerce-checkout .checkout_secure__left,.woocommerce form.woocommerce-checkout .checkout_secure__right{padding-left:25px}}.woocommerce form.woocommerce-checkout .checkout_secure__left:before,.woocommerce form.woocommerce-checkout .checkout_secure__right:before{display:block;font-size:26px;content:"\f023";font-family:FontAwesome;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.woocommerce form.woocommerce-checkout .checkout_secure__left:before,.woocommerce form.woocommerce-checkout .checkout_secure__right:before{font-size:20px}}.woocommerce form.woocommerce-checkout .checkout_secure__right:before{content:"\f091"}.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce form.woocommerce-checkout .woocommerce-shipping-fields h3 label{font-size:14px}.woocommerce form.woocommerce-checkout .woocommerce-additional-fields{margin-top:30px}.woocommerce form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{line-height:normal}.woocommerce form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p.form-row{margin-bottom:0}.woocommerce form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin-bottom:10px}.woocommerce form.woocommerce-cart-form .quantity .qty{width:70px;padding-right:15px;padding-left:15px}.woocommerce #respond form.woocommerce-cart-form .actions input#submit[name=update_cart],.woocommerce form.woocommerce-cart-form .actions #respond input#submit[name=update_cart],.woocommerce form.woocommerce-cart-form .actions .button[name=update_cart],.woocommerce form.woocommerce-cart-form .actions .wpcf7 .wpcf7-submit[name=update_cart],.woocommerce form.woocommerce-cart-form .actions ul.products li.product .add_to_cart_button[name=update_cart],.woocommerce form.woocommerce-cart-form .actions ul.products li.product .woocommerce-loop-product__more[name=update_cart],.woocommerce ul.products li.product form.woocommerce-cart-form .actions .add_to_cart_button[name=update_cart],.woocommerce ul.products li.product form.woocommerce-cart-form .actions .woocommerce-loop-product__more[name=update_cart],.wpcf7 .woocommerce form.woocommerce-cart-form .actions .wpcf7-submit[name=update_cart]{border:0;box-shadow:none;padding:0;background:transparent;color:#fa5539}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0;background:#ededef;border-color:#d2d2d7}.woocommerce span.cart-label{display:block;font-size:18px;color:#fa5539;font-family:Caveat,Arial,sans-serif;position:relative;margin-top:10px;margin-left:50px;padding-top:10px;padding-left:40px}.woocommerce span.cart-label:before{content:"";width:30px;height:30px;display:block;position:absolute;top:0;left:0;background-image:url(../images/arrow-sign.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.woocommerce table.cart{border:0}.woocommerce table.cart td.actions .input-text{width:120px}.woocommerce table.cart td.actions .coupon .wpcf7 button.wpcf7-submit,.woocommerce table.cart td.actions .coupon button.button,.woocommerce table.cart td.actions .coupon ul.products li.product button.add_to_cart_button,.woocommerce table.cart td.actions .coupon ul.products li.product button.woocommerce-loop-product__more,.woocommerce ul.products li.product table.cart td.actions .coupon button.add_to_cart_button,.woocommerce ul.products li.product table.cart td.actions .coupon button.woocommerce-loop-product__more,.wpcf7 .woocommerce table.cart td.actions .coupon button.wpcf7-submit{border:0;box-shadow:none;color:#fa5539;background:transparent;padding:0}.woocommerce table.cart td:first-child{padding-left:0}.woocommerce table.cart td:last-child{padding-right:0}.woocommerce table.shop_table{border-radius:0}.woocommerce table.shop_table td.product-name img{width:30px;height:auto;display:inline-block;vertical-align:middle;border:1px solid #f0f0f0}.woocommerce table.shop_table ul.woocommerce-shipping-methods label{font-size:14px}.woocommerce table.shop_table .woocommerce-shipping-destination{display:none}.woocommerce header.woocommerce-products-header{margin-bottom:40px}.woocommerce section.up-sells{position:relative}.woocommerce section.up-sells ul.products{display:block;margin-right:0;margin-left:0}.woocommerce section.up-sells ul.products li.product{width:100%;margin-right:0;margin-left:0}.woocommerce section.up-sells ul.products:after,.woocommerce section.up-sells ul.products:before,.woocommerce section.up-sells ul.products li.product:after{display:none}.woocommerce section.up-sells button.slick-arrow{border:0;width:30px;height:30px;border-radius:50%;padding:0;background:#000;font-size:0;position:absolute;top:-40px;right:0}.woocommerce section.up-sells button.slick-arrow:before{font-size:12px;content:"\f054";font-weight:400;font-family:FontAwesome}.woocommerce section.up-sells button.slick-arrow.slick-prev{margin-right:40px}.woocommerce section.up-sells button.slick-arrow.slick-prev:before{content:"\f053"}.woocommerce section.up-sells .up-sells__slider{margin-right:-10px;margin-left:-10px}.woocommerce section.up-sells .up-sells__slide{padding-right:10px;padding-left:10px}.woocommerce.tax-product_cat ul.products li.product{width:calc(33.33% - 20px)}@media only screen and (max-width:991px){.woocommerce.tax-product_cat ul.products li.product{width:calc(50% - 20px)}}@media only screen and (max-width:575px){.woocommerce.tax-product_cat ul.products li.product{width:calc(100% - 20px)}}.woocommerce.tax-product_cat .content__shop--full ul.products li.product{width:calc(25% - 20px)}@media only screen and (max-width:991px){.woocommerce.tax-product_cat .content__shop--full ul.products li.product{width:calc(33.33% - 20px)}}@media only screen and (max-width:767px){.woocommerce.tax-product_cat .content__shop--full ul.products li.product{width:calc(50% - 20px)}}@media only screen and (max-width:575px){.woocommerce.tax-product_cat .content__shop--full ul.products li.product{width:calc(100% - 20px)}}.woocommerce #respond input#submit.checkout-button,.woocommerce #respond input.checkout-button#submit,.woocommerce .wpcf7 a.checkout-button.wpcf7-submit,.woocommerce .wpcf7 button.checkout-button.wpcf7-submit,.woocommerce .wpcf7 input.checkout-button.wpcf7-submit,.woocommerce a.checkout-button.button,.woocommerce button.checkout-button.button,.woocommerce input.checkout-button.button,.woocommerce table.my_account_orders a.checkout-button.button,.woocommerce ul.products li.product a.checkout-button.add_to_cart_button,.woocommerce ul.products li.product a.checkout-button.woocommerce-loop-product__more,.woocommerce ul.products li.product button.checkout-button.add_to_cart_button,.woocommerce ul.products li.product button.checkout-button.woocommerce-loop-product__more,.woocommerce ul.products li.product input.checkout-button.add_to_cart_button,.woocommerce ul.products li.product input.checkout-button.woocommerce-loop-product__more,.wpcf7 .woocommerce a.checkout-button.wpcf7-submit,.wpcf7 .woocommerce button.checkout-button.wpcf7-submit,.wpcf7 .woocommerce input.checkout-button.wpcf7-submit{padding-top:10px;padding-bottom:10px}.woocommerce #respond input#submit.alt,.woocommerce #respond input.alt#submit,.woocommerce .wpcf7 a.alt.wpcf7-submit,.woocommerce .wpcf7 button.alt.wpcf7-submit,.woocommerce .wpcf7 input.alt.wpcf7-submit,.woocommerce a.alt.button,.woocommerce button.alt.button,.woocommerce input.alt.button,.woocommerce table.my_account_orders a.alt.button,.woocommerce ul.products li.product a.alt.add_to_cart_button,.woocommerce ul.products li.product a.alt.woocommerce-loop-product__more,.woocommerce ul.products li.product button.alt.add_to_cart_button,.woocommerce ul.products li.product button.alt.woocommerce-loop-product__more,.woocommerce ul.products li.product input.alt.add_to_cart_button,.woocommerce ul.products li.product input.alt.woocommerce-loop-product__more,.wpcf7 .woocommerce a.alt.wpcf7-submit,.wpcf7 .woocommerce button.alt.wpcf7-submit,.wpcf7 .woocommerce input.alt.wpcf7-submit{background-color:#aece54}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input.alt#submit:hover,.woocommerce .wpcf7 a.alt.wpcf7-submit:hover,.woocommerce .wpcf7 button.alt.wpcf7-submit:hover,.woocommerce .wpcf7 input.alt.wpcf7-submit:hover,.woocommerce a.alt.button:hover,.woocommerce button.alt.button:hover,.woocommerce input.alt.button:hover,.woocommerce ul.products li.product a.alt.add_to_cart_button:hover,.woocommerce ul.products li.product a.alt.woocommerce-loop-product__more:hover,.woocommerce ul.products li.product button.alt.add_to_cart_button:hover,.woocommerce ul.products li.product button.alt.woocommerce-loop-product__more:hover,.woocommerce ul.products li.product input.alt.add_to_cart_button:hover,.woocommerce ul.products li.product input.alt.woocommerce-loop-product__more:hover,.wpcf7 .woocommerce a.alt.wpcf7-submit:hover,.wpcf7 .woocommerce button.alt.wpcf7-submit:hover,.wpcf7 .woocommerce input.alt.wpcf7-submit:hover{background-color:#a5c840}.woocommerce .woocommerce-product-filter{display:none;font-weight:700;border-radius:8px;color:#000;text-transform:uppercase;padding:10px 15px;border:1px solid #f0f0f0;position:relative;margin-bottom:15px}@media only screen and (max-width:767px){.woocommerce .woocommerce-product-filter{display:block}}.woocommerce .woocommerce-product-filter:after{display:block;content:"\f0b0";transform:translateY(-50%);font-family:FontAwesome;position:absolute;top:50%;right:10px}.woocommerce .woocommerce-cross-sells{width:100%;display:none;height:100vh;z-index:8;overflow:auto;background:rgba(0,0,0,.5);padding:30px 15px;position:fixed;top:0;left:0}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells{padding:15px}}.woocommerce .woocommerce-cross-sells.is-active{display:block}.woocommerce .woocommerce-cross-sells .container{max-width:768px;border-radius:8px;background:#fff;padding-right:30px;padding-bottom:30px;padding-left:30px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells .container{padding:0 15px}}.woocommerce .woocommerce-cross-sells__top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;border-radius:8px 8px 0 0;-ms-flex-pack:start;justify-content:flex-start;background:#aece54;padding:30px;margin-right:-30px;margin-bottom:30px;margin-left:-30px}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells__top{padding:15px;margin-right:-15px;margin-left:-15px}}.woocommerce .woocommerce-cross-sells .js-close-sells-popup{font-size:0;color:transparent;position:absolute;top:12px;right:20px}.woocommerce .woocommerce-cross-sells .js-close-sells-popup:after{content:"\f00d";font-size:20px;font-weight:400;color:#c82105;font-family:FontAwesome}.woocommerce .woocommerce-cross-sells__top-info{width:70%;line-height:1.4;padding-right:15px}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells__top-info{width:100%;padding-right:0;padding-bottom:15px}}.woocommerce .woocommerce-cross-sells__top-info h2{margin-bottom:8px!important}.woocommerce .woocommerce-cross-sells__top-info p{margin-bottom:0}.woocommerce .woocommerce-cross-sells__buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells__buttons{max-width:190px}}.woocommerce .woocommerce-cross-sells__buttons span{display:inline-block;padding-left:15px}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells__buttons span{padding-left:0;margin-bottom:10px}}@media only screen and (max-width:767px){.woocommerce #respond .woocommerce-cross-sells__buttons input#submit,.woocommerce .woocommerce-cross-sells__buttons #respond input#submit,.woocommerce .woocommerce-cross-sells__buttons .button,.woocommerce .woocommerce-cross-sells__buttons .wpcf7 .wpcf7-submit,.woocommerce .woocommerce-cross-sells__buttons table.my_account_orders a.button,.woocommerce .woocommerce-cross-sells__buttons ul.products li.product .add_to_cart_button,.woocommerce .woocommerce-cross-sells__buttons ul.products li.product .woocommerce-loop-product__more,.woocommerce table.my_account_orders .woocommerce-cross-sells__buttons a.button,.woocommerce ul.products li.product .woocommerce-cross-sells__buttons .add_to_cart_button,.woocommerce ul.products li.product .woocommerce-cross-sells__buttons .woocommerce-loop-product__more,.wpcf7 .woocommerce .woocommerce-cross-sells__buttons .wpcf7-submit{margin-bottom:10px}}.woocommerce .woocommerce-cross-sells__buttons .button--link{border:0;box-shadow:none;line-height:1.2;color:#fa5539;background:transparent;padding:5px 10px}.woocommerce .woocommerce-cross-sells__buttons .button--link:hover{color:#c82105;text-decoration:none;border-color:transparent;background-color:transparent}.woocommerce .woocommerce-cross-sells__top-buttons{width:30%}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells__top-buttons{width:100%}}.woocommerce .woocommerce-cross-sells__top-buttons ul li{margin-bottom:10px}.woocommerce .woocommerce-cross-sells__top-buttons ul li span{line-height:1.2;display:inline-block;padding:5px 0}.woocommerce .woocommerce-cross-sells__top-buttons ul li .button--link{border:0;box-shadow:none;line-height:1.2;color:#fa5539;background:transparent;padding:5px 10px}.woocommerce .woocommerce-cross-sells__top-buttons ul li .button--link:hover{color:#c82105;text-decoration:none;border-color:transparent;background-color:transparent}.woocommerce .woocommerce-cross-sells__top-buttons ul li:last-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells ul.products{margin-right:-5px;margin-bottom:0;margin-left:-5px}}.woocommerce .woocommerce-cross-sells ul.products li.product{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(33.333% - 20px)}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells ul.products li.product{width:calc(50% - 10px);margin-right:5px;margin-left:5px}}.woocommerce .woocommerce-cross-sells ul.products li.product img{margin:auto;width:auto;max-height:160px}.woocommerce #respond .woocommerce-cross-sells ul.products li.product input#submit,.woocommerce .woocommerce-cross-sells ul.products li.product #respond input#submit,.woocommerce .woocommerce-cross-sells ul.products li.product .add_to_cart_button,.woocommerce .woocommerce-cross-sells ul.products li.product .button,.woocommerce .woocommerce-cross-sells ul.products li.product .woocommerce-loop-product__more,.woocommerce .woocommerce-cross-sells ul.products li.product .wpcf7 .wpcf7-submit,.wpcf7 .woocommerce .woocommerce-cross-sells ul.products li.product .wpcf7-submit{z-index:1}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells ul.products li.product:last-child{display:none}}.woocommerce .woocommerce-cross-sells ul.products li.product .woocommerce-loop-product__link{padding-bottom:50px}@media only screen and (max-width:767px){.woocommerce .woocommerce-cross-sells ul.products li.product .woocommerce-loop-product__link{padding-top:0}}.woocommerce .woocommerce-cross-sells ul.products li.product .woocommerce-loop-product__anchor{left:0;right:0;bottom:0;top:0;position:absolute}.woocommerce .return-to-shop,.woocommerce .woocommerce-info{width:100%}.woocommerce div.product .woocommerce-cross-sells__top-info h2{margin-bottom:8px}.woocommerce div.product .woocommerce-cross-sells__top-info p{margin-bottom:0}.woocommerce-checkout .woocommerce form .form-row label:not(.radio):not(.checkbox):not(.error){display:inline-block}.woocommerce-checkout .woocommerce form .form-row.notes label:not(.radio):not(.checkbox):not(.error),.woocommerce-checkout .woocommerce form .form-row .optional{display:none}@media only screen and (max-width:575px){.woocommerce-checkout .woocommerce form .form-row.form-row-first,.woocommerce-checkout .woocommerce form .form-row.form-row-last{clear:none;width:100%;float:none}}.woocommerce-checkout .woocommerce form .form-row.address-field label:not(.radio):not(.checkbox):not(.error){display:none}.woocommerce-checkout .woocommerce form .form-row.wpgdprc-checkbox{line-height:normal}.woocommerce-checkout .woocommerce form .col2-set{margin-bottom:40px}.woocommerce-checkout .woocommerce form .col2-set .col-1,.woocommerce-checkout .woocommerce form .col2-set .col-2{width:100%}.woocommerce-checkout .woocommerce form .checkout_secure{opacity:.4;display:-ms-flexbox;display:flex;font-size:16px;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.woocommerce-checkout .woocommerce form .checkout_secure{font-size:14px}}.woocommerce-checkout .woocommerce form .checkout_secure__left,.woocommerce-checkout .woocommerce form .checkout_secure__right{position:relative;padding-left:32px}@media only screen and (max-width:767px){.woocommerce-checkout .woocommerce form .checkout_secure__left,.woocommerce-checkout .woocommerce form .checkout_secure__right{padding-left:25px}}.woocommerce-checkout .woocommerce form .checkout_secure__left:before,.woocommerce-checkout .woocommerce form .checkout_secure__right:before{display:block;font-size:26px;content:"\f023";font-family:FontAwesome;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.woocommerce-checkout .woocommerce form .checkout_secure__left:before,.woocommerce-checkout .woocommerce form .checkout_secure__right:before{font-size:20px}}.woocommerce-checkout .woocommerce form .checkout_secure__right:before{content:"\f091"}.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce form .woocommerce-shipping-fields h3 label{font-size:14px}.woocommerce-checkout .woocommerce form .woocommerce-additional-fields{margin-top:30px}.woocommerce-checkout .woocommerce form .woocommerce-terms-and-conditions-wrapper{line-height:normal}.woocommerce-checkout .woocommerce form .woocommerce-terms-and-conditions-wrapper p.form-row{margin-bottom:0}.woocommerce-checkout .woocommerce form .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin-bottom:10px}.woocommerce-checkout .woocommerce #payment{background:transparent}.woocommerce-checkout .woocommerce #payment ul.payment_methods{border-bottom:0;padding-right:0;padding-left:0}.woocommerce-checkout .woocommerce #payment ul.payment_methods li{background:#ededef;border:1px solid #d2d2d7;padding:10px 15px;margin-bottom:10px}.woocommerce-checkout .woocommerce #payment ul.payment_methods li label{margin-bottom:0}.woocommerce-checkout .woocommerce #payment ul.payment_methods li label small{display:none}.woocommerce-checkout .woocommerce #payment ul.payment_methods li:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce #payment ul.payment_methods li.payment_method_pin_payment{display:none}.woocommerce-checkout .woocommerce #payment div.form-row{padding-right:0;padding-left:0}.woocommerce-checkout .woocommerce #payment #place_order{width:100%;font-size:18px;-ms-flex-pack:center;justify-content:center}.woocommerce-checkout .woocommerce #payment #place_order:after{content:"\f061"}.woocommerce-order-pay .postcodecheckout-formgroup{display:none!important}.select2-container,.select2-container .selection{display:block}.select2-container .select2-selection{border-radius:0}.select2-container .select2-selection--single{height:40px;line-height:38px;border-color:#f0f0f0}.select2-container .select2-selection--single .select2-selection__arrow{width:30px;height:38px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:38px;font-size:.9375rem;padding-left:.625rem}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-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{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}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{display:block;padding:0}.mm-menu,.mm-panels,.mm-panels>.mm-panel{box-sizing:border-box;background:inherit;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{border-color:inherit}.mm-panels{overflow:hidden}.mm-panel{transition:transform .4s ease;transform:translate(100%);transform:translate3d(100%,0,0)}.mm-panel.mm-opened{transform:translate(0);transform:translateZ(0)}.mm-panel.mm-subopened{transform:translate(-30%);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:"";display:block;height:20px}.mm-vertical .mm-panel{transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:"";border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(-45deg)}.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{content:"";border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-prev:before{transform:rotate(-45deg);left:23px;right:auto}.mm-next:after{transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li:not(.mm-divider):after{content:"";border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0;left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:"";border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0}.mm-listview .mm-inset>li{padding:5px 0}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:hsla(0,0%,100%,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:hsla(0,0%,100%,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{transition:transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking,html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}.mm-menu.mm-offcanvas.mm-current{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened{z-index:5}.mm-menu.mm-offcanvas{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{transform:translate(80%);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-slideout{transform:translate(140px);transform:translate3d(140px,0,0)}}@media (min-width:550px){html.mm-opening .mm-slideout{transform:translate(440px);transform:translate3d(440px,0,0)}}.mm-menu.mm-effect-menu-zoom{transition:transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-zoom{transform:scale(.7) translate3d(-30%,0,0);transform-origin:left center}html.mm-opening .mm-menu.mm-effect-menu-zoom{transform:scale(1) translateZ(0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{transform:scale(.7) translate3d(30%,0,0);transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{transform:scale(1) translateZ(0)}.mm-menu.mm-effect-menu-slide{transition:transform .4s ease}html.mm-opened .mm-menu.mm-effect-menu-slide{transform:translate(-30%);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-effect-menu-slide{transform:translate(0);transform:translateZ(0)}html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{transform:translate(30%);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{transform:translate(0);transform:translateZ(0)}.mm-menu.mm-effect-menu-fade{opacity:0;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}.mm-menu.mm-effect-panels-zoom .mm-panel{transform:scale(1.5) translate3d(100%,0,0);transform-origin:left center}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{transform:scale(1) translateZ(0)}.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{transform:scale(.7) translate3d(-30%,0,0)}.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{transform:translate(0);transform:translateZ(0)}.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{transform:translate(-100%);transform:translate3d(-100%,0,0)}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{transition:none .4s ease}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:first-child{transition-delay:50ms}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){transition-delay:.15s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){transition-delay:.25s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){transition-delay:.35s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){transition-delay:.45s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){transition-delay:.55s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){transition-delay:.65s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){transition-delay:.75s}.mm-menu.mm-effect-listitems-slide .mm-listview>li{transition-property:transform,opacity;transform:translate(50%);transform:translate3d(50%,0,0);opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{transform:translate(0);transform:translateZ(0);opacity:1}.mm-menu.mm-effect-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-effect-listitems-drop .mm-listview>li{transition-property:opacity,top;opacity:0;top:-25%}html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-slideout{transform:translate(-80%);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-slideout{transform:translate(-140px);transform:translate3d(-140px,0,0)}}@media (min-width:550px){html.mm-right.mm-opening .mm-slideout{transform:translate(-440px);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{transition:transform .4s ease;transform:translate(-100%);transform:translate3d(-100%,0,0)}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{transform:translate(100%);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{transform:translateY(-100%);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{transform:translateY(100%);transform:translate3d(0,100%,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%}.mm-menu.mm-offcanvas.mm-bottom{top:auto}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{transform:translate(0);transform:translateZ(0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height:80%;min-height:140px;max-height:880px}.wpcf7{max-width:600px}.wpcf7 .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.wpcf7 .row .col-2{width:50%;padding-right:15px;padding-left:15px}@media only screen and (max-width:767px){.wpcf7 .row .col-2{width:100%}}.wpcf7 .screen-reader-response,.wpcf7 .wpcf7-display-none{display:none}.wpcf7 .ajax-loader{display:inline-block;margin:.04688rem 0 0 .625rem}.wpcf7 .wpcf7-response-output{color:#fff;border-radius:5px;background:#5bc0de;margin:20px 0;padding:.625rem}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background:#ee3f3d}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#5cb85c}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/Akkurat-Light.woff2) format("woff2"),url(../fonts/akkurat/Akkurat-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/Akkurat-Bold.woff2) format("woff2"),url(../fonts/akkurat/Akkurat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Akkurat;src:url(../fonts/akkurat/Akkurat.woff2) format("woff2"),url(../fonts/akkurat/Akkurat.woff) format("woff");font-weight:400;font-style:normal}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:b 2s infinite linear}.fa-pulse{animation:b 1s infinite steps(8)}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsInN0eWxlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19kaXJlY3Rpb25hbC12YWx1ZXMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wb3NpdGlvbi5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsImJhc2UvX2FydGljbGUuc2NzcyIsIm1vZHVsZXMvX2FkZHJlc3Nlcy5zY3NzIiwibW9kdWxlcy9fYWxpZ25tZW50LnNjc3MiLCJtb2R1bGVzL19ibG9ja3F1b3Rlcy5zY3NzIiwibW9kdWxlcy9fY29kZXMuc2NzcyIsIm1vZHVsZXMvX2xpc3RzLnNjc3MiLCJtb2R1bGVzL190YWJsZXMuc2NzcyIsIm1vZHVsZXMvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2ZlZWRiYWNrLnNjc3MiLCJiYXNlL19mb3Jtcy5zY3NzIiwiYmFzZS9fbWVkaWEuc2NzcyIsImJhc2UvX3dyYXBwZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2ludHJvLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9fc2VsbGluZy5zY3NzIiwiY29tcG9uZW50cy9fcmV2aWV3LnNjc3MiLCJjb21wb25lbnRzL19oaWdobGlnaHRzLnNjc3MiLCJjb21wb25lbnRzL19jb25uZWN0LnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2UtcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy9fc3RpY2t5LWJhci5zY3NzIiwiY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY3NzL19jb3JlL19tZW51LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jc3MvX2NvcmUvX3BhbmVscy5zY3NzIiwidmVuZG9yL19tbWVudS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY3NzL19pbXAvX21peGluc19nZW5lcmFsLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jc3MvX2NvcmUvX3ZlcnRpY2FsLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jc3MvX2NvcmUvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2Nzcy9faW1wL19taXhpbnNfYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY3NzL19jb3JlL19uYXZiYXJzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jc3MvX2NvcmUvX2xpc3R2aWV3cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY3NzL19jb3JlL19pbnNldF9saXN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY3NzL19jb3JlL19kaXZpZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvY3NzL19jb3JlL19zcGFjZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jc3MvX2ltcC9fbWl4aW5zX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvYWRkb25zL29mZmNhbnZhcy9qcXVlcnkubW1lbnUub2ZmY2FudmFzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9jc3MvX2ltcC9fbWl4aW5zX3NpemluZy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvZXh0ZW5zaW9ucy9lZmZlY3RzL2pxdWVyeS5tbWVudS5lZmZlY3RzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9leHRlbnNpb25zL3Bvc2l0aW9uaW5nL2pxdWVyeS5tbWVudS5wb3NpdGlvbmluZy5zY3NzIiwicGx1Z2lucy9fY29udGFjdGZvcm03LnNjc3MiLCIuLi9mb250cy9ha2t1cmF0L2Fra3VyYXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MiLCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udC1hd2Vzb21lLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLGlCQ3dEQSxBQ2dSc0Isc0VEaFJWLEFFOUNaLGlCQU9FLHNCQUFzQixBQ21GcEIsU0E5RGlCLEFBOERqQixTQTlEaUIsQ0RsQm5CLEFBR0YsVUFFQyxlRWpCZSxBRmtCZixXRUtpQixBRkpqQixzQkVwQmEsQUZxQmIsZ0JFOENxQixBRjdDckIscUNFbUM0QyxBRmxDNUMsa0NBQWtDLEFBQ2xDLGtDQUFtQyxDQUNuQyxBR2lCQSx5Q0hmRCxlQUdNLGVBQWdCLENB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QUFBLEFBOUNBLGVBWUMsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixtQkFBbUIsQXBCc0JwQixrQm9CckIyQixBcEJ5QnZCLE1vQnpCMEIsQXBCeUIxQixRb0J6QjBCLEFwQnlCMUIsU29CekIwQixBcEJ5QjFCLE1vQnpCMEIsQ0FDN0IsQUFoQkQsZ0JBbUJDLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsV3RCT2UsQURxRWQsaUJ1QjNFeUIsQ0FLMUIsQUEzQkQsdWxDQXlCRSxhdEJIbUIsQ3NCSW5CLEFBMUJGLG9CQThCQyxnQkFBZ0IsQXZCcURPLGtCdUJwREUsQXZCeURGLGdCdUJ6REUsQ0FNekIsQUFyQ0Qsd0JBa0NFLFdBQVcsQUFDWCxxQ3RCVXFCLENzQlRyQixBQXBDRiw4QkEwQ0csb0JBQTBCLENBQzFCLEFDakRMLGFBQ0MsZUFBZSxBQUNmLGN2QjBCc0IsQUR3REMsaUJ3QmpGRixBeEIwRkksb0J3QjFGSixBeEI2Rkksa0J3QjVGSyxDQXdCOUIsQXRCd0JBLHlDc0JwREQsYXhCb0Z3QixpQndCOUVELEF4QnVGRyxvQndCdkZILEF4QjBGRyxpQndCekZLLENBcUI5QixDQUFBLEFBNUJELGVBV0UsV3ZCd0JrQixBRHNETSxrQndCN0VDLEF4QmtGRCxnQndCbEZDLENBT3pCLEF0QmlDRCx5Q3NCcERELGV4QnlGMEIsaUJ3QjNFQyxBeEJnRkQsZXdCaEZDLENBS3pCLENBQUEsQXRCaUNELHlDc0JwREQsZXhCeUYwQixpQndCeEVDLEF4QjZFRCxld0I3RUMsQ0FFekIsQ0FBQSxBQW5CRixlQXNCRSxVdkJha0IsQ3VCWmxCLEFBRUQsbUNBQ0MsWUFBYSxDQUNiLEFDM0JGLFNBQ0MsV0FBVyxBekIrRmMsb0JNckVNLENtQjRPL0IsQUFuUUMseURBS0Usb0JBQWEsQUFBYixhQUFhLEFBQ2IsbUJBQWUsQUFBZixjQUFlLENBaUJmLEFBdkJGLDBFQVNHLHVCQUF1QixBekIwRnhCLGF5QnpGc0IsQUFDckIseUJ4QmlCaUIsQUR5REksa0J5QnpFSSxBekJnRkosbUJ5QmhGUyxBekJpRlQsZ0J5QmpGSSxDQVV6QixBdkIwQkoseUN1QmhEQywwRUFjSSxzQkFBdUIsQ0FReEIsQ0FBQSxBdkIwQkoseUN1QmhEQywwRUFpQkkseUJBQTBCLENBSzNCLENBQUEsQXZCMEJKLHlDdUJoREMsMEVBb0JJLHNCQUF1QixDQUV4QixDQUFBLEFBS0osZXpCaUV5QixtQnlCL0RPLENBQy9CLEFYcEJELDRHQU1DLFdiY2dCLEFhYmhCLG9CYjBEMkIsQWF6RDNCLGdCYjBEdUIsQWF6RHZCLGdCYjBEdUIsQURzQnJCLG1CTTVFNEIsQ1FGOUIsQUFFRCxrQmQ0RUcscUJNNUU0QixBSksvQixjRHNDa0IsQ2F4Q2pCLEFBT0Qsb0NBSkMsY2JMcUIsQUNJdEIsY0R1Q2tCLENhL0JqQixBQUVELGtCZHNEeUIsdUJNckVNLEFKSy9CLGNEeUNrQixDYTVCakIsQUFFRCxrQmRpRHlCLHVCTXJFTSxBSksvQixjRDBDa0IsQ2F4QmpCLEFBRUQsa0JkNEN5QixnQkFyREwsQUVYcEIsY0QyQ2tCLENhcEJqQixBQUVELGlCZDhDRyxlQ2xGNEIsQ2FzQzlCLEFBRUQsK3RCQUNDLGVBQWlCLENBQ2pCLEFBRUQsMnRCQUNDLGlCQUFrQixDQUNsQixBQU9ELHNDQUVDLGFBQWMsQ0FDZCxBV3pDRCxlekI0RHlCLG1CeUIxRE8sQ0EwSC9CLEFYbEpELDRHQU1DLFdiY2dCLEFhYmhCLG9CYjBEMkIsQWF6RDNCLGdCYjBEdUIsQWF6RHZCLGdCYjBEdUIsQURzQnJCLG1CTTVFNEIsQ1FGOUIsQUFFRCxrQmQ0RUcscUJNNUU0QixBSksvQixjRHNDa0IsQ2F4Q2pCLEFBT0Qsb0NBSkMsY2JMcUIsQUNJdEIsY0R1Q2tCLENhL0JqQixBQUVELGtCZHNEeUIsdUJNckVNLEFKSy9CLGNEeUNrQixDYTVCakIsQUFFRCxrQmRpRHlCLHVCTXJFTSxBSksvQixjRDBDa0IsQ2F4QmpCLEFBRUQsa0JkNEN5QixnQkFyREwsQUVYcEIsY0QyQ2tCLENhcEJqQixBQUVELGlCZDhDRyxlQ2xGNEIsQ2FzQzlCLEFBRUQsK3RCQUNDLGVBQWlCLENBQ2pCLEFBRUQsMnRCQUNDLGlCQUFr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LEF6QnJKQyxrQnlCc0pDLEF6QmpKRCxnQnlCaUpDLENBS3pCLEF2QmhNRCx5Q3VCeUxBLGVBSUUsV0FBVyxBekJ4SlksZUEvQ0wsQUFvREssYUFwREwsQ3lCME1uQixDQUFBLEFBRUQsa0JBQ0MsdUJBQXVCLEF6Qm5KQyxnQnlCb0pXLENBS25DLEF2QnpNRCx5Q3VCa01BLGtCQUlFLFdBQVcsQXpCdEpZLGFBeERMLEN5QmlObkIsQ0FBQSxBQUVELGdCQUNDLHVCQUF1QixBekJ2S0MsaUJ5QndLQyxDQUt6QixBdkJsTkQseUN1QjJNQSxnQkFJRSxXQUFXLEF6QjFLWSxjQS9DTCxDeUI0Tm5CLENBQUEsQUN0UUYsU0FDQyx1QkFBdUIsQTFCd0ZFLGtCMEJ2RkEsQTFCaUdBLGtCMEJqR0ssQ0FvVzlCLEF4QmxUQSx5Q3dCcERELFNBSUUsV0FBVyxBQUNYLGFBQWEsQTFCb0ZXLGNBL0NMLEMwQjRUcEIsQ0FBQSxBQXRXRCxZQVVFLGN6QmtCcUIsQXlCakJyQixnQnpCcUV1QixBQ2hEeEIsZUR1Q2tCLEFEeUJPLGtCMEJuRk0sQ0FDOUIsQUFFRCxnQkFDQyxXQUFXLEFBQ1gsWUFBWSxBQUNaLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLFd6QlNnQixBeUJSaEIsbUJ6QktxQixBRWNyQixrQnVCbEIwQixBdkJzQnRCLFN1QnRCNEIsQXZCc0I1QixXdUJ0QmlDLEExQitFbkMsZ0IwQjlFdUIsQ0FNekIsQUFmQSxrQkFZQywrQkFBZ0MsQXZCY2pDLGtCdUJiMkIsQXZCaUJ2QixRdUJqQjRCLEF2QmlCNUIsUXVCakIwQyxDQUM3QyxBQUdGLGlCMUIrRHlCLHNCTXJFTSxDb0IyUDlCLEFaeFFELHdIQU1DLFdiY2dCLEFhYmhCLG9CYjBEMkIsQWF6RDNCLGdCYjBEdUIsQWF6RHZCLGdCYjBEdUIsQURzQnJCLG1CTTVFNEIsQ1FGOUIsQUFFRCxvQmQ0RUcscUJNNUU0QixBSksvQixjRHNDa0IsQ2F4Q2pCLEFBT0Qsd0NBSkMsY2JMcUIsQUNJdEIsY0R1Q2tCLENhL0JqQixBQUVELG9CZHNEeUIsdUJNckVNLEFKSy9CLGNEeUNrQixDYTVCakIsQUFFRCxvQmRpRHlCLHVCTXJFTSxBSksvQixjRDBDa0IsQ2F4QmpCLEFBRUQsb0JkNEN5QixnQkFyREwsQUVYcEIsY0QyQ2tCLENhcEJqQixBQUVELG1CZDhDRyxlQ2xGNEIsQ2FzQzlCLEFBRUQsMnZCQUNDLGVBQWlCLENBQ2pCLEFBRUQsdXZCQUNDLGlCQUFrQixDQUNsQixBQU9ELDBDQUVDLGFBQWMsQ0FDZCxBQW5DRCxvQllKRSxXekJKZSxBRVFoQixrQnVCSDJCLEExQnlESCxtQjBCeERPLEExQmlEUCxrQjBCaERHLENBVTFCLEFBbEJELDBCQVdFLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsZ0JBQW1CLEFBQ25CLGN6QmZrQixBeUJnQmxCLHdCekJrQjBCLEFFeEI1QixrQnVCTzRCLEF2Qkh4QixNdUJHMkIsQXZCSDNCLE91Qkc2QixDQUMvQixBQWpCRiw0QjFCK0R3QixlQXJETCxDMEJZbEIsQUF0QkQsdUMxQitEd0Isa0IwQnBDUyxDQWtDOUIsQUE3REgseUNBOEJJLHFCQUFxQixBQUNyQixXekI5QlksQUVRaEIsa0J1QnVCOEIsQTFCbUNOLGlCMEJsQ2dCLENBaUJwQyxBQWxESixxR0F1Q00sYXpCNUNlLEN5QjZDZixBQXhDTixnREE0Q0ssY0FBYyxBQUNkLGdCQUFnQixBQUNoQixjekJsRGtCLEF5Qm1EbEIsd0J6QmR1QixBRXhCNUIsa0J1QnVDK0IsQXZCbkMzQixNdUJtQzhCLEF2Qm5DOUIsTXVCbUMwQyxDQUN6QyxBQWpETCxrRDFCK0R3QixlQXJETCxDMEI0Q2YsQUF0REosMkRBMERLLGVBQWlCLENBQ2pCLEFBM0RMLG9DMUJtRHNCLGlCMEJlQSxBMUJORSxvQjBCTUYsQTFCSEUsZ0JBckRMLEEwQjBEbEIsNEJ6QnJFbUIsQ3lCZ0tuQixBQS9KRCx1Q0F1RUUsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsdUJBQXVCLEFBQ3ZCLFd6QjFFYyxBeUIyRWQsZXpCcENlLEFFL0JqQixrQnVCb0U0QixBMUJkSixnQkFy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MEI0UmpCLEFBTkYseUNBU0UsbUJBQW1CLEExQm5PbkIsa0IwQm9PMEIsQUFDMUIseUJ6QjVTa0IsQURnRUksa0IwQjZPUSxDQXNCOUIsQUFsQ0YsNENBZUcsZUFBZSxBdkJ0U2xCLGtCdUJ1UzZCLEExQmpQTCxtQjBCa1BTLEExQjlPVCxpQjBCK09lLENBZXBDLEFBakNILG1EQXFCSSxjQUFjLEFBQ2QsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixjekI3VGlCLEF5QjhUakIsMkJBQTJCLEFBQzNCLHdCekJ6UndCLEFFeEI1QixrQnVCa1Q4QixBdkI5UzFCLFF1QjhTK0IsQXZCOVMvQixNdUI4UzJDLENBQzNDLEFBNUJKLHVEMUJqT3dCLGVBckRMLEMwQnNUZixBQ2pXTixTQUNDLFVBQVcsQ0FnQlgsQUFqQkQseUIzQmdHMEIsa0IyQjlGSyxDQWM3QixBYkZELGtIQU1DLFdiY2dCLEFhYmhCLG9CYjBEMkIsQWF6RDNCLGdCYjBEdUIsQWF6RHZCLGdCYjBEdUIsQURzQnJCLG1CTTVFNEIsQ1FGOUIsQUFFRCxtQmQ0RUcscUJNNUU0QixBSksvQixjRHNDa0IsQ2F4Q2pCLEFBRUQsbUJaQUEsY0R1Q2tCLENhcENqQixBQUVELG1CQUNDLGNiVnFCLEFDSXRCLGNEd0NrQixDYWhDakIsQUFFRCxtQmRzRHlCLHVCTXJFTSxBSksvQixjRHlDa0IsQ2E1QmpCLEFBRUQsbUJkaUR5Qix1Qk1yRU0sQUpLL0IsY0QwQ2tCLENheEJqQixBQUVELG1CZDRDeUIsZ0JBckRMLEFFWHBCLGNEMkNrQixDYXBCakIsQUFFRCxrQmQ4Q0csZUNsRjRCLENhc0M5QixBQUVELGlrQkFDQyxlQUFpQixDQUNqQixBQUVELDZqQkFDQyxpQkFBa0IsQ0FDbEIsQUFPRCx3Q0FFQyxhQUFjLENBQ2QsQUE3Q0QsbUJhdkJFLGExQm1Cb0IsQzBCYnBCLEFBZkgsd0JBWUksVzFCc0JjLEEwQnJCZCxtQzFCdUR5QyxDMEJ0RHpDLEFDZEosUUFFQyw2QjNCOEJxQixBRG9ERSxlNEJqRkgsQ0FDcEIsQUNKRCxZN0JvRndCLGlCNkJuRkYsQTdCNEZJLG9CNkI1RkosQTdCK0ZJLGtCNkI5RkssQ0FzQzlCLEFBeENELGVBS0Usb0JBQWEsQUFBYixhQUFhLEFBQ2IsbUJBQWUsQUFBZixlQUFlLEE3Qm1GUyxtQjZCbEZFLEE3QnVGRixpQjZCdkZFLENBZ0MxQixBQXZDRixrQkFVRyxXQUFPLEFBQVAsT0FBTyxBQUNQLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHNCQUE4QixBQUE5Qiw4QkFBOEIsQTdCMkY3QixpQjZCMUZ5QixDQXlCMUIsQTNCY0YseUMyQnBERCxrQkFlSSxjQUFVLEFBQVYsVUFBVSxBQUNWLFVBQVcsQ0FzQlosQ0FBQSxBQXRDSCx5QkFvQkksU0FBVSxDQU1WLEFBMUJKLDZCQXVCSyxZQUFZLEFBQ1osY0FBZSxDQUNmLEFBekJMLDBCQTZCSSxVQUFVLEFBQ1YsZUFBZSxBQUNmLGVBQWdCLENBTWhCLEFBckNKLDZCQWtDSyxlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUNwQ0wsU0FDQyxVQUFVLEFBQ1Ysb0JBQWEsQUFBYixhQUFhLEFBQ2IsbUJBQWUsQUFBZixlQUFlLEFBQ2YsbUI3QmdDeUIsQTZCL0J6QixzQkFBOEIsQUFBOUIsOEJBQThCLEFBQzlCLHFDN0I0QmlCLEE2QjNCakIsdUM3QjJCaUIsQURrRE0saUI4QjVFRixBOUJ3RkksbUI4QnhGTSxBM0JrQzlCLGlCMkJqQ3lCLENBMksxQixBQXBMRCxlQVlFLFdBQVcsQUFDWCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCw4Q0FBa0UsQTNCMEJsRSxrQjJCekIwQixBM0I2QnRCLHFCMkI3QndDLEEzQjZCeEMsTTJCN0JvRCxDQUN4RCxBQUVELGlCQUNDLFVBQVUsQUFDVixvQkFBYSxBQUFiLGFBQWEsQUFDYixtQkFBZSxBQUFmLGVBQWUsQUFDZixtQkFBcUIsQUFBckIsb0JBQXFCLENBd0JyQixBNUJJRCx5QzRCaENBLGlCQU1FLFNBQVUsQ0FzQlgsQ0FBQSxBNUJJRCx5QzRCaENBLGlCQVNFLGlCQUFRLEFBQVIsUUFBUSxBQUNSLHdCQUF3QixBQUN4Qix5REFBOEUsQTlCMER2RCxtQjhCekRHLEE5QjhESCxrQjhCOURHLEE5QnlESCxtQjhCeERHLEE5QjZESCxpQjhCN0RHLENBZTNCLENBQUEsQUE1QkEscUI5QmdFc0Isa0I4Qi9DQyxBOUIrREMsaUI4Qi9EZSxDQVV0QyxBNUJLRiwwQzRCaENDLHFCOUJnRndCLGFBeERMLEM4QkdsQixDQUFBLEE1QktGLHlDNEJoQ0MscUI5QmdFc0IsZ0I4QjFDQyxDQUt0QixDQUFBLEE1QktGLHlDNEJoQ0MscUI5QmdFc0IsWUEzQ0gsQzhCTWxCLENBQUEsQUFHRixlQUNDLFVBQVUsQTlCaUNZLGdCOEJoQ0QsQ0FnQnJCLEE1QmhCRCx5QzRCRkEsZUFJRSxTQUFVLENBY1gsQ0FBQSxBNUJoQkQseUM0QkZBLGVBT0UsV0FBVyxBOUJnQ1ksa0I4Qi9CRSxBOUJvQ0YsZ0I4QnBDRSxDQVUxQixDQUFBLEE1QmhCRCx5QzRCRkMscURBY0csb0JBQXNCLENBRXZCLENBQUEsQUFJSCxpQkFDQyxZQUFZLEE5QmFVLGlCOEJaRCxBOUIyQkcsb0I4QjNCTyxBOUI0QlAsaUI4QjVCWSxDQTZCcEMsQTVCakRELDBDNEJrQkEsaUI5QmN1QixpQjhCVkEsQTlCbUJFLG1COEJuQkYsQ0EyQnRCLENBQUEsQTVCakRELHlDNEJrQkEsaUJBT0Usd0JBQXdCLEFBQ3hCLHlEQUE4RSxBOUJXdkQsbUI4QlZHLEE5QmVILGtCOEJmRyxBOUJLTCxpQjhCSkEsQTlCU0UsbUI4QlRHLEE5QmlCSCxpQjhCakJHLENBcUIzQixDQUFBLEE1QmpERCx5QzRCa0JBLGlCQWFFLHNCQUF1QixDQWtCeEIsQ0FBQSxBQS9CQSxvQkFpQkMsZUFBZSxBQUNmLGM3QjVEb0IsQURvRUcsa0I4QlBPLENBVzlCLEE1QmhERix5QzRCa0JDLG9CQXFCRSxlQUFlLEE5QktPLGtCOEJKUSxDQVEvQixDQUFBLEFBOUJELHlCQTBCRSxXN0I5RGMsQTZCK0RkLG9DN0I3QnlDLEFEZ0NuQixnQjhCRmEsQ0FDbkMsQUFJSCx1QjlCQUcsaUI4QkN3QixDQTJDMUIsQTVCL0ZELDBDNEJtREEsdUI5Qm5CdUIsZ0I4QnNCRCxBOUJiRyxrQjhCYUgsQ0F5Q3JCLENBQUEsQUE1Q0EsMEJBT0Msc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQiwyQkFBb0IsQUFBcEIsb0JBQW9CLEE5QnRCRyxtQjhCdUJHLEE5QmxCSCxpQjhCa0JHLENBa0MxQixBQTNDRCw0QkFZRSxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLFc3Qm5GYyxBRVFoQixrQjJCNEU0QixBOUJsQkosaUI4Qm1CYyxDQWVwQyxBQS9CRixrQ0FtQkcsYTdCN0ZvQixDNkI4RnBCLEFBcEJILG1DQXVCRyxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGdCQUFtQixBQUNuQixjN0JwR29CLEE2QnFHcEIsMkJBQTJCLEFBQzNCLHdCN0JqRXlCLEFFeEI1QixrQjJCMEY2QixBM0J0RnpCLFEyQnNGOEIsQTNCdEY5QixNMkJzRjBDLENBQzNDLEFBOUJILHVDOUJId0IsaUI4QnNDZSxDQU1wQyxBQXpDSCw4Q0FzQ0ksZUFBZSxBQUNmLGVBQWdCLENBQ2hCLEFBTUwsd0I5QjVEeUIsbUI4QjZERSxBOUJ4REYsaUI4QndERSxDQXlCMUIsQTVCM0hELHlDNEJpR0Esd0I5QjVEeUIsa0I4QitERSxBOUIxREYsZ0I4QjBERSxDQXVCMUIsQ0FBQSxBQTFCQSwyQkFPQyxzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLDJCQUFvQixBQUFwQixvQkFBb0IsQTlCcEVHLG1COEJxRUcsQTlCaEVILGlCOEJnRUcsQ0FnQjFCLEE1QjFIRiwwQzRCaUdDLDJCOUJyRHdCLGtCOEJnRVEsQ0FjL0IsQ0FBQSxBNUIxSEYseUM0QmlHQywyQjlCNUR3QixrQjhCMEVHLEE5QnJFSCxnQjhCcUVHLENBVzFCLENBQUEsQTVCMUhGLHlDNEJpR0Msa2VBb0JJLGVBQWUsQTlCaEZLLGtCOEJpRkssQTlCNUVMLGdCOEI0RUssQ0FFMUIsQ0FBQSxBQUtKLCtCQUNDLFlBQWEsQ0FDYixBQ25MRixRQUNDLGU5QjhCaUIsQzhCd0dqQixBN0JuRkEseUM2QnBERCxRL0JnRzBCLG1CK0I3Rk8sQ0FvSWhDLENBQUEsQUFqSUEsaUJBQ0Msb0JBQWEsQUFBYixhQUFhLEFBQ2IsbUJBQWUsQUFBZixlQUFlLEFBQ2YsZUFBZSxBQUNmLHNCQUE4QixBQUE5Qiw4QkFBOEIsQUFDOUIsZ0M5QnFCb0IsQURvREUsaUIrQnhFRCxBL0JvRkcsbUIrQnBGTyxDQXNEL0IsQTdCZEQseUM2QjlDQSxpQi9COEV1QixpQitCdEVBLEEvQitFRSxtQitCL0VGLENBb0R0QixDQUFBLEFBNURBLHVCL0I4RXNCLGdCK0JqRUQsQS9CMEVHLGtCK0IxRUgsQ0EwQ3BCLEFqQi9DRiw0SkFNQyxXYmNnQixBYWJoQixvQmIwRDJCLEFhekQzQixnQmIwRHVCLEFhekR2QixnQmIwRHVCLEFEc0JyQixtQk01RTRCLENRRjlCLEFBRUQsMEJkNEVHLHFCTTVFNEIsQUpLL0IsY0RzQ2tCLENheENqQixBQU9ELG9EQUpDLGNiTHFCLEFDSXRCLGNEdUNrQixDYS9CakIsQUFFRCwwQmRzRHlCLHVCTXJFTSxBSksvQixjRHlDa0IsQ2E1QmpCLEFBRUQsMEJkaUR5Qix1Qk1yRU0sQUpLL0IsY0QwQ2tCLENheEJqQixBQUVELDBCZDRDeUIsZ0JBckRMLEFFWHBCLGNEMkNrQixDYXBCakIsQUFFRCx5QmQ4Q0csZUNsRjRCLENhc0M5QixBQUVELHFwQkFDQyxlQUFpQixDQUNqQixBQUVELGlwQkFDQyxpQkFBa0IsQ0FDbEIsQUFPRCxzREFFQyxhQUFjLENBQ2QsQWlCdkVBLDBDQWlCRyxvQkFBYSxBQUFiLGFBQWEsQUFDYixtQkFBZSxBQUFmLGVBQWUsQS9CaUVNLGtCK0JoRUksQS9CcUVKLGdCK0JyRUksQ0E4QnpCLEFBakRILDZDQXNCSSxhQUFhLEEvQjZETyxrQitCNURLLEEvQmlFTCxpQitCakVLLEEvQm1FTCxpQitCbEVTLENBd0I3QixBN0JGTCx5QzZCOUNDLDZDQTBCSyxTQUFVLENBc0JYLENBQUEsQUFoREosK0NBOEJLLHFCQUFxQixBQUNyQixXOUJIVyxBRVFoQixrQjRCSitCLEEvQjhEUCxpQitCN0RpQixDQWNwQyxBQS9DTCxzREFvQ00sY0FBYyxBQUNkLGdC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LGFBQWEsQUFDYixtQkFBZSxBQUFmLGNBQWUsQ0FrcUJoQixBcEJ4OEJKLHdLQU1DLFdiY2dCLEFhYmhCLG9CYjBEMkIsQWF6RDNCLGdCYjBEdUIsQWF6RHZCLGdCYjBEdUIsQURzQnJCLG1CTTVFNEIsQ1FGOUIsQUFFRCw0QmQ0RUcscUJNNUU0QixBSksvQixjRHNDa0IsQ2F4Q2pCLEFBT0Qsd0RBSkMsY2JMcUIsQUNJdEIsY0R1Q2tCLENhL0JqQixBQUVELDRCZHNEeUIsdUJNckVNLEFKSy9CLGNEeUNrQixDYTVCakIsQUFFRCw0QmRpRHlCLHVCTXJFTSxBSksvQixjRDBDa0IsQ2F4QmpCLEFBRUQsNEJkNEN5QixnQkFyREwsQUVYcEIsY0QyQ2tCLENhcEJqQixBQUVELDJCZDhDRyxlQ2xGNEIsQ2FzQzlCLEFBRUQsdUpBQ0MsZUFBaUIsQ0FDakIsQUFFRCxtSkFDQyxpQkFBa0IsQ0FDbEIsQUFPRCwwREFFQyxhQUFjLENBQ2QsQUFsREQsNEJvQjZSTyxXQUFXLEFBQ1gsZUFBZSxBQUNmLGdCQUFpQixBQUNqQixVakN6UlUsQ2lDbVNYLEFoQ2pSTiwwQ1l6QkEsNEJvQmtTUyxjQUFlLENBUWxCLENBQUEsQWhDalJOLHlDWXpCQSw0Qm9CcVNTLGNBQWUsQ0FLbEIsQ0FBQSxBaENqUk4seUNZekJBLDRCb0J3U1MsY0FBZSxDQUVsQixDQUFBLEFwQnJTTiw0Qm9Cd1NPLFVqQ3RTVSxDaUN1U1gsQUF6VVAsb0NBNlVVLFVBQVUsQS9CblNsQixrQitCb1NrQyxBbENyUFYsbUJrQ3NQVSxBbEM1T1YsbUJrQzRPZSxDQXFHaEMsQWhDaFlSLHlDZ0NwREQsb0NBaVZZLFdBQVcsQWxDeFBHLGdCQS9DTCxBQXlESyxnQkF4REwsQ2tDeVlaLENBQUEsQUFwYlQsOERBdVZjLFNBQVUsQ0FDWCxBQXhWYiwwQ0E0VlksV0FBVyxBQUNYLFdBQVcsQUFDWCxjQUFjLEFBQ2QsbUJqQy9UVSxBRVVwQixrQitCc1RvQyxBL0JsVGhDLFcrQmtUMkMsQS9CbFQzQyxTK0JrVDZDLEEvQmxUN0MsTStCa1QrQyxDQUsxQyxBaENq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eUIwQixDQUlyQyxBaEM1MUJkLHlDZ0NwREQsdURsQ29HMEIsYUF4REwsQ2tDbzJCTixDQUFBLEFBaDVCZiwwREFtNUJnQixlQUFnQixDQUNqQixBQXA1QmYsa0RBKzVCZ0Isb0JBQWEsQUFBYixhQUFhLEFBQ2Isc0JBQW1CLEFBQW5CLGtCQUFtQixDQUNwQixBQWo2QmYsa0RsQ2dHMEIsa0JrQ28wQm9CLENBd0MvQixBQTU4QmYsdUQvQjBDRSxrQitCNjNCMEMsQWxDbjBCbEIsaUJrQ28wQjRCLENBVXJDLEFBbDdCakIsOERBMjZCb0IsV0FBVyxBQUNYLFdBQVcsQUFDWCxZQUFZLEFBQ1osY0FBYyxBQUNkLGtCQUFrQixBL0JyNEJwQyxrQitCczRCNEMsQS9CbDRCeEMsUStCazRCNkMsQS9CbDRCN0MsTStCazRCeUQsQ0FDNUMsQUFqN0JuQix1RUF1N0JzQix3QmpDMTVCRyxDaUMyNUJKLEFBeDdCckIsbUpBZzhCc0Isd0JqQ2w2QkEsQ2lDbTZCRCxBQWo4QnJCLHVFQXc4QnNCLHdCakNoN0JELENpQ2k3QkEsQUF6OEJyQixpREErOEJnQixnQkFBaUIsQUFDakIsYWpDcDdCTyxDaUNxN0JSLEFBajlCZixrQ0F5OUJNLGNqQ2g2QmtCLEFEdUNFLGtCa0MwM0JVLENBQy9CLEFwQjc4Qkosb09BTUMsV2JjZ0IsQWFiaEIsb0JiMEQyQixBYXpEM0IsZ0JiMER1QixBYXpEdkIsZ0JiMER1QixBRHNCckIsbUJNNUU0QixDUUY5QixBQUVELHNDZDRFRyxxQk01RTRCLEFKSy9CLGNEc0NrQixDYXhDakIsQUFPRCw0RUFKQyxjYkxxQixBQ0l0QixjRHVDa0IsQ2EvQmpCLEFBRUQsc0Nkc0R5Qix1Qk1yRU0sQUpLL0IsY0R5Q2tCLENhNUJqQixBQUVELHNDZGlEeUIsdUJNckVNLEFKSy9CLGNEMENrQixDYXhCakIsQUFFRCxzQ2Q0Q3lCLGdCQXJETCxBRVhwQixjRDJDa0IsQ2FwQmpCLEFBRUQscUNkOENHLGVDbEY0QixDYXNDOUIsQUFFRCxpVEFDQyxlQUFpQixDQUNqQixBQUVELDZTQUNDLGlCQUFrQixDQUNs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Q0FBQSxBRnJnQnZCLG1CQUFvQyxXRWdnQlosQ0FBQSxBRi9meEIsb0JBQXFDLFdFd1laLENBQUEsQUZ2WXpCLGdCQUFpQyxXRTJZWixDQUFBLEFGMVlyQixnQkFBaUMsV0U0UFosQ0FBQSxBRjNQckIsc0JBQXVDLFdFb1VaLENBQUEsQUZuVTNCLHNCQUF1QyxXRWl0QlosQ0FBQSxBRmh0QjNCLHVCQUF3QyxXRStzQlosQ0FBQSxBRjlzQjVCLHFCQUFzQyxXRWd0QlosQ0FBQSxBRi9zQjFCLGtCQUFtQyxXRXllWixDQUFBLEFGeGV2QixtQkFBb0MsV0V3QlosQ0FBQSxBRnZCeEIsZUFBZ0MsV0V5bUJaLENBQUEsQUZ4bUJwQixnQkFBaUMsV0V5bUJaLENBQUEsQUZ4bUJyQixnQkFBaUMsV0V5RFosQ0FBQSxBRnhEckIsb0JBQXFDLFdFeURaLENBQUEsQUZ4RHpCLGlCQUFrQyxXRStkWixDQUFBLEFGOWR0QixrQkFBbUMsV0UyRVosQ0FBQSxBRjFFdkIsZ0JBQWlDLFdFMFBaLENBQUEsQUZ6UHJCLGdCQUFpQyxXRWlEWixDQUFBLEFGaERyQixrQkFBbUMsV0UwVlosQ0FBQSxBRnpWdkIsdUJBQXdDLFdFd21CWixDQUFBLEFGdm1CNUIsc0JBQXVDLFdFd21CWixDQUFBLEFGdm1CM0Isc0JBQXVDLFdFcENaLENBQUEsQUZxQzNCLHdCQUF5QyxXRXZDWixDQUFBLEFGd0M3Qix1QkFBd0MsV0VyQ1osQ0FBQSxBRnNDNUIseUJBQTBDLFdFeENaLENBQUEsQUZ5QzlCLGdCQUFpQyxXRStXWixDQUFBLEFGOVdyQixxQ0FDb0MsV0UyYVosQ0FBQSxBRjFheEIsa0JBQW1DLFdFc1VaLENBQUEsQUZyVXZCLHdCQUF5QyxXRWtyQlosQ0FBQSxBRmpyQjdCLHVEQUVzQyxXRTBiWixDQUFBLEFGemIxQixrQkFBbUMsV0VrYlosQ0FBQSxBRmpidkIsc0JBQXVDLFdFd1haLENBQUEsQUZ2WDNCLGtCQUFtQyxXRXREWixDQUFBLEFGdUR2QixnQkFBaUMsV0VtbkJaLENBQUEsQUZsbkJyQiwyQ0FDNEMsV0UrYVosQ0FBQSxBRjlhaEMsMEJBQTJDLFdFOGZaLENBQUEsQUY3Zi9CLDBCQUEyQyxXRStFWixDQUFBLEFGOUUvQixrQkFBbUMsV0V6QlosQ0FBQSxBRjBCdkIseUJBQTBDLFdFbWpCWixDQUFBLEFGbGpCOUIseUJBQTBDLFdFcUxaLENBQUEsQUZwTDlCLG9CQUFxQyxXRWxCWixDQUFBLEFGbUJ6QixnQkFBaUMsV0VzYlosQ0FBQSxBRnJickIsaUJBQWtDLFdFZ2FaLENBQUEsQUYvWnRCLGdCQUFpQyxXRW1qQlosQ0FBQSxBRmxqQnJCLG1CQUFvQyxXRStOWixDQUFBLEFGOU54Qix3QkFBeUMsV0VnTFosQ0FBQSxBRi9LN0Isd0JBQXlDLFdFNGlCWixDQUFBLEFGM2lCN0IsaUJBQWtDLFdFK0laLENBQUEsQUY5SXRCLHdCQUF5QyxXRXlFWixDQUFBLEFGeEU3Qix5QkFBMEMsV0V5RVosQ0FBQSxBRnhFOUIsdUJBQXdDLFdFa2JaLENBQUEsQUZqYjVCLHdCQUF5QyxXRXVYWixDQUFBLEFGdFg3Qix3QkFBeUMsV0UybEJaLENBQUEsQUYxbEI3Qix3QkFBeUMsV0UyRFosQ0FBQSxBRjFEN0IsMkJBQTRDLFdFeWJaLENBQUEsQUZ4YmhDLHVCQUF3QyxXRTBTWixDQUFBLEFGelM1QixzQkFBdUMsV0UwR1osQ0FBQSxBRnpHM0IsMEJBQTJDLFdFdWxCWixDQUFBLEFGdGxCL0IsMEJBQTJDLFdFdURaLENBQUEsQUZ0RC9CLGVBQWdDLFdFbkNaLENBQUEsQUZvQ3BCLHNCQUF1QyxXRW5EWixDQUFBLEFGb0QzQix1QkFBd0MsV0VuRFosQ0FBQSxBRm9ENUIsb0JBQXFDLFdFbkRaLENBQUEsQUZvRHpCLHNCQUF1QyxXRXZEWixDQUFBLEFGd0QzQix5Q0FDa0MsV0U0ZFosQ0FBQSxBRjNkdEIsa0JBQW1DLFdFOElaLENBQUEsQUY3SXZCLG9CQUFxQyxXRXNGWixDQUFBLEFGckZ6QixnQkFBaUMsV0UrWlosQ0FBQSxBRjlackIsaUJBQWtDLFdFb1daLENBQUEsQUZuV3RCLG9CQUFxQyxXRXBEWixDQUFBLEFGcUR6Qiw4QkFBK0MsV0V1SVosQ0FBQSxBRnRJbkMsZ0JBQWlDLFdFa05aLENBQUEsQUZqTnJCLGdCQUFpQyxXRTBTWixDQUFBLEFGelNyQixnQkFBaUMsV0U2S1osQ0FBQSxBRjVLckIsZUFBZ0MsV0V5SVosQ0FBQSxBRnhJcEIscUJBQXNDLFdFeUlaLENBQUEsQUZ4STFCLG1EQUNpRCxXRWlJWixDQUFBLEFGaElyQyxpQkFBa0MsV0UrWVosQ0FBQSxBRjlZdEIsb0JBQXFDLFdFQVosQ0FBQSxBRkN6QixrQkFBbUMsV0VvYVosQ0FBQSxBRm5hdkIsbUJBQW9DLFdFZ0VaLENBQUEsQUYvRHhCLGtCQUFtQyxXRTZUWixDQUFBLEFGNVR2QixzQkFBdUMsV0V1Q1osQ0FBQSxBRnRDM0Isd0JBQXlDLFdFbUNaLENBQUEsQUZsQzdCLG1CQUFvQyxXRSthWixDQUFBLEFGOWF4Qix5QkFBMEMsV0VrZFosQ0FBQSxBRmpkOUIsa0JBQW1DLFdFMEtaLENBQUEsQUZ6S3ZCLHVCQUF3QyxXRTJLWixDQUFBLEFGMUs1QixvQkFBcUMsV0UzRVosQ0FBQSxBRjRFekIsb0JBQXFDLFdFN0VaLENBQUEsQUY4RXpCLDRDQUNzQyxXRWxFWixDQUFBLEFGbUUxQiwwQkFBMkMsV0Ura0JaLENBQUEsQUY5a0IvQiwyQkFBNEMsV0U0SFosQ0FBQSxBRjNIaEMsd0JBQXlDLFdFVFosQ0FBQSxBRlU3QixlQUFnQyxXRTJRWixDQUFBLEFGMVFwQixpQ0FDaUMsV0U2Q1osQ0FBQSxBRjVDckIsb0JBQXFDLFdFa0RaLENBQUEsQUZqRHpCLHVCQUF3QyxXRXNpQlosQ0FBQSxBRnJpQjVCLHlCQUEwQyxXRW9pQlosQ0FBQSxBRm5pQjlCLHFCQUFzQyxXRTJlWixDQUFBLEFGMWUxQixtQkFBb0MsV0U4TlosQ0FBQSxBRjdOeEIsb0JBQXFDLFdFb2NaLENBQUEsQUZuY3pCLDJCQUE0QyxXRXVSWixDQUFBLEFGdFJoQyxzQkFBdUMsV0U2aEJaLENBQUEsQUY1aEIzQix5QkFBMEMsV0VzR1osQ0FBQSxBRnJHOUIsbUJBQW9DLFdFOGJaLENBQUEsQUY3YnhCLGtCQUFtQyxXRXFqQlosQ0FBQSxBRnBqQnZCLHlCQUEwQyxXRWdMWixDQUFBLEFGL0s5QixrQkFBbUMsV0V1a0JaLENBQUEsQUZ0a0J2QixtQkFBb0MsV0VxUVosQ0FBQSxBRnBReEIsaUJBQWtDLFdFaVdaLENBQUEsQUZoV3RCLG9CQUFxQyxXRTJkWixDQUFBLEFGMWR6QixzQkFBdUMsV0VqRFosQ0FBQSxBRmtEM0Isd0JBQXlDLFdFK1ZaLENBQUEsQUY5VjdCLG1CQUFvQyxXRXNqQlosQ0FBQSxBRnJqQnhCLDBDQUNxQyxXRWdHWixDQUFBLEFGL0Z6QixrQkFBbUMsV0VvS1osQ0FBQSxBRm5LdkIsa0JBQW1DLFdFMGpCWixDQUFBLEFGempCdkIsdUJBQXdDLFdFb0NaLENBQUEsQUZuQzVCLCtCQUNnQyxXRStZWixDQUFBLEFGOVlwQixpQkFBa0MsV0VvTVosQ0FBQSxBRm5NdEIsb0JBQXFDLFdFckRaLENBQUEsQUZzRHpCLGdCQUFpQyxXRWhGWixDQUFBLEFGaUZyQix1QkFBd0MsV0VyQlosQ0FBQSxBRnNCNUIsd0JBQXlDLFdFb0xaLENBQUEsQUZuTDdCLHVCQUF3QyxXRWtMWixDQUFBLEFGakw1QixxQkFBc0MsV0VtTFosQ0FBQSxBRmxMMUIsdUJBQXdDLFdFK0taLENBQUEsQUY5SzVCLDZCQUE4QyxXRXJJWixDQUFBLEFGc0lsQyw4QkFBK0MsV0VqSVosQ0FBQSxBRmtJbkMsMkJBQTRDLFdFaklaLENBQUEsQUZrSWhDLDZCQUE4QyxXRXpJWixDQUFBLEFGMElsQyxpQkFBa0MsV0UySlosQ0FBQSxBRjFKdEIsa0JBQW1DLFdFNmxCWixDQUFBLEFGNWxCdkIsaUJBQWtDLFdFcWVaLENBQUEsQUZwZXRCLGtCQUFtQyxXRXlHWixDQUFBLEFGeEd2QixxQkFBc0MsV0V6RVosQ0FBQSxBRjBFMUIsc0JBQXVDLFdFbElaLENBQUEsQUZtSTNCLGtDQUNrQyxXRWlqQlosQ0FBQSxBRmhqQnRCLGlDQUNpQyxXRTRPWixDQUFBLEFGM09yQixpQkFBa0MsV0VkWixDQUFBLEFGZXRCLGlCQUFrQyxXRTBHWixDQUFBLEFGekd0QixtQ0FDcUMsV0U2WFosQ0FBQSxBRjVYekIsbUNBQ29DLFdFMkZaLENBQUEsQUYxRnhCLHFCQUFzQyxXRTZTWixDQUFBLEFGNVMxQixvQ0FDcUMsV0VxR1osQ0FBQSxBRnBHekIsa0JBQW1DLFdFZ2JaLENBQUEsQUYvYXZCLHNEQUVpQyxXRWxJWixDQUFBLEFGbUlyQixtQkFBb0MsV0VzT1osQ0FBQSxBRnJPeEIsbUJBQW9DLFdFb09aLENBQUEsQUZuT3hCLHlCQUEwQyxXRStiWixDQUFBLEFGOWI5QixxQkFBc0MsV0UyZ0JaLENBQUEsQUYxZ0IxQixpQkFBa0MsV0V1Y1osQ0FBQSxBRnRjdEIsaUJBQWtDLFdFeU9aLENBQUEsQUZ4T3RCLGlCQUFrQyxXRTZmWixDQUFBLEFGNWZ0QixxQkFBc0MsV0VtVFosQ0FBQSxBRmxUMUIsNEJBQTZDLFdFb1RaLENBQUEsQUZuVGpDLDhCQUErQyxXRWdJWixDQUFBLEFGL0huQyx1QkFBd0MsV0U0SFosQ0FBQSxBRjNINUIsaUJBQWtDLFdFcVFaLENBQUEsQUZwUXRCLHNCQUF1QyxXRXBGWixDQUFBLEFGcUYzQixvQkFBcUMsV0U5RVosQ0FBQSxBRitFekIsc0JBQXVDLFdFckZaLENBQUEsQUZzRjNCLHVCQUF3QyxXRXJGWixDQUFBLEFGc0Y1QixtQkFBb0MsV0VoQ1osQ0FBQSxBRmlDeEIsb0NBQ2lDLFdFMFlaLENBQUEsQUZ6WXJCLDBDQUNzQyxXRThZWixDQUFBLEFGN1kxQix1Q0FDcUMsV0UyWVosQ0FBQSxBRjFZekIsb0JBQXFDLFdFVVosQ0FBQSxBRlR6QixvQkFBcUMsV0V1TVosQ0FBQSxBRnRNekIsdUNBQ2lDLFdFcWZaLENBQUEsQUZwZnJCLGtDQUNrQyxXRW9GWixDQUFBLEFGbkZ0QiwyQ0FDdUMsV0UrYVosQ0FBQSxBRjlhM0IscUJBQXNDLFdFN0NaLENBQUEsQUY4QzFCLHNCQUF1QyxXRTFDWixDQUFBLEFGMkMzQixpQ0FDaUMsV0VwSVosQ0FBQSxBRnFJckIsbUJBQW9DLFdFNldaLENBQUEsQUY1V3hCLG9CQUFxQyxXRXllWixDQUFBLEFGeGV6QixzQ0FDc0MsV0VyRVosQ0FBQSxBRnNFMUIsdUJBQXdDLFdFcUxaLENBQUEsQUZwTDVCLG9CQUFxQyxXRUdaLENBQUEsQUZGekIsMEJBQTJDLFdFbkVaLENBQUEsQUZvRS9CLHdCQUF5QyxXRW5FWixDQUFBLEFGb0U3QixtQkFBb0MsV0VpZlosQ0FBQSxBRmhmeEIsdUJBQXdDLFdFOFlaLENBQUEsQUY3WTVCLG9CQUFxQyxXRXlaWixDQUFBLEFGeFp6QixrQkFBbUMsV0U5SlosQ0FBQSxBRitKdkIsa0JBQW1DLFdFbEVaLENBQUEsQUZtRXZCLG1CQUFvQyxXRTFDWixDQUFBLEFGMkN4Qix1QkFBd0MsV0U4QlosQ0FBQSxBRjdCNUIsc0JBQXVDLFdFMUlaLENBQUEsQUYySTNCLHNCQUF1QyxXRXNIWixDQUFBLEFGckgzQixxQkFBc0MsV0VyT1osQ0FBQSxBRnNPMUIsa0JBQW1DLFdFNE1aLENBQUEsQUYzTXZCLHVCQUF3QyxXRVVaLENBQUEsQUZUNUIsZ0JBQWlDLFdFM0taLENBQUEsQUY0S3JCLG9CQUFxQyxXRXVGWixDQUFBLEFGdEZ6Qix1QkFBd0MsV0UyUVosQ0FBQSxBRjFRNUIsNkJBQThDLFdFck9aLENBQUEsQUZzT2xDLDhCQUErQyxXRXJPWixDQUFBLEFGc09uQywyQkFBNEMsV0VyT1osQ0FBQSxBRnNPaEMsNkJBQThDLFdFek9aLENBQUEsQUYwT2xDLHNCQUF1QyxXRXJPWixDQUFBLEFGc08zQix1QkFBd0MsV0VyT1osQ0FBQSxBRnNPNUIsb0JBQXFDLFdFck9aLENBQUEsQUZzT3pCLHNCQUF1QyxXRXpPWixDQUFBLEFGME8zQixtQkFBb0MsV0VwRFosQ0FBQSxBRnFEeEIsa0JBQW1DLFdFNElaLENBQUEsQUYzSXZCLGtCQUFtQyxXRXdZWixDQUFBLEFGdll2QiwwQ0FDbUMsV0V1TVosQ0FBQSxBRnRNdkIsb0JBQXFDLFdFekdaLENBQUEsQUYwR3pCLHNCQUF1QyxXRXlRWixDQUFBLEFGeFEzQix1QkFBd0MsV0V5UVosQ0FBQSxBRnhRNUIsbUJBQW9DLFdFK1ZaLENBQUEsQUY5VnhCLGtCQUFtQyxXRTlHWixDQUFBLEFGK0d2Qix1Q0FDa0MsV0VvUlosQ0FBQSxBRm5SdEIsc0JBQXVDLFdFK0NaLENBQUEsQUY5QzNCLG9CQUFxQyxXRW1CWixDQUFBLEFGbEJ6Qix5QkFBMEMsV0VvQlosQ0FBQSxBRm5COUIsbUJBQW9DLFdFcVVaLENBQUEsQUZwVXhCLG1CQUFvQyxXRTJCWixDQUFBLEFGMUJ4QixpQkFBa0MsV0VnTFosQ0FBQSxBRi9LdEIsbUJBQW9DLFdFMkJaLENBQUEsQUYxQnhCLHNCQUF1QyxXRXVIWixDQUFBLEFGdEgzQixrQkFBbUMsV0VNWixDQUFBLEFGTHZCLDBCQUEyQyxXRUlaLENBQUEsQUZIL0Isb0JBQXFDLFdFNlhaLENBQUEsQUY1WHpCLGdCQUFpQyxXRWhIWixDQUFBLEFGaUhyQiwrQ0FDc0MsV0V1UVosQ0FBQSxBRnRRMUIsNEVBRXdDLFdFc1ZaLENBQUEsQUZyVjVCLDBCQUEyQyxXRXdJWixDQUFBLEFGdkkvQixnQkFBaUMsV0VoR1osQ0FBQSxBRmlHckIscUJBQXNDLFdFdkhaLENBQUEsQUZ3SDFCLDBDQUN5QyxXRXRKWixDQUFBLEFGdUo3QixvQkFBcUMsV0V5T1osQ0FBQSxBRnhPekIsZ0JBQWlDLFdFMEZaLENBQUEsQUZ6RnJCLHVCQUF3QyxXRTFEWixDQUFBLEFGMkQ1Qix1QkFBd0MsV0VrV1osQ0FBQSxBRmpXNUIscUJBQXNDLFdFNFZaLENBQUEsQUYzVjFCLGtCQUFtQyxXRWxFWixDQUFBLEFGbUV2Qix3QkFBeUMsV0VnT1osQ0FBQSxBRi9ON0Isc0JBQXVDLFdFMkpaLENBQUEsQUYxSjNCLDRCQUE2QyxXRTJKWixDQUFBLEFGMUpqQyxrQkFBbUMsV0VzUlosQ0FBQSxBRnJSdkIsc0JBQXVDLFdFNUxaLENBQUEsQUY2TDNCLDZCQUE4QyxXRXhCWixDQUFBLEFGeUJsQyxrQkFBbUMsV0V1UFosQ0FBQSxBRnRQdkIsa0JBQW1DLFdFNklaLENBQUEsQUY1SXZCLCtCQUFnRCxXRTlKWixDQUFBLEFGK0pwQyxnQ0FBaUQsV0U5SlosQ0FBQSxBRitKckMsNkJBQThDLFdFOUpaLENBQUEsQUYrSmxDLCtCQUFnRCxXRWxLWixDQUFBLEFGbUtwQyxpQkFBa0MsV0U4RFosQ0FBQSxBRjdEdEIsZ0JBQWlDLFdFckhaLENBQUEsQUZzSHJCLGtCQUFtQyxXRXZTWixDQUFBLEFGd1N2QixzQkFBdUMsV0UyWlosQ0FBQSxBRjFaM0Isb0JBQXFDLFdFaE5aLENBQUEsQUZpTnpCLHNCQUF1QyxXRTdGWixDQUFBLEFGOEYzQixzQkFBdUMsV0U3RlosQ0FBQSxBRjhGM0Isc0JBQXVDLFdFK09aLENBQUEsQUY5TzNCLHVCQUF3QyxXRWlNWixDQUFBLEFGaE01QixrQkFBbUMsV0U2V1osQ0FBQSxBRjVXdkIsd0JBQXlDLFdFMElaLENBQUEsQUZ6STdCLDBCQUEyQyxXRTBJWixDQUFBLEFGekkvQixvQkFBcUMsV0VxRlosQ0FBQSxBRnBGekIsc0JBQXVDLFdFbUZaLENBQUEsQUZsRjNCLHdCQUF5QyxXRW5MWixDQUFBLEFGb0w3Qix5QkFBMEMsV0UwS1osQ0FBQSxBRnpLOUIsZ0NBQWlELFdFcEZaLENBQUEsQUZxRnJDLHdCQUF5QyxXRXdQWixDQUFBLEFGdlA3QixtQkFBb0MsV0VqSlosQ0FBQSxBRmtKeEIsc0RBQ2dELFdFL01aLENBQUEsQUZnTnBDLGtEQUM4QyxXRTlNWixDQUFBLEFGK01sQyx3REFDaUQsV0VqTlosQ0FBQSxBRmtOckMsK0JBQ2dDLFdFdkdaLENBQUEsQUZ3R3BCLGVBQWdDLFdFaENaLENBQUEsQUZpQ3BCLGlDQUNnQyxXRXFZWixDQUFBLEFGcFlwQixnQ0FDZ0MsV0U0Q1osQ0FBQSxBRjNDcEIsNERBR2dDLFdFZ0RaLENBQUEsQUYvQ3BCLGtEQUVnQyxXRWlOWixDQUFBLEFGaE5wQiw4QkFDZ0MsV0UrQ1osQ0FBQSxBRjlDcEIsa0NBQ2dDLFdFM1BaLENBQUEsQUY0UHBCLGdCQUFpQyxXRWhHWixDQUFBLEFGaUdyQixxQkFBc0MsV0VwRlosQ0FBQSxBRnFGMUIsMEJBQTJDLFdFMFBaLENBQUEsQUZ6UC9CLDJCQUE0QyxXRTBQWixDQUFBLEFGelBoQywyQkFBNEMsV0UwUFosQ0FBQSxBRnpQaEMsNEJBQTZDLFdFMFBaLENBQUEsQUZ6UGpDLDRCQUE2QyxXRTZQWixDQUFBLEFGNVBqQyw2QkFBOEMsV0U2UFosQ0FBQSxBRjVQbEMscUJBQXNDLFdFa1VaLENBQUEsQUZqVTFCLHVCQUF3QyxXRThUWixDQUFBLEFGN1Q1QiwwQkFBMkMsV0V5YVosQ0FBQSxBRnhhL0IsbUJBQW9DLFdFc2FaLENBQUEsQUZyYXhCLGdCQUFpQyxXRTJaWixDQUFBLEFGMVpyQix1QkFBd0MsV0UyWlosQ0FBQSxBRjFaNUIsd0JBQXlDLFdFb2FaLENBQUEsQUZuYTdCLG1CQUFvQyxXRXhKWixDQUFBLEFGeUp4QiwwQkFBMkMsV0U4UFosQ0FBQSxBRjdQL0IscUJBQXNDLFdFZ0JaLENBQUEsQUZmMUIsa0JBQW1DLFdFcEZaLENBQUEsQUZxRnZCLGVBQWdDLFdFM1daLENBQUEsQUY0V3BCLHFCQUFzQyxXRS9SWixDQUFBLEFGZ1MxQiw0QkFBNkMsV0UvUlosQ0FBQSxBRmdTakMsa0JBQW1DLFdFK1VaLENBQUEsQUY5VXZCLHlCQUEwQyxXRStVWixDQUFBLEFGOVU5QiwyQkFBNEMsV0VnRFosQ0FBQSxBRi9DaEMseUJBQTBDLFdFa0RaLENBQUEsQUZqRDlCLDJCQUE0QyxXRStDWixDQUFBLEFGOUNoQyw0QkFBNkMsV0UrQ1osQ0FBQSxBRjlDakMsaUJBQWtDLFdFaldaLENBQUEsQUZrV3RCLG1CQUFvQyxXRW1ZWixDQUFBLEFGbFl4QixtQkFBb0MsV0U3V1osQ0FBQSxBRjhXeEIsaUJBQWtDLFdFa0NaLENBQUEsQUZqQ3RCLG9CQUFxQyxXRTVLWixDQUFBLEFGNkt6QixpQkFBa0MsV0VnTlosQ0FBQSxBRi9NdEIsc0JBQXVDLFdFeEZaLENBQUEsQUZ5RjNCLGtCQUFtQyxXRTRUWixDQUFBLEFGM1R2QixrQkFBbUMsV0V0SVosQ0FBQSxBRnVJdkIsZ0JBQWlDLFdFNkNaLENBQUEsQUY1Q3JCLHNDQUNxQyxXRTVEWixDQUFBLEFGNkR6QixpQkFBa0MsV0U4UFosQ0FBQSxBRjdQdEIsa0JBQW1DLFdFdUVaLENBQUEsQUZ0RXZCLG1CQUFvQyxXRTlXWixDQUFBLEFGK1d4QixlQUFnQyxXRXRTWixDQUFBLEFGdVNwQixjQUErQixXRWlXWixDQUFBLEFGaFduQixpQkFBa0MsV0V1V1osQ0FBQSxBRnRXdEIsa0JBQW1DLFdFK0laLENBQUEsQUY5SXZCLHFCQUFzQyxXRWtGWixDQUFBLEFGakYxQiwwQkFBMkMsV0U2TlosQ0FBQSxBRjVOL0IsZ0NBQWlELFdFL1daLENBQUEsQUZnWHJDLCtCQUFnRCxXRWpYWixDQUFBLEFGa1hwQyxzREFDZ0QsV0V6UlosQ0FBQSxBRjBScEMsd0JBQXlDLFdFbk1aLENBQUEsQUZvTTdCLHNCQUF1QyxXRWlXWixDQUFBLEFGaFczQix3QkFBeUMsV0VvVlosQ0FBQSxBRm5WN0IsdUNBQ2dDLFdFMFNaLENBQUEsQUZ6U3BCLHlCQUEwQyxXRTBHWixDQUFBLEFGekc5Qix5QkFBMEMsV0U0TVosQ0FBQSxBRjNNOUIsaUJBQWtDLFdFc0xaLENBQUEsQUZyTHRCLDJCQUE0QyxXRXpMWixDQUFBLEFGMExoQyxxQkFBc0MsV0VvV1osQ0FBQSxBRm5XMUIsa0JBQW1DLFdFOERaLENBQUEsQUY3RHZCLDZEQUV1QyxXRThTWixDQUFBLEFGN1MzQixrREFDMkMsV0UxRlosQ0FBQSxBRjJGL0IsaUJBQWtDLFdFc1daLENBQUEsQUZyV3RCLGtCQUFtQyxXRWxHWixDQUFBLEFGbUd2QixrQkFBbUMsV0VnSFosQ0FBQSxBRi9HdkIseUJBQTBDLFdFaUhaLENBQUEsQUZoSDlCLDhCQUErQyxXRXlOWixDQUFBLEFGeE5uQyx1QkFBd0MsV0V1TlosQ0FBQSxBRnRONUIscUJBQXNDLFdFL05aLENBQUEsQUZnTzFCLGdCQUFpQyxXRTVOWixDQUFBLEFGNk5yQix5QkFBMEMsV0UyRVosQ0FBQSxBRjFFOUIsMEJBQTJDLFdFeUVaLENBQUEsQUZ4RS9CLGtCQUFtQyxXRXZOWixDQUFBLEFGd052QixrQkFBbUMsV0V6Q1osQ0FBQSxBRjBDdkIsb0JBQXFDLFdFcENaLENBQUEsQUZxQ3pCLGVBQWdDLFdFdExaLENBQUEsQUZ1THBCLG9CQUFxQyxXRTdVWixDQUFBLEFGOFV6QixpQkFBa0MsV0UxUlosQ0FBQSxBRjJSdEIsZUFBZ0MsV0VzRFosQ0FBQSxBRnJEcEIsaUJBQWtDLFdFbUxaLENBQUEsQUZsTHRCLGdCQUFpQyxXRXJQWixDQUFBLEFGc1ByQixpQkFBa0MsV0VyUFosQ0FBQSxBRnNQdEIsbUJBQW9DLFdFN1daLENBQUEsQUY4V3hCLDBCQUEyQyxXRTdXWixDQUFBLEFGOFcvQixpQkFBa0MsV0UwTFosQ0FBQSxBRnpMdEIsd0JBQXlDLFdFMExaLENBQUEsQUZ6TDdCLG1CQUFvQyxXRXlGWixDQUFBLEFGeEZ4QixxQ0FDZ0MsV0V6VVosQ0FBQSxBRjBVcEIsK0JBQ2lDLFdFK01aLENBQUEsQUY5TXJCLGdCQUFpQyxXRTRQWixDQUFBLEFGM1ByQixtQkFBb0MsV0V1S1osQ0FBQSxBRnRLeEIsc0JBQXVDLFdFdFBaLENBQUEsQUZ1UDNCLHNCQUF1QyxXRWlLWixDQUFBLEFGaEszQixvQkFBcUMsV0U5UFosQ0FBQSxBRitQekIsc0JBQXVDLFdFL0xaLENBQUEsQUZnTTNCLHVCQUF3QyxXRXhMWixDQUFBLEFGeUw1Qix3QkFBeUMsV0VyTVosQ0FBQSxBRnNNN0IsNkJBQThDLFdFL0xaLENBQUEsQUZnTWxDLDBFQUV5QyxXRXhNWixDQUFBLEFGeU03QixnREFDMkMsV0U5TVosQ0FBQSxBRitNL0IsZ0RBQ3lDLFdFL01aLENBQUEsQUZnTjdCLGdEQUN5QyxXRXBNWixDQUFBLEFGcU03Qix1QkFBd0MsV0VqTlosQ0FBQSxBRmtONUIsZ0JBQWlDLFdFdVJaLENBQUEsQUZ0UnJCLG1CQUFvQyxXRTVTWixDQUFBLEFGNlN4QixvQkFBcUMsV0U5RVosQ0FBQSxBRitFekIsd0dBSXNDLFdFbkVaLENBQUEsQUZvRTFCLDBCQUEyQyxXRS9UWixDQUFBLEFGZ1UvQixxREFFa0MsV0VxRFosQ0FBQSxBRnBEdEIsZ0NBQ21DLFdFblFaLENBQUEsQUZvUXZCLHNCQUF1QyxXRXpLWixDQUFBLEFGMEszQixlQUFnQyxXRTNLWixDQUFBLEFGNEtwQiwyRUFFd0MsV0V4SlosQ0FBQSxBRnlKNUIseUJBQTBDLFdFMktaLENBQUEsQUYxSzlCLGNBQStCLFdFaUNaLENBQUEsQUZoQ25CLG9DQUNtQyxXRTBRWixDQUFBLEFGelF2Qix1Q0FDd0MsV0VWWixDQUFBLEFGVzVCLDJDQUMwQyxXRVhaLENBQUEsQUZZOUIsbUJBQW9DLFdFMUlaLENBQUEsQUYySXhCLHVCQUF3QyxXRWxWWixDQUFBLEFGbVY1QixrQkFBbUMsV0VqSlosQ0FBQSxBRmtKdkIscUJBQXNDLFdFYlosQ0FBQSxBRmMxQixtQkFBb0MsV0UrRlosQ0FBQSxBRjlGeEIscUJBQXNDLFdFdUVaLENBQUEsQUZ0RTFCLDRCQUE2QyxXRXVFWixDQUFBLEFGdEVqQyxnQkFBaUMsV0V6WlosQ0FBQSxBRjBackIsNkNBQ3FDLFdFNU1aLENBQUEsQUY2TXpCLGVBQWdDLFdFME1aLENBQUEsQUZ6TXBCLHNCQUF1QyxXRXhhWixDQUFBLEFGeWEzQixnQkFBaUMsV0VJWixDQUFBLEFGSHJCLHNCQUF1QyxXRXVGWixDQUFBLEFGdEYzQixrQkFBbUMsV0UyTVosQ0FBQSxBRjFNdkIsZ0JBQWlDLFdFK1FaLENBQUEsQUY5UXJCLHVCQUF3QyxXRXpDWixDQUFBLEFGMEM1QixnQkFBaUMsV0V3UFosQ0FBQSxBRnZQckIsc0JBQXVDLFdFclpaLENBQUEsQUZzWjNCLGtCQUFtQyxXRXZCWixDQUFBLEFGd0J2Qix5QkFBMEMsV0UzTFosQ0FBQSxBRjRMOUIsbUJBQW9DLFdFNVhaLENBQUEsQUY2WHhCLHlCQUEwQyxXRWhZWixDQUFBLEFGaVk5Qix1QkFBd0MsV0VuWVosQ0FBQSxBRm9ZNUIsbUJBQW9DLFdFdFlaLENBQUEsQUZ1WXhCLHFCQUFzQyxXRWxZWixDQUFBLEFGbVkxQixxQkFBc0MsV0VsWVosQ0FBQSxBRm1ZMUIsc0JBQXVDLFdFM2JaLENBQUEsQUY0YjNCLHdCQUF5QyxXRTNiWixDQUFBLEFGNGI3QixpQkFBa0MsV0UrS1osQ0FBQSxBRjlLdEIscUJBQXNDLFdFblZaLENBQUEsQUZvVjFCLGNBQStCLFdFOWRaLENBQUEsQUYrZG5CLHNCQUF1QyxXRTVSWixDQUFBLEFGNlIzQix1QkFBd0MsV0UvQ1osQ0FBQSxBRmdENUIseUJBQTBDLFdFOWJaLENBQUEsQUYrYjlCLHNCQUF1QyxXRXRmWixDQUFBLEFGdWYzQixxQkFBc0MsV0UvQlosQ0FBQSxBRmdDMUIsc0JBQXVDLFdFekhaLENBQUEsQUYwSDNCLGtCQUFtQyxXRXZJWixDQUFBLEFGd0l2Qix5QkFBMEMsV0V2SVosQ0FBQSxBRndJOUIsc0JBQXVDLFdFNEpaLENBQUEsQUYzSjNCLHFCQUFzQyxXRTRKWixDQUFBLEFGM0oxQixtQkFBb0MsV0V4Y1osQ0FBQSxBRnljeEIsZUFBZ0MsV0VqYlosQ0FBQSxBRmticEIsbUJBQW9DLFdFdkpaLENBQUEsQUZ3SnhCLHFCQUFzQyxXRTNnQlosQ0FBQSxBRjRnQjFCLGNBQStCLFdFN1paLENBQUEsQUY4Wm5CLG1EQUVnQyxXRXpLWixDQUFBLEFGMEtwQixvQkFBcUMsV0VwR1osQ0FBQSxBRnFHekIsc0JBQXVDLFdFeGJaLENBQUEsQUZ5YjNCLDBCQUEyQyxXRTVXWixDQUFBLEFGNlcvQixvQkFBcUMsV0U5VlosQ0FBQSxBRitWekIsb0JBQXFDLFdFOVBaLENBQUEsQUYrUHpCLG1CQUFvQyxXRXJKWixDQUFBLEFGc0p4QixrQkFBbUMsV0VlWixDQUFBLEFGZHZCLHdCQUF5QyxXRTJCWixDQUFBLEFGMUI3Qix1QkFBd0MsV0VvQ1osQ0FBQSxBRm5DNUIsb0JBQXFDLFdFcUNaLENBQUEsQUZwQ3pCLHFCQUFzQyxXRTVhWixDQUFBLEFGNmExQiwyQkFBNEMsV0U5YVosQ0FBQSxBRithaEMsbUJBQW9DLFdFL1ZaLENBQUEsQUZnV3hCLGdCQUFpQyxXRW9CWixDQUFBLEFGbkJyQix1QkFBd0MsV0U4S1osQ0FBQSxBRjdLNUIsc0JBQXVDLFdFL0ZaLENBQUEsQUZnRzNCLHVCQUF3QyxXRTZFWixDQUFBLEFGNUU1QixxQkFBc0MsV0U5TVosQ0FBQSxBRitNMUIsaUJBQWtDLFdFK0taLENBQUEsQUY5S3RCLGdCQUFpQyxXRTdIWixDQUFBLEFGOEhyQixtQkFBb0MsV0VuSFosQ0FBQSxBRm9IeEIsMkNBQ3dDLFdFa0laLENBQUEsQUZqSTVCLDJCQUE0QyxXRWtJWixDQUFBLEFGakloQyx3QkFBeUMsV0UwS1osQ0FBQSxBRnpLN0IsdUJBQXdDLFdFbElaLENBQUEsQUZtSTVCLHNCQUF1QyxXRXlLWixDQUFBLEFGeEszQix1QkFBd0MsV0VuSVosQ0FBQSxBRm9JNUIseUJBQTBDLFdFbElaLENBQUEsQUZtSTlCLHlCQUEwQyxXRXBJWixDQUFBLEFGcUk5QixrQkFBbUMsV0UxR1osQ0FBQSxBRjJHdkIsc0JBQXVDLFdFN1FaLENBQUEsQUY4UTNCLDZCQUE4QyxXRTFVWixDQUFBLEFGMlVsQyx1QkFBd0MsV0V6RVosQ0FBQSxBRjBFNUIsb0JBQXFDLFdFa0xaLENBQUEsQUZqTHpCLGtCQUFtQyxXRVhaLENBQUEsQUZZdkIscUJBQXNDLFdFdUpaLENBQUEsQUZ0SjFCLHNCQUF1QyxXRXdKWixDQUFBLEFGdkozQixnQ0FDZ0MsV0UvZlosQ0FBQSxBRmdnQnBCLG1CQUFvQyxXRTRKWixDQUFBLEFGM0p4QixpQkFBa0MsV0U4R1osQ0FBQSxBRjdHdEIsa0JBQW1DLFdFd0RaLENBQUEsQUZ2RHZCLGtCQUFtQyxXRTlJWixDQUFBLEFGK0l2QixzQ0FDeUMsV0UwTFosQ0FBQSxBRnpMN0IseUJBQTBDLFdFakhaLENBQUEsQUZrSDlCLG9CQUFxQyxXRXJIWixDQUFBLEFGc0h6Qix3QkFBeUMsV0VuV1osQ0FBQSxBRm9XN0IsZ0VBRXlDLFdFL2dCWixDQUFBLEFGZ2hCN0IsdURBQ21ELFdFOWdCWixDQUFBLEFGK2dCdkMsNkNBQ3lDLFdFbGhCWixDQUFBLEFGbWhCN0IsZ0RBQzRDLFdFbmhCWixDQUFBLEFGb2hCaEMsOENBQzBDLFdFeGhCWixDQUFBLEFGeWhCOUIseUJBQTBDLFdFM0laLENBQUEsQUY0STlCLG9CQUFxQyxXRTNPWixDQUFBLEFGNE96Qix3QkFBeUMsV0V4SVosQ0FBQSxBRnlJN0IsMEJBQTJDLFdFeElaLENBQUEsQUZ5SS9CLHVCQUF3QyxXRXdCWixDQUFBLEFGdkI1Qix5QkFBMEMsV0V3QlosQ0FBQSxBRnZCOUIsa0JBQW1DLFdFL2RaLENBQUEsQUZnZXZCLDBCQUEyQyxXRWxlWixDQUFBLEFGbWUvQixpQkFBa0MsV0VwY1osQ0FBQSxBRnFjdEIseUJBQTBDLFdFbGpCWixDQUFBLEFGbWpCOUIsdUJBQXdDLFdFeFBaLENBQUEsQUZ5UDVCLGtEQUM0QyxXRXpQWixDQUFBLEFGMFBoQyxpREFDMkMsV0U3UFosQ0FBQSxBRjhQL0IsZ0RBQzBDLFdFaFFaLENBQUEsQUZpUTlCLHFCQUFzQyxXRXJRWixDQUFBLEFGc1ExQiw4Q0FDd0MsV0V4UlosQ0FBQSxBRnlSNUIsK0NBQ3lDLFdFN1JaLENBQUEsQUY4UjdCLDJCQUE0QyxXRTFSWixDQUFBLEFGMlJoQyx5QkFBMEMsV0VwU1osQ0FBQSxBRnFTOUIsd0JBQXlDLFdFM1JaLENBQUEsQUY0UjdCLDBCQUEyQyxXRS9SWixDQUFBLEFGZ1MvQix3QkFBeUMsV0VqU1osQ0FBQSxBRmtTN0IscUJBQXNDLFdFK0RaLENBQUEsQUY5RDFCLHNCQUF1QyxXRS9GWixDQUFBLEFGZ0czQiw0QkFBNkMsV0UvYlosQ0FBQSxBRmdjakMsY0FBK0IsV0V0VVosQ0FBQSxBRnVVbkIscUJBQXNDLFdFdFVaLENBQUEsQUZ1VTFCLHVCQUF3QyxXRWtFWixDQUFBLEFGakU1Qix5QkFBMEMsV0VyS1osQ0FBQSxBRnNLOUIsZ0NBQWlELFdFcktaLENBQUEsQUZzS3JDLHNCQUF1QyxXRTVVWixDQUFBLEFGNlUzQix1QkFBd0MsV0V3SFosQ0FBQSxBRnZINUIsa0JBQW1DLFdFbkZaLENBQUEsQUZvRnZCLGtCQUFtQyxXRXplWixDQUFBLEFGMGV2QixtQkFBb0MsV0U5V1osQ0FBQSxBRitXeEIsaUJBQWtDLFdFeEtaLENBQUEsQUZ5S3RCLDZCQUE4QyxXRXBRWixDQUFBLEFGcVFsQyxvQ0FDdUMsV0VTWixDQUFBLEFGUjNCLGtCQUFtQyxXRWpkWixDQUFBLEFGa2R2QixpQkFBa0MsV0V6b0JaLENBQUEsQUYwb0J0QixrQkFBbUMsV0UvbkJaLENBQUEsQUZnb0J2QiwyQkFBNEMsV0UzaEJaLENBQUEsQUY0aEJoQyw0QkFBNkMsV0U5aEJaLENBQUEsQUYraEJqQyw0QkFBNkMsV0U1aEJaLENBQUEsQUY2aEJqQyw0QkFBNkMsV0VqaUJaLENBQUEsQUZraUJqQyxvQkFBcUMsV0VwUlosQ0FBQSxBRnFSekIsbUJBQW9DLFdFNU5aLENBQUEsQUY2TnhCLHFCQUFzQyxXRTVOWixDQUFBLEFGNk4xQixpQkFBa0MsV0UvTlosQ0FBQSxBRmdPdEIsZUFBZ0MsV0VsT1osQ0FBQSxBRm1PcEIsc0JBQXVDLFdFcGVaLENBQUEsQUZxZTNCLHdCQUF5QyxXRXBlWixDQUFBLEFGcWU3QixpQkFBa0MsV0V0U1osQ0FBQSxBRnVTdEIsaUJBQWtDLFdFaUZaLENBQUEsQUZoRnRCLHFCQUFzQyxXRWxrQlosQ0FBQSxBRm1rQjFCLHFCQUFzQyxXRXJYWixDQUFBLEFGc1gxQix3QkFBeUMsV0VwSVosQ0FBQSxBRnFJN0IsZ0JBQWlDLFdFcGNaLENBQUEsQUZxY3JCLDJCQUE0QyxXRWhlWixDQUFBLEFGaWVoQyxvQkFBcUMsV0VwZlosQ0FBQSxBRnFmekIsZ0JBQWlDLFdFbE5aLENBQUEsQUZtTnJCLHdCQUF5QyxXRTFYWixDQUFBLEFGMlg3QixlQUFnQyxXRW9EWixDQUFBLEFGbkRwQix3QkFBeUMsV0UzSlosQ0FBQSxBRjRKN0Isb0JBQXFDLFdFek5aLENBQUEsQUYwTnpCLGtCQUFtQyxXRWxIWixDQUFBLEFGbUh2Qix3QkFBeUMsV0U3TFosQ0FBQSxBRjhMN0IsMEJBQTJDLFdFN0xaLENBQUEsQUY4TC9CLHVCQUF3QyxXRTNDWixDQUFBLEFGNEM1Qix5QkFBMEMsV0UzQ1osQ0FBQSxBRjRDOUIsd0JBQXlDLFdFckdaLENBQUEsQUZzRzdCLDJCQUE0QyxXRXJHWixDQUFBLEFGc0doQyxtQkFBb0MsV0U3VVosQ0FBQSxBRjhVeEIscUJBQXNDLFdFbmxCWixDQUFBLEFGb2xCMUIsdUJBQXdDLFdFbmxCWixDQUFBLEFGb2xCNUIsbUJBQW9DLFdFL0xaLENBQUEsQUZnTXhCLGtCQUFtQyxXRWxYWixDQUFBLEFGbVh2QixzQkFBdUMsV0VrRlosQ0FBQSxBRmpGM0IsbUJBQW9DLFdFbUZaLENBQUEsQUZsRnhCLGtCQUFtQyxXRTljWixDQUFBLEFGK2N2Qiw0QkFBNkMsV0UyQlosQ0FBQSxBRjFCakMsMEJBQTJDLFdFbUVaLENBQUEsQUZsRS9CLDZCQUE4QyxXRXhLWixDQUFBLEFGeUtsQyxpQkFBa0MsV0U5bEJaLENBQUEsQUYrbEJ0Qiw2QkFBOEMsV0V0b0JaLENBQUEsQUZ1b0JsQyxnQ0FBaUQsV0VxRFosQ0FBQSxBRnBEckMsbUJBQW9DLFdFeGxCWixDQUFBLEFGeWxCeEIsdUNBQXdELFdFNW9CWixDQUFBLEFGNm9CNUMsMkVBQ2dFLFdFOXFCWixDQUFBLEFGK3FCcEQsK0RBRWlDLFdFdmZaLENBQUEsQUZ3ZnJCLGlCQUFrQyxXRWhZWixDQUFBLEFGaVl0QixtQkFBb0MsV0VoWVosQ0FBQSxBRmlZeEIsNENBQzBDLFdFMUhaLENBQUEsQUYySDlCLHNCQUF1QyxXRXpSWixDQUFBLEFGMFIzQixrQkFBbUMsV0VpQ1osQ0FBQSxBRmhDdkIseUJBQTBDLFdFaUNaLENBQUEsQUZoQzlCLG9CQUFxQyxXRWxIWixDQUFBLEFGbUh6QiwwQkFBMkMsV0VsSFosQ0FBQSxBRm1IL0IsMkJBQTRDLFdFbEhaLENBQUEsQUZtSGhDLHNCQUF1QyxXRXJOWixDQUFBLEFGc04zQix1QkFBd0MsV0VwYlosQ0FBQSxBRnFiNUIsaUJBQWtDLFdFbUVaLENBQUEsQUZsRXRCLHFCQUFzQyxXRXBEWixDQUFBLEFGcUQxQiw4REFDaUQsV0V6WVosQ0FBQSxBRjBZckMsc0NBQ3lDLFdFN2FaLENBQUEsQUY4YTdCLHVCQUF3QyxXRXRYWixDQUFBLEFGdVg1Qix5QkFBMEMsV0VsZlosQ0FBQSxBRm1mOUIsMkJBQTRDLFdFbGZaLENBQUEsQUZtZmhDLGtCQUFtQyxXRXRUWixDQUFBLEFGdVR2Qix3QkFBeUMsV0VwdEJaLENBQUEsQUZxdEI3QiwwQkFBMkMsV0VwdEJaLENBQUEsQUZxdEIvQix5Q0FDeUMsV0VydEJaLENBQUEsQUZzdEI3Qiw2Q0FDMkMsV0V0dEJaLENBQUEsQUZ1dEIvQix1QkFBd0MsV0VKWixDQUFBLEFGSzVCLHlCQUEwQyxXRUpaLENBQUEsQUZLOUIsa0JBQW1DLFdFSFosQ0FBQSxBRkl2QixvQkFBcUMsV0UzV1osQ0FBQSxBRjRXekIsOENBQ29DLFdFNVdaLENBQUEsQUY2V3hCLGtEQUNzQyxXRTdXWixDQUFBLEFGOFcxQixpQkFBa0MsV0V0TlosQ0FBQSxBRnVOdEIsMEJBQTJDLFdFM2JaLENBQUEsQUY0Yi9CLG9CQUFxQyxXRXRGWixDQUFBLEFGdUZ6Qiw0RUFFNkMsV0V4RVosQ0FBQSxBRnlFakMsK0RBQ3VELFdFdkVaLENBQUEsQUZ3RTNDLHFEQUM2QyxXRTNFWixDQUFBLEFGNEVqQyx3REFDZ0QsV0U1RVosQ0FBQSxBRjZFcEMsc0RBQzhDLFdFakZaLENBQUEsQUZrRmxDLGtCQUFtQyxXRTNLWixDQUFBLEFGNEt2QixrREFFaUMsV0V6ckJaLENBQUEsQUYwckJyQixtQkFBb0MsV0VsUFosQ0FBQSxBRm1QeEIsMkJBQTRDLFdFS1osQ0FBQSxBRkpoQywyQkFBNEMsV0VLWixDQUFBLEFGSmhDLDBCQUEyQyxXRUtaLENBQUEsQUZKL0IsbURBQ3lDLFdFRFosQ0FBQSxBRkU3Qix1REFDMkMsV0VGWixDQUFBLEFGRy9CLG9CQUFxQyxXRXhzQlosQ0FBQSxBRnlzQnpCLGdCQUFpQyxXRXBiWixDQUFBLEFGcWJyQixnQkFBaUMsV0UxaEJaLENBQUEsQUYyaEJyQixnQkFBaUMsV0V4WVosQ0FBQSxBRnlZckIsbUJBQW9DLFdFL09aLENBQUEsQUZnUHhCLG1CQUFvQyxXRXppQlosQ0FBQSxBRjBpQnhCLHFCQUFzQyxXRWpVWixDQUFBLEFGa1UxQix1QkFBd0MsV0U3S1osQ0FBQSxBRjhLNUIsdUJBQXdDLFdFaElaLENBQUEsQUZpSTVCLHNCQUF1QyxXRUpaLENBQUEsQUZLM0Isa0JBQW1DLFdFeFVaLENBQUEsQXNFemN2QixTRjhCRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFdBQVcsQUFDWCxVQUFVLEFBQ1YsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsUUFBUyxDRXJDc0IsQUYrQy9CLG1EQUVFLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsWUFBWSxBQUNaLFNBQVMsQUFDVCxpQkFBaUIsQUFDakIsU0FBVSxDQUNYIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIGZyYW1ld29ya3M6c3RhcnRcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYm91cmJvbic7XG4vLyBmcmFtZXdvcmtzOmVuZFxuLy8gaGVscGVyOnN0YXJ0XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ21peGlucyc7XG4vLyBoZWxwZXI6ZW5kXG4vLyBub3JtYWxpemU6c3RhcnRcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtc2Nzcy9zYXNzL25vcm1hbGl6ZSc7XG4vLyBub3JtYWxpemU6ZW5kXG4vLyBtb2R1bGVzOnN0YXJ0XG5AaW1wb3J0ICdtb2R1bGVzL2FkZHJlc3Nlcyc7XG5AaW1wb3J0ICdtb2R1bGVzL2FsaWdubWVudCc7XG5AaW1wb3J0ICdtb2R1bGVzL2Jsb2NrcXVvdGVzJztcbkBpbXBvcnQgJ21vZHVsZXMvY29kZXMnO1xuQGltcG9ydCAnbW9kdWxlcy9mdW5jdGlvbnMnO1xuQGltcG9ydCAnbW9kdWxlcy9saXN0cyc7XG5AaW1wb3J0ICdtb2R1bGVzL3RhYmxlcyc7XG5AaW1wb3J0ICdtb2R1bGVzL3R5cG9ncmFwaHknO1xuLy8gbW9kdWxlczplbmRcbi8vIGJhc2U6c3RhcnRcbkBpbXBvcnQgJ2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICdiYXNlL3Jlc2V0JztcbkBpbXBvcnQgJ2Jhc2UvYnV0dG9ucyc7XG5AaW1wb3J0ICdiYXNlL2FydGljbGUnO1xuQGltcG9ydCAnYmFzZS9mZWVkYmFjayc7XG5AaW1wb3J0ICdiYXNlL2Zvcm1zJztcbkBpbXBvcnQgJ2Jhc2UvbWVkaWEnO1xuQGltcG9ydCAnYmFzZS93cmFwcGVyJztcbi8vIGJhc2U6ZW5kXG4vLyBjb21wb25lbnRzOnN0YXJ0XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL25hdmlnYXRpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9zbGlkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9iYW5uZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbnRybyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2JyZWFkY3J1bWJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29udGVudCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NpZGViYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9zZWxsaW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmV2aWV3JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGlnaGxpZ2h0cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Nvbm5lY3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9mb290ZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9zZXJ2aWNlLXByb2R1Y3QnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zdGlja3ktYmFyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvd29vY29tbWVyY2UnO1xuLy8gY29tcG9uZW50czplbmRcbi8vIGNvbXBvbmVudHM6c3RhcnRcbkBpbXBvcnQgJ3ZlbmRvci9zbGljayc7XG5AaW1wb3J0ICd2ZW5kb3IvbW1lbnUnO1xuLy8gY29tcG9uZW50czplbmRcbi8vIHBsdWdpbnM6c3RhcnRcbkBpbXBvcnQgJ3BsdWdpbnMvY29udGFjdGZvcm03Jztcbi8vIHBsdWdpbnM6ZW5kXG4vLyBmb250czpzdGFydFxuQGltcG9ydCAnLi4vZm9udHMvYWtrdXJhdC9ha2t1cmF0JztcbkBpbXBvcnQgJy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250LWF3ZXNvbWUnO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1DYXZlYXQ6NDAwLDcwMCcpO1xuLy8gZm9udHM6ZW5kXG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0QGluY2x1ZGUgbWFyZ2luKDApO1xuXHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwKTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXHR9XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0Zm9udC1zaXplOiAkcGFnZS1mb250O1xuXHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtYmc7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cblx0Ji53b29jb21tZXJjZS1jaGVja291dCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG5cdH1cbn1cblxuYSB7XG5cdGNvbG9yOiAkbGluay1jb2xvci1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb24tYmFzZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nLCBib3JkZXItY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nLCBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGxpbmstaG92ZXItY29sb3ItYmFzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb24tYmFzZTtcblx0fVxufVxuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5jb250YWluZXIge1xuXHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgY2FsYygoMTAwJSAtICN7JHdpZHRoLWJhc2V9KSAvIDIpKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkd2lkdGgtYmFzZSArIDMwcHgpIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCk7XG5cdH1cblxuXHQmLS1mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCR3aWR0aC1iYXNlICsgKCAkZ3V0dGVyLXNpZGUgKiAyICkpIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwKTtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIGNhbGMoKDEwMCUgLSAjezgwMHB4fSkgLyAyKSk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbig4MDBweCArIDMwcHgpIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuI3dwYWRtaW5iYXIge1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKDYwMHB4KSB7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIG51bGwpO1xuXHR9XG59XG5cbi53ZWItbm90aWNlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0QGluY2x1ZGUgcGFkZGluZyg4cHggbnVsbCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBEaXJlY3Rpb25hbC1wcm9wZXJ0eSBtaXhpbnMgYXJlIHNob3J0aGFuZHMgZm9yIHdyaXRpbmcgcHJvcGVydGllcyBsaWtlIHRoZSBmb2xsb3dpbmdcbi8vL1xuLy8vIEBpZ25vcmUgWW91IGNhbiBhbHNvIHVzZSBgZmFsc2VgIGluc3RlYWQgb2YgYG51bGxgLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkdmFsc1xuLy8vICAgTGlzdCBvZiBkaXJlY3Rpb25hbCB2YWx1ZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBib3JkZXItc3R5bGUoZG90dGVkIG51bGwpO1xuLy8vICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAwIDEwcHgpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4vLy8gICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbi8vLyAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gY29udGFpbnMtZmFsc3lcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9XG5cbkBmdW5jdGlvbiBjb2xsYXBzZS1kaXJlY3Rpb25hbHMoJHZhbHMpIHtcbiAgQGlmICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5ncyA9PSB0cnVlIHtcbiAgICBAd2FybiBcIltCb3VyYm9uXSBbRGVwcmVjYXRpb25dIGBjb2xsYXBzZS1kaXJlY3Rpb25hbHNgIGlzIGRlcHJlY2F0ZWQgYW5kIFwiICtcbiAgICBcIndpbGwgYmUgcmVtb3ZlZCBpbiA1LjAuMC5cIjtcbiAgfVxuXG4gICRvdXRwdXQ6IG51bGw7XG5cbiAgJGE6IG50aCgkdmFscywgMSk7XG4gICRiOiBpZihsZW5ndGgoJHZhbHMpIDwgMiwgJGEsIG50aCgkdmFscywgMikpO1xuICAkYzogaWYobGVuZ3RoKCR2YWxzKSA8IDMsICRhLCBudGgoJHZhbHMsIDMpKTtcbiAgJGQ6IGlmKGxlbmd0aCgkdmFscykgPCAyLCAkYSwgbnRoKCR2YWxzLCBpZihsZW5ndGgoJHZhbHMpIDwgNCwgMiwgNCkpKTtcblxuICBAaWYgJGEgPT0gMCB7ICRhOiAwOyB9XG4gIEBpZiAkYiA9PSAwIHsgJGI6IDA7IH1cbiAgQGlmICRjID09IDAgeyAkYzogMDsgfVxuICBAaWYgJGQgPT0gMCB7ICRkOiAwOyB9XG5cbiAgQGlmICRhID09ICRiIGFuZCAkYSA9PSAkYyBhbmQgJGEgPT0gJGQgeyAkb3V0cHV0OiAkYTsgICAgICAgICAgfVxuICBAZWxzZSBpZiAkYSA9PSAkYyBhbmQgJGIgPT0gJGQgICAgICAgICB7ICRvdXRwdXQ6ICRhICRiOyAgICAgICB9XG4gIEBlbHNlIGlmICRiID09ICRkICAgICAgICAgICAgICAgICAgICAgIHsgJG91dHB1dDogJGEgJGIgJGM7ICAgIH1cbiAgQGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkb3V0cHV0OiAkYSAkYiAkYyAkZDsgfVxuXG4gIEByZXR1cm4gJG91dHB1dDtcbn1cblxuLy8vIE91dHB1dCBkaXJlY3Rpb25hbCBwcm9wZXJ0aWVzLCBmb3IgaW5zdGFuY2UgYG1hcmdpbmAuXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJlXG4vLy8gICBQcmVmaXggdG8gdXNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzdWZcbi8vLyAgIFN1ZmZpeCB0byB1c2Vcbi8vLyBAcGFyYW0ge0xpc3R9ICR2YWxzXG4vLy8gICBMaXN0IG9mIHZhbHVlc1xuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb2xsYXBzZS1kaXJlY3Rpb25hbHNcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnRhaW5zLWZhbHN5XG5cbkBtaXhpbiBkaXJlY3Rpb25hbC1wcm9wZXJ0eSgkcHJlLCAkc3VmLCAkdmFscykge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUoXCJkaXJlY3Rpb25hbC1wcm9wZXJ0eVwiKTtcblxuICAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nOiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M7XG4gICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5nczogZmFsc2UgIWdsb2JhbDtcblxuICAvLyBQcm9wZXJ0eSBOYW1lc1xuICAkdG9wOiAgICAkcHJlICsgXCItdG9wXCIgICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYm90dG9tOiAkcHJlICsgXCItYm90dG9tXCIgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkbGVmdDogICAkcHJlICsgXCItbGVmdFwiICAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkcmlnaHQ6ICAkcHJlICsgXCItcmlnaHRcIiAgKyBpZigkc3VmLCBcIi0jeyRzdWZ9XCIsIFwiXCIpO1xuICAkYWxsOiAgICAkcHJlICsgICAgICAgICAgICAgaWYoJHN1ZiwgXCItI3skc3VmfVwiLCBcIlwiKTtcblxuICAkdmFsczogY29sbGFwc2UtZGlyZWN0aW9uYWxzKCR2YWxzKTtcblxuICBAaWYgY29udGFpbnMtZmFsc3koJHZhbHMpIHtcbiAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JHRvcH06IG50aCgkdmFscywgMSk7IH1cblxuICAgIEBpZiBsZW5ndGgoJHZhbHMpID09IDEge1xuICAgICAgQGlmIG50aCgkdmFscywgMSkgeyAjeyRyaWdodH06IG50aCgkdmFscywgMSk7IH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skcmlnaHR9OiBudGgoJHZhbHMsIDIpOyB9XG4gICAgfVxuXG4gICAgQGlmIGxlbmd0aCgkdmFscykgPT0gMiB7XG4gICAgICBAaWYgbnRoKCR2YWxzLCAxKSB7ICN7JGJvdHRvbX06IG50aCgkdmFscywgMSk7IH1cbiAgICAgIEBpZiBudGgoJHZhbHMsIDIpIHsgI3skbGVmdH06ICAgbnRoKCR2YWxzLCAyKTsgfVxuICAgIH0gQGVsc2UgaWYgbGVuZ3RoKCR2YWxzKSA9PSAzIHtcbiAgICAgIEBpZiBudGgoJHZhbHMsIDMpIHsgI3skYm90dG9tfTogbnRoKCR2YWxzLCAzKTsgfVxuICAgICAgQGlmIG50aCgkdmFscywgMikgeyAjeyRsZWZ0fTogICBudGgoJHZhbHMsIDIpOyB9XG4gICAgfSBAZWxzZSBpZiBsZW5ndGgoJHZhbHMpID09IDQge1xuICAgICAgQGlmIG50aCgkdmFscywgMykgeyAjeyRib3R0b219OiBudGgoJHZhbHMsIDMpOyB9XG4gICAgICBAaWYgbnRoKCR2YWxzLCA0KSB7ICN7JGxlZnR9OiAgIG50aCgkdmFscywgNCk7IH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7JGFsbH06ICR2YWxzO1xuICB9XG5cbiAgJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzOiAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nICFnbG9iYWw7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBHZW5lcmFsXG4vLyAjIEdyaWRcbi8vICMgVHlwb2dyYXBoeSAqL1xuXG4vLyAjIEdlbmVyYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIFBhZ2VcbiRwYWdlLWJnOiAjZmZmICFkZWZhdWx0O1xuJHBhZ2UtZm9udDogMTZweCAhZGVmYXVsdDtcblxuLy8gV2lkdGhcbiR3aWR0aC1iYXNlOiAxMjAwcHggIWRlZmF1bHQ7IC8vIE1haW5seSB1c2VkIGZvciBjZW50ZXJpbmdcblxuLy8gSW1hZ2UgUGF0aFxuJGltYWdlLXBhdGg6ICcuLi9pbWFnZXMnICFkZWZhdWx0O1xuXG4vLyBHdXR0ZXJzXG4kZ3V0dGVyLWJhc2U6IDIwcHggIWRlZmF1bHQ7XG4kZ3V0dGVyLXNpZGU6ICgkZ3V0dGVyLWJhc2UgLyAyKSAhZGVmYXVsdDsgLy8gVXNlZCB3aGVuIGJhc2Ugd2lkdGggaXMgcmVhY2hlZFxuXG4vLyBDb2xvcnNcbiRjb2xvci1lcnJvcjogI2VlM2YzZCAhZGVmYXVsdDtcbiRjb2xvci1zdWNjZXNzOiAjNWNiODVjICFkZWZhdWx0O1xuJGNvbG9yLWluZm86ICM1YmMwZGUgIWRlZmF1bHQ7XG4kY29sb3ItaW5mby1hbHQ6ICM0OGE4YjMgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeTogI2ZhNTUzOSAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6ICMyZmFmMzggIWRlZmF1bHQ7XG4kY29sb3Itb3JhbmdlOiAjYWVjZTU0ICFkZWZhdWx0O1xuJGNvbG9yLXdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJGNvbG9yLWJvcmRlcjogI2YwZjBmMCAhZGVmYXVsdDtcbiRjb2xvci1saWdodDogI2VkZWRlZiAhZGVmYXVsdDtcbiRjb2xvci1ibGFjazogIzAwMCAhZGVmYXVsdDtcbiRjb2xvci1ncmV5OiAjODg4ODg4ICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktbGlnaHQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY29sb3ItY3JlYW06ICNmY2ZjZmMgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYWxcbiRncmlkLWhlbHBlcnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnRzXG4kc2NyZWVuLXNtYWxsOiA1NzVweCAhZGVmYXVsdDtcbiRzY3JlZW4tcGhvbmU6IDc2N3B4ICFkZWZhdWx0O1xuJHNjcmVlbi10YWJsZXQ6IDk5MXB4ICFkZWZhdWx0O1xuJHNjcmVlbi1kZXNrdG9wOiAxMTk5cHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxhcmdlOiAxNDAwcHggIWRlZmF1bHQ7XG5cbi8vICMgQW5pbWF0aW9uc1xuJGJhc2UtZHVyYXRpb246IDAuMjVzO1xuJGJhc2UtdGltaW5nOiBlYXNlLWluLW91dDtcblxuLy8gIyBUeXBvZ3JhcGh5XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kdGV4dC1jb2xvci1iYXNlOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG4kdGV4dC1jb2xvci1hbHQ6ICM2MTYxNjEgIWRlZmF1bHQ7XG4kdGV4dC1jb2xvci1wcmltYXJ5OiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiR0ZXh0LWNvbG9yLXNlY29uZGFyeTogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcblxuJGxpbmstY29sb3ItYmFzZTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uLWJhc2U6IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvci1iYXNlOiBkYXJrZW4oJGxpbmstY29sb3ItYmFzZSwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb24tYmFzZTogbm9uZSAhZGVmYXVsdDtcblxuJGZvbnQtZmFtaWx5LWljb246IEZvbnRBd2Vzb21lICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6IEFra3VyYXQsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXN0eWxlOiBDYXZlYXQsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAxNXB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMTogMThweCAhZGVmYXVsdDtcbiRmb250LXNpemUtaDI6IDE4cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgzOiAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNDogMTZweCAhZGVmYXVsdDtcbiRmb250LXNpemUtaDU6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAxMnB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogMS42ICFkZWZhdWx0O1xuXG4kaGVhZGluZy1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yICFkZWZhdWx0O1xuJGhlYWRpbmctY29sb3I6ICRjb2xvci1ibGFjayAhZGVmYXVsdDtcbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCAkbmFtZSwgJGV4dGVuc2lvbjogJ3BuZycsICRwb3NpdGlvbjogbGVmdCBjZW50ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHNpemU6IGZhbHNlICkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2UtcGF0aH0vI3skbmFtZX0uI3skZXh0ZW5zaW9ufSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG5cblx0QGlmICgkc2l6ZSkge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cdH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZSggJHZhbHVlICkge1xuXHRmb250LXNpemU6ICR2YWx1ZTtcbn1cblxuQG1peGluIG1xKCRhcmdzLi4uKSB7XG5cdCRtZWRpYS10eXBlOiAnb25seSBzY3JlZW4nO1xuXHQkbWVkaWEtdHlwZS1rZXk6ICdtZWRpYS10eXBlJztcblx0JGFyZ3M6IGtleXdvcmRzKCRhcmdzKTtcblx0JGV4cHI6ICcnO1xuXG5cdEBpZiBtYXAtaGFzLWtleSgkYXJncywgJG1lZGlhLXR5cGUta2V5KSB7XG5cdFx0JG1lZGlhLXR5cGU6IG1hcC1nZXQoJGFyZ3MsICRtZWRpYS10eXBlLWtleSk7XG5cdFx0JGFyZ3M6IG1hcC1yZW1vdmUoJGFyZ3MsICRtZWRpYS10eXBlLWtleSk7XG5cdH1cblxuXHRAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGFyZ3Mge1xuXHRcdEBpZiAkdmFsdWUge1xuXHRcdFx0JGV4cHI6IFwiI3skZXhwcn0gYW5kICgjeyRrZXl9OiAjeyR2YWx1ZX0pXCI7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JG1lZGlhLXR5cGV9ICN7JGV4cHJ9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gc2NyZWVuKCRtaW4sICRtYXgsICRvcmllbnRhdGlvbjogZmFsc2UpIHtcblx0QGluY2x1ZGUgbXEoJG1pbi13aWR0aDogJG1pbiwgJG1heC13aWR0aDogJG1heCwgJG9yaWVudGF0aW9uOiAkb3JpZW50YXRpb24pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4LXNjcmVlbigkbWF4KSB7XG5cdEBpbmNsdWRlIG1xKCRtYXgtd2lkdGg6ICRtYXgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWluLXNjcmVlbigkbWluKSB7XG5cdEBpbmNsdWRlIG1xKCRtaW4td2lkdGg6ICRtaW4pIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIFByb3ZpZGVzIGEgcXVpY2sgbWV0aG9kIGZvciBzZXR0aW5nIGFuIGVsZW1lbnTigJlzIHBvc2l0aW9uLiBVc2UgYSBgbnVsbGAgdmFsdWUgdG8g4oCcc2tpcOKAnSBhIHNpZGUuXG4vLy9cbi8vLyBAcGFyYW0ge1Bvc2l0aW9ufSAkcG9zaXRpb24gW3JlbGF0aXZlXVxuLy8vICAgQSBDU1MgcG9zaXRpb24gdmFsdWVcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gJGNvb3JkaW5hdGVzIFtudWxsIG51bGwgbnVsbCBudWxsXVxuLy8vICAgTGlzdCBvZiB2YWx1ZXMgdGhhdCBjb3JyZXNwb25kIHRvIHRoZSA0LXZhbHVlIHN5bnRheCBmb3IgdGhlIGVkZ2VzIG9mIGEgYm94XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDEwZW0pO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBsZWZ0OiAxMGVtO1xuLy8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLy8gICAgIHRvcDogMDtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gaXMtbGVuZ3RoXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSB1bnBhY2tcblxuQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbjogcmVsYXRpdmUsICRjb29yZGluYXRlczogbnVsbCBudWxsIG51bGwgbnVsbCkge1xuICBAaWYgdHlwZS1vZigkcG9zaXRpb24pID09IGxpc3Qge1xuICAgICRjb29yZGluYXRlczogJHBvc2l0aW9uO1xuICAgICRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nOiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M7XG4gICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5nczogZmFsc2UgIWdsb2JhbDtcbiAgJGNvb3JkaW5hdGVzOiB1bnBhY2soJGNvb3JkaW5hdGVzKTtcblxuICAkb2Zmc2V0czogKFxuICAgIHRvcDogICAgbnRoKCRjb29yZGluYXRlcywgMSksXG4gICAgcmlnaHQ6ICBudGgoJGNvb3JkaW5hdGVzLCAyKSxcbiAgICBib3R0b206IG50aCgkY29vcmRpbmF0ZXMsIDMpLFxuICAgIGxlZnQ6ICAgbnRoKCRjb29yZGluYXRlcywgNClcbiAgKTtcblxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBlYWNoICRvZmZzZXQsICR2YWx1ZSBpbiAkb2Zmc2V0cyB7XG4gICAgQGlmIGlzLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAgICN7JG9mZnNldH06ICR2YWx1ZTtcbiAgICB9XG4gIH1cbiAgJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzOiAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nICFnbG9iYWw7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0QGluY2x1ZGUgbWFyZ2luKDAgbnVsbCBudWxsKTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmZpZ3VyZSB7XG5cdEBpbmNsdWRlIG1hcmdpbigwKTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDA7XG5cdEBpbmNsdWRlIG1hcmdpbigwKTtcblx0QGluY2x1ZGUgcGFkZGluZygwKTtcbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogcmVtKDZweCkgIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogcmVtKDE1cHgpICFkZWZhdWx0O1xuXG4kYnV0dG9uLWhlaWdodDogYXV0byAhZGVmYXVsdDtcblxuJGJ1dHRvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xuXG4kYnV0dG9uLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvci1ob3ZlcjogI2ZmZiAhZGVmYXVsdDtcbiRidXR0b24tY29sb3ItZGlzYWJsZWQ6ICM5OTkgIWRlZmF1bHQ7XG5cbiRidXR0b24tYm9yZGVyLXNpemU6IDFweCAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWNvbG9yOiAkY29sb3Itb3JhbmdlICFkZWZhdWx0O1xuJGJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI6IGRhcmtlbigkY29sb3Itb3JhbmdlLCA1JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1jb2xvci1kaXNhYmxlZDogIzY2NiAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcblxuJGJ1dHRvbi1iZzogJGNvbG9yLW9yYW5nZSAhZGVmYXVsdDtcbiRidXR0b24tYmctaG92ZXI6IGRhcmtlbigkY29sb3Itb3JhbmdlLCA1JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLWJnLWRpc2FibGVkOiAjZWZlZmVmICFkZWZhdWx0O1xuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnV0dG9uIHtcbiAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidXR0b24tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlci1zaXplICRidXR0b24tYm9yZGVyLXN0eWxlICRidXR0b24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tYmc7XG4gIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZywgYm9yZGVyLWNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZywgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG4gIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG4gIEBpbmNsdWRlIHBhZGRpbmcoJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRidXR0b24tZm9udC1zaXplKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ1dHRvbi1jb2xvci1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidXR0b24tY29sb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1kaXNhYmxlZDtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCA1JSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDUlKTtcbiAgICB9XG4gIH1cblxuICAmLS1kYXJrIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICB9XG5cbiAgJi0tYXJyb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDVweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tY2hlY2tvdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1ibHVlO1xuICAgIEBleHRlbmQgLmJ1dHRvbi0tYXJyb3c7XG4gICAgQGluY2x1ZGUgcGFkZGluZygxMnB4IDMwcHgpO1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuICAgICAgQGluY2x1ZGUgcGFkZGluZyg4cHggMTRweCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cblxuICAmLS1taWxrIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRnVuY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcblx0QHJldHVybiAoJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKSk7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG5cdEBpZiBub3QgdW5pdGxlc3MoJHB4dmFsKSB7XG5cdFx0JHB4dmFsOiBzdHJpcC11bml0KCRweHZhbCk7XG5cdH1cblxuXHQkYmFzZTogJGVtLWJhc2U7XG5cdEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcblx0XHQkYmFzZTogc3RyaXAtdW5pdCgkYmFzZSk7XG5cdH1cblxuXHRAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxcmVtO1xufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4lYXJ0aWNsZSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdEBpbmNsdWRlIGJhc2UtYWRkcmVzc2VzO1xuXHRAaW5jbHVkZSBiYXNlLWFsaWdubWVudDtcblx0QGluY2x1ZGUgYmFzZS1ibG9ja3F1b3Rlcztcblx0QGluY2x1ZGUgYmFzZS1jb2Rlcztcblx0QGluY2x1ZGUgYmFzZS1saXN0cztcblx0QGluY2x1ZGUgYmFzZS10YWJsZXM7XG5cdEBpbmNsdWRlIGJhc2UtdHlwb2dyYXBoeTtcblxuXHRpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHQmLmFsaWduLWxlZnQsXG5cdFx0Ji5hbGlnbmxlZnQsXG5cdFx0Ji5hbGlnbi1yaWdodCxcblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLWFkZHJlc3NlcyB7XG5cdGFkZHJlc3Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgkZ3V0dGVyLXNpZGUpIG51bGwpO1xuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtYWxpZ25tZW50IHtcblx0LmFsaWduLW5vbmUsXG5cdC5hbGlnbm5vbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC5hbGlnbi1jZW50ZXIsXG5cdC5hbGlnbmNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIGF1dG8pO1xuXHR9XG5cblx0LmFsaWduLWxlZnQsXG5cdC5hbGlnbmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwICRndXR0ZXItYmFzZSAkZ3V0dGVyLXNpZGUgMCk7XG5cdH1cblxuXHQuYWxpZ24tcmlnaHQsXG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgMCAkZ3V0dGVyLXNpZGUgJGd1dHRlci1iYXNlKTtcblx0fVxuXG5cdC53cC1jYXB0aW9uLFxuXHRmaWd1cmUge1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgJGd1dHRlci1zaWRlKTtcblxuXHRcdC53cC1jYXB0aW9uLXRleHQsXG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4ocmVtKDVweCkpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIE1peGlucyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLWJsb2NrcXVvdGVzIHtcblx0YmxvY2txdW90ZSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGJvcmRlcjogcmVtKDFweCkgc29saWQgI2RkZDtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAwICRndXR0ZXItc2lkZSk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMjBweCkpO1xuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtY29kZXMge1xuXHRwcmUsXG5cdGNvZGUge1xuXHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdFx0Zm9udDogMTAwJSAnYW5kYWxlIG1vbm8nLCAnbHVjaWRhIGNvbnNvbGUnLCBtb25vc3BhY2U7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRAaW5jbHVkZSBtYXJnaW4oJGd1dHRlci1iYXNlIDApO1xuXHR9XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgTWl4aW5zICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gTm8gbG9jYWwgdmFyaWFibGVzIGF2YWlsYWJsZVxuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtbGlzdHMge1xuXHR1bCxcblx0b2wge1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwICRndXR0ZXItYmFzZSAkZ3V0dGVyLXNpZGUpO1xuXHR9XG5cblx0bGkgdWwsXG5cdGxpIG9sIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAkZ3V0dGVyLWJhc2UpO1xuXHR9XG5cblx0dWwsXG5cdHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdH1cblxuXHRvbCxcblx0b2wgbGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0fVxuXG5cdGRsIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAwICRndXR0ZXItc2lkZSk7XG5cblx0XHRkdCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHRkZCB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgJGd1dHRlci1iYXNlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kdGFibGUtY2FwdGlvbi1wYWRkaW5nLXZlcnRpY2FsOiByZW0oMTBweCkgIWRlZmF1bHQ7XG4kdGFibGUtY2FwdGlvbi1wYWRkaW5nLWhvcml6b250YWw6IHJlbSgxMHB4KSAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWJnOiAjZmZmICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC1wYWRkaW5nLXZlcnRpY2FsOiByZW0oMTBweCkgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLWhvcml6b250YWw6IHJlbSgxMHB4KSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtYmc6ICNmZmYgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1iZy1oZWFkOiAjZWZlZmVmICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC1ib3JkZXItc2l6ZTogcmVtKDFweCkgIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtYm9yZGVyLWNvbG9yOiAjY2NjICFkZWZhdWx0O1xuXG4vLyAjIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGJhc2UtdGFibGVzIHtcblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgJGd1dHRlci1zaWRlKTtcblxuXHRcdGNhcHRpb24ge1xuXHRcdFx0Y29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJHRhYmxlLWNhcHRpb24tYm9yZGVyLXNpemUgJHRhYmxlLWNhcHRpb24tYm9yZGVyLXN0eWxlICR0YWJsZS1jYXB0aW9uLWJvcmRlci1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6ICR0YWJsZS1jYXB0aW9uLWJnO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygkdGFibGUtY2FwdGlvbi1wYWRkaW5nLXZlcnRpY2FsICR0YWJsZS1jYXB0aW9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpO1xuXHRcdH1cblxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICR0YWJsZS1jZWxsLWJvcmRlci1zaXplICR0YWJsZS1jZWxsLWJvcmRlci1zdHlsZSAkdGFibGUtY2VsbC1ib3JkZXItY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtY2VsbC1iZztcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoJHRhYmxlLWNlbGwtcGFkZGluZy12ZXJ0aWNhbCAkdGFibGUtY2VsbC1wYWRkaW5nLWhvcml6b250YWwpO1xuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHR0aGVhZCB0aCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtY2VsbC1iZy1oZWFkO1xuXHRcdH1cblxuXHRcdHRmb290IHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBNaXhpbnMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBiYXNlLXR5cG9ncmFwaHkge1xuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgMCByZW0oMTVweCkpO1xuXHR9XG5cblx0aDEge1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIDAgcmVtKDI1cHgpKTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oMSk7XG5cdH1cblxuXHRoMiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgyKTtcblx0fVxuXG5cdGgzIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtaDMpO1xuXHR9XG5cblx0aDQge1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDVweCkpO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWg0KTtcblx0fVxuXG5cdGg1IHtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSg1cHgpKTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNSk7XG5cdH1cblxuXHRoNiB7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNik7XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMCAwICRndXR0ZXItc2lkZSk7XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0ZW0ge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdGRmbiB7XG5cdFx0QGV4dGVuZCBzdHJvbmc7XG5cdFx0QGV4dGVuZCBlbTtcblx0fVxuXG5cdHN1cCxcblx0c3ViIHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4lZmVlZGJhY2sge1xuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDMwcHggbnVsbCk7XG5cblx0XHRhIHtcblx0XHRcdCYuX19mYmN3X193aWRnZXQge1xuXHRcdFx0XHQmLl9fZmJjd19fd2lkZ2V0LS1zbWFsbCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ll9fZmJjd19fd2lkZ2V0X19yYXRpbmctb3ZlcnZpZXcge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQuX19mYmN3X193aWRnZXRfX3JhdGluZy1vdmVydmlldyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQuX19mYmN3X193aWRnZXRfX3N0YXJzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuX19mYmN3X193aWRnZXRfX2Zvb3RlciB7XG5cdFx0XHRcdCYuX19mYmN3X193aWRnZXRfX2Zvb3Rlci0tc21hbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XG4kbGFiZWwtdGV4dC1jb2xvcjogJHRleHQtY29sb3ItYmFzZSAhZGVmYXVsdDtcbiRsYWJlbC10ZXh0LWNvbG9yLWVycm9yOiAjZmZmICFkZWZhdWx0O1xuJGxhYmVsLWJhY2tncm91bmQtZXJyb3I6ICNkOTUzNGYgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXZlcnRpY2FsOiByZW0oNXB4KSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLWhvcml6b250YWw6IHJlbSgxMHB4KSAhZGVmYXVsdDtcblxuJGlucHV0LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGlucHV0LXdpZHRoLXRleHRhcmVhOiAxMDAlICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiByZW0oNDBweCkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXRleHRhcmVhOiByZW0oMjAwcHgpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICR0ZXh0LWNvbG9yLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICRjb2xvci1ncmV5ICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yLWRpc2FibGVkOiAjOTk5ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvci1mb2N1czogIzMzN2FiNyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3ItZXJyb3I6ICRjb2xvci1lcnJvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICNmZmYgIWRlZmF1bHQ7XG4kaW5wdXQtYmctZGlzYWJsZWQ6ICNlZmVmZWYgIWRlZmF1bHQ7XG5cbiRpbnB1dC1zdWJtaXQtY29sb3I6ICRidXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtc3VibWl0LWNvbG9yLWhvdmVyOiAkYnV0dG9uLWNvbG9yLWhvdmVyICFkZWZhdWx0O1xuXG4kaW5wdXQtc3VibWl0LWJnOiAkYnV0dG9uLWJnICFkZWZhdWx0O1xuJGlucHV0LXN1Ym1pdC1iZy1ob3ZlcjogJGJ1dHRvbi1iZy1ob3ZlciAhZGVmYXVsdDtcblxuJGZpZWxkc2V0LXBhZGRpbmctdmVydGljYWw6IHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRmaWVsZHNldC1wYWRkaW5nLWhvcml6b250YWw6IHJlbSgyMHB4KSAhZGVmYXVsdDtcblxuJGZpZWxkc2V0LWJvcmRlci1zaXplOiByZW0oMXB4KSAhZGVmYXVsdDtcbiRmaWVsZHNldC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGZpZWxkc2V0LWJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiRmaWVsZHNldC1ib3JkZXItcmFkaXVzOiByZW0oNXB4KTtcblxuJGxlZ2VuZC1jb2xvcjogIzY2NiAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLXNpemU6IHJlbSgxcHgpICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1yYWRpdXM6IHJlbSg1cHgpICFkZWZhdWx0O1xuJGxlZ2VuZC1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuXG4vLyAjIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZmllbGRzZXQge1xuXHRib3JkZXI6ICRmaWVsZHNldC1ib3JkZXItc2l6ZSAkZmllbGRzZXQtYm9yZGVyLXN0eWxlICRmaWVsZHNldC1ib3JkZXItY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6ICRmaWVsZHNldC1ib3JkZXItcmFkaXVzO1xuXHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRndXR0ZXItc2lkZSk7XG5cdEBpbmNsdWRlIHBhZGRpbmcoJGZpZWxkc2V0LXBhZGRpbmctdmVydGljYWwgJGZpZWxkc2V0LXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cblx0PiBwIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRndXR0ZXItc2lkZSk7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cbn1cblxubGVnZW5kIHtcblx0Y29sb3I6ICRsZWdlbmQtY29sb3I7XG5cdGJvcmRlcjogJGxlZ2VuZC1ib3JkZXItc2l6ZSAkbGVnZW5kLWJvcmRlci1zdHlsZSAkbGVnZW5kLWJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJGxlZ2VuZC1ib3JkZXItcmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiAkbGVnZW5kLWJhY2tncm91bmQ7XG5cdEBpbmNsdWRlIHBhZGRpbmcocmVtKDVweCkgcmVtKDEwcHgpKTtcbn1cblxubGFiZWwge1xuXHQmOm5vdCgucmFkaW8pOm5vdCguY2hlY2tib3gpOm5vdCguZXJyb3IpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogJGxhYmVsLWZvbnQtd2VpZ2h0O1xuXHRcdGNvbG9yOiAkbGFiZWwtdGV4dC1jb2xvcjtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsICRsYWJlbC1tYXJnaW4tYm90dG9tKTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJGxhYmVsLWZvbnQtc2l6ZSk7XG5cdH1cblxuXHQmLnJhZGlvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdEBpbmNsdWRlIG1hcmdpbigwIHJlbSgxMHB4KSAwIHJlbSgxcHgpKTtcblx0fVxuXG5cdCYuY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDAgcmVtKDEwcHgpIDApO1xuXHR9XG5cblx0Ji5lcnJvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAkbGFiZWwtdGV4dC1jb2xvci1lcnJvcjtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oM3B4KTtcblx0XHRiYWNrZ3JvdW5kOiAkbGFiZWwtYmFja2dyb3VuZC1lcnJvcjtcblx0XHRAaW5jbHVkZSBtYXJnaW4ocmVtKDEwcHgpIG51bGwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oNXB4KSByZW0oMTBweCkpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiByZW0oNXB4KSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogcmVtKDVweCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiByZW0oNXB4KSBzb2xpZCAkbGFiZWwtYmFja2dyb3VuZC1lcnJvcjtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCByZW0oLTVweCkgbnVsbCBudWxsIHJlbSgxMHB4KSk7XG5cdFx0fVxuXHR9XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6ICRpbnB1dC13aWR0aDtcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuXHRjb2xvcjogJGlucHV0LWNvbG9yO1xuXHRib3JkZXI6ICRpbnB1dC1ib3JkZXItc2l6ZSAkaW5wdXQtYm9yZGVyLXN0eWxlICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XG5cdHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZywgYm9yZGVyLWNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZywgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdEBpbmNsdWRlIHBhZGRpbmcoJGlucHV0LXBhZGRpbmctdmVydGljYWwgJGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcblx0fVxuXG5cdCY6Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSkge1xuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1mb2N1cztcblx0fVxuXG5cdCYuZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvci1lcnJvcjtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItZGlzYWJsZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuXHR9XG5cblx0Jlt0eXBlPSdyYWRpbyddLFxuXHQmW3R5cGU9J2NoZWNrYm94J10ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgcmVtKDEwcHgpIG51bGwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblx0fVxuXG5cdCZbdHlwZT0ncmFkaW8nXSxcblx0Jlt0eXBlPSdjaGVja2JveCddLFxuXHQmW3R5cGU9J3N1Ym1pdCddLFxuXHQmW3R5cGU9J3Jlc2V0J10sXG5cdCZbdHlwZT0nYnV0dG9uJ10ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG5idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmlucHV0W3R5cGU9J3Jlc2V0J10sXG5pbnB1dFt0eXBlPSdidXR0b24nXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRpbnB1dC1zdWJtaXQtY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1zdWJtaXQtYmc7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRpbnB1dC1zdWJtaXQtY29sb3ItaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvci1ob3Zlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtc3VibWl0LWJnLWhvdmVyO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLWhvcml6b250YWwgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gcmVtKDVweCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJvQUFBQU5DQVlBQUFDM21YN3RBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFBVXRKUkVGVWVOcTgwODlLQWxFVXgvSHZhSVJDSWJSeUNzTHhDY1lab2tjSW5Xa1JDQ0hNU2duNjh4UXVlb0EyUlJDMGtkb0lGY3hvUFVHclVaZXVySld0b3pLSjRMVEpFTTEvcEozbFBkejd1VC91UFVvK2Z5ajhRd1ZVTlRwelJGV2pCQnduazlXMDJNd1FUWXVKNDJTT0ZCRUpBSnV1VzdxdVZHcFRSUXhERjl0TzVRQlBFUkVGRUdERGRVdTMwOElNUThlMlUxbmdISmdMZFBYdWJEdTFiaGg2YTBySS9qY0M4Tm1kcUZOcnJsdTZyMVJxd1Q4aUo5M3J2MEZCNE16M3E5dWVWdzVQZ2xoV0V0Tk03QUtudlQxRlpPQVlMZnArOWRIenlrc1RJSDFKZnVZSWlBelkrMkthaVZYTFNyNk9pUndNUWpyUSs1QXoza3d6b1Z0VzhtTUVzZ2NjRDd1TUlpTGhFUmlBMW1nODFJdkZxL2wydXcxQUtCUWluZDVxeCtOYURyZ1lsVm9Sa1Fqd1BNWXpyRFNiVC9WQzRYSUJ3SEV5cmVWbGRRZTRBVm85SDZxdnZnWUFkN1IxNU92cGZIRUFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxudGV4dGFyZWEge1xuXHR3aWR0aDogJGlucHV0LXdpZHRoLXRleHRhcmVhO1xuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtdGV4dGFyZWE7XG59XG4iLCIvLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgRWxlbWVudHMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnJhdGlvLFxuYXVkaW8sXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbnZpZGVvIHtcblx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAkZ3V0dGVyLXNpZGUpO1xufVxuXG4ucmF0aW8ge1xuXHRoZWlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBwYWRkaW5nKDApO1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XG5cblx0ZW1iZWQsXG5cdGlmcmFtZSxcblx0b2JqZWN0LFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdH1cbn1cblxuLnJhdGlvLS0xNng5IHtcblx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgNTYuMjUlKTtcbn1cblxuLnJhdGlvLS00eDMge1xuXHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCA3NSUpO1xufVxuIiwiLy8gVGFibGUgb2YgQ29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICMgVmFyaWFibGVzXG4vLyAjIEVsZW1lbnRzICovXG5cbi8vICMgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBObyBsb2NhbCB2YXJpYWJsZXMgYXZhaWxhYmxlXG5cbi8vICMgRWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi53cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdEBpbmNsdWRlIHBhZGRpbmcoMTM3cHggbnVsbCBudWxsIG51bGwpO1xuXHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tZGVza3RvcCkge1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoMTI4cHggbnVsbCBudWxsIG51bGwpO1xuXHR9XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDEyMnB4IG51bGwgbnVsbCBudWxsKTtcblx0fVxuXG4gICY6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsYWNrLCAuOCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcsIHZpc2liaWxpdHkgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwKTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcblx0ei1pbmRleDogMztcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jcmVhbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIDAgbnVsbCAwKTtcblxuXHQmX190b3Age1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoMThweCBudWxsKTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMTBweCBudWxsIG51bGwpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAwIDApO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDE0cHggMCBudWxsIG51bGwpO1xuXHRcdH1cblxuXHRcdD4gdWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDE1cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMTBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoNXB4IG51bGwpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgNHB4KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nLCB2aXNpYmlsaXR5ICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZywgdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSBudWxsIG51bGwgLTEwcHgpO1xuXG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoNHB4IDEwcHgpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcnQge1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0PiB1bCB7XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMzBweCk7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQzcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC04cHggLTEwcHggbnVsbCBudWxsKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0bWluLXdpZHRoOiByZW0oMzkwcHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nLCB2aXNpYmlsaXR5ICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZywgdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDI1cHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbigtMXB4IG51bGwgbnVsbCBudWxsKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTAwJSAwIG51bGwgbnVsbCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRcdFx0XHRyaWdodDogLTE1cHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI0NXB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyg1cHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Ji50b3RhbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKDI1cHggbnVsbCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxMDBweCBudWxsIG51bGwpO1xuXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIG51bGwgbnVsbCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5idXR0b25zIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdCYuYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKHJlbSg1cHgpIG51bGwpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuY2hlY2tvdXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLmJ1dHRvbi0tYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZygxMHB4KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNjV2aDtcblxuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0Ji5taW5pX2NhcnRfaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMTVweCkgbnVsbCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTAwcHggcmVtKDE1cHgpIDUwcHgpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDI3MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYucXVhbnRpdHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwIG51bGwpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDEwcHggbnVsbCAyMHB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAwKTtcblx0XHR9XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1hcmdpbigtNzBweCBudWxsIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKC01NXB4IG51bGwgbnVsbCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMjI0cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oMCBudWxsIG51bGwpO1xuXHRcdH1cbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgfVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHR9XG5cdH1cblxuXHQmX19zZWFyY2gge1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKC0yMHB4IG51bGwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4oMTVweCBudWxsIG51bGwpO1xuXHRcdH1cblxuXHRcdGZvcm0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgNDVweCBudWxsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLTE1cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCxcblx0XHRcdGlucHV0W3R5cGU9J3NlYXJjaCddIHtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDEycHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIDAgbnVsbCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1jaGVja291dCAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2hlY2tvdXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDE1cHggbnVsbCBudWxsKTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVudSB7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdG5hdiB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdD4gdWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMTJweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm1lZ2EtbWVudSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDc1JTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdiZWtpamsgb25zJztcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCBudWxsIGNhbGMoMTAwJSAtIDVweCkgMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIDAuMik7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRiYXNlLXRpbWluZyAkYmFzZS1kdXJhdGlvbjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC0xMDAwcHggLTIwMDBweCAtMjAwMDBweCAtMjAwMHB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKCRjb2xvci1ibGFjaywgMC4zKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJGJhc2UtdGltaW5nICRiYXNlLWR1cmF0aW9uIG9wYWNpdHk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtMjBweCAtMTBweCAtMTBweCAtMTBweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm1lZ2EtbWVudV9fd3JhcCB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubWVnYS1tZW51X193cmFwIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMDBweDtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjMpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgY2FsYygxMDAlICsgMTBweCkgbnVsbCBudWxsIC0yNzZweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCA4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQ+IC5tZW51LWxpc3Qge1xuXHRcdFx0XHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIC0xMHB4KTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKDE4cHggbnVsbCBudWxsKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5tZW51LXRvb2xzIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxNnB4IG51bGwgbnVsbCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAycHggMCBudWxsIG51bGwpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDc4Jztcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMTBweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMzBweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbigtMXB4IG51bGwgbnVsbCBudWxsKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIDApO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmcgJGJhc2UtZHVyYXRpb247XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCBudWxsIDApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogLThweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tbS1vcGVuaW5nICYge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmYWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYtLXN0aWNreSB7XG5cdFx0QGluY2x1ZGUgbWluLXNjcmVlbigkc2NyZWVuLXRhYmxldCArIDFweCkge1xuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZS1kb3duIDAuN3M7XG5cdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCAwIG51bGwgMCk7XG5cdFx0XHQuaGVhZGVyX19sb2dvIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKC0yMHB4IDMwcHggbnVsbCBudWxsKTtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlcl9fbWVudSB7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIGF1dG8gbnVsbCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0XHRcdG5hdiB7XG5cdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlcl9fc2VhcmNoIHtcblx0XHRcdFx0d2lkdGg6IDI2JTtcblx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgNzBweCBudWxsIG51bGwpO1xuXHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkZXJfX2luZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oLTUycHggbnVsbCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oLTQ5cHggbnVsbCBudWxsKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAxNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGVyX190b3Age1xuXHRcdFx0XHR6LWluZGV4OiBhdXRvO1xuXG5cdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlcl9fY2FydCB7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXJfX21lbnUgbmF2PnVsPmxpLm1lZ2EtbWVudSAubWVnYS1tZW51X193cmFwIHtcblx0XHRcdGxlZnQ6IC0xNDZweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1kZXNrdG9wKSB7XG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG5cdFx0MCUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1jaGVja291dCAmIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgMCBudWxsKTtcblx0XHR9XG5cblx0XHQuaGVhZGVyX19sb2dvIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbigwIG51bGwgbnVsbCBudWxsKTtcblx0XHR9XG5cblx0XHQuaGVhZGVyX19pbmZvIHtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgMTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcbiAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAgMCAwIG51bGwpO1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGg1IHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDVweCAyMHB4KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1oNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgcGFkZGluZygzMHB4IDIwcHggMTBweCAyMHB4KTtcblxuICAgIGEge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoOHB4IG51bGwpO1xuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgYXV0byBudWxsIDhweCAwKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAyMHB4IG51bGwpO1xuXG4gICAgPiB1bCB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDEwcHggMjBweCk7XG5cbiAgICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoOHB4IG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAxMHB4KTtcblxuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoOHB4IG51bGwpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIDAgbnVsbCBudWxsKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDEwcHgpO1xuXG4gICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg4cHggbnVsbCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCBudWxsIG51bGwpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCBudWxsKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCBudWxsIG51bGwpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKDIwcHgpO1xuXG4gICAgYSB7XG4gICAgICAmLmJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IG51bGwgbnVsbCBudWxsKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAxMHB4IG51bGwgbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4IG51bGwpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTBweCBudWxsKTtcbiAgICB9XG4gIH1cblxuICAmLS1hZG1pbiB7XG4gICAgdG9wOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oNzgycHgpIHtcbiAgICAgIHRvcDogNDZweDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4iLCIuc2xpZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdEBpbmNsdWRlIG1hcmdpbigyMHB4IG51bGwpO1xuXG5cdCZfX21lbnUge1xuXHRcdHdpZHRoOiBjYWxjKDM0JSAtIDI3cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMSk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygyMHB4IDI1cHgpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDMwcHgpO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3ItcHJpbWFyeTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMjBweCk7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdHlsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgOXB4KTtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMjZweCk7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ob2xkZXIge1xuXHRcdHdpZHRoOiA2NiU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRmaWd1cmUge1xuXHRcdFx0aGVpZ2h0OiAzMTVweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1kZXNrdG9wKXtcblx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpe1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKXtcblx0XHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYmFubmVyIHtcblx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCByZW0oMjBweCkgbnVsbCk7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxufSIsIi5pbnRybyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAaW5jbHVkZSBwYWRkaW5nKDEwcHggbnVsbCk7XG5cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoMzMuMyUgLSAxOHB4KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAyMHB4KTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTlweDtcblx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwKTtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDEwcHggMTVweCk7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLTFweCk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5icmVhZGNydW1icyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRAaW5jbHVkZSBwYWRkaW5nKDE1cHggbnVsbCk7XG5cdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTBweCBudWxsKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygxMHB4IG51bGwpO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgNXB4IG51bGwpO1xuXHR9XG5cblx0aSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDEwcHgpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDVweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMnB4KTtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdH1cblxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgcmVtKDQwcHgpIG51bGwpO1xuXG5cdCZfX2FydGljbGUge1xuXHRcdEBleHRlbmQgJWFydGljbGU7XG5cblx0XHQucHdiLWFsbC1icmFuZHMge1xuXHRcdFx0LnB3Yi1icmFuZHMtY29scy1vdXRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQucHdiLWJyYW5kcy1jb2wzIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygyMCUgLSAzMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDMwcHgpO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMTVweCAzMHB4IDE1cHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDMwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc21hbGwpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nob3Age1xuXHRcdEBpbmNsdWRlIGJhc2UtdHlwb2dyYXBoeTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCA0MHB4IG51bGwpO1xuXHR9XG5cblx0Jl9fY2FydCB7XG5cdFx0QGluY2x1ZGUgYmFzZS10eXBvZ3JhcGh5O1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIDQwcHggbnVsbCk7XG5cblx0XHQud29vY29tbWVyY2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC10b29scyB7XG5cdFx0XHRcdEBleHRlbmQgJWZlZWRiYWNrO1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLTEwcHgpO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDEwcHgpO1xuXG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHQuX19mYmN3X193aWRnZXRfX3N0YXRzLXJhdGluZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJ0LWNvbGxhdGVyYWxzIHtcblx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKC0yMHB4IC0yMHB4IDIwcHggLTIwcHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdCYjc2hpcHBpbmdfbWV0aG9kIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0YWJsZSB7XG5cdFx0XHRcdFx0Ji5zaG9wX3RhYmxlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0XHRcdFx0dGgsXG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcmRlci10b3RhbCxcblx0XHRcdFx0XHRcdC5jYXJ0LXN1YnRvdGFsIHtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcnRfdG90YWxzIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMjBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2FydF9zZWN1cmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oMTBweCBudWxsIG51bGwgbnVsbCk7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAyM1wiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMTBweCBudWxsIG51bGwpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDAgbnVsbCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKDIwcHggbnVsbCBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2hlY2tvdXQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDQwcHgpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygyMHB4KTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDEwcHggbnVsbCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTBweCBudWxsKTtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKDMwcHggbnVsbCBudWxsIG51bGwpO1xuXG5cdFx0XHQmLndvb2NvbW1lcmNlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKDAgbnVsbCBudWxsIG51bGwpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXBpbiB7XG5cdFx0XHQucGF5bWVudF9tZXRob2RfcGluX3BheW1lbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLTE1cHggNDBweCAtMTVweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0QGV4dGVuZCAlYXJ0aWNsZTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxNXB4IDEwcHggMTVweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVzc2FnZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDEwcHggMTVweCk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKDMwcHggbnVsbCk7XG5cdH1cblxuXHQmLS1ib3RoIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAxNXB4KTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc2lkZWJhciB7XG5cdFx0d2lkdGg6IGNhbGMoNzUlIC0gMTVweCk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDE1cHgpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMCk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmlnaHQge1xuXHRcdHdpZHRoOiBjYWxjKDc1JSAtIDE1cHgpO1xuXHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIDE1cHggbnVsbCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMCBudWxsIG51bGwpO1xuXHRcdH1cblx0fVxufSIsIi5zaWRlYmFyIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG5cdEBpbmNsdWRlIG1hcmdpbihudWxsIDE1cHggMzBweCBudWxsKTtcblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAwIG51bGwgbnVsbCk7XG5cdH1cblxuXHQ+IGgzIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWgyKTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDMwcHggbnVsbCk7XG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTVweCAxNXB4IG51bGwgbnVsbCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygycHggMTBweCk7XG5cblx0XHRpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDUwJSBudWxsIG51bGwgNTAlKTtcblx0XHR9XG5cdH1cblxuXHQmX193aWRnZXQge1xuXHRcdEBpbmNsdWRlIGJhc2UtdHlwb2dyYXBoeTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIHJlbSgzMHB4KSBudWxsKTtcblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4IG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDIwcHggbnVsbCBudWxsKTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMTA2Jztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ib3JkZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsIG51bGwpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdFx0fVxuXG5cdFx0Ji53aWRnZXRfbmF2X21lbnUgIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTBweCBudWxsKTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDE1cHgpO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aWRnZXRfbGF5ZXJlZF9uYXYge1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygxOHB4IG51bGwpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwIG51bGwpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcblx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAyMHB4IG51bGwgbnVsbCk7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIG51bGwpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMTVweCBudWxsIG51bGwgbnVsbCk7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDJweCBudWxsKTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNnB4IG51bGwgbnVsbCAwKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgMCBudWxsIG51bGwpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3Qge1xuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMCAzNXB4IDAgMjBweCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji0tY2hvc2VuIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB7XG5cdFx0XHQ+IHVsIHtcblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4IG51bGwpO1xuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oMTBweCBudWxsIDEwcHggNXB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMTBweCk7XG5cblx0XHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDhweCBudWxsKTtcblxuXHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oMTBweCBudWxsIDEwcHggNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDEwcHgpO1xuXG5cdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDRweCBudWxsKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwIG51bGwpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtY2F0LFxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50LWNhdC1wYXJlbnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtY2F0LFxuXHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtY2F0LXBhcmVudCB7XG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY3VycmVudC1jYXQsXG5cdFx0XHRcdFx0Ji5jdXJyZW50LWNhdC1wYXJlbnQge1xuXHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tY2F0IHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDE1cHgpO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsMCwwLC4xKTtcblxuXHRcdGgyIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTVweCBudWxsKTtcblx0XHR9XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oMCk7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1zaG9wIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmlnaHQge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygxNXB4KTtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAwIG51bGwgMTVweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCAwKTtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygwKTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCBudWxsKTtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDIwcHggMTVweCk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTBweCBudWxsKTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDEwcHggbnVsbCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAzMHB4KTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgbnVsbCBudWxsIDApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VsbGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDMwcHggbnVsbCk7XG5cblx0aGVhZGVyIHtcblx0XHRAaW5jbHVkZSBiYXNlLXR5cG9ncmFwaHk7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAzMHB4IG51bGwpO1xuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3R5bGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnJldmlldyB7XG5cdEBleHRlbmQgJWZlZWRiYWNrO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0QGluY2x1ZGUgbWFyZ2luKDQwcHggbnVsbCBudWxsIG51bGwpO1xufVxuIiwiLmhpZ2hsaWdodHMge1xuXHRAaW5jbHVkZSBwYWRkaW5nKDE1cHggbnVsbCk7XG5cdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgNDBweCBudWxsKTtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLTE1cHgpO1xuXG5cdFx0bGkge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDEwcHggMTVweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGFydGljbGUge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvbm5lY3Qge1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibGFjaywgMC4xNSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibGFjaywgMC4xKTtcblx0QGluY2x1ZGUgbWFyZ2luKDEwMHB4IG51bGwgMTVweCk7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjb2xvci13aGl0ZSwgJGNvbG9yLWdyZXktbGlnaHQpO1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBjYWxjKDEwMCUgKyAycHgpIG51bGwgbnVsbCAwKTtcblx0fVxuXG5cdCZfX3BlcnNvbiB7XG5cdFx0d2lkdGg6IDMzJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRjb2xvci1ibGFjaywgMC4wMyksICRjb2xvci1ncmV5LWxpZ2h0KTtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIC0xNXB4KTtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxNXB4KTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKC0xMDVweCBudWxsIG51bGwgLTUwcHgpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigxMzAwcHgpIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDApO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oLTUwcHggbnVsbCBudWxsKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4oMCBudWxsIG51bGwgbnVsbCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29kZSB7XG5cdFx0d2lkdGg6IDIxJTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDE4cHggbnVsbCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc21hbGwpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG5cdFx0fVxuXG5cdFx0Ll9fZmJjd19fd2lkZ2V0IHtcblx0XHRcdCYuX19mYmN3X193aWRnZXQtLXNtYWxsIHtcblx0XHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2RldGFpbCB7XG5cdFx0d2lkdGg6IDQ1LjUlO1xuXHRcdEBpbmNsdWRlIHBhZGRpbmcoNTVweCBudWxsIDUwcHggMjBweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcoMzBweCBudWxsKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjb2xvci1ncmV5LWxpZ2h0LCByZ2JhKCRjb2xvci1ibGFjaywgMC4wNSkpO1xuXHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLTE1cHgpO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygyMHB4IDE1cHggbnVsbCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDE3cHgpO1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN0eWxlO1xuXHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlsLXBob25lIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4oMzBweCAtMTBweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbigyMHB4IG51bGwpO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxMHB4KTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAyMHB4KTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwYlwiO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcblx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDI1cHgpO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYyMzJcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWwtYnV0dG9uIHtcblx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAtMTBweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCAtMXB4KTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTBweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tZGVza3RvcCkge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDEwcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ji5idXR0b24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIDZweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCA1OHB4KTtcblx0fVxuXG5cdCZfX3dpZGdldHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyg0MHB4IG51bGwgMjVweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDE1cHggbnVsbCk7XG5cdFx0fVxuXG5cdFx0YXNpZGUge1xuXHRcdFx0QGluY2x1ZGUgYmFzZS10eXBvZ3JhcGh5O1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZyg4cHggbnVsbCk7XG5cblx0XHRcdCYud2lkZ2V0X25hdl9tZW51IHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIC01cHgpO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCA1cHgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCA2cHggbnVsbCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAxMHB4KTtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwZGFcIjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNTAlIG51bGwgbnVsbCAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud2lkZ2V0X21lZGlhX2ltYWdlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzODNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDY0JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0d2lkdGg6IDM1JTtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKDE3cHggbnVsbCBudWxsKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogMzQlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgcGFkZGluZygwIG51bGwgbnVsbCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0QGluY2x1ZGUgcGFkZGluZygxN3B4IG51bGwpO1xuXG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgMTBweCk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQgJiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cbiIsIi5zZXJ2aWNlLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmV5O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zdGlja3ktYmFyIHtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjdzO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdEBpbmNsdWRlIHBhZGRpbmcoMTVweCBudWxsKTtcblx0QGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIC0xMDBweCAwIG51bGwgMCk7XG5cdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAtMTEwJTtcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cblx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cblx0LmlzLWFjdGl2ZSAmIHtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdC5xdWFudGl0eSxcblx0LmNhcnQtbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdCZfX2luZm9ybWF0aW9uLXRleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyg1cHggbnVsbCA1cHggMjBweCk7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKDVweCBudWxsIDVweCAwKTtcblx0XHR9XG5cblx0XHQ+IHN0cm9uZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gc3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm9ybWF0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTBweCBudWxsIG51bGwpO1xuXHRcdEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdFx0QGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG5cdFx0XHRtaW4td2lkdGg6IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTBweCk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29udGVudDogXCJcXGYwN2FcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJhOWIzMjtcblx0XHRcdEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMTJweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMTJweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0QGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCA4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgOHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1zdGlja3kge1xuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCA4NHB4IDAgbnVsbCAwKTtcblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tZGVza3RvcCkge1xuXHRcdFx0dG9wOiA3M3B4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIud29vY29tbWVyY2Uge1xuICB1bCB7XG4gICAgJi5wcm9kdWN0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgLTEwcHgpO1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gICAgICBsaSB7XG4gICAgICAgICYucHJvZHVjdCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDE4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDEwcHggMjBweCAxMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKCRjb2xvci1ibGFjaywgMC4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwIG51bGwpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGVsIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogODUlO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMTBweCBudWxsIG51bGwpO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAmLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbi1zdG9jayB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJhY2tvcmRlcixcbiAgICAgICAgICAgICYuaW4tc3RvY2stMi01IHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc29sZC1vdXQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sb2FuLWNhbCB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub25zYWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgbnVsbCBudWxsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgYXV0byBudWxsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgMTBweCBudWxsKTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNjZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX21vcmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwgbnVsbCAwIDUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMjBweCBudWxsKTtcblxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAyMHB4KTtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgN3B4IG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGFnIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxcHggMTVweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtMTBweCBudWxsIG51bGwgLTEwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDEwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcm9kdWN0LWNhdGVnb3J5IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDEwcHggMTVweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwIG51bGwpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmW2NsYXNzKj1jb2x1bW5zLV0ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5wcm9kdWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDEwcHggMjBweCAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb2x1bW5zLTUge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5wcm9kdWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdiB7XG4gICAgJi5wcm9kdWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAaW5jbHVkZSBiYXNlLXR5cG9ncmFwaHk7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgJi5pbWFnZXMge1xuICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAzMHB4IDMwcHggbnVsbCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAwIDAgbnVsbCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgbnVsbCAxMHB4IDAgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZsZXgtdmlld3BvcnQge1xuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgYXV0byk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgLTVweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDIwcHggbnVsbCBudWxsIG51bGwpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgNXB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDEwcHggbnVsbCBudWxsIG51bGwpO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJi5mbGV4LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oLTEyMHB4IDMwcHggbnVsbCBudWxsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMCBudWxsIDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigtNTBweCAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDJweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5mbGV4LXByZXYge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAycHggbnVsbCAwKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1bW1hcnkge1xuICAgICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNyZWFtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygzNXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMjhweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi10YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIG1hcmdpbjoge1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICAgaW5zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGRlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHRleHQtY29sb3ItYmFzZSwgLjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDE1cHggbnVsbCBudWxsKTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDE1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RvY2sge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAzMHB4IG51bGwpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCAzMHB4IG51bGwpO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDIwcHgpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDNweCBudWxsIG51bGwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pbi1zdG9jayB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5iYWNrb3JkZXIsXG4gICAgICAgICAgICAgICYuaW4tc3RvY2stMi01IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNvbGQtb3V0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zYWxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYub25zYWxlIHtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYXJ0LWxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN0eWxlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IG51bGwgbnVsbCA4MHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxMHB4IG51bGwgbnVsbCA0MHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIG51bGwgMjBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGNpdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAgbnVsbCBudWxsIDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoJ2Fycm93LXNpZ24nLCAncG5nJywgY2VudGVyIGNlbnRlciwgbm8tcmVwZWF0LCAxMDAlIDEwMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAmLmNhcnQge1xuICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICYucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAmLnZhcmlhdGlvbnMge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICYucmVzZXRfdmFyaWF0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDVweCBudWxsIDAgbnVsbCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMTJweCAyNXB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDEwcHggMTVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDEwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwN2EnO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMTVweCBudWxsIG51bGwpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZXZpZXcge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuX19mYmN3X193aWRnZXQgLl9fZmJjd19fd2lkZ2V0X19sYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2Rlc2Mge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMjBweCBudWxsKTtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMjBweCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgN3B4IG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMge1xuICAgICAgICAgICAgJl9fc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTBweCBudWxsKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMjJweCk7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndvb2NvbW1lcmNlLXRhYnMge1xuICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDMwcHggbnVsbCBudWxsKTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDAgbnVsbCBudWxsKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAmLnRhYnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAmLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDYwcHggbnVsbCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMzBweCBudWxsKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVhcnRpY2xlO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi0tcGx1cy1taW51dGUge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDhweCBudWxsKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAyNXB4KTtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA0cHggbnVsbCBudWxsIDApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5mYS1taW51cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAmLnNob3BfYXR0cmlidXRlcyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53b29jb21tZXJjZS1yZWxhdGVkIHtcbiAgICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jcm9zcy1zZWxscyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNyZWFtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygyMHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDMwcHggbnVsbCk7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHggbnVsbCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMTVweCBudWxsIG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCAwIG51bGwgbnVsbCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oc3RhdGljLCBudWxsKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDVweCk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0X3R5cGVfc2ltcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxNXB4IG51bGwpO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgaW5zIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBkZWwge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDEwcHggbnVsbCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwgMCAwIG51bGwpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oc3RhdGljLCBudWxsKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgJi5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pY29uO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCA1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4IG51bGwpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCBudWxsIDEyMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zYWxlIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmLnN1bW1hcnkge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICYucHJpY2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc3RvY2sge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMjBweCBudWxsKTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAyMHB4KTtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDNweCBudWxsIG51bGwgMCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pbi1zdG9jayB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJhY2tvcmRlcixcbiAgICAgICAgICAgICAgICAmLmluLXN0b2NrLTItNSB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNvbGQtb3V0IHtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zYWxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlcm0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMzBweCBudWxsKTtcbiAgICB9XG5cbiAgICAmLndvb2NvbW1lcmNlLW9yZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UtdHlwb2dyYXBoeTtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IG51bGwgbnVsbCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigyMHB4IG51bGwgMzBweCBudWxsKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxMnB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAwKTtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICAmLndjLWZvcndhcmQge1xuICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XG4gICAgICBpbWcsXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOm5vdCgucmFkaW8pOm5vdCguY2hlY2tib3gpOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBuYXYge1xuICAgICYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAzMHB4IG51bGwpO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDEwcHggbnVsbCk7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1iYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgLmZvcm0tcm93IHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIG51bGwgMCk7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgJi5jaGVja2JveCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgI29yZGVyX2NvbW1lbnRzIHtcbiAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2R1Y3RzLXBlci1wYWdlLFxuICAgICYud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZHVjdHMtcGVyLXBhZ2Uge1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbnRlbnQ6ICdTb3J0ZWVyIG9wJztcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgMTBweCBudWxsIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIGxhYmVsOm5vdCgucmFkaW8pOm5vdCguY2hlY2tib3gpOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vdGVzIHtcbiAgICAgICAgICBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vcHRpb25hbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS1yb3ctZmlyc3QsXG4gICAgICAgICYuZm9ybS1yb3ctbGFzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRyZXNzLWZpZWxkIHtcbiAgICAgICAgICBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud3BnZHByYy1jaGVja2JveCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sMi1zZXQge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDQwcHggbnVsbCk7XG5cbiAgICAgICAgLmNvbC0xLFxuICAgICAgICAuY29sLTIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGVja291dF9zZWN1cmUge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWZ0LFxuICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMzJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMzBweCBudWxsIG51bGwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAmLmZvcm0tcm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4IG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgLnF0eSB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDE1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgLmJ1dHRvbltuYW1lPSd1cGRhdGVfY2FydCddIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlY2tvdXRfY291cG9uLFxuICAgICYubG9naW4sXG4gICAgJi5yZWdpc3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWxpZ2h0LCAxMCk7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgJi5jYXJ0LWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdHlsZTtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IG51bGwgbnVsbCA1MHB4KTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMTBweCBudWxsIG51bGwgNDBweCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCBudWxsIG51bGwgMCk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoJ2Fycm93LXNpZ24nLCAncG5nJywgY2VudGVyIGNlbnRlciwgbm8tcmVwZWF0LCAxMDAlIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICAmLmNhcnQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICB0ZCB7XG4gICAgICAgICYuYWN0aW9ucyB7XG4gICAgICAgICAgLmlucHV0LXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb3Vwb24ge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgJi5idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDAgbnVsbCBudWxsKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvcF90YWJsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICB0ZCB7XG4gICAgICAgICYucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICAmLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWRlc3RpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm15X2FjY291bnRfb3JkZXJzIHtcbiAgICAgIGEge1xuICAgICAgICAmLmJ1dHRvbiB7XG4gICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyIHtcbiAgICAmLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XG4gICAgICBAZXh0ZW5kICVhcnRpY2xlO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCA0MHB4IG51bGwpO1xuICAgIH1cbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgICYudXAtc2VsbHMge1xuICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuXG4gICAgICB1bCB7XG4gICAgICAgICYucHJvZHVjdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDApO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJi5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDApO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgICYuc2xpY2stYXJyb3cge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgwKTtcbiAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgLTQwcHggMCBudWxsIG51bGwpO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDQwcHggbnVsbCBudWxsKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXAtc2VsbHNfX3NsaWRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIC0xMHB4KTtcbiAgICAgIH1cblxuICAgICAgLnVwLXNlbGxzX19zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRheC1wcm9kdWN0X2NhdCB7XG4gICAgdWwge1xuICAgICAgJi5wcm9kdWN0cyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmLnByb2R1Y3Qge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudF9fc2hvcC0tZnVsbCB7XG4gICAgICB1bCB7XG4gICAgICAgICYucHJvZHVjdHMge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYucHJvZHVjdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbixcbiAgaW5wdXQuYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIEBleHRlbmQgLmJ1dHRvbi0tYmx1ZTtcbiAgICB9XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgIEBleHRlbmQgLmJ1dHRvbi0tZGFyaztcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICBAZXh0ZW5kIC5idXR0b24tLXdoaXRlO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgIEBleHRlbmQgLmJ1dHRvbi0tbGFyZ2U7XG4gICAgfVxuXG4gICAgJi5jaGVja291dC1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZygxMHB4IG51bGwpO1xuICAgIH1cbiAgfVxuXG4gICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4gIGEuYnV0dG9uLmFsdCxcbiAgYnV0dG9uLmJ1dHRvbi5hbHQsXG4gIGlucHV0LmJ1dHRvbi5hbHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itb3JhbmdlLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMTBweCAxNXB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsKTtcbiAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDE1cHggbnVsbCk7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcXGYwYjBcIjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcbiAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA1MCUgMTBweCBudWxsIG51bGwpO1xuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoMzBweCAxNXB4KTtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCBudWxsIG51bGwgMCk7XG4gICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHgpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCAzMHB4IDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byk7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgbnVsbCk7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2U7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKDMwcHgpO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgLTMwcHggMzBweCk7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgLTE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1jbG9zZS1zZWxscy1wb3B1cCB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTJweCAyMHB4IG51bGwgbnVsbCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMDBkJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAyMCUpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWljb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wLWluZm8ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCBudWxsIG51bGwpO1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCAxNXB4IG51bGwpO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMTVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpbmsge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNXB4IDEwcHgpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAyMCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcC1idXR0b25zIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMTBweCk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDVweCAwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNXB4IDEwcHgpO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDIwJSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLnByb2R1Y3RzIHtcbiAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCAtNXB4IDApO1xuICAgICAgfVxuXG4gICAgICBsaS5wcm9kdWN0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIDVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCBudWxsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2FuY2hvciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZXR1cm4tdG8tc2hvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBkaXYucHJvZHVjdCB7XG4gICAgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzIHtcbiAgICAgICZfX3RvcC1pbmZvIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgLndvb2NvbW1lcmNlIHtcbiAgICBmb3JtIHtcbiAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIGxhYmVsOm5vdCgucmFkaW8pOm5vdCguY2hlY2tib3gpOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vdGVzIHtcbiAgICAgICAgICBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vcHRpb25hbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybS1yb3ctZmlyc3QsXG4gICAgICAgICYuZm9ybS1yb3ctbGFzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXNtYWxsKSB7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRyZXNzLWZpZWxkIHtcbiAgICAgICAgICBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud3BnZHByYy1jaGVja2JveCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sMi1zZXQge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDQwcHggbnVsbCk7XG5cbiAgICAgICAgLmNvbC0xLFxuICAgICAgICAuY29sLTIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGVja291dF9zZWN1cmUge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWZ0LFxuICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsIG51bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcobnVsbCBudWxsIG51bGwgMzJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWF4LXNjcmVlbigkc2NyZWVuLXBob25lKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgbnVsbCBudWxsIDI1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaWNvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwIG51bGwgbnVsbCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC1zY3JlZW4oJHNjcmVlbi1waG9uZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMge1xuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMzBweCBudWxsIG51bGwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAmLmZvcm0tcm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4IG51bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3BheW1lbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgJi5wYXltZW50X21ldGhvZHMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIDApO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1saWdodCwgMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxMHB4IDE1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKG51bGwgbnVsbCAxMHB4IG51bGwpO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbihudWxsIG51bGwgMCBudWxsKTtcblxuICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4obnVsbCBudWxsIDAgbnVsbCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGF5bWVudF9tZXRob2RfcGluX3BheW1lbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICAmLmZvcm0tcm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKG51bGwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3BsYWNlX29yZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbi0tYXJyb3c7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud29vY29tbWVyY2Utb3JkZXItcGF5IHtcbiAgLnBvc3Rjb2RlY2hlY2tvdXQtZm9ybWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLnNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gICAgJi0tc2luZ2xlIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgkaW5wdXQtZm9udC1zaXplKTtcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZyhudWxsIG51bGwgbnVsbCAkaW5wdXQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUNhdmVhdDo0MDAsNzAwXCIpO1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmlzLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbmEge1xuICBjb2xvcjogI2ZhNTUzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZTEyNTA2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY2xlYXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMik7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAuY29udGFpbmVyLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIC5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gODAwcHgpIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gODAwcHgpIC8gMik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9XG5cbi53ZWItbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJmYWYzODtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7IH1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmJ1dHRvbiwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbiwgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIGEuYnV0dG9uLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLCAud3BjZjcgLndwY2Y3LXN1Ym1pdCB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWNlNTQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNhZWNlNTQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5idXR0b246aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmU6aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIsIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyBhLmJ1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciwgLndwY2Y3IC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNhNWM4NDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1Yzg0MDsgfVxuICAuYnV0dG9uOmFjdGl2ZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTphY3RpdmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b246YWN0aXZlLCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgYS5idXR0b246YWN0aXZlLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlLFxuICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmFjdGl2ZSwgLndwY2Y3IC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuYnV0dG9uLmFjdGl2ZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFjdGl2ZS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hY3RpdmUuYWRkX3RvX2NhcnRfYnV0dG9uLCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgYS5hY3RpdmUuYnV0dG9uLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQuYWN0aXZlI3N1Ym1pdCxcbiAgLndvb2NvbW1lcmNlIGEuYWN0aXZlLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5hY3RpdmUuYnV0dG9uLFxuICAud29vY29tbWVyY2UgaW5wdXQuYWN0aXZlLmJ1dHRvbiwgLndwY2Y3IC5hY3RpdmUud3BjZjctc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idXR0b246ZGlzYWJsZWQsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmU6ZGlzYWJsZWQsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b246ZGlzYWJsZWQsIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyBhLmJ1dHRvbjpkaXNhYmxlZCwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZCxcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCxcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZCwgLndwY2Y3IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQsIC5idXR0b24uZGlzYWJsZWQsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5kaXNhYmxlZC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5kaXNhYmxlZC5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyBhLmRpc2FibGVkLmJ1dHRvbiwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmRpc2FibGVkI3N1Ym1pdCxcbiAgLndvb2NvbW1lcmNlIGEuZGlzYWJsZWQuYnV0dG9uLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmRpc2FibGVkLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGlucHV0LmRpc2FibGVkLmJ1dHRvbiwgLndwY2Y3IC5kaXNhYmxlZC53cGNmNy1zdWJtaXQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLmJ1dHRvbi0tYmx1ZSwgLmJ1dHRvbi0tY2hlY2tvdXQsIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5idXR0b24uY2hlY2tvdXQsIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5jaGVja291dC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5jaGVja291dC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5jaGVja291dC5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5jaGVja291dC5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC5idXR0b25zIGEuY2hlY2tvdXQuYnV0dG9uLCAud29vY29tbWVyY2UgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHAuYnV0dG9ucyBhLmNoZWNrb3V0LmJ1dHRvbiwgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHAuYnV0dG9ucyAud3BjZjcgYS5jaGVja291dC53cGNmNy1zdWJtaXQsIC53cGNmNyAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC5idXR0b25zIGEuY2hlY2tvdXQud3BjZjctc3VibWl0LCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbi53Yy1mb3J3YXJkLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW1lc3NhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud2MtZm9yd2FyZC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGRpdi53b29jb21tZXJjZS1tZXNzYWdlIC53Yy1mb3J3YXJkLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1tZXNzYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndjLWZvcndhcmQuYWRkX3RvX2NhcnRfYnV0dG9uLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBkaXYud29vY29tbWVyY2UtbWVzc2FnZSAud2MtZm9yd2FyZC5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtbWVzc2FnZSAjcmVzcG9uZCBpbnB1dC53Yy1mb3J3YXJkI3N1Ym1pdCwgLndvb2NvbW1lcmNlICNyZXNwb25kIGRpdi53b29jb21tZXJjZS1tZXNzYWdlIGlucHV0LndjLWZvcndhcmQjc3VibWl0LCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW1lc3NhZ2UgLndwY2Y3IC53Yy1mb3J3YXJkLndwY2Y3LXN1Ym1pdCwgLndwY2Y3IC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtbWVzc2FnZSAud2MtZm9yd2FyZC53cGNmNy1zdWJtaXQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQtLWJsdWUsXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbi0tYmx1ZSxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tLWJsdWUsXG4gIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24tLWJsdWUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhNTUzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE1NTM5OyB9XG4gICAgLmJ1dHRvbi0tYmx1ZTpob3ZlciwgLmJ1dHRvbi0tY2hlY2tvdXQ6aG92ZXIsIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5idXR0b24uY2hlY2tvdXQ6aG92ZXIsIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5jaGVja291dC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmU6aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5jaGVja291dC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmU6aG92ZXIsIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5jaGVja291dC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5jaGVja291dC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIsIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC5idXR0b25zIGEuY2hlY2tvdXQuYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHAuYnV0dG9ucyBhLmNoZWNrb3V0LmJ1dHRvbjpob3ZlciwgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHAuYnV0dG9ucyAud3BjZjcgYS5jaGVja291dC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53cGNmNyAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC5idXR0b25zIGEuY2hlY2tvdXQud3BjZjctc3VibWl0OmhvdmVyLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbi53Yy1mb3J3YXJkOmhvdmVyLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW1lc3NhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud2MtZm9yd2FyZC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmU6aG92ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGRpdi53b29jb21tZXJjZS1tZXNzYWdlIC53Yy1mb3J3YXJkLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTpob3ZlciwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1tZXNzYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndjLWZvcndhcmQuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBkaXYud29vY29tbWVyY2UtbWVzc2FnZSAud2MtZm9yd2FyZC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIsIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtbWVzc2FnZSAjcmVzcG9uZCBpbnB1dC53Yy1mb3J3YXJkI3N1Ym1pdDpob3ZlciwgLndvb2NvbW1lcmNlICNyZXNwb25kIGRpdi53b29jb21tZXJjZS1tZXNzYWdlIGlucHV0LndjLWZvcndhcmQjc3VibWl0OmhvdmVyLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW1lc3NhZ2UgLndwY2Y3IC53Yy1mb3J3YXJkLndwY2Y3LXN1Ym1pdDpob3ZlciwgLndwY2Y3IC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtbWVzc2FnZSAud2MtZm9yd2FyZC53cGNmNy1zdWJtaXQ6aG92ZXIsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQtLWJsdWU6aG92ZXIsXG4gICAgLndvb2NvbW1lcmNlIGEuYnV0dG9uLS1ibHVlOmhvdmVyLFxuICAgIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLS1ibHVlOmhvdmVyLFxuICAgIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24tLWJsdWU6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjk0MDIwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NDAyMDsgfVxuICAuYnV0dG9uLS1kYXJrLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LS1kYXJrLFxuICAud29vY29tbWVyY2UgYS5idXR0b24tLWRhcmssXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLS1kYXJrLFxuICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLS1kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAuYnV0dG9uLS1hcnJvdywgLmJ1dHRvbi0tY2hlY2tvdXQsIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLmJ1dHRvbi0tYXJyb3c6YWZ0ZXIsIC5idXR0b24tLWNoZWNrb3V0OmFmdGVyLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmJ1dHRvbi0tY2hlY2tvdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTJweCAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ1dHRvbi0tY2hlY2tvdXQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7IH0gfVxuICAgIC5idXR0b24tLWNoZWNrb3V0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cbiAgLmJ1dHRvbi0tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idXR0b24tLXdoaXRlLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LS13aGl0ZSxcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uLS13aGl0ZSxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24tLXdoaXRlLFxuICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLS13aGl0ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMmZhZjM4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJmYWYzODsgfVxuICAuYnV0dG9uLS1taWxrIHtcbiAgICBjb2xvcjogIzJmYWYzODtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLS1sYXJnZSwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC0tbGFyZ2UsXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbi0tbGFyZ2UsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLS1sYXJnZSxcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5idXR0b24tLWxhcmdlLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LS1sYXJnZSxcbiAgICAgIC53b29jb21tZXJjZSBhLmJ1dHRvbi0tbGFyZ2UsXG4gICAgICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi0tbGFyZ2UsXG4gICAgICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLS1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmJ1dHRvbi0tbGFyZ2UgaSwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC0tbGFyZ2UgaSwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLS1sYXJnZSBpLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi0tbGFyZ2UgaSwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi0tbGFyZ2UgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uY29udGVudF9fYXJ0aWNsZSwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmNvbnRlbnRfX2FydGljbGU6OmFmdGVyLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlOjphZnRlciwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbjo6YWZ0ZXIsIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudF9fYXJ0aWNsZSBhZGRyZXNzLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGFkZHJlc3MsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gYWRkcmVzcywgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgYWRkcmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5jb250ZW50X19hcnRpY2xlIC5hbGlnbi1ub25lLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC5hbGlnbi1ub25lLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5hbGlnbi1ub25lLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuYWxpZ24tbm9uZSxcbiAgLmNvbnRlbnRfX2FydGljbGUgLmFsaWdubm9uZSxcbiAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSAuYWxpZ25ub25lLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5hbGlnbm5vbmUsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5hbGlnbm5vbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY29udGVudF9fYXJ0aWNsZSAuYWxpZ24tY2VudGVyLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC5hbGlnbi1jZW50ZXIsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLmFsaWduLWNlbnRlciwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmFsaWduLWNlbnRlcixcbiAgLmNvbnRlbnRfX2FydGljbGUgLmFsaWduY2VudGVyLFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC5hbGlnbmNlbnRlcixcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuYWxpZ25jZW50ZXIsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5hbGlnbmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb250ZW50X19hcnRpY2xlIC5hbGlnbi1sZWZ0LCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC5hbGlnbi1sZWZ0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5hbGlnbi1sZWZ0LCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuYWxpZ24tbGVmdCxcbiAgLmNvbnRlbnRfX2FydGljbGUgLmFsaWdubGVmdCxcbiAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSAuYWxpZ25sZWZ0LFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5hbGlnbmxlZnQsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMDsgfVxuICAuY29udGVudF9fYXJ0aWNsZSAuYWxpZ24tcmlnaHQsIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgLmFsaWduLXJpZ2h0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5hbGlnbi1yaWdodCwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmFsaWduLXJpZ2h0LFxuICAuY29udGVudF9fYXJ0aWNsZSAuYWxpZ25yaWdodCxcbiAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSAuYWxpZ25yaWdodCxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuYWxpZ25yaWdodCxcbiAgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7IH1cbiAgLmNvbnRlbnRfX2FydGljbGUgLndwLWNhcHRpb24sIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgLndwLWNhcHRpb24sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLndwLWNhcHRpb24sIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC53cC1jYXB0aW9uLFxuICAuY29udGVudF9fYXJ0aWNsZSBmaWd1cmUsXG4gIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgZmlndXJlLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGZpZ3VyZSxcbiAgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLmNvbnRlbnRfX2FydGljbGUgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsXG4gICAgLmNvbnRlbnRfX2FydGljbGUgLndwLWNhcHRpb24gZmlnY2FwdGlvbixcbiAgICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC53cC1jYXB0aW9uIGZpZ2NhcHRpb24sXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAud3AtY2FwdGlvbiBmaWdjYXB0aW9uLFxuICAgIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC53cC1jYXB0aW9uIGZpZ2NhcHRpb24sXG4gICAgLmNvbnRlbnRfX2FydGljbGUgZmlndXJlIC53cC1jYXB0aW9uLXRleHQsXG4gICAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBmaWd1cmUgLndwLWNhcHRpb24tdGV4dCxcbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGZpZ3VyZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGZpZ3VyZSAud3AtY2FwdGlvbi10ZXh0LFxuICAgIC5jb250ZW50X19hcnRpY2xlIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAgIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgZmlndXJlIGZpZ2NhcHRpb24sXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBmaWd1cmUgZmlnY2FwdGlvbixcbiAgICAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW46IDAuMzEyNXJlbTsgfVxuICAuY29udGVudF9fYXJ0aWNsZSBibG9ja3F1b3RlLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGJsb2NrcXVvdGUsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gYmxvY2txdW90ZSwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMS4yNXJlbTsgfVxuICAuY29udGVudF9fYXJ0aWNsZSBwcmUsIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgcHJlLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHByZSwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgcHJlLFxuICAuY29udGVudF9fYXJ0aWNsZSBjb2RlLFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGNvZGUsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gY29kZSxcbiAgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgY29kZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBmb250OiAxMDAlICdhbmRhbGUgbW9ubycsICdsdWNpZGEgY29uc29sZScsIG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5jb250ZW50X19hcnRpY2xlIHVsLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHVsLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHVsLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB1bCxcbiAgLmNvbnRlbnRfX2FydGljbGUgb2wsXG4gIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgb2wsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gb2wsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIG9sIHtcbiAgICBtYXJnaW46IDAgMjBweCAxMHB4OyB9XG4gIC5jb250ZW50X19hcnRpY2xlIGxpIHVsLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGxpIHVsLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGxpIHVsLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBsaSB1bCxcbiAgLmNvbnRlbnRfX2FydGljbGUgbGkgb2wsXG4gIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgbGkgb2wsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gbGkgb2wsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGxpIG9sIHtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuICAuY29udGVudF9fYXJ0aWNsZSB1bCwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSB1bCwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiB1bCwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgdWwsXG4gIC5jb250ZW50X19hcnRpY2xlIHVsIGxpLFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHVsIGxpLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHVsIGxpLFxuICAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gIFxuICAuY29udGVudF9fYXJ0aWNsZSBvbCxcbiAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBvbCxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBvbCxcbiAgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgb2wsXG4gIC5jb250ZW50X19hcnRpY2xlIG9sIGxpLFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIG9sIGxpLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIG9sIGxpLFxuICAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG4gIC5jb250ZW50X19hcnRpY2xlIGRsLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGRsLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRsLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBkbCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIC5jb250ZW50X19hcnRpY2xlIGRsIGR0LCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGRsIGR0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRsIGR0LCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBkbCBkdCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jb250ZW50X19hcnRpY2xlIGRsIGRkLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGRsIGRkLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRsIGRkLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBkbCBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuY29udGVudF9fYXJ0aWNsZSB0YWJsZSwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSB0YWJsZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiB0YWJsZSwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAuY29udGVudF9fYXJ0aWNsZSB0YWJsZSBjYXB0aW9uLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHRhYmxlIGNhcHRpb24sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gdGFibGUgY2FwdGlvbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgdGFibGUgY2FwdGlvbiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAyMi41cHg7IH1cbiAgICAuY29udGVudF9fYXJ0aWNsZSB0YWJsZSB0aCwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSB0YWJsZSB0aCwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiB0YWJsZSB0aCwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgdGFibGUgdGgsXG4gICAgLmNvbnRlbnRfX2FydGljbGUgdGFibGUgdGQsXG4gICAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSB0YWJsZSB0ZCxcbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHRhYmxlIHRkLFxuICAgIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHRhYmxlIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtOyB9XG4gICAgLmNvbnRlbnRfX2FydGljbGUgdGFibGUgdGgsIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgdGFibGUgdGgsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gdGFibGUgdGgsIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHRhYmxlIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jb250ZW50X19hcnRpY2xlIHRhYmxlIHRoZWFkIHRoLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHRhYmxlIHRoZWFkIHRoLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHRhYmxlIHRoZWFkIHRoLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gICAgLmNvbnRlbnRfX2FydGljbGUgdGFibGUgdGZvb3QsIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgdGFibGUgdGZvb3QsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gdGFibGUgdGZvb3QsIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHRhYmxlIHRmb290IHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuY29udGVudF9fYXJ0aWNsZSBoMSwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBoMSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBoMSwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgaDEsXG4gIC5jb250ZW50X19hcnRpY2xlIGgyLFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGgyLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGgyLFxuICAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBoMixcbiAgLmNvbnRlbnRfX2FydGljbGUgaDMsXG4gIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgaDMsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gaDMsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGgzLFxuICAuY29udGVudF9fYXJ0aWNsZSBoNCxcbiAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBoNCxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBoNCxcbiAgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgaDQsXG4gIC5jb250ZW50X19hcnRpY2xlIGg1LFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGg1LFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGg1LFxuICAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBoNSxcbiAgLmNvbnRlbnRfX2FydGljbGUgaDYsXG4gIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgaDYsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gaDYsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGg2IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG4gIC5jb250ZW50X19hcnRpY2xlIGgxLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGgxLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGgxLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBcbiAgLmNvbnRlbnRfX2FydGljbGUgaDIsXG4gIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgaDIsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gaDIsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGgyIHtcbiAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgXG4gIC5jb250ZW50X19hcnRpY2xlIGgzLFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGgzLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGgzLFxuICAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBoMyB7XG4gICAgY29sb3I6ICNmYTU1Mzk7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIFxuICAuY29udGVudF9fYXJ0aWNsZSBoNCxcbiAgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBoNCxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBoNCxcbiAgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgXG4gIC5jb250ZW50X19hcnRpY2xlIGg1LFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGg1LFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGg1LFxuICAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBcbiAgLmNvbnRlbnRfX2FydGljbGUgaDYsXG4gIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgaDYsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gaDYsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuY29udGVudF9fYXJ0aWNsZSBwLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHAsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gcCwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAuY29udGVudF9fYXJ0aWNsZSBzdHJvbmcsIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgc3Ryb25nLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHN0cm9uZywgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgc3Ryb25nLCAuY29udGVudF9fYXJ0aWNsZSBkZm4sIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgZGZuLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBkZm4sIC5jb250ZW50X19hcnRpY2xlIC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciAuY29udGVudF9fYXJ0aWNsZSBkZm4sIC5jb250ZW50X19hcnRpY2xlIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC5jb250ZW50X19hcnRpY2xlIGRmbiwgLmNvbnRlbnRfX2FydGljbGUgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRmbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5jb250ZW50X19hcnRpY2xlIGRmbiwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAuY29udGVudF9fYXJ0aWNsZSAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuY29udGVudF9fYXJ0aWNsZSBkZm4sIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBkZm4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jb250ZW50X19hcnRpY2xlIGVtLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGVtLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGVtLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBlbSwgLmNvbnRlbnRfX2FydGljbGUgZGZuLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGRmbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZGZuLCAuY29udGVudF9fYXJ0aWNsZSAuc2VsbGluZyBoZWFkZXIgZGZuLCAuc2VsbGluZyBoZWFkZXIgLmNvbnRlbnRfX2FydGljbGUgZGZuLCAuY29udGVudF9fYXJ0aWNsZSAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiwgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSAuY29udGVudF9fYXJ0aWNsZSBkZm4sIC5jb250ZW50X19hcnRpY2xlIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuY29udGVudF9fYXJ0aWNsZSBkZm4sIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRmbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRmbiwgLmNvbnRlbnRfX2FydGljbGUgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgLmNvbnRlbnRfX2FydGljbGUgZGZuLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgZGZuLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmNvbnRlbnRfX2FydGljbGUgc3VwLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHN1cCwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBzdXAsIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHN1cCxcbiAgLmNvbnRlbnRfX2FydGljbGUgc3ViLFxuICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHN1YixcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBzdWIsXG4gIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIHN1YiB7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmNvbnRlbnRfX2FydGljbGUgaW1nLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGltZywgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBpbWcsIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50X19hcnRpY2xlIGltZy5hbGlnbi1sZWZ0LCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGltZy5hbGlnbi1sZWZ0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGltZy5hbGlnbi1sZWZ0LCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBpbWcuYWxpZ24tbGVmdCwgLmNvbnRlbnRfX2FydGljbGUgaW1nLmFsaWdubGVmdCwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBpbWcuYWxpZ25sZWZ0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGltZy5hbGlnbmxlZnQsIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGltZy5hbGlnbmxlZnQsIC5jb250ZW50X19hcnRpY2xlIGltZy5hbGlnbi1yaWdodCwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBpbWcuYWxpZ24tcmlnaHQsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gaW1nLmFsaWduLXJpZ2h0LCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBpbWcuYWxpZ24tcmlnaHQsIC5jb250ZW50X19hcnRpY2xlIGltZy5hbGlnbnJpZ2h0LCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIGltZy5hbGlnbnJpZ2h0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGltZy5hbGlnbnJpZ2h0LCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LXRvb2xzIHNwYW4sIC5yZXZpZXcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LXRvb2xzIHNwYW4gYS5fX2ZiY3dfX3dpZGdldC5fX2ZiY3dfX3dpZGdldC0tc21hbGwsIC5yZXZpZXcgc3BhbiBhLl9fZmJjd19fd2lkZ2V0Ll9fZmJjd19fd2lkZ2V0LS1zbWFsbCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAuY2FydC10b29scyBzcGFuIGEuX19mYmN3X193aWRnZXQgLl9fZmJjd19fd2lkZ2V0X19yYXRpbmctb3ZlcnZpZXcsIC5yZXZpZXcgc3BhbiBhLl9fZmJjd19fd2lkZ2V0IC5fX2ZiY3dfX3dpZGdldF9fcmF0aW5nLW92ZXJ2aWV3IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LXRvb2xzIHNwYW4gYS5fX2ZiY3dfX3dpZGdldCAuX19mYmN3X193aWRnZXRfX3JhdGluZy1vdmVydmlldyAuX19mYmN3X193aWRnZXRfX3JhdGluZy1vdmVydmlldywgLnJldmlldyBzcGFuIGEuX19mYmN3X193aWRnZXQgLl9fZmJjd19fd2lkZ2V0X19yYXRpbmctb3ZlcnZpZXcgLl9fZmJjd19fd2lkZ2V0X19yYXRpbmctb3ZlcnZpZXcge1xuICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LXRvb2xzIHNwYW4gYS5fX2ZiY3dfX3dpZGdldCAuX19mYmN3X193aWRnZXRfX3JhdGluZy1vdmVydmlldyAuX19mYmN3X193aWRnZXRfX3JhdGluZy1vdmVydmlldyAuX19mYmN3X193aWRnZXRfX3N0YXJzLCAucmV2aWV3IHNwYW4gYS5fX2ZiY3dfX3dpZGdldCAuX19mYmN3X193aWRnZXRfX3JhdGluZy1vdmVydmlldyAuX19mYmN3X193aWRnZXRfX3JhdGluZy1vdmVydmlldyAuX19mYmN3X193aWRnZXRfX3N0YXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAuY2FydC10b29scyBzcGFuIGEgLl9fZmJjd19fd2lkZ2V0X19mb290ZXIuX19mYmN3X193aWRnZXRfX2Zvb3Rlci0tc21hbGwsIC5yZXZpZXcgc3BhbiBhIC5fX2ZiY3dfX3dpZGdldF9fZm9vdGVyLl9fZmJjd19fd2lkZ2V0X19mb290ZXItLXNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG4gIGZpZWxkc2V0ID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGZpZWxkc2V0ID4gcDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxubGVnZW5kIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtOyB9XG5cbmxhYmVsOm5vdCgucmFkaW8pOm5vdCguY2hlY2tib3gpOm5vdCguZXJyb3IpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbmxhYmVsLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDAgMC4wNjI1cmVtOyB9XG5cbmxhYmVsLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtOyB9XG5cbmxhYmVsLmVycm9yLCAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBsYWJlbC5lcnJvcjpiZWZvcmUsIC53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMC4zMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC4zMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAuMzEyNXJlbSBzb2xpZCAjZDk1MzRmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjMxMjVyZW07XG4gICAgbGVmdDogMC42MjVyZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIGJ1dHRvbjo6cGxhY2Vob2xkZXIsXG4gIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzg4ODg4ODsgfVxuICBidXR0b246Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSksXG4gIGlucHV0OmZvY3VzOm5vdCg6cmVhZC1vbmx5KTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3Jlc2V0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pLFxuICBzZWxlY3Q6Zm9jdXM6bm90KDpyZWFkLW9ubHkpOm5vdChbdHlwZT0nc3VibWl0J10pOm5vdChbdHlwZT0ncmVzZXQnXSk6bm90KFt0eXBlPSdidXR0b24nXSksXG4gIHRleHRhcmVhOmZvY3VzOm5vdCg6cmVhZC1vbmx5KTpub3QoW3R5cGU9J3N1Ym1pdCddKTpub3QoW3R5cGU9J3Jlc2V0J10pOm5vdChbdHlwZT0nYnV0dG9uJ10pIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgYnV0dG9uLmVycm9yLFxuICBpbnB1dC5lcnJvcixcbiAgLndwY2Y3IGlucHV0LndwY2Y3LW5vdC12YWxpZCxcbiAgc2VsZWN0LmVycm9yLFxuICAud3BjZjcgc2VsZWN0LndwY2Y3LW5vdC12YWxpZCxcbiAgdGV4dGFyZWEuZXJyb3IsXG4gIC53cGNmNyB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2VlM2YzZDsgfVxuICBidXR0b246ZGlzYWJsZWQsXG4gIGlucHV0OmRpc2FibGVkLFxuICBzZWxlY3Q6ZGlzYWJsZWQsXG4gIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIGJ1dHRvblt0eXBlPSdyYWRpbyddLCBidXR0b25bdHlwZT0nY2hlY2tib3gnXSxcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgc2VsZWN0W3R5cGU9J3JhZGlvJ10sXG4gIHNlbGVjdFt0eXBlPSdjaGVja2JveCddLFxuICB0ZXh0YXJlYVt0eXBlPSdyYWRpbyddLFxuICB0ZXh0YXJlYVt0eXBlPSdjaGVja2JveCddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICBidXR0b25bdHlwZT0ncmFkaW8nXSwgYnV0dG9uW3R5cGU9J2NoZWNrYm94J10sIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSwgYnV0dG9uW3R5cGU9J3Jlc2V0J10sIGJ1dHRvblt0eXBlPSdidXR0b24nXSxcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10sXG4gIGlucHV0W3R5cGU9J3Jlc2V0J10sXG4gIGlucHV0W3R5cGU9J2J1dHRvbiddLFxuICBzZWxlY3RbdHlwZT0ncmFkaW8nXSxcbiAgc2VsZWN0W3R5cGU9J2NoZWNrYm94J10sXG4gIHNlbGVjdFt0eXBlPSdzdWJtaXQnXSxcbiAgc2VsZWN0W3R5cGU9J3Jlc2V0J10sXG4gIHNlbGVjdFt0eXBlPSdidXR0b24nXSxcbiAgdGV4dGFyZWFbdHlwZT0ncmFkaW8nXSxcbiAgdGV4dGFyZWFbdHlwZT0nY2hlY2tib3gnXSxcbiAgdGV4dGFyZWFbdHlwZT0nc3VibWl0J10sXG4gIHRleHRhcmVhW3R5cGU9J3Jlc2V0J10sXG4gIHRleHRhcmVhW3R5cGU9J2J1dHRvbiddIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bzsgfVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmlucHV0W3R5cGU9J3Jlc2V0J10sXG5pbnB1dFt0eXBlPSdidXR0b24nXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2FlY2U1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlY2U1NDsgfVxuICBidXR0b246aG92ZXIsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdyZXNldCddOmhvdmVyLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTVjODQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWM4NDA7IH1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC42MjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMC4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFOQ0FZQUFBQzNtWDd0QUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQVV0SlJFRlVlTnE4MDg5S0FsRVV4L0h2YUlSQ0liUnlDc0x4Q2NZWm9rY0luV2tSQ0NITVNnbjY4eFF1ZW9BMlJSQzBrZG9JRmN4b1BVR3JVWmV1ckpXdG96S0o0TFRKRU0xL3BKM2xQZHo3dVQvdVBVbytmeWo4UXdWVU5UcHpSRldqQkJ3bms5VzAyTXdRVFl1SjQyU09GQkVKQUp1dVc3cXVWR3BUUlF4REY5dE81UUJQRVJFRkVHRERkVXUzMDhJTVE4ZTJVMW5nSEpnTGRQWHViRHUxYmhoNmEwckkvamNDOE5tZHFGTnJybHU2cjFScXdUOGlKOTNydjBGQjRNejNxOXVlVnc1UGdsaFdFdE5NN0FLbnZUMUZaT0FZTGZwKzlkSHp5a3NUSUgxSmZ1WUlpQXpZKzJLYWlWWExTcjZPaVJ3TVFqclErNUF6M2t3em9WdFc4bU1Fc2djY0Q3dU1JaUxoRVJpQTFtZzgxSXZGcS9sMnV3MUFLQlFpbmQ1cXgrTmFEcmdZbFZvUmtRandQTVl6ckRTYlQvVkM0WElCd0hFeXJlVmxkUWU0QVZvOUg2cXZ2Z1lBZDdSMTVPdnBmSEVBQUFBQVNVVk9SSzVDWUlJPSk7IH1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMi41cmVtOyB9XG5cbi5yYXRpbyxcbmF1ZGlvLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG52aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnJhdGlvIHtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yYXRpbyBlbWJlZCxcbiAgLnJhdGlvIGlmcmFtZSxcbiAgLnJhdGlvIG9iamVjdCxcbiAgLnJhdGlvIHZpZGVvIHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4ucmF0aW8tLTE2eDkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5yYXRpby0tNHgzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEzN3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjJweDsgfSB9XG4gIC53cmFwcGVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud3JhcHBlci5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7IH1cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmhlYWRlcl9fdG9wID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGVyX190b3AgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaGVhZGVyX190b3AgPiB1bCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fdG9wID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgICAgIC5oZWFkZXJfX3RvcCA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmhlYWRlcl9fdG9wID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAgIC5oZWFkZXJfX3RvcCA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAgICAgICAuaGVhZGVyX190b3AgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZhNTUzOTsgfVxuICAgICAgICAuaGVhZGVyX190b3AgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogLTEwcHg7IH1cbiAgICAgICAgICAuaGVhZGVyX190b3AgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fdG9wID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmYTU1Mzk7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9wID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgICAgIC5oZWFkZXJfX3RvcCA+IHVsID4gbGk6aG92ZXIgPiB1bCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgICAuaGVhZGVyX190b3AgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9wID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXJfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2NhcnQge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiBhIGkge1xuICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IGEgaSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IGEgaSBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlM2YzZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IGEgaSBzcGFuIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1pbi13aWR0aDogMjQuMzc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLnRvdGFsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMyZmFmMzg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC50b3RhbCBzcGFuLmFtb3VudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC5idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5idXR0b24sIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSBwLmJ1dHRvbnMgYS5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC5idXR0b25zIGEuYnV0dG9uLCAud29vY29tbWVyY2UgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHAuYnV0dG9ucyBhLmJ1dHRvbiwgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHAuYnV0dG9ucyAud3BjZjcgYS53cGNmNy1zdWJtaXQsIC53cGNmNyAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC5idXR0b25zIGEud3BjZjctc3VibWl0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07IH1cbiAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgcC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSB1bCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSB1bCBsaS5taW5pX2NhcnRfaXRlbSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHVsIGxpLm1pbmlfY2FydF9pdGVtOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgdWwgbGkubWluaV9jYXJ0X2l0ZW0gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgdWwgbGkubWluaV9jYXJ0X2l0ZW0gYSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpID4gdWwgPiBsaSB1bCBsaS5taW5pX2NhcnRfaXRlbSBhLnJlbW92ZV9mcm9tX2NhcnRfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHVsIGxpLm1pbmlfY2FydF9pdGVtIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX19jYXJ0ID4gdWwgPiBsaSA+IHVsID4gbGkgdWwgbGkubWluaV9jYXJ0X2l0ZW0gc3Bhbi5hbW91bnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMjcwcHg7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHVsIGxpLm1pbmlfY2FydF9pdGVtIHNwYW4ucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fY2FydCA+IHVsID4gbGkgPiB1bCA+IGxpIHVsIGxpLm1pbmlfY2FydF9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5oZWFkZXJfX2NhcnQgPiB1bCA+IGxpOmhvdmVyID4gdWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmhlYWRlcl9fY2FydCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRlcl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC03MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMjI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5oZWFkZXJfX2xvZ28gaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5oZWFkZXJfX2xvZ28gaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgLmhlYWRlcl9fc2VhcmNoIGZvcm0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhNTUzOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoIGZvcm0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoIGZvcm0gaW5wdXQsXG4gICAgICAuaGVhZGVyX19zZWFyY2ggZm9ybSBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMTJweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fc2VhcmNoIGZvcm0gaW5wdXQsXG4gICAgICAgICAgLmhlYWRlcl9fc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaCBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYTU1Mzk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZhNTUzOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5oZWFkZXJfX3NlYXJjaCBmb3JtIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgICAgICAuaGVhZGVyX19zZWFyY2ggZm9ybSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC53b29jb21tZXJjZS1jaGVja291dCAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19jaGVja291dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2NoZWNrb3V0IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXJfX2NoZWNrb3V0IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC5oZWFkZXJfX2NoZWNrb3V0IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5oZWFkZXJfX2NoZWNrb3V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC53b29jb21tZXJjZS1jaGVja291dCAuaGVhZGVyX19jaGVja291dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXJfX21lbnUgbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19tZW51IG5hdiA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudSA+IGEge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51ID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb250ZW50OiAnYmVraWprIG9ucyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjI1cztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTAwMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjAwMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTIwMDAwcHg7XG4gICAgICAgICAgbGVmdDogLTIwMDBweDsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51OmFmdGVyIHtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjI1cyBvcGFjaXR5O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUuaXMtYWN0aXZlIHtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudS5pcy1hY3RpdmU6YmVmb3JlLCAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51LmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUuaXMtYWN0aXZlIC5tZWdhLW1lbnVfX3dyYXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudSAubWVnYS1tZW51X193cmFwIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICAgIGxlZnQ6IC0yNzZweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51IC5tZWdhLW1lbnVfX3dyYXAge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggOHB4OyB9IH1cbiAgICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51IC5tZWdhLW1lbnVfX3dyYXAgPiAubWVudS1saXN0ID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUgLm1lZ2EtbWVudV9fd3JhcCA+IC5tZW51LWxpc3QgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudSAubWVnYS1tZW51X193cmFwID4gLm1lbnUtbGlzdCA+IHVsID4gbGkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUgLm1lZ2EtbWVudV9fd3JhcCA+IC5tZW51LWxpc3QgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYTU1Mzk7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51IC5tZWdhLW1lbnVfX3dyYXAgPiAubWVudS1saXN0ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZmFmMzg7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudSAubWVnYS1tZW51X193cmFwID4gLm1lbnUtbGlzdCA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51IC5tZWdhLW1lbnVfX3dyYXAgPiAubWVudS1saXN0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudSAubWVnYS1tZW51X193cmFwID4gLm1lbnUtbGlzdCAubWVudS10b29scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUgLm1lZ2EtbWVudV9fd3JhcCA+IC5tZW51LWxpc3QgLm1lbnUtdG9vbHMgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudSAubWVnYS1tZW51X193cmFwID4gLm1lbnUtbGlzdCAubWVudS10b29scyBhOmJlZm9yZSwgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lZ2EtbWVudSAubWVnYS1tZW51X193cmFwID4gLm1lbnUtbGlzdCAubWVudS10b29scyBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUgLm1lZ2EtbWVudV9fd3JhcCA+IC5tZW51LWxpc3QgLm1lbnUtdG9vbHMgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRlcl9fdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5oZWFkZXJfX3RvZ2dsZSBhIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX190b2dnbGUgYSBzcGFuIHtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9nZ2xlIGEgc3BhbjpiZWZvcmUsIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLWluLW91dCAwLjI1cztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuaGVhZGVyX190b2dnbGUgYSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtOyB9XG4gICAgICAgIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuICAgIC5tbS1vcGVuaW5nIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLm1tLW9wZW5pbmcgLmhlYWRlcl9fdG9nZ2xlIGEgc3BhbjpiZWZvcmUsIC5tbS1vcGVuaW5nIC5oZWFkZXJfX3RvZ2dsZSBhIHNwYW5hZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzOyB9XG4gICAgICAubW0tb3BlbmluZyAuaGVhZGVyX190b2dnbGUgYSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAubW0tb3BlbmluZyAuaGVhZGVyX190b2dnbGUgYSBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXJfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyLS1zdGlja3kge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIDAuN3M7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5oZWFkZXItLXN0aWNreSAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmhlYWRlci0tc3RpY2t5IC5oZWFkZXJfX21lbnUge1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVhZGVyLS1zdGlja3kgLmhlYWRlcl9fbWVudSBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuaGVhZGVyLS1zdGlja3kgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXItLXN0aWNreSAuaGVhZGVyX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkZXItLXN0aWNreSAuaGVhZGVyX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci0tc3RpY2t5IC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIHotaW5kZXg6IGF1dG87IH1cbiAgICAgICAgLmhlYWRlci0tc3RpY2t5IC5oZWFkZXJfX3RvcCA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLS1zdGlja3kgLmhlYWRlcl9fY2FydCB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9IH1cbiAgLmhlYWRlci0tc3RpY2t5IC5oZWFkZXJfX21lbnUgbmF2ID4gdWwgPiBsaS5tZWdhLW1lbnUgLm1lZ2EtbWVudV9fd3JhcCB7XG4gICAgbGVmdDogLTE0NnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5oZWFkZXItLXN0aWNreSAuaGVhZGVyX19tZW51IG5hdiA+IHVsID4gbGkubWVnYS1tZW51IC5tZWdhLW1lbnVfX3dyYXAge1xuICAgICAgICBsZWZ0OiAtMTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAuaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5oZWFkZXIgLmhlYWRlcl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuLm5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmE1NTM5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubmF2aWdhdGlvbiBoNSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gIC5uYXZpZ2F0aW9uX19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxMHB4OyB9XG4gICAgLm5hdmlnYXRpb25fX2Nsb3NlIGEge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAubmF2aWdhdGlvbl9fY2xvc2UgYTpiZWZvcmUsIC5uYXZpZ2F0aW9uX19jbG9zZSBhOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhNTUzOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX19jbG9zZSBhOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAubmF2aWdhdGlvbl9fY2xvc2UgYTpiZWZvcmUge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAubmF2aWdhdGlvbl9fY2xvc2UgYSBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYTU1Mzk7IH1cbiAgLm5hdmlnYXRpb25fX21lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAubmF2aWdhdGlvbl9fbWVudSA+IHVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgICAgLm5hdmlnYXRpb25fX21lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX19tZW51ID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX19tZW51ID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLm5hdmlnYXRpb25fX21lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb25fX21lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX19tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLm5hdmlnYXRpb25fX21lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgICAubmF2aWdhdGlvbl9fbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpLmlzLWFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAubmF2aWdhdGlvbl9fbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLm5hdmlnYXRpb25fX21lbnUgPiB1bCA+IGxpID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5hdmlnYXRpb25fX21lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubmF2aWdhdGlvbl9fbWVudSA+IHVsID4gbGkuaXMtYWN0aXZlID4gYTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb25fX21lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAubmF2aWdhdGlvbl9fbWVudSA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZpZ2F0aW9uX19hZGRyZXNzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLm5hdmlnYXRpb25fX2FkZHJlc3MgYS5idXR0b24sIC5uYXZpZ2F0aW9uX19hZGRyZXNzIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAubmF2aWdhdGlvbl9fYWRkcmVzcyBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLm5hdmlnYXRpb25fX2FkZHJlc3MgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5uYXZpZ2F0aW9uX19hZGRyZXNzIGEuYWRkX3RvX2NhcnRfYnV0dG9uLCAubmF2aWdhdGlvbl9fYWRkcmVzcyAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgYS5idXR0b24sIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyAubmF2aWdhdGlvbl9fYWRkcmVzcyBhLmJ1dHRvbiwgLm5hdmlnYXRpb25fX2FkZHJlc3MgLndwY2Y3IGEud3BjZjctc3VibWl0LCAud3BjZjcgLm5hdmlnYXRpb25fX2FkZHJlc3MgYS53cGNmNy1zdWJtaXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX19hZGRyZXNzIGEuYnV0dG9uIGksIC5uYXZpZ2F0aW9uX19hZGRyZXNzIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlIGksIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5uYXZpZ2F0aW9uX19hZGRyZXNzIGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlIGksIC5uYXZpZ2F0aW9uX19hZGRyZXNzIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWRkX3RvX2NhcnRfYnV0dG9uIGksIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5uYXZpZ2F0aW9uX19hZGRyZXNzIGEuYWRkX3RvX2NhcnRfYnV0dG9uIGksIC5uYXZpZ2F0aW9uX19hZGRyZXNzIC53cGNmNyBhLndwY2Y3LXN1Ym1pdCBpLCAud3BjZjcgLm5hdmlnYXRpb25fX2FkZHJlc3MgYS53cGNmNy1zdWJtaXQgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5uYXZpZ2F0aW9uX19hZGRyZXNzIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubmF2aWdhdGlvbl9fYWRkcmVzcyBoNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmF2aWdhdGlvbi0tYWRtaW4ge1xuICAgIHRvcDogMzJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgIC5uYXZpZ2F0aW9uLS1hZG1pbiB7XG4gICAgICAgIHRvcDogNDZweDsgfSB9XG4gIC5uYXZpZ2F0aW9uLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2xpZGVyX19tZW51IHtcbiAgICB3aWR0aDogY2FsYygzNCUgLSAyN3B4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMjBweCAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNsaWRlcl9fbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc2xpZGVyX19tZW51IGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zbGlkZXJfX21lbnUgaDIgc3Ryb25nLCAuc2xpZGVyX19tZW51IGgyIC5jb250ZW50X19hcnRpY2xlIGRmbiwgLmNvbnRlbnRfX2FydGljbGUgLnNsaWRlcl9fbWVudSBoMiBkZm4sIC5zbGlkZXJfX21lbnUgaDIgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSBkZm4sIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgLnNsaWRlcl9fbWVudSBoMiBkZm4sIC5zbGlkZXJfX21lbnUgaDIgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNsaWRlcl9fbWVudSBoMiBkZm4sIC5zbGlkZXJfX21lbnUgaDIgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZGZuLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuc2xpZGVyX19tZW51IGgyIGRmbiwgLnNsaWRlcl9fbWVudSBoMiAuY29udGVudF9fc2hvcCBkZm4sIC5jb250ZW50X19zaG9wIC5zbGlkZXJfX21lbnUgaDIgZGZuLCAuc2xpZGVyX19tZW51IGgyIC5jb250ZW50X19jYXJ0IGRmbiwgLmNvbnRlbnRfX2NhcnQgLnNsaWRlcl9fbWVudSBoMiBkZm4sIC5zbGlkZXJfX21lbnUgaDIgLnNpZGViYXJfX3dpZGdldCBkZm4sIC5zaWRlYmFyX193aWRnZXQgLnNsaWRlcl9fbWVudSBoMiBkZm4sIC5zbGlkZXJfX21lbnUgaDIgLnNlbGxpbmcgaGVhZGVyIGRmbiwgLnNlbGxpbmcgaGVhZGVyIC5zbGlkZXJfX21lbnUgaDIgZGZuLCAuc2xpZGVyX19tZW51IGgyIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC5zbGlkZXJfX21lbnUgaDIgZGZuLCAuc2xpZGVyX19tZW51IGgyIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc2xpZGVyX19tZW51IGgyIGRmbiwgLnNsaWRlcl9fbWVudSBoMiAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuc2xpZGVyX19tZW51IGgyIGRmbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IENhdmVhdCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuc2xpZGVyX19tZW51IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNsaWRlcl9fbWVudSB1bCBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9XG4gICAgICAgIC5zbGlkZXJfX21lbnUgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuc2xpZGVyX19tZW51IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuc2xpZGVyX19tZW51IHVsIGxpLmlzLWFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAuc2xpZGVyX19ob2xkZXIge1xuICAgIHdpZHRoOiA2NiU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2xpZGVyX19ob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zbGlkZXJfX3NsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGlkZXJfX3NsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5zbGlkZXJfX3NsaWRlIGEsXG4gIC5zbGlkZXJfX3NsaWRlIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuc2xpZGVyX19zbGlkZSBhLFxuICAgICAgLnNsaWRlcl9fc2xpZGUgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiAzNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNsaWRlcl9fc2xpZGUgYSxcbiAgICAgIC5zbGlkZXJfX3NsaWRlIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5zbGlkZXJfX3NsaWRlIGEsXG4gICAgICAuc2xpZGVyX19zbGlkZSBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4OyB9IH1cblxuLmJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgLmJhbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5pbnRyb19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxOHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnRyb19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaW50cm9fX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmludHJvX19pdGVtIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgLmludHJvX19pdGVtIGgzIHN0cm9uZywgLmludHJvX19pdGVtIGgzIC5jb250ZW50X19hcnRpY2xlIGRmbiwgLmNvbnRlbnRfX2FydGljbGUgLmludHJvX19pdGVtIGgzIGRmbiwgLmludHJvX19pdGVtIGgzIC5jb250ZW50X19jb2x1bW5zIGFydGljbGUgZGZuLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC5pbnRyb19faXRlbSBoMyBkZm4sIC5pbnRyb19faXRlbSBoMyAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRmbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuaW50cm9fX2l0ZW0gaDMgZGZuLCAuaW50cm9fX2l0ZW0gaDMgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZGZuLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuaW50cm9fX2l0ZW0gaDMgZGZuLCAuaW50cm9fX2l0ZW0gaDMgLmNvbnRlbnRfX3Nob3AgZGZuLCAuY29udGVudF9fc2hvcCAuaW50cm9fX2l0ZW0gaDMgZGZuLCAuaW50cm9fX2l0ZW0gaDMgLmNvbnRlbnRfX2NhcnQgZGZuLCAuY29udGVudF9fY2FydCAuaW50cm9fX2l0ZW0gaDMgZGZuLCAuaW50cm9fX2l0ZW0gaDMgLnNpZGViYXJfX3dpZGdldCBkZm4sIC5zaWRlYmFyX193aWRnZXQgLmludHJvX19pdGVtIGgzIGRmbiwgLmludHJvX19pdGVtIGgzIC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciAuaW50cm9fX2l0ZW0gaDMgZGZuLCAuaW50cm9fX2l0ZW0gaDMgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBkZm4sIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgLmludHJvX19pdGVtIGgzIGRmbiwgLmludHJvX19pdGVtIGgzIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuaW50cm9fX2l0ZW0gaDMgZGZuLCAuaW50cm9fX2l0ZW0gaDMgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgLmludHJvX19pdGVtIGgzIGRmbiB7XG4gICAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgLmludHJvX19pdGVtIGZpZ3VyZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgIC5pbnRyb19faXRlbSBmaWd1cmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDsgfVxuICAgIC5pbnRyb19faXRlbTpob3ZlciBmaWd1cmUgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmYTU1Mzk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAuYnJlYWRjcnVtYnMgaSB7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJyZWFkY3J1bWJzIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJyZWFkY3J1bWJzIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfSB9XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAuY29udGVudF9fYXJ0aWNsZSAucHdiLWFsbC1icmFuZHMgLnB3Yi1icmFuZHMtY29scy1vdXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY29udGVudF9fYXJ0aWNsZSAucHdiLWFsbC1icmFuZHMgLnB3Yi1icmFuZHMtY29scy1vdXRlciAucHdiLWJyYW5kcy1jb2wzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDMwcHgpO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2FydGljbGUgLnB3Yi1hbGwtYnJhbmRzIC5wd2ItYnJhbmRzLWNvbHMtb3V0ZXIgLnB3Yi1icmFuZHMtY29sMyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fYXJ0aWNsZSAucHdiLWFsbC1icmFuZHMgLnB3Yi1icmFuZHMtY29scy1vdXRlciAucHdiLWJyYW5kcy1jb2wzIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAzMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5jb250ZW50X19hcnRpY2xlIC5wd2ItYWxsLWJyYW5kcyAucHdiLWJyYW5kcy1jb2xzLW91dGVyIC5wd2ItYnJhbmRzLWNvbDMge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpOyB9IH1cbiAgLmNvbnRlbnRfX3Nob3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmNvbnRlbnRfX3Nob3AgaDEsXG4gICAgLmNvbnRlbnRfX3Nob3AgaDIsXG4gICAgLmNvbnRlbnRfX3Nob3AgaDMsXG4gICAgLmNvbnRlbnRfX3Nob3AgaDQsXG4gICAgLmNvbnRlbnRfX3Nob3AgaDUsXG4gICAgLmNvbnRlbnRfX3Nob3AgaDYge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG4gICAgLmNvbnRlbnRfX3Nob3AgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgMS41NjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmNvbnRlbnRfX3Nob3AgaDIge1xuICAgICAgY29sb3I6ICNmYTU1Mzk7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY29udGVudF9fc2hvcCBoMyB7XG4gICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5jb250ZW50X19zaG9wIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5jb250ZW50X19zaG9wIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jb250ZW50X19zaG9wIGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuY29udGVudF9fc2hvcCBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAuY29udGVudF9fc2hvcCBzdHJvbmcsIC5jb250ZW50X19zaG9wIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5jb250ZW50X19zaG9wIGRmbiwgLmNvbnRlbnRfX3Nob3AgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZGZuLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuY29udGVudF9fc2hvcCBkZm4sIC5jb250ZW50X19zaG9wIGRmbiwgLmNvbnRlbnRfX3Nob3AgLnNlbGxpbmcgaGVhZGVyIGRmbiwgLnNlbGxpbmcgaGVhZGVyIC5jb250ZW50X19zaG9wIGRmbiwgLmNvbnRlbnRfX3Nob3AgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBkZm4sIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgLmNvbnRlbnRfX3Nob3AgZGZuLCAuY29udGVudF9fc2hvcCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmNvbnRlbnRfX3Nob3AgZGZuLCAuY29udGVudF9fc2hvcCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuY29udGVudF9fc2hvcCBkZm4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY29udGVudF9fc2hvcCBlbSwgLmNvbnRlbnRfX3Nob3AgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLmNvbnRlbnRfX3Nob3AgZGZuLCAuY29udGVudF9fc2hvcCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBkZm4sIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIC5jb250ZW50X19zaG9wIGRmbiwgLmNvbnRlbnRfX3Nob3AgZGZuLCAuY29udGVudF9fc2hvcCAuc2VsbGluZyBoZWFkZXIgZGZuLCAuc2VsbGluZyBoZWFkZXIgLmNvbnRlbnRfX3Nob3AgZGZuLCAuY29udGVudF9fc2hvcCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiwgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSAuY29udGVudF9fc2hvcCBkZm4sIC5jb250ZW50X19zaG9wIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuY29udGVudF9fc2hvcCBkZm4sIC5jb250ZW50X19zaG9wIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgZGZuLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC5jb250ZW50X19zaG9wIGRmbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuY29udGVudF9fc2hvcCBzdXAsXG4gICAgLmNvbnRlbnRfX3Nob3Agc3ViIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5jb250ZW50X19jYXJ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5jb250ZW50X19jYXJ0IGgxLFxuICAgIC5jb250ZW50X19jYXJ0IGgyLFxuICAgIC5jb250ZW50X19jYXJ0IGgzLFxuICAgIC5jb250ZW50X19jYXJ0IGg0LFxuICAgIC5jb250ZW50X19jYXJ0IGg1LFxuICAgIC5jb250ZW50X19jYXJ0IGg2IHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbjogMCAwIDAuOTM3NXJlbTsgfVxuICAgIC5jb250ZW50X19jYXJ0IGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5jb250ZW50X19jYXJ0IGgyIHtcbiAgICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmNvbnRlbnRfX2NhcnQgaDMge1xuICAgICAgY29sb3I6ICNmYTU1Mzk7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY29udGVudF9fY2FydCBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuY29udGVudF9fY2FydCBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuY29udGVudF9fY2FydCBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNvbnRlbnRfX2NhcnQgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLmNvbnRlbnRfX2NhcnQgc3Ryb25nLCAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRmbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuY29udGVudF9fY2FydCBkZm4sIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGRmbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmNvbnRlbnRfX2NhcnQgZGZuLCAuY29udGVudF9fY2FydCBkZm4sIC5jb250ZW50X19jYXJ0IC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciAuY29udGVudF9fY2FydCBkZm4sIC5jb250ZW50X19jYXJ0IC5mb290ZXJfX3dpZGdldHMgYXNpZGUgZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC5jb250ZW50X19jYXJ0IGRmbiwgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRmbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5jb250ZW50X19jYXJ0IGRmbiwgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgLmNvbnRlbnRfX2NhcnQgZGZuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNvbnRlbnRfX2NhcnQgZW0sIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5jb250ZW50X19jYXJ0IGRmbiwgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZGZuLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuY29udGVudF9fY2FydCBkZm4sIC5jb250ZW50X19jYXJ0IGRmbiwgLmNvbnRlbnRfX2NhcnQgLnNlbGxpbmcgaGVhZGVyIGRmbiwgLnNlbGxpbmcgaGVhZGVyIC5jb250ZW50X19jYXJ0IGRmbiwgLmNvbnRlbnRfX2NhcnQgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBkZm4sIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgLmNvbnRlbnRfX2NhcnQgZGZuLCAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmNvbnRlbnRfX2NhcnQgZGZuLCAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuY29udGVudF9fY2FydCBkZm4ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmNvbnRlbnRfX2NhcnQgc3VwLFxuICAgIC5jb250ZW50X19jYXJ0IHN1YiB7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LXRvb2xzIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgICAgIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAuY2FydC10b29scyB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgLmNhcnQtdG9vbHMgdWwgbGkgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAgICAgICAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgLmNhcnQtdG9vbHMgdWwgbGkgc3BhbiBhIC5fX2ZiY3dfX3dpZGdldF9fc3RhdHMtcmF0aW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICAgICAgd2lkdGg6IDMzJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIGgyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAtMjBweCAtMjBweCAyMHB4OyB9XG4gICAgICAgIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyB1bCNzaGlwcGluZ19tZXRob2Qge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUuc2hvcF90YWJsZSB7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHRhYmxlLnNob3BfdGFibGUgdGgsXG4gICAgICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyB0YWJsZS5zaG9wX3RhYmxlIC5vcmRlci10b3RhbCB0ZCxcbiAgICAgICAgICAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgdGFibGUuc2hvcF90YWJsZSAuY2FydC1zdWJ0b3RhbCB0ZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAuY29udGVudF9fY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfc2VjdXJlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMyZmFmMzg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgIC5jb250ZW50X19jYXJ0IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF9zZWN1cmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNvbnRlbnRfX2NhcnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb250ZW50X19jaGVja291dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmYTU1Mzk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudF9fY2hlY2tvdXQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAuY29udGVudF9fY2hlY2tvdXQgaDIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fY2hlY2tvdXQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgLmNvbnRlbnRfX2NoZWNrb3V0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGVudF9fY2hlY2tvdXQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAuY29udGVudF9fY2hlY2tvdXQgaDMgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmNvbnRlbnRfX2NoZWNrb3V0ID4gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2NoZWNrb3V0ID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuY29udGVudF9fY2hlY2tvdXQgPiBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLmNvbnRlbnRfX2NoZWNrb3V0ID4gZGl2Lndvb2NvbW1lcmNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jb250ZW50X19jaGVja291dC0tcGluIC5wYXltZW50X21ldGhvZF9waW5fcGF5bWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50X19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGVudF9fY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmNvbnRlbnRfX21lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LS1ib3RoIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudC0tYm90aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmNvbnRlbnQtLXNpZGViYXIge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnQtLXNpZGViYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuY29udGVudC0tcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50LS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uc2lkZWJhciB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zaWRlYmFyID4gaDMge1xuICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNpZGViYXJfX2Nsb3NlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmE1NTM5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7IH1cbiAgICAuc2lkZWJhcl9fY2xvc2UgaSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlOyB9XG4gIC5zaWRlYmFyX193aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgLnNpZGViYXJfX3dpZGdldCBoMSxcbiAgICAuc2lkZWJhcl9fd2lkZ2V0IGgyLFxuICAgIC5zaWRlYmFyX193aWRnZXQgaDMsXG4gICAgLnNpZGViYXJfX3dpZGdldCBoNCxcbiAgICAuc2lkZWJhcl9fd2lkZ2V0IGg1LFxuICAgIC5zaWRlYmFyX193aWRnZXQgaDYge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG4gICAgLnNpZGViYXJfX3dpZGdldCBoMSB7XG4gICAgICBtYXJnaW46IDAgMCAxLjU2MjVyZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc2lkZWJhcl9fd2lkZ2V0IGgyIHtcbiAgICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnNpZGViYXJfX3dpZGdldCBoMyB7XG4gICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zaWRlYmFyX193aWRnZXQgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnNpZGViYXJfX3dpZGdldCBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuc2lkZWJhcl9fd2lkZ2V0IGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuc2lkZWJhcl9fd2lkZ2V0IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIC5zaWRlYmFyX193aWRnZXQgc3Ryb25nLCAuc2lkZWJhcl9fd2lkZ2V0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWRlYmFyX193aWRnZXQgZGZuLCAuc2lkZWJhcl9fd2lkZ2V0IC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGRmbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLnNpZGViYXJfX3dpZGdldCBkZm4sIC5zaWRlYmFyX193aWRnZXQgZGZuLCAuc2lkZWJhcl9fd2lkZ2V0IC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciAuc2lkZWJhcl9fd2lkZ2V0IGRmbiwgLnNpZGViYXJfX3dpZGdldCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiwgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSAuc2lkZWJhcl9fd2lkZ2V0IGRmbiwgLnNpZGViYXJfX3dpZGdldCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnNpZGViYXJfX3dpZGdldCBkZm4sIC5zaWRlYmFyX193aWRnZXQgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgLnNpZGViYXJfX3dpZGdldCBkZm4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc2lkZWJhcl9fd2lkZ2V0IGVtLCAuc2lkZWJhcl9fd2lkZ2V0IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWRlYmFyX193aWRnZXQgZGZuLCAuc2lkZWJhcl9fd2lkZ2V0IC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGRmbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLnNpZGViYXJfX3dpZGdldCBkZm4sIC5zaWRlYmFyX193aWRnZXQgZGZuLCAuc2lkZWJhcl9fd2lkZ2V0IC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciAuc2lkZWJhcl9fd2lkZ2V0IGRmbiwgLnNpZGViYXJfX3dpZGdldCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiwgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSAuc2lkZWJhcl9fd2lkZ2V0IGRmbiwgLnNpZGViYXJfX3dpZGdldCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnNpZGViYXJfX3dpZGdldCBkZm4sIC5zaWRlYmFyX193aWRnZXQgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgLnNpZGViYXJfX3dpZGdldCBkZm4ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLnNpZGViYXJfX3dpZGdldCBzdXAsXG4gICAgLnNpZGViYXJfX3dpZGdldCBzdWIge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuc2lkZWJhcl9fd2lkZ2V0IGg0IHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5zaWRlYmFyX193aWRnZXQgaDQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJ1xcZjEwNic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZjBmMGYwO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDsgfVxuICAgIC5zaWRlYmFyX193aWRnZXQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmYTU1Mzk7IH1cbiAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgY29sb3I6ICMyZmFmMzg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7IH1cbiAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2IGgzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2IGgzOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2IGgzLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9sYXllcmVkX25hdiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2IHVsIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXYgdWwgbGkgYTphZnRlciwgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXYgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXYgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXYgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXYgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCAyMHB4OyB9XG4gICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9sYXllcmVkX25hdiAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW0tLWNob3NlbiBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfbGF5ZXJlZF9uYXYgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtLS1jaG9zZW4gYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmE1NTM5O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZhNTUzOTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAgICAgICAgIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudC1jYXQgPiBhLCAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkuY3VycmVudC1jYXQtcGFyZW50ID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYTU1Mzk7IH1cbiAgICAgICAgICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQtY2F0ID4gdWwsIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50LWNhdC1wYXJlbnQgPiB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50LWNhdCA+IGEsIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkgPiB1bCA+IGxpLmN1cnJlbnQtY2F0LXBhcmVudCA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmYTU1Mzk7IH1cbiAgICAgICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50LWNhdCA+IHVsLCAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpID4gdWwgPiBsaS5jdXJyZW50LWNhdC1wYXJlbnQgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNpZGViYXJfX3dpZGdldC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzID4gdWwgPiBsaS5jdXJyZW50LWNhdCA+IGEsIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkuY3VycmVudC1jYXQtcGFyZW50ID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgICAuc2lkZWJhcl9fd2lkZ2V0LndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgPiB1bCA+IGxpLmN1cnJlbnQtY2F0ID4gdWwsIC5zaWRlYmFyX193aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyA+IHVsID4gbGkuY3VycmVudC1jYXQtcGFyZW50ID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2lkZWJhci0tY2F0IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuc2lkZWJhci0tY2F0IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2lkZWJhci0tY2F0LmlzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpZGViYXItLXNob3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zaWRlYmFyLS1yaWdodCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpZGViYXItLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLnNpZGViYXItLXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLnNpZGViYXItLXJpZ2h0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLnNpZGViYXItLXJpZ2h0IHVsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAuc2lkZWJhci0tcmlnaHQgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLnNpZGViYXItLXJpZ2h0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4gICAgICAgICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAuc2lkZWJhci0tcmlnaHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWxsaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlbGxpbmcgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlbGxpbmcgaGVhZGVyIGgxLFxuICAgIC5zZWxsaW5nIGhlYWRlciBoMixcbiAgICAuc2VsbGluZyBoZWFkZXIgaDMsXG4gICAgLnNlbGxpbmcgaGVhZGVyIGg0LFxuICAgIC5zZWxsaW5nIGhlYWRlciBoNSxcbiAgICAuc2VsbGluZyBoZWFkZXIgaDYge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG4gICAgLnNlbGxpbmcgaGVhZGVyIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zZWxsaW5nIGhlYWRlciBoMiB7XG4gICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zZWxsaW5nIGhlYWRlciBoMyB7XG4gICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zZWxsaW5nIGhlYWRlciBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc2VsbGluZyBoZWFkZXIgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnNlbGxpbmcgaGVhZGVyIGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuc2VsbGluZyBoZWFkZXIgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLnNlbGxpbmcgaGVhZGVyIHN0cm9uZywgLnNlbGxpbmcgaGVhZGVyIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGRmbiwgLndvb2NvbW1lcmNlIC5zZWxsaW5nIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZGZuLCAuc2VsbGluZyBoZWFkZXIgZGZuLCAuc2VsbGluZyBoZWFkZXIgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRmbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuc2VsbGluZyBoZWFkZXIgZGZuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnNlbGxpbmcgaGVhZGVyIGVtLCAuc2VsbGluZyBoZWFkZXIgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNlbGxpbmcgaGVhZGVyIGRmbiwgLnNlbGxpbmcgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgZGZuLCAud29vY29tbWVyY2UgLnNlbGxpbmcgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciBkZm4sIC5zZWxsaW5nIGhlYWRlciAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnNlbGxpbmcgaGVhZGVyIGRmbiwgLnNlbGxpbmcgaGVhZGVyIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgZGZuLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC5zZWxsaW5nIGhlYWRlciBkZm4ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLnNlbGxpbmcgaGVhZGVyIHN1cCxcbiAgICAuc2VsbGluZyBoZWFkZXIgc3ViIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLnNlbGxpbmcgaGVhZGVyIGgyIHtcbiAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgICAuc2VsbGluZyBoZWFkZXIgaDIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LWZhbWlseTogQ2F2ZWF0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ucmV2aWV3IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmhpZ2hsaWdodHMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmhpZ2hsaWdodHMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmhpZ2hsaWdodHMgdWwgbGkge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhpZ2hsaWdodHMgdWwgbGkge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmhpZ2hsaWdodHMgdWwgbGkgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICAuaGlnaGxpZ2h0cyB1bCBsaSBmaWd1cmUgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGlnaGxpZ2h0cyB1bCBsaSBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAgIC5oaWdobGlnaHRzIHVsIGxpIGFydGljbGUgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jb25uZWN0IHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb25uZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsICNmNWY1ZjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgbGVmdDogMDsgfVxuICAuY29ubmVjdF9fcGVyc29uIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb25uZWN0X19wZXJzb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuY29ubmVjdF9fcGVyc29uIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMyksICNmNWY1ZjUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgLmNvbm5lY3RfX3BlcnNvbiBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTEwNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAuY29ubmVjdF9fcGVyc29uIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29ubmVjdF9fcGVyc29uIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAuY29ubmVjdF9fcGVyc29uIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5jb25uZWN0X19jb2RlIHtcbiAgICB3aWR0aDogMjElO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbm5lY3RfX2NvZGUge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuY29ubmVjdF9fY29kZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAuY29ubmVjdF9fY29kZSAuX19mYmN3X193aWRnZXQuX19mYmN3X193aWRnZXQtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5jb25uZWN0X19kZXRhaWwge1xuICAgIHdpZHRoOiA0NS41JTtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbm5lY3RfX2RldGFpbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbm5lY3RfX2RldGFpbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmNWY1ZjUsIHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5jb25uZWN0X19kZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgLmNvbm5lY3RfX2RldGFpbCBoMyB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLmNvbm5lY3RfX2RldGFpbCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLmNvbm5lY3RfX2RldGFpbCBoMyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDYXZlYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAuY29ubmVjdF9fZGV0YWlsLXBob25lIHtcbiAgICBtYXJnaW46IDMwcHggLTEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbm5lY3RfX2RldGFpbC1waG9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5jb25uZWN0X19kZXRhaWwtcGhvbmUgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLmNvbm5lY3RfX2RldGFpbC1waG9uZSBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLmNvbm5lY3RfX2RldGFpbC1waG9uZSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzJmYWYzODsgfVxuICAgICAgICAuY29ubmVjdF9fZGV0YWlsLXBob25lIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMGJcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjMmZhZjM4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5jb25uZWN0X19kZXRhaWwtcGhvbmUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgIC5jb25uZWN0X19kZXRhaWwtcGhvbmUgbGk6bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cbiAgLmNvbm5lY3RfX2RldGFpbC1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmNvbm5lY3RfX2RldGFpbC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9IH1cbiAgICAuY29ubmVjdF9fZGV0YWlsLWJ1dHRvbiBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuY29ubmVjdF9fZGV0YWlsLWJ1dHRvbiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5jb25uZWN0X19kZXRhaWwtYnV0dG9uIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAuY29ubmVjdF9fZGV0YWlsLWJ1dHRvbiBsaSBhLmJ1dHRvbiwgLmNvbm5lY3RfX2RldGFpbC1idXR0b24gLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyAuY29ubmVjdF9fZGV0YWlsLWJ1dHRvbiBsaS5wcm9kdWN0IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLCAuY29ubmVjdF9fZGV0YWlsLWJ1dHRvbiAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLmFkZF90b19jYXJ0X2J1dHRvbiwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC5jb25uZWN0X19kZXRhaWwtYnV0dG9uIGxpLnByb2R1Y3QgYS5hZGRfdG9fY2FydF9idXR0b24sIC5jb25uZWN0X19kZXRhaWwtYnV0dG9uIGxpIC53cGNmNyBhLndwY2Y3LXN1Ym1pdCwgLndwY2Y3IC5jb25uZWN0X19kZXRhaWwtYnV0dG9uIGxpIGEud3BjZjctc3VibWl0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4OyB9IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb25uZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4OyB9IH1cbiAgLmZvb3Rlcl9fd2lkZ2V0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX3dpZGdldHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgaDEsXG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGgyLFxuICAgICAgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBoMyxcbiAgICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgaDQsXG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGg1LFxuICAgICAgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBoNiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41NjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgaDIge1xuICAgICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGgzIHtcbiAgICAgICAgY29sb3I6ICNmYTU1Mzk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgc3Ryb25nLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGRmbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBkZm4sIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiwgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGVtLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC53b29jb21tZXJjZSBoZWFkZXIud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyIGRmbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBkZm4sIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiwgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuZm9vdGVyX193aWRnZXRzIGFzaWRlIGRmbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZSBzdXAsXG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlIHN1YiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlLndpZGdldF9uYXZfbWVudSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAgICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlLndpZGdldF9uYXZfbWVudSB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZS53aWRnZXRfbmF2X21lbnUgdWwgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlLndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZm9vdGVyX193aWRnZXRzIGFzaWRlLndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkYVwiO1xuICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgIC5mb290ZXJfX3dpZGdldHMgYXNpZGUud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZhNTUzOTsgfVxuICAgICAgLmZvb3Rlcl9fd2lkZ2V0cyBhc2lkZS53aWRnZXRfbWVkaWFfaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDM4M3B4OyB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb290ZXJfX3dpZGdldHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyX19sZWZ0IHtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiA2NCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb290ZXJfX2xlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mb290ZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZvb3Rlcl9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMzQlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvb3Rlcl9fY29weXJpZ2h0IHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb290ZXJfX2NvcHlyaWdodCB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAuZm9vdGVyX19jb3B5cmlnaHQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYTU1Mzk7IH1cblxuLnNlcnZpY2UtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzg4ODg4ODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlcnZpY2UtcHJvZHVjdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLnNlcnZpY2UtcHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZS1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgLnNlcnZpY2UtcHJvZHVjdF9fdGl0bGUgc3BhbiB7XG4gICAgICBjb2xvcjogIzJmYWYzODsgfVxuICAuc2VydmljZS1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZS1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5zdGlja3ktYmFyIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3RpY2t5LWJhciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC0xMTAlO1xuICAgICAgei1pbmRleDogOTk5OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5zdGlja3ktYmFyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnN0aWNreS1iYXIgaW1nIHtcbiAgICB3aWR0aDogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmlzLWFjdGl2ZSAuc3RpY2t5LWJhciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cbiAgLnN0aWNreS1iYXIgLnF1YW50aXR5LFxuICAuc3RpY2t5LWJhciAuY2FydC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gc3Ryb25nLCAuY29udGVudF9fYXJ0aWNsZSAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiwgLmNvbnRlbnRfX2NvbHVtbnMgYXJ0aWNsZSAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiwgLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBkZm4sIC5jb250ZW50X19zaG9wIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAuY29udGVudF9fY2FydCAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiwgLnNpZGViYXJfX3dpZGdldCAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiwgLnNlbGxpbmcgaGVhZGVyIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAuZm9vdGVyX193aWRnZXRzIGFzaWRlIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBkZm4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBzdHJvbmcsIC5jb250ZW50X19hcnRpY2xlIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAuY29udGVudF9fY29sdW1ucyBhcnRpY2xlIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAud29vY29tbWVyY2UgaGVhZGVyLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiwgLmNvbnRlbnRfX3Nob3AgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBkZm4sIC5jb250ZW50X19jYXJ0IC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAuc2lkZWJhcl9fd2lkZ2V0IC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gZGZuLCAuc2VsbGluZyBoZWFkZXIgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBkZm4sIC5mb290ZXJfX3dpZGdldHMgYXNpZGUgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAuc3RpY2t5LWJhcl9faW5mb3JtYXRpb24tdGV4dCA+IGRmbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnN0aWNreS1iYXJfX2luZm9ybWF0aW9uLXRleHQgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbi10ZXh0ID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zdGlja3ktYmFyX19pbmZvcm1hdGlvbiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN0aWNreS1iYXIgLmJ1dHRvbiwgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbiwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0aWNreS1iYXIgLmFkZF90b19jYXJ0X2J1dHRvbiwgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIGEuYnV0dG9uLCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgLnN0aWNreS1iYXIgYS5idXR0b24sIC5zdGlja3ktYmFyIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsIC53b29jb21tZXJjZSAjcmVzcG9uZCAuc3RpY2t5LWJhciBpbnB1dCNzdWJtaXQsXG4gIC5zdGlja3ktYmFyIC53b29jb21tZXJjZSBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlIC5zdGlja3ktYmFyIGEuYnV0dG9uLFxuICAuc3RpY2t5LWJhciAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlIC5zdGlja3ktYmFyIGJ1dHRvbi5idXR0b24sXG4gIC5zdGlja3ktYmFyIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sIC53b29jb21tZXJjZSAuc3RpY2t5LWJhciBpbnB1dC5idXR0b24sIC5zdGlja3ktYmFyIC53cGNmNyAud3BjZjctc3VibWl0LCAud3BjZjcgLnN0aWNreS1iYXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWluLXdpZHRoOiAyNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGlja3ktYmFyIC5idXR0b24sIC5zdGlja3ktYmFyIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGlja3ktYmFyIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC5zdGlja3ktYmFyIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGlja3ktYmFyIC5hZGRfdG9fY2FydF9idXR0b24sIC5zdGlja3ktYmFyIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIC5zdGlja3ktYmFyIGEuYnV0dG9uLCAuc3RpY2t5LWJhciAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LCAud29vY29tbWVyY2UgI3Jlc3BvbmQgLnN0aWNreS1iYXIgaW5wdXQjc3VibWl0LFxuICAgICAgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlIGEuYnV0dG9uLCAud29vY29tbWVyY2UgLnN0aWNreS1iYXIgYS5idXR0b24sXG4gICAgICAuc3RpY2t5LWJhciAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlIC5zdGlja3ktYmFyIGJ1dHRvbi5idXR0b24sXG4gICAgICAuc3RpY2t5LWJhciAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLCAud29vY29tbWVyY2UgLnN0aWNreS1iYXIgaW5wdXQuYnV0dG9uLCAuc3RpY2t5LWJhciAud3BjZjcgLndwY2Y3LXN1Ym1pdCwgLndwY2Y3IC5zdGlja3ktYmFyIC53cGNmNy1zdWJtaXQge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICAgLnN0aWNreS1iYXIgLmJ1dHRvbjphZnRlciwgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTphZnRlciwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTphZnRlciwgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbjphZnRlciwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0aWNreS1iYXIgLmFkZF90b19jYXJ0X2J1dHRvbjphZnRlciwgLnN0aWNreS1iYXIgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDphZnRlciwgLndvb2NvbW1lcmNlICNyZXNwb25kIC5zdGlja3ktYmFyIGlucHV0I3N1Ym1pdDphZnRlciwgLnN0aWNreS1iYXIgLndwY2Y3IC53cGNmNy1zdWJtaXQ6YWZ0ZXIsIC53cGNmNyAuc3RpY2t5LWJhciAud3BjZjctc3VibWl0OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyYTliMzI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3RpY2t5LWJhciAuYnV0dG9uOmFmdGVyLCAuc3RpY2t5LWJhciAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlOmFmdGVyLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3RpY2t5LWJhciAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlOmFmdGVyLCAuc3RpY2t5LWJhciAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uOmFmdGVyLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3RpY2t5LWJhciAuYWRkX3RvX2NhcnRfYnV0dG9uOmFmdGVyLCAuc3RpY2t5LWJhciAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmFmdGVyLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgLnN0aWNreS1iYXIgaW5wdXQjc3VibWl0OmFmdGVyLCAuc3RpY2t5LWJhciAud3BjZjcgLndwY2Y3LXN1Ym1pdDphZnRlciwgLndwY2Y3IC5zdGlja3ktYmFyIC53cGNmNy1zdWJtaXQ6YWZ0ZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH0gfVxuICAuc3RpY2t5LWJhci0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnN0aWNreS1iYXItLXN0aWNreSB7XG4gICAgICAgIHRvcDogNzNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnN0aWNreS1iYXItLXN0aWNreSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgZGVsIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgaW5zIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTU1Mzk7IH1cbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSA+IHNwYW4uYW1vdW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTU1Mzk7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc3RvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdG9jayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdG9jay5pbi1zdG9jazpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzJmYWYzODsgfVxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0b2NrLmJhY2tvcmRlcjpiZWZvcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdG9jay5pbi1zdG9jay0yLTU6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNhZWNlNTQ7IH1cbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdG9jay5zb2xkLW91dDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2VlM2YzZDsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5sb2FuLWNhbCB7XG4gICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmZhZjM4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVyIGZpZ3VyZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgZmlndXJlIGltZyB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA2NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM2MTYxNjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19kZXNjIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fZGVzYyB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190YWcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDFweCAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RhZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QtY2F0ZWdvcnkge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC1jYXRlZ29yeSBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC1jYXRlZ29yeSBhIHAge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC1jYXRlZ29yeSBhIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QtY2F0ZWdvcnkgYTpob3ZlciBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHM6YWZ0ZXIsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0czpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cy5jb2x1bW5zLTUgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtNSBsaS5wcm9kdWN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cy5jb2x1bW5zLTUgbGkucHJvZHVjdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy01IGxpLnByb2R1Y3Qge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgaDEsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBoMixcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGgzLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgaDQsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBoNSxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGg2IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMS41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgaDIge1xuICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgaDMge1xuICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHN0cm9uZywgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBlbSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiBkZm4sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3VwLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3ViIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgaDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGgyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlczpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlczphZnRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC12aWV3cG9ydCBmaWd1cmUgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDsgfVxuICAgICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIGltZy5mbGV4LWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGEge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYS5mbGV4LXByZXY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMjhweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnByaWNlIGlucyB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE1NTM5OyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgcC5wcmljZSBkZWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnByaWNlIGRlbCBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHAucHJpY2UgY2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnN0b2NrIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgcC5zdG9jayBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnN0b2NrIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgcC5zdG9jay5pbi1zdG9jayBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZmFmMzg7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnN0b2NrLmJhY2tvcmRlciBzcGFuOmJlZm9yZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHAuc3RvY2suaW4tc3RvY2stMi01IHNwYW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FlY2U1NDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHAuc3RvY2suc29sZC1vdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBwLnN0b2NrLnNvbGQtb3V0IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzZjNkOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHAuc2FsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZhNTUzOTsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBzcGFuLm9uc2FsZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHNwYW4uY2FydC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgICAgZm9udC1mYW1pbHk6IENhdmVhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgc3Bhbi5jYXJ0LWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgc3Bhbi5jYXJ0LWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IHNwYW4uY2FydC1sYWJlbCBjaXRlIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgc3Bhbi5jYXJ0LWxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctc2lnbi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtLmNhcnQgZGl2LnF1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtLmNhcnQgdGFibGUudmFyaWF0aW9ucyBhLnJlc2V0X3ZhcmlhdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0uY2FydCB0YWJsZS52YXJpYXRpb25zIGxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGJ1dHRvbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gYnV0dG9uLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gdWwucHJvZHVjdHMgbGkucHJvZHVjdCBidXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIGJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gLndwY2Y3IGJ1dHRvbi53cGNmNy1zdWJtaXQsIC53cGNmNyAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSBidXR0b24ud3BjZjctc3VibWl0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gdWwucHJvZHVjdHMgbGkucHJvZHVjdCBidXR0b24ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIGJ1dHRvbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbiwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSBidXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSBidXR0b24uYnV0dG9uLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSAud3BjZjcgYnV0dG9uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIGJ1dHRvbi53cGNmNy1zdWJtaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGJ1dHRvbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gYnV0dG9uLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gdWwucHJvZHVjdHMgbGkucHJvZHVjdCBidXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIGJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIGJ1dHRvbi5idXR0b24sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIC53cGNmNyBidXR0b24ud3BjZjctc3VibWl0LCAud3BjZjcgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gYnV0dG9uLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYnV0dG9uLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTpiZWZvcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gYnV0dG9uLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTpiZWZvcmUsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSBmb3JtIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbjpiZWZvcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbjpiZWZvcmUsXG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgZm9ybSBidXR0b24uYnV0dG9uOmJlZm9yZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gLndwY2Y3IGJ1dHRvbi53cGNmNy1zdWJtaXQ6YmVmb3JlLCAud3BjZjcgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IGZvcm0gYnV0dG9uLndwY2Y3LXN1Ym1pdDpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwN2EnO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSAucmV2aWV3IHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgLnJldmlldyA+IHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSAucmV2aWV3IC5fX2ZiY3dfX3dpZGdldCAuX19mYmN3X193aWRnZXRfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LnN1bW1hcnkgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fZGVzYyB7XG4gICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19kZXNjIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2Rlc2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICBjb2xvcjogIzJmYWYzODtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gaDIge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1wbHVzLW1pbnV0ZSB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1wbHVzLW1pbnV0ZSB1bCBsaSBpIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmYWYzODtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tcGx1cy1taW51dGUgdWwgbGkgaS5mYS1taW51cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODg4ODg4OyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdHIgdGgge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdHIgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi53b29jb21tZXJjZS10YWJzIGRpdi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ciB0ZCBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoLFxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24gdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXJlbGF0ZWQge1xuICAgIHdpZHRoOiAzNiU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXJlbGF0ZWQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGk6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgYS5idXR0b24sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgLndwY2Y3IGEud3BjZjctc3VibWl0LCAud3BjZjcgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSBhLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGEuYnV0dG9uLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIC53cGNmNyBhLndwY2Y3LXN1Ym1pdCwgLndwY2Y3IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgYS53cGNmNy1zdWJtaXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTphZnRlciwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWRkX3RvX2NhcnRfYnV0dG9uOmFmdGVyLFxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGEuYnV0dG9uOmFmdGVyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIC53cGNmNyBhLndwY2Y3LXN1Ym1pdDphZnRlciwgLndwY2Y3IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgYS53cGNmNy1zdWJtaXQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGEuYWRkX3RvX2NhcnRfYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSAud3BjZjcgYS5hZGRfdG9fY2FydF9idXR0b24ud3BjZjctc3VibWl0LCAud3BjZjcgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSBhLmFkZF90b19jYXJ0X2J1dHRvbi53cGNmNy1zdWJtaXQsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhLnByb2R1Y3RfdHlwZV9zaW1wbGUud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5wcm9kdWN0X3R5cGVfc2ltcGxlLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSBhLnByb2R1Y3RfdHlwZV9zaW1wbGUuYnV0dG9uLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIC53cGNmNyBhLnByb2R1Y3RfdHlwZV9zaW1wbGUud3BjZjctc3VibWl0LCAud3BjZjcgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSBhLnByb2R1Y3RfdHlwZV9zaW1wbGUud3BjZjctc3VibWl0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGg0IGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIHNwYW4ucHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgc3Bhbi5wcmljZSBpbnMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIHNwYW4ucHJpY2UgZGVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0gYnV0dG9uLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGZvcm0gYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSBmb3JtIGJ1dHRvbi5idXR0b24sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgZm9ybSAud3BjZjcgYnV0dG9uLndwY2Y3LXN1Ym1pdCwgLndwY2Y3IC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgZm9ybSBidXR0b24ud3BjZjctc3VibWl0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybSBidXR0b24ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlOmFmdGVyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybSBidXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uOmFmdGVyLFxuICAgICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgZm9ybSBidXR0b24uYnV0dG9uOmFmdGVyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGZvcm0gLndwY2Y3IGJ1dHRvbi53cGNmNy1zdWJtaXQ6YWZ0ZXIsIC53cGNmNyAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGZvcm0gYnV0dG9uLndwY2Y3LXN1Ym1pdDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3YVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSBmaWd1cmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGkgZmlndXJlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmNyb3NzLXNlbGxzIHVsIGxpIGFydGljbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5jcm9zcy1zZWxscyB1bCBsaSBhcnRpY2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuY3Jvc3Mtc2VsbHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LnNhbGUgZGl2LnN1bW1hcnkgcC5wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5zYWxlIGRpdi5zdW1tYXJ5IHAuc3RvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Quc2FsZSBkaXYuc3VtbWFyeSBwLnN0b2NrIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Quc2FsZSBkaXYuc3VtbWFyeSBwLnN0b2NrIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Quc2FsZSBkaXYuc3VtbWFyeSBwLnN0b2NrLmluLXN0b2NrIHNwYW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZmFmMzg7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Quc2FsZSBkaXYuc3VtbWFyeSBwLnN0b2NrLmJhY2tvcmRlciBzcGFuOmJlZm9yZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LnNhbGUgZGl2LnN1bW1hcnkgcC5zdG9jay5pbi1zdG9jay0yLTUgc3BhbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FlY2U1NDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5zYWxlIGRpdi5zdW1tYXJ5IHAuc3RvY2suc29sZC1vdXQgc3BhbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlM2YzZDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Quc2FsZSBkaXYuc3VtbWFyeSBwLnNhbGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmE1NTM5OyB9XG5cbi53b29jb21tZXJjZSBkaXYudGVybS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgaDEsXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGgyLFxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBoMyxcbi53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgaDQsXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGg1LFxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBoNiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtOyB9XG5cbi53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgaDEge1xuICBtYXJnaW46IDAgMCAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGgyIHtcbiAgY29sb3I6ICNmYTU1Mzk7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGgzIHtcbiAgY29sb3I6ICNmYTU1Mzk7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIHN0cm9uZywgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgZGZuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBlbSwgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBkaXYucHJvZHVjdCBkaXYud29vY29tbWVyY2UtdGFicyBkaXYud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gZGZuLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2Lndvb2NvbW1lcmNlLXRhYnMgZGl2Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGRpdi53b29jb21tZXJjZS1vcmRlciBkZm4sIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2Utb3JkZXIgc3VwLFxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciBzdWIge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzIGxpIHN0cm9uZywgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscyBsaSBkZm4ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzOmFmdGVyLCAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgaW1nLFxuLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBpbWc6bm90KC5yYWRpbyk6bm90KC5jaGVja2JveCk6bm90KC5lcnJvciksXG4gIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmE1NTM5OyB9XG4gICAgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAjb3JkZXJfY29tbWVudHMge1xuICAgIGhlaWdodDogMTEycHg7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0ucHJvZHVjdHMtcGVyLXBhZ2Ugc2VsZWN0LCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud29vY29tbWVyY2UgZm9ybS5wcm9kdWN0cy1wZXItcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1vcmRlcmluZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29udGVudDogJ1NvcnRlZXIgb3AnO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb3JtLXJvdyBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cubm90ZXMgbGFiZWw6bm90KC5yYWRpbyk6bm90KC5jaGVja2JveCk6bm90KC5lcnJvcikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5mb3JtLXJvdyAub3B0aW9uYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93LmZvcm0tcm93LWZpcnN0LCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuZm9ybS1yb3cuYWRkcmVzcy1maWVsZCBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmZvcm0tcm93LndwZ2RwcmMtY2hlY2tib3gge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wyLXNldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMSxcbiAgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0X3NlY3VyZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dF9zZWN1cmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0X3NlY3VyZV9fbGVmdCwgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0X3NlY3VyZV9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXRfc2VjdXJlX19sZWZ0LCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXRfc2VjdXJlX19yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0X3NlY3VyZV9fbGVmdDpiZWZvcmUsIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dF9zZWN1cmVfX3JpZ2h0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dF9zZWN1cmVfX2xlZnQ6YmVmb3JlLCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXRfc2VjdXJlX19yaWdodDpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dF9zZWN1cmVfX3JpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgaDMgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciBwLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucXVhbnRpdHkgLnF0eSB7XG4gIHdpZHRoOiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC5idXR0b25bbmFtZT0ndXBkYXRlX2NhcnQnXSwgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZVtuYW1lPSd1cGRhdGVfY2FydCddLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBmb3JtLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlW25hbWU9J3VwZGF0ZV9jYXJ0J10sIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b25bbmFtZT0ndXBkYXRlX2NhcnQnXSwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgZm9ybS53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLmFkZF90b19jYXJ0X2J1dHRvbltuYW1lPSd1cGRhdGVfY2FydCddLCAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgI3Jlc3BvbmQgaW5wdXQjc3VibWl0W25hbWU9J3VwZGF0ZV9jYXJ0J10sIC53b29jb21tZXJjZSAjcmVzcG9uZCBmb3JtLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuYWN0aW9ucyBpbnB1dCNzdWJtaXRbbmFtZT0ndXBkYXRlX2NhcnQnXSwgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2FydC1mb3JtIC5hY3Rpb25zIC53cGNmNyAud3BjZjctc3VibWl0W25hbWU9J3VwZGF0ZV9jYXJ0J10sIC53cGNmNyAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmFjdGlvbnMgLndwY2Y3LXN1Ym1pdFtuYW1lPSd1cGRhdGVfY2FydCddIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmYTU1Mzk7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uLCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiwgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVmO1xuICBib3JkZXItY29sb3I6ICNkMmQyZDc7IH1cblxuLndvb2NvbW1lcmNlIHNwYW4uY2FydC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmE1NTM5O1xuICBmb250LWZhbWlseTogQ2F2ZWF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAud29vY29tbWVyY2Ugc3Bhbi5jYXJ0LWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXNpZ24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQge1xuICBib3JkZXI6IDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCB7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGJ1dHRvbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGJ1dHRvbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBidXR0b24uYnV0dG9uLCAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLndwY2Y3IGJ1dHRvbi53cGNmNy1zdWJtaXQsIC53cGNmNyAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gYnV0dG9uLndwY2Y3LXN1Ym1pdCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmYTU1Mzk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbmFtZSBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHVsLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAud29vY29tbWVyY2Utc2hpcHBpbmctZGVzdGluYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIGhlYWRlci53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIHVsLnByb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAud29vY29tbWVyY2Ugc2VjdGlvbi51cC1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndvb2NvbW1lcmNlIHNlY3Rpb24udXAtc2VsbHMgdWwucHJvZHVjdHM6YWZ0ZXIsIC53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIHVsLnByb2R1Y3RzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMDsgfVxuICAgIC53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIGJ1dHRvbi5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7IH1cbiAgICAud29vY29tbWVyY2Ugc2VjdGlvbi51cC1zZWxscyBidXR0b24uc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cbiAgLndvb2NvbW1lcmNlIHNlY3Rpb24udXAtc2VsbHMgLnVwLXNlbGxzX19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC53b29jb21tZXJjZSBzZWN0aW9uLnVwLXNlbGxzIC51cC1zZWxsc19fc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi53b29jb21tZXJjZS50YXgtcHJvZHVjdF9jYXQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud29vY29tbWVyY2UudGF4LXByb2R1Y3RfY2F0IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLndvb2NvbW1lcmNlLnRheC1wcm9kdWN0X2NhdCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfSB9XG5cbi53b29jb21tZXJjZS50YXgtcHJvZHVjdF9jYXQgLmNvbnRlbnRfX3Nob3AtLWZ1bGwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud29vY29tbWVyY2UudGF4LXByb2R1Y3RfY2F0IC5jb250ZW50X19zaG9wLS1mdWxsIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndvb2NvbW1lcmNlLnRheC1wcm9kdWN0X2NhdCAuY29udGVudF9fc2hvcC0tZnVsbCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC53b29jb21tZXJjZS50YXgtcHJvZHVjdF9jYXQgLmNvbnRlbnRfX3Nob3AtLWZ1bGwgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuY2hlY2tvdXQtYnV0dG9uLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuY2hlY2tvdXQtYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyBhLmNoZWNrb3V0LWJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53cGNmNyBhLmNoZWNrb3V0LWJ1dHRvbi53cGNmNy1zdWJtaXQsXG4ud3BjZjcgLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uLndwY2Y3LXN1Ym1pdCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGJ1dHRvbi5jaGVja291dC1idXR0b24ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgLndwY2Y3IGJ1dHRvbi5jaGVja291dC1idXR0b24ud3BjZjctc3VibWl0LFxuLndwY2Y3IC53b29jb21tZXJjZSBidXR0b24uY2hlY2tvdXQtYnV0dG9uLndwY2Y3LXN1Ym1pdCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGlucHV0LmNoZWNrb3V0LWJ1dHRvbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBpbnB1dC5jaGVja291dC1idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmNoZWNrb3V0LWJ1dHRvbiNzdWJtaXQsXG4ud29vY29tbWVyY2UgaW5wdXQuY2hlY2tvdXQtYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSAud3BjZjcgaW5wdXQuY2hlY2tvdXQtYnV0dG9uLndwY2Y3LXN1Ym1pdCxcbi53cGNmNyAud29vY29tbWVyY2UgaW5wdXQuY2hlY2tvdXQtYnV0dG9uLndwY2Y3LXN1Ym1pdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWx0LmFkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyBhLmFsdC5idXR0b24sXG4ud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53cGNmNyBhLmFsdC53cGNmNy1zdWJtaXQsXG4ud3BjZjcgLndvb2NvbW1lcmNlIGEuYWx0LndwY2Y3LXN1Ym1pdCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGJ1dHRvbi5hbHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYnV0dG9uLmFsdC5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmFsdC5idXR0b24sXG4ud29vY29tbWVyY2UgLndwY2Y3IGJ1dHRvbi5hbHQud3BjZjctc3VibWl0LFxuLndwY2Y3IC53b29jb21tZXJjZSBidXR0b24uYWx0LndwY2Y3LXN1Ym1pdCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGlucHV0LmFsdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX21vcmUsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBpbnB1dC5hbHQuYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmFsdCNzdWJtaXQsXG4ud29vY29tbWVyY2UgaW5wdXQuYWx0LmJ1dHRvbixcbi53b29jb21tZXJjZSAud3BjZjcgaW5wdXQuYWx0LndwY2Y3LXN1Ym1pdCxcbi53cGNmNyAud29vY29tbWVyY2UgaW5wdXQuYWx0LndwY2Y3LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWNlNTQ7IH1cbiAgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYWx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZTpob3ZlcixcbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5hbHQuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgYS5hbHQuYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgLndwY2Y3IGEuYWx0LndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgLndwY2Y3IC53b29jb21tZXJjZSBhLmFsdC53cGNmNy1zdWJtaXQ6aG92ZXIsXG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGJ1dHRvbi5hbHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlOmhvdmVyLFxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBidXR0b24uYWx0LmFkZF90b19jYXJ0X2J1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQuYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgLndwY2Y3IGJ1dHRvbi5hbHQud3BjZjctc3VibWl0OmhvdmVyLFxuICAud3BjZjcgLndvb2NvbW1lcmNlIGJ1dHRvbi5hbHQud3BjZjctc3VibWl0OmhvdmVyLFxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBpbnB1dC5hbHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlOmhvdmVyLFxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBpbnB1dC5hbHQuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQuYWx0I3N1Ym1pdDpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGlucHV0LmFsdC5idXR0b246aG92ZXIsXG4gIC53b29jb21tZXJjZSAud3BjZjcgaW5wdXQuYWx0LndwY2Y3LXN1Ym1pdDpob3ZlcixcbiAgLndwY2Y3IC53b29jb21tZXJjZSBpbnB1dC5hbHQud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVjODQwOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcHJvZHVjdC1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcHJvZHVjdC1maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlxcZjBiMFwiO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4OyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscy5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAjYWVjZTU0O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHMgLmpzLWNsb3NlLXNlbGxzLXBvcHVwIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzIC5qcy1jbG9zZS1zZWxscy1wb3B1cDphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDBkJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2M4MjEwNTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX190b3AtaW5mbyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX190b3AtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fdG9wLWluZm8gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX190b3AtaW5mbyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDsgfSB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fYnV0dG9ucyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zIC5idXR0b24sIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX2J1dHRvbnMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX2J1dHRvbnMgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbW9yZSwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fYnV0dG9ucyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24sIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fYnV0dG9ucyAuYWRkX3RvX2NhcnRfYnV0dG9uLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIGEuYnV0dG9uLCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zIGEuYnV0dG9uLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zICNyZXNwb25kIGlucHV0I3N1Ym1pdCwgLndvb2NvbW1lcmNlICNyZXNwb25kIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fYnV0dG9ucyBpbnB1dCNzdWJtaXQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX2J1dHRvbnMgLndwY2Y3IC53cGNmNy1zdWJtaXQsIC53cGNmNyAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zIC53cGNmNy1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzX19idXR0b25zIC5idXR0b24tLWxpbmsge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogI2ZhNTUzOTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX2J1dHRvbnMgLmJ1dHRvbi0tbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjYzgyMTA1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX3RvcC1idXR0b25zIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fdG9wLWJ1dHRvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fdG9wLWJ1dHRvbnMgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fdG9wLWJ1dHRvbnMgdWwgbGkgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX3RvcC1idXR0b25zIHVsIGxpIC5idXR0b24tLWxpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAjZmE1NTM5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fdG9wLWJ1dHRvbnMgdWwgbGkgLmJ1dHRvbi0tbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNjODIxMDU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHNfX3RvcC1idXR0b25zIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDsgfSB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGltZyB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b24sIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19tb3JlLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbiwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0ICNyZXNwb25kIGlucHV0I3N1Ym1pdCwgLndvb2NvbW1lcmNlICNyZXNwb25kIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGlucHV0I3N1Ym1pdCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53cGNmNyAud3BjZjctc3VibWl0LCAud3BjZjcgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53cGNmNy1zdWJtaXQge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3Jvc3Mtc2VsbHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fYW5jaG9yIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud29vY29tbWVyY2UgLnJldHVybi10by1zaG9wIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fdG9wLWluZm8gaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS1jcm9zcy1zZWxsc19fdG9wLWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbDpub3QoLnJhZGlvKTpub3QoLmNoZWNrYm94KTpub3QoLmVycm9yKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lm5vdGVzIGxhYmVsOm5vdCgucmFkaW8pOm5vdCguY2hlY2tib3gpOm5vdCguZXJyb3IpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5vcHRpb25hbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LmZvcm0tcm93LWZpcnN0LCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LmZvcm0tcm93LWxhc3Qge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy5hZGRyZXNzLWZpZWxkIGxhYmVsOm5vdCgucmFkaW8pOm5vdCguY2hlY2tib3gpOm5vdCguZXJyb3IpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LndwZ2RwcmMtY2hlY2tib3gge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybSAuY29sMi1zZXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybSAuY29sMi1zZXQgLmNvbC0xLFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmNvbDItc2V0IC5jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5jaGVja291dF9zZWN1cmUge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmNoZWNrb3V0X3NlY3VyZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmNoZWNrb3V0X3NlY3VyZV9fbGVmdCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5jaGVja291dF9zZWN1cmVfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5jaGVja291dF9zZWN1cmVfX2xlZnQsIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybSAuY2hlY2tvdXRfc2VjdXJlX19yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5jaGVja291dF9zZWN1cmVfX2xlZnQ6YmVmb3JlLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmNoZWNrb3V0X3NlY3VyZV9fcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC5jaGVja291dF9zZWN1cmVfX2xlZnQ6YmVmb3JlLCAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmNoZWNrb3V0X3NlY3VyZV9fcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLmNoZWNrb3V0X3NlY3VyZV9fcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIGgzIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSBmb3JtIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgcC5mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0gLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAjcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkge1xuICAgICAgYmFja2dyb3VuZDogI2VkZWRlZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDc7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgbGFiZWwgc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaS5wYXltZW50X21ldGhvZF9waW5fcGF5bWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZSAjcGF5bWVudCBkaXYuZm9ybS1yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi53b29jb21tZXJjZS1vcmRlci1wYXkgLnBvc3Rjb2RlY2hlY2tvdXQtZm9ybWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IG9uY2FudmFzIENTU1xuKi9cbi5tbS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwOyB9XG5cbi5tbS1wYW5lbHMsXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwOyB9XG5cbi5tbS1wYW5lbHMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tbS1wYW5lbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIC5tbS1wYW5lbC5tbS1vcGVuZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuICAubW0tcGFuZWwubW0tc3Vib3BlbmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApOyB9XG4gIC5tbS1wYW5lbC5tbS1oaWdoZXN0IHtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5tbS1wYW5lbHMgPiAubW0tcGFuZWwubW0taGFzbmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAubW0tcGFuZWxzID4gLm1tLXBhbmVsOm5vdCgubW0taGlkZGVuKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDpiZWZvcmUsIC5tbS1wYW5lbHMgPiAubW0tcGFuZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDsgfVxuXG4ubW0tdmVydGljYWwgLm1tLXBhbmVsIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyAubW0tcGFuZWwsXG4ubW0tbGlzdHZpZXcgLm1tLXZlcnRpY2FsIC5tbS1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyAubW0tcGFuZWwgLm1tLWxpc3R2aWV3ID4gbGk6bGFzdC1jaGlsZDphZnRlcixcbiAgLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbCAubW0tcGFuZWwgLm1tLWxpc3R2aWV3ID4gbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubW0tdmVydGljYWwgbGkubW0tb3BlbmVkID4gLm1tLXBhbmVsLFxubGkubW0tdmVydGljYWwubW0tb3BlbmVkID4gLm1tLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQsXG4ubW0tbGlzdHZpZXcgPiBsaS5tbS12ZXJ0aWNhbCA+IC5tbS1uZXh0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3R0b206IGF1dG87IH1cbiAgLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpID4gLm1tLW5leHQ6YWZ0ZXIsXG4gIC5tbS1saXN0dmlldyA+IGxpLm1tLXZlcnRpY2FsID4gLm1tLW5leHQ6YWZ0ZXIge1xuICAgIHRvcDogMTZweDtcbiAgICBib3R0b206IGF1dG87IH1cblxuLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1uZXh0OmFmdGVyLFxuLm1tLWxpc3R2aWV3ID4gbGkubW0tdmVydGljYWwubW0tb3BlbmVkID4gLm1tLW5leHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICByaWdodDogMTlweDsgfVxuXG4ubW0tYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1tLWNsZWFyOmJlZm9yZSwgLm1tLWNsZWFyOmFmdGVyLFxuLm1tLWNsb3NlOmJlZm9yZSxcbi5tbS1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLm1tLWNsZWFyOmJlZm9yZSxcbi5tbS1jbG9zZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHJpZ2h0OiAxOHB4OyB9XG5cbi5tbS1jbGVhcjphZnRlcixcbi5tbS1jbG9zZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICByaWdodDogMjVweDsgfVxuXG4ubW0tcHJldjpiZWZvcmUsXG4ubW0tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5tbS1wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDIzcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5tbS1uZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IDIzcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm1tLW5hdmJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1tLW5hdmJhciA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAubW0tbmF2YmFyIGEsXG4gIC5tbS1uYXZiYXIgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tbS1uYXZiYXIgLm1tLXRpdGxlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1tLW5hdmJhciAubW0tYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tbS1uYXZiYXIgLm1tLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogMDsgfVxuXG4ubW0tcGFuZWwgLm1tLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1tLXBhbmVsLm1tLWhhc25hdmJhciAubW0tbmF2YmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLWxpc3R2aWV3LFxuLm1tLWxpc3R2aWV3ID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tbS1saXN0dmlldyB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLm1tLWxpc3R2aWV3IGEsXG4gIC5tbS1saXN0dmlldyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1tLWxpc3R2aWV3ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tbS1saXN0dmlldyA+IGxpLCAubW0tbGlzdHZpZXcgPiBsaTphZnRlcixcbiAgICAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dCxcbiAgICAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm1tLWxpc3R2aWV3ID4gbGkgPiBhLFxuICAgIC5tbS1saXN0dmlldyA+IGxpID4gc3BhbiB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubW0tbGlzdHZpZXcgPiBsaTpub3QoLm1tLWRpdmlkZXIpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5tbS1saXN0dmlldyA+IGxpOm5vdCgubW0tZGl2aWRlcik6YWZ0ZXIge1xuICAgICAgbGVmdDogMjBweDsgfVxuICAubW0tbGlzdHZpZXcgLm1tLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMiwgMSwgMCk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLm1tLWxpc3R2aWV3IC5tbS1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubW0tbGlzdHZpZXcgLm1tLW5leHQgKyBhLFxuICAgIC5tbS1saXN0dmlldyAubW0tbmV4dCArIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgLm1tLWxpc3R2aWV3IC5tbS1uZXh0Lm1tLWZ1bGxzdWJvcGVuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW46YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgIC5tbS1saXN0dmlldyAubW0tbmV4dC5tbS1mdWxsc3Vib3BlbiArIGEsXG4gICAgICAubW0tbGlzdHZpZXcgLm1tLW5leHQubW0tZnVsbHN1Ym9wZW4gKyBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbGlzdHZpZXcge1xuICBtYXJnaW46IDIwcHggLTIwcHg7IH1cblxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbCA+IC5tbS1saXN0dmlldzpmaXJzdC1jaGlsZCxcbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgPiAubW0tbmF2YmFyICsgLm1tLWxpc3R2aWV3IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1pbnNldCB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZSBkaXNjO1xuICBwYWRkaW5nOiAwIDEwcHggMTVweCA0MHB4O1xuICBtYXJnaW46IDA7IH1cbiAgLm1tLWxpc3R2aWV3IC5tbS1pbnNldCA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuXG4ubW0tbGlzdHZpZXcgLm1tLWRpdmlkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWluZGVudDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLm1tLWxpc3R2aWV3IC5tbS1zcGFjZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAubW0tbGlzdHZpZXcgLm1tLXNwYWNlciA+IC5tbS1uZXh0IHtcbiAgICB0b3A6IDQwcHg7IH1cbiAgLm1tLWxpc3R2aWV3IC5tbS1zcGFjZXIubW0tZGl2aWRlciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLm1tLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgLm1tLW1lbnUgLm1tLW5hdmJhciA+ICosXG4gIC5tbS1tZW51IC5tbS1uYXZiYXIgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubW0tbWVudSAubW0tYnRuOmJlZm9yZSwgLm1tLW1lbnUgLm1tLWJ0bjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLm1tLW1lbnUgLm1tLWxpc3R2aWV3IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5tbS1tZW51IC5tbS1saXN0dmlldyA+IGxpIC5tbS1uZXh0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkgYTpub3QoLm1tLW5leHQpIHtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkubW0tc2VsZWN0ZWQgPiBhOm5vdCgubW0tbmV4dCksXG4gICAgLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkubW0tc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQgPiBhLm1tLW5leHQsXG4gIC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCxcbiAgLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkubW0tb3BlbmVkLm1tLXZlcnRpY2FsID4gYS5tbS1uZXh0LFxuICAubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWwgPiAubW0tcGFuZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLm1tLW1lbnUgLm1tLWRpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IG9mZkNhbnZhcyBhZGRvbiBDU1NcbiovXG4ubW0tcGFnZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW0tc2xpZGVvdXQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB6LWluZGV4OiAxOyB9XG5cbmh0bWwubW0tb3BlbmVkIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaHRtbC5tbS1ibG9ja2luZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgaHRtbC5tbS1ibG9ja2luZyBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmh0bWwubW0tYmFja2dyb3VuZCAubW0tcGFnZSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cblxuI21tLWJsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDIsIDEsIDApO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjsgfVxuXG5odG1sLm1tLWJsb2NraW5nICNtbS1ibG9ja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzIHtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbm8tY3NzdHJhbnNmb3Jtcy5tbS1jdXJyZW50Lm1tLW9wZW5lZCB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogNDQwcHg7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1zbGlkZW91dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNDBweCwgMCwgMCk7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICBodG1sLm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NDBweCwgMCwgMCk7IH0gfVxuXG4vKlxuXHRqUXVlcnkubW1lbnUgZWZmZWN0cyBleHRlbnNpb24gQ1NTXG4qL1xuLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtem9vbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb20ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgzMCUsIDAsIDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH1cblxuaHRtbC5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb20ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIDAsIDApOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlOyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1mYWRlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW0tbWVudS5tbS1lZmZlY3QtcGFuZWxzLXpvb20gLm1tLXBhbmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG4gIC5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tb3BlbmVkIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZTNkKDAlLCAwLCAwKTsgfVxuICAgIC5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtem9vbSAubW0tcGFuZWwubW0tb3BlbmVkLm1tLXN1Ym9wZW5lZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1lZmZlY3QtcGFuZWxzLXNsaWRlLTAgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1wYW5lbHMtc2xpZGUtMTAwIC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDYpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoNykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDM1MG1zOyB9XG4gIC5tbS1tZW51W2NsYXNzKj1cIm1tLWVmZmVjdC1saXN0aXRlbXMtXCJdIC5tbS1saXN0dmlldyA+IGxpOm50aC1jaGlsZCg4KSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNDAwbXM7IH1cbiAgLm1tLW1lbnVbY2xhc3MqPVwibW0tZWZmZWN0LWxpc3RpdGVtcy1cIl0gLm1tLWxpc3R2aWV3ID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTApIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTQpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtczsgfVxuICAubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3NTBtczsgfVxuXG4ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLXNsaWRlIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtc2xpZGUgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXcgPiBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZmFkZSAubW0tbGlzdHZpZXcgPiBsaSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZmFkZSAubW0tcGFuZWwubW0tb3BlbmVkIC5tbS1saXN0dmlldyA+IGxpIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWRyb3AgLm1tLWxpc3R2aWV3ID4gbGkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0b3A7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogLTI1JTsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LWxpc3RpdGVtcy1kcm9wIC5tbS1wYW5lbC5tbS1vcGVuZWQgLm1tLWxpc3R2aWV3ID4gbGkge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IHBvc2l0aW9uIGV4dGVuc2lvbiBDU1NcbiovXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tcmlnaHQge1xuICBsZWZ0OiBhdXRvOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODAlLCAwLCAwKTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcgLm1tLXNsaWRlb3V0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTQwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE0MHB4LCAwLCAwKTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyAubW0tc2xpZGVvdXQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDQwcHgsIDAsIDApOyB9IH1cblxuLypcblx0alF1ZXJ5Lm1tZW51IHotcG9zaXRpb24gZXh0ZW5zaW9uIENTU1xuKi9cbmh0bWwubW0tZnJvbnQgLm1tLXNsaWRlb3V0IHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7IH1cblxuaHRtbC5tbS1mcm9udCAjbW0tYmxvY2tlciB7XG4gIHotaW5kZXg6IDE7IH1cblxuaHRtbC5tbS1mcm9udCAubW0tbWVudS5tbS1vZmZjYW52YXMge1xuICB6LWluZGV4OiAyOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mcm9udCwgLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLW5leHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1mcm9udC5tbS1yaWdodCwgLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLW5leHQubW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG5cbi5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS10b3AsIC5tbS1tZW51Lm1tLW9mZmNhbnZhcy5tbS1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWJvdHRvbSB7XG4gIHRvcDogYXV0bzsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLWZyb250LCBodG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tb2ZmY2FudmFzLm1tLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubW0tbWVudS5tbS1vZmZjYW52YXMubW0tdG9wLCAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tYm90dG9tIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiA4ODBweDsgfVxuXG4ud3BjZjcge1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC53cGNmNyAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC53cGNmNyAucm93IC5jb2wtMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud3BjZjcgLnJvdyAuY29sLTIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLndwY2Y3IC53cGNmNy1kaXNwbGF5LW5vbmUsXG4gIC53cGNmNyAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud3BjZjcgLmFqYXgtbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwLjA0Njg4cmVtIDAgMCAwLjYyNXJlbTsgfVxuICAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICM1YmMwZGU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMC42MjVyZW07IH1cbiAgICAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWUzZjNkOyB9XG4gICAgLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWtrdXJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWtrdXJhdC9Ba2t1cmF0LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ha2t1cmF0L0Fra3VyYXQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWtrdXJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWtrdXJhdC9Ba2t1cmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Fra3VyYXQvQWtrdXJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBa2t1cmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ha2t1cmF0L0Fra3VyYXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Fra3VyYXQvQWtrdXJhdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lLy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lLy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS8vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lLy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cbiIsIi8vXHRHZW5lcmljIGNsYXNzZXNcbi5tbS1oaWRkZW5cbntcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vXHRDb250YWluZXJcbi5tbS13cmFwcGVyXG57XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi8vXHRNZW51XG4ubW0tbWVudVxue1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMDtcbn0iLCIvL1x0UGFuZWxzXG5cbi5tbS1wYW5lbHMsXG4ubW0tcGFuZWxzID4gLm1tLXBhbmVsXG57XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMDtcbn1cbi5tbS1wYW5lbHNcbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tbS1wYW5lbFxue1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDEwMCUsIDAgKTtcblx0XG5cdCYubW0tb3BlbmVkXG5cdHtcblx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAlLCAwLCAwICk7XG5cdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAwJSwgMCApO1xuXHR9XG5cdCYubW0tc3Vib3BlbmVkXG5cdHtcblx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAsIDAgKTtcblx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAgKTtcblx0fVxuXHQmLm1tLWhpZ2hlc3Rcblx0e1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLm1tLXBhbmVscyA+IC5tbS1wYW5lbFxue1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRwYWRkaW5nOiAwICRtbV9wYW5lbFBhZGRpbmc7XG5cblx0Ji5tbS1oYXNuYXZiYXJcblx0e1xuXHRcdHBhZGRpbmctdG9wOiAkbW1fbmF2YmFySGVpZ2h0O1xuXHR9XG5cblx0Ly9cdEZpeGVzIGNzcyBmcm9tIG90aGVyIHNjcmlwdHMvc3R5bGVzIGhpZGluZyBzdWJtZW51c1xuXHQmOm5vdCgubW0taGlkZGVuKVxuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvL1x0QmVjYXVzZSBwYWRkaW5nLWJvdHRvbSBpbiBzb21lIGJyb3dzZXJzIGlzIGlnbm9yZWQgd2hlbiBhIERJViBpcyBzY3JvbGxhYmxlXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyXG5cdHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6ICRtbV9wYW5lbFBhZGRpbmc7XG5cdH1cbn0iLCIvL1xuLy8gTU1lbnVcbi8vXG4vLyBUYWJsZSBvZiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIyBWYXJpYWJsZXNcbi8vICMgSW1wb3J0c1xuLy8gIyBPdmVycmlkZXMgKi9cblxuLy8gIyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vXHRBbmltYXRpb25zXG4kbW1fdHJhbnNpdGlvbkR1cmF0aW9uOiAwLjRzICFkZWZhdWx0O1xuJG1tX3RyYW5zaXRpb25GdW5jdGlvbjogZWFzZSAhZGVmYXVsdDtcblxuLy9cdENvbG9yc1xuJG1tX2JhY2tncm91bmRDb2xvclx0XHRcdFx0OiAjZjNmM2YzICFkZWZhdWx0O1xuJG1tX2JvcmRlckNvbG9yXHRcdFx0XHRcdDogcmdiYSggIzAwMCwgMC4xICkgIWRlZmF1bHQ7XG4kbW1fZGltbWVkVGV4dENvbG9yXHRcdFx0XHQ6IHJnYmEoICMwMDAsIDAuMyApICFkZWZhdWx0O1xuJG1tX2VtcGhhc2l6ZWRCYWNrZ3JvdW5kQ29sb3JcdDogcmdiYSggI2ZmZiwgMC41ICkgIWRlZmF1bHQ7XG4kbW1faGlnaGxpZ2h0ZWRCYWNrZ3JvdW5kQ29sb3JcdDogcmdiYSggIzAwMCwgMC4wNSApICFkZWZhdWx0O1xuJG1tX25hdmJhckNvbG9yXHRcdFx0XHRcdDogcmdiYSggIzAwMCwgMC4zICkgIWRlZmF1bHQ7XG4kbW1fdGV4dENvbG9yXHRcdFx0XHRcdDogcmdiYSggIzAwMCwgMC43NSApICFkZWZhdWx0O1xuXG4vL1x0U2l6ZXNcbiRtbV9tZW51V2lkdGhcdFx0OiAwLjggIWRlZmF1bHQ7XG4kbW1fbWVudU1pbldpZHRoXHQ6IDE0MHB4ICFkZWZhdWx0O1xuJG1tX21lbnVNYXhXaWR0aFx0OiA0NDBweCAhZGVmYXVsdDtcblxuJG1tX21lbnVIZWlnaHRcdFx0OiAwLjggIWRlZmF1bHQ7XG4kbW1fbWVudU1pbkhlaWdodFx0OiAxNDBweCAhZGVmYXVsdDtcbiRtbV9tZW51TWF4SGVpZ2h0XHQ6IDg4MHB4ICFkZWZhdWx0O1xuXG4kbW1fcGFkZGluZ1x0XHRcdDogMTBweCAhZGVmYXVsdDtcblxuJG1tX2J0blNpemVcdFx0XHQ6IDQwcHggIWRlZmF1bHQ7XG4kbW1fZm9udFNpemVcdFx0OiAxNHB4ICFkZWZhdWx0O1xuJG1tX2xpc3RpdGVtSW5kZW50XHQ6ICRtbV9wYWRkaW5nICogMiAhZGVmYXVsdDtcbiRtbV9saXN0aXRlbVBhZGRpbmdcdDogJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG4kbW1fcGFuZWxQYWRkaW5nXHQ6ICRtbV9wYWRkaW5nICogMiAhZGVmYXVsdDtcbiRtbV9zdWJvcGVuV2lkdGhcdDogJG1tX2J0blNpemUgKyAkbW1fcGFkZGluZyAhZGVmYXVsdDtcbiRtbV9zdWJwYW5lbE9mZnNldFx0OiAzMCUgIWRlZmF1bHQ7XG5cblxuLy9cdEFkZG9ucyBhbmQgRXh0ZW5zaW9uc1xuJG1tX3RvZ2dsZUNoZWNrZWRDb2xvclx0OiAjNGJkOTYzICFkZWZhdWx0O1xuJG1tX3RvZ2dsZUhlaWdodFx0XHQ6ICRtbV9idG5TaXplIC0gJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG4kbW1fdG9nZ2xlV2lkdGhcdFx0XHQ6ICggJG1tX3RvZ2dsZUhlaWdodCAqIDIgKSAtICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX2NoZWNrSGVpZ2h0XHRcdFx0OiAkbW1fYnRuU2l6ZSAtICRtbV9wYWRkaW5nICFkZWZhdWx0O1xuJG1tX2NoZWNrV2lkdGhcdFx0XHQ6ICRtbV9idG5TaXplIC0gJG1tX3BhZGRpbmcgIWRlZmF1bHQ7XG5cbiRtbV9jb3VudGVyV2lkdGhcdFx0OiAkbW1fYnRuU2l6ZSAhZGVmYXVsdDtcblxuJG1tX2RpdmlkZXJGb250U2l6ZVx0XHQ6IDEwcHggIWRlZmF1bHQ7XG4kbW1fZGl2aWRlckhlaWdodFx0XHQ6ICggJG1tX2J0blNpemUgLyAyICkgKyAoICRtbV9wYWRkaW5nIC8gMiApICFkZWZhdWx0O1xuXG4kbW1fZHJvcGRvd25TaGFkb3dcdFx0OiAwIDJweCAxMHB4IHJnYmEoICMwMDAsIDAuMyApICFkZWZhdWx0O1xuJG1tX2Ryb3Bkb3duVGlwWFx0XHQ6IDIwcHggIWRlZmF1bHQ7XG4kbW1fZHJvcGRvd25UaXBZXHRcdDogMTBweCAhZGVmYXVsdDtcblxuJG1tX2ljb25iYXJXaWR0aFx0XHQ6ICRtbV9idG5TaXplICsgKCAkbW1fcGFkZGluZyAqIDIgKSAhZGVmYXVsdDtcbiRtbV9pY29ucGFuZWxXaWR0aFx0XHQ6ICRtbV9idG5TaXplICFkZWZhdWx0O1xuXG4kbW1faW5wdXRCYWNrZ3JvdW5kQ29sb3I6IHJnYmEoICMwMDAsIDAuMDUgKSAhZGVmYXVsdDtcblxuJG1tX25hdmJhckhlaWdodFx0XHQ6ICRtbV9idG5TaXplICFkZWZhdWx0O1xuJG1tX2JyZWFkY3J1bWJQYWRkaW5nXHQ6IHJvdW5kKCAkbW1fcGFkZGluZyAvIDQgKSAhZGVmYXVsdDtcblxuJG1tX3BhZ2VTaGFkb3dcdFx0XHQ6IDAgMCAxMHB4IHJnYmEoICMwMDAsIDAuMyApICFkZWZhdWx0O1xuJG1tX3BhbmVsU2hhZG93XHRcdFx0OiAwIDAgMTBweCByZ2JhKCAjMDAwLCAwLjMgKSAhZGVmYXVsdDtcbiRtbV9wb3B1cFNoYWRvd1x0XHRcdDogMCAycHggMTBweCByZ2JhKCAjMDAwLCAwLjMgKSAhZGVmYXVsdDtcblxuJG1tX3NlY3Rpb25JbmRleGVyV2lkdGhcdDogJG1tX3BhZGRpbmcgKiAyICFkZWZhdWx0O1xuXG4kbW1fem9vbVNjYWxlRG93blx0XHQ6IDAuNyAhZGVmYXVsdDtcbiRtbV96b29tU2NhbGVVcFx0XHRcdDogMS41ICFkZWZhdWx0O1xuXG4vLyAjIEltcG9ydHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2Nzcy9qcXVlcnkubW1lbnUub25jYW52YXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS5tbWVudS9zcmMvYWRkb25zL29mZmNhbnZhcy9qcXVlcnkubW1lbnUub2ZmY2FudmFzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnkubW1lbnUvc3JjL2V4dGVuc2lvbnMvZWZmZWN0cy9qcXVlcnkubW1lbnUuZWZmZWN0cyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5Lm1tZW51L3NyYy9leHRlbnNpb25zL3Bvc2l0aW9uaW5nL2pxdWVyeS5tbWVudS5wb3NpdGlvbmluZyc7XG5cbi8vICMgT3ZlcnJpZGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyIsIi8vXHRCb3JkZXJzXG5AbWl4aW4gbW1fYm9yZGVyKCAkYm9yZGVyLCAkcHNldWRvLCAkcG9zMSwgJHBvczIsICRwb3MzIClcbntcblx0JjojeyRwc2V1ZG99XG5cdHtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXItI3skYm9yZGVyfS13aWR0aDogMXB4O1xuXHRcdGJvcmRlci0jeyRib3JkZXJ9LXN0eWxlOiBzb2xpZDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0I3skcG9zMX06IDA7XG5cdFx0I3skcG9zMn06IDA7XG5cdFx0I3skcG9zM306IDA7XG5cdH1cbn1cbkBtaXhpbiBtbV9ib3JkZXJfdG9wXG57XG5cdEBpbmNsdWRlIG1tX2JvcmRlciggXCJ0b3BcIiwgXCJiZWZvcmVcIiwgXCJsZWZ0XCIsIFwicmlnaHRcIiwgXCJ0b3BcIiApO1xufVxuQG1peGluIG1tX2JvcmRlcl9yaWdodFxue1xuXHRAaW5jbHVkZSBtbV9ib3JkZXIoIFwicmlnaHRcIiwgXCJhZnRlclwiLCBcInRvcFwiLCBcImJvdHRvbVwiLCBcInJpZ2h0XCIgKTtcbn1cbkBtaXhpbiBtbV9ib3JkZXJfYm90dG9tXG57XG5cdEBpbmNsdWRlIG1tX2JvcmRlciggXCJib3R0b21cIiwgXCJhZnRlclwiLCBcImxlZnRcIiwgXCJyaWdodFwiLCBcImJvdHRvbVwiICk7XG59XG5AbWl4aW4gbW1fYm9yZGVyX2xlZnRcbntcblx0QGluY2x1ZGUgbW1fYm9yZGVyKCBcImxlZnRcIiwgXCJiZWZvcmVcIiwgXCJ0b3BcIiwgXCJib3R0b21cIiwgXCJsZWZ0XCIgKTtcbn1cblxuXG4vL1x0TWlzY1xuQG1peGluIG1tX3RyYW5zbGF0ZSggJHg6IDAsICR5OiAwLCAkejogMCApXG57XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAkeCwgJHkgKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggJHgsICR5LCAkeiApO1xufVxuQG1peGluIG1tX2VsbGlwc2lzKClcbntcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWl4aW4gbW1fY2xlYXJmaXgoKVxue1xuXHQmOmFmdGVyXG5cdHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufSIsIi8vXHRWZXJ0aWNhbCBzdWJtZW51c1xuXG4ubW0tdmVydGljYWwgLm1tLXBhbmVsXG57XG5cdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW0tdmVydGljYWwgLm1tLWxpc3R2aWV3LFxuLm1tLWxpc3R2aWV3IC5tbS12ZXJ0aWNhbFxue1xuXHQubW0tcGFuZWxcblx0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogJG1tX3BhZGRpbmcgMCAkbW1fcGFkZGluZyAkbW1fcGFkZGluZztcblxuXHRcdC5tbS1saXN0dmlldyA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXJcblx0XHR7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuLm1tLXZlcnRpY2FsIGxpLm1tLW9wZW5lZCxcbmxpLm1tLXZlcnRpY2FsLm1tLW9wZW5lZFxue1xuXHQ+IC5tbS1wYW5lbFxuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5tbS12ZXJ0aWNhbCAubW0tbGlzdHZpZXcgPiBsaSxcbi5tbS1saXN0dmlldyA+IGxpLm1tLXZlcnRpY2FsXG57XG5cdD4gLm1tLW5leHRcblx0e1xuXHRcdGhlaWdodDogJG1tX2J0blNpemU7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXG5cdFx0JjphZnRlclxuXHRcdHtcblx0XHRcdHRvcDogKCAkbW1fYnRuU2l6ZSAvIDIgKSAtIDQ7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYubW0tb3BlbmVkXG5cdHtcblx0XHQ+IC5tbS1uZXh0OmFmdGVyXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDIyNWRlZyApO1xuXHRcdFx0cmlnaHQ6ICRtbV9saXN0aXRlbUluZGVudCAtIDE7XG5cdFx0fVxuXHR9XG59IiwiLm1tLWJ0blxue1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogJG1tX2J0blNpemU7XG5cdGhlaWdodDogJG1tX2J0blNpemU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubW0tY2xlYXIsXG4ubW0tY2xvc2Vcbntcblx0QGluY2x1ZGUgbW1fYnRuX2Nyb3NzKCk7XG59XG5cbi5tbS1wcmV2OmJlZm9yZSxcbi5tbS1uZXh0OmFmdGVyXG57XG5cdEBpbmNsdWRlIG1tX2J0bl9hcnJvdztcbn1cbi5tbS1wcmV2OmJlZm9yZVxue1xuXHRAaW5jbHVkZSBtbV9idG5fYXJyb3dfcHJldjtcbn1cbi5tbS1uZXh0OmFmdGVyXG57XG5cdEBpbmNsdWRlIG1tX2J0bl9hcnJvd19uZXh0O1xufSIsIi8vXHRDbG9zZSAvIGNsZWFyXG5AbWl4aW4gbW1fYnRuX2Nyb3NzXG57XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyXG5cdHtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNXB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKTtcblx0fVxuXHQmOmJlZm9yZVxuXHR7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0cmlnaHQ6ICRtbV9saXN0aXRlbUluZGVudCAtIDI7XG5cdH1cblx0JjphZnRlclxuXHR7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRyaWdodDogJG1tX2xpc3RpdGVtSW5kZW50ICsgNTtcblx0fVxufVxuXG5cbi8vIEFycm93c1xuQG1peGluIG1tX2J0bl9hcnJvd1xue1xuXHRjb250ZW50OiAnJztcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuQG1peGluIG1tX2J0bl9hcnJvd19wcmV2XG57XG5cdHRyYW5zZm9ybTogcm90YXRlKCAtNDVkZWcgKTtcblx0bGVmdDogJG1tX2xpc3RpdGVtSW5kZW50ICsgMztcblx0cmlnaHQ6IGF1dG87XG59XG5AbWl4aW4gbW1fYnRuX2Fycm93X25leHRcbntcblx0dHJhbnNmb3JtOiByb3RhdGUoIDEzNWRlZyApO1xuXHRyaWdodDogJG1tX2xpc3RpdGVtSW5kZW50ICsgMztcblx0bGVmdDogYXV0bztcbn0iLCIvL1x0TmF2YmFyc1xuXG4ubW0tbmF2YmFyXG57XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbW1fYnRuU2l6ZSAvIDI7XG5cblx0aGVpZ2h0OiAkbW1fbmF2YmFySGVpZ2h0O1xuXHRwYWRkaW5nOiAwICRtbV9idG5TaXplO1xuXG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXG5cdD4gKlxuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogKCAkbW1fYnRuU2l6ZSAvIDQgKSAwO1xuXHR9XG5cdGEsXG5cdGE6aG92ZXJcblx0e1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQubW0tdGl0bGVcblx0e1xuXHRcdEBpbmNsdWRlIG1tX2VsbGlwc2lzO1xuXHR9XG5cdC5tbS1idG5cblx0e1xuXHRcdCY6Zmlyc3QtY2hpbGRcblx0XHR7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGRcblx0XHR7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuLm1tLXBhbmVsXG57XG5cdC5tbS1uYXZiYXJcblx0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji5tbS1oYXNuYXZiYXIgLm1tLW5hdmJhclxuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIvL1x0TGlzdHZpZXdzXG5cbi5tbS1saXN0dmlldyxcbi5tbS1saXN0dmlldyA+IGxpXG57XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG4ubW0tbGlzdHZpZXdcbntcblx0Zm9udDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAkbW1fZm9udFNpemU7XG5cdGxpbmUtaGVpZ2h0OiAkbW1fYnRuU2l6ZSAtICggJG1tX3BhZGRpbmcgKiAyICk7XG5cblx0YSxcblx0YTpob3ZlclxuXHR7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0PiBsaVxuXHR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jixcblx0XHQmOmFmdGVyLFxuXHRcdC5tbS1uZXh0LFxuXHRcdC5tbS1uZXh0OmJlZm9yZVxuXHRcdHtcblx0XHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQ+IGEsXG5cdFx0PiBzcGFuXG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgbW1fZWxsaXBzaXM7XG5cblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkbW1fbGlzdGl0ZW1QYWRkaW5nICRtbV9saXN0aXRlbVBhZGRpbmcgJG1tX2xpc3RpdGVtUGFkZGluZyAkbW1fbGlzdGl0ZW1JbmRlbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdFxuXHRcdCY6bm90KC5tbS1kaXZpZGVyKVxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIG1tX2JvcmRlcl9ib3R0b207XG5cblx0XHRcdCY6YWZ0ZXJcblx0XHRcdHtcblx0XHRcdFx0bGVmdDogJG1tX2xpc3RpdGVtSW5kZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIHN1Ym9wZW5cblx0Lm1tLW5leHRcblx0e1xuXHRcdEBpbmNsdWRlIG1tX2JvcmRlcl9sZWZ0O1xuXG5cdFx0YmFja2dyb3VuZDogcmdiYSggMywgMiwgMSwgMCApO1xuXHRcdHdpZHRoOiAkbW1fc3Vib3BlbldpZHRoO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCsgYSxcblx0XHQrIHNwYW5cblx0XHR7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRtbV9zdWJvcGVuV2lkdGg7XG5cdFx0fVxuXG5cdFx0Ji5tbS1mdWxsc3Vib3BlblxuXHRcdHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0e1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0KyBhLFxuXHRcdFx0KyBzcGFuXG5cdFx0XHR7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRtbV9zdWJvcGVuV2lkdGg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5tbS1wYW5lbHMgPiAubW0tcGFuZWwgXG57XG5cdD4gLm1tLWxpc3R2aWV3XG5cdHtcblx0XHRtYXJnaW46ICRtbV9wYW5lbFBhZGRpbmcgKCAtJG1tX3BhbmVsUGFkZGluZyApO1xuXHR9XG5cdD4gLm1tLWxpc3R2aWV3OmZpcnN0LWNoaWxkLFxuXHQ+IC5tbS1uYXZiYXIgKyAubW0tbGlzdHZpZXdcblx0e1xuXHRcdG1hcmdpbi10b3A6IC0kbW1fcGFuZWxQYWRkaW5nO1xuXHR9XG59IiwiLy9cdEluc2V0IGxpc3RzXG5cbi5tbS1saXN0dmlldyAubW0taW5zZXRcbntcblx0bGlzdC1zdHlsZTogaW5zaWRlIGRpc2M7XG5cdHBhZGRpbmc6IDAgJG1tX2xpc3RpdGVtUGFkZGluZyAoICRtbV9saXN0aXRlbVBhZGRpbmcgKiAxLjUgKSAoICRtbV9saXN0aXRlbUluZGVudCAqIDIgKTtcblx0bWFyZ2luOiAwO1xuXG5cdD4gbGlcblx0e1xuXHRcdHBhZGRpbmc6ICggJG1tX2xpc3RpdGVtUGFkZGluZyAvIDIgKSAwO1xuXHR9XG59IiwiLy8gRGl2aWRlcnNcblxuLm1tLWxpc3R2aWV3IC5tbS1kaXZpZGVyXG57XG5cdEBpbmNsdWRlIG1tX2VsbGlwc2lzO1xuXG5cdGZvbnQtc2l6ZTogJG1tX2RpdmlkZXJGb250U2l6ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1pbmRlbnQ6ICRtbV9saXN0aXRlbUluZGVudDtcblx0bGluZS1oZWlnaHQ6ICRtbV9kaXZpZGVySGVpZ2h0O1xufSIsIi8vIFNwYWNlcnNcblxuLm1tLWxpc3R2aWV3IC5tbS1zcGFjZXJcbntcblx0cGFkZGluZy10b3A6ICRtbV9idG5TaXplO1xuXHRcblx0PiAubW0tbmV4dFxuXHR7XG5cdFx0dG9wOiAkbW1fYnRuU2l6ZTtcblx0fVxuXG5cdCYubW0tZGl2aWRlclxuXHR7XG5cdFx0cGFkZGluZy10b3A6ICRtbV9kaXZpZGVySGVpZ2h0O1xuXHR9XG59IiwiQG1peGluIG1tX2NvbG9ycyggJGNsczogXCJcIixcblx0JGJhc2VCZzogJG1tX2JhY2tncm91bmRDb2xvcixcblx0JGNvbG9yOiAkbW1fdGV4dENvbG9yLCAkZGltbWVkQ29sb3I6ICRtbV9kaW1tZWRUZXh0Q29sb3IsXG5cdCRlbXBoYXNpemVkQmc6ICRtbV9lbXBoYXNpemVkQmFja2dyb3VuZENvbG9yLCAkaGlnaGxpZ2h0ZWRCZzogJG1tX2hpZ2hsaWdodGVkQmFja2dyb3VuZENvbG9yLFxuXHQkYm9yZGVyQ29sb3I6ICRtbV9ib3JkZXJDb2xvcixcblx0JG5hdmJhckNvbG9yOiAkbW1fbmF2YmFyQ29sb3Jcbikge1xuXHQubW0tbWVudSN7JGNsc31cblx0e1xuXHRcdGJhY2tncm91bmQ6ICRiYXNlQmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyQ29sb3I7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblxuXHRcdC5tbS1uYXZiYXJcblx0XHR7XG5cdFx0XHQ+ICosXG5cdFx0XHRhXG5cdFx0XHR7XG5cdFx0XHRcdGNvbG9yOiAkbmF2YmFyQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1tLWJ0blxuXHRcdHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlclxuXHRcdFx0e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRuYXZiYXJDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW0tbGlzdHZpZXdcblx0XHR7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcblxuXHRcdFx0PiBsaVxuXHRcdFx0e1xuXHRcdFx0XHQubW0tbmV4dDphZnRlclxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGltbWVkQ29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhOm5vdCgubW0tbmV4dClcblx0XHRcdFx0e1xuXHRcdFx0XHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJGVtcGhhc2l6ZWRCZztcblx0XHRcdFx0XHR0YXAtaGlnaGxpZ2h0LWNvbG9yOiAkZW1waGFzaXplZEJnO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tbS1zZWxlY3RlZFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0PiBhOm5vdCgubW0tbmV4dCksXG5cdFx0XHRcdFx0PiBzcGFuXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGVtcGhhc2l6ZWRCZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1tLXZlcnRpY2FsIC5tbS1saXN0dmlldyA+IGxpLm1tLW9wZW5lZCxcblx0XHQubW0tbGlzdHZpZXcgPiBsaS5tbS1vcGVuZWQubW0tdmVydGljYWxcblx0XHR7XG5cdFx0XHQ+IGEubW0tbmV4dCxcblx0XHRcdD4gLm1tLXBhbmVsXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZEJnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tbS1kaXZpZGVyIFxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZEJnO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gbW1fY29sb3JzX2NoZWNrcyggJGNsczogXCJcIixcblx0JGNvbG9yOiAkbW1fdGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9IGxhYmVsLm1tLWNoZWNrOmJlZm9yZVxuXHR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19jb3VudGVycyggJGNsczogXCJcIixcblx0JGRpbW1lZENvbG9yOiAkbW1fZGltbWVkVGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9IGVtLm1tLWNvdW50ZXJcblx0e1xuXHRcdGNvbG9yOiAkZGltbWVkQ29sb3I7XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19kaXZpZGVycyggJGNsczogXCJcIixcblx0JGhpZ2hsaWdodGVkQmc6ICRtbV9oaWdobGlnaHRlZEJhY2tncm91bmRDb2xvclxuKSB7XG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0Lm1tLWZpeGVkZGl2aWRlciBzcGFuXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogJGhpZ2hsaWdodGVkQmc7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfcGFnZXNoYWRvdyggJGNsczogXCJcIixcblx0JHBhZ2VTaGFkb3c6ICRtbV9wYWdlU2hhZG93XG4pIHtcblx0Lm1tLW1lbnUubW0tc2hhZG93LXBhZ2UjeyRjbHN9XG5cdHtcblx0XHQmOmFmdGVyXG5cdFx0e1xuXHRcdFx0QGlmICggJHBhZ2VTaGFkb3cgKVxuXHRcdFx0e1xuXHRcdFx0XHRib3gtc2hhZG93OiAkcGFnZVNoYWRvdztcblx0XHRcdH1cblx0XHRcdEBlbHNlXG5cdFx0XHR7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gbW1fY29sb3JzX3BhbmVsc2hhZG93KCAkY2xzOiBcIlwiLFxuXHQkcGFuZWxTaGFkb3c6ICRtbV9wYW5lbFNoYWRvd1xuKSB7XG5cdC5tbS1tZW51Lm1tLXNoYWRvdy1wYW5lbHMgLm1tLXBhbmVsLm1tLW9wZW5lZDpudGgtY2hpbGQobisyKVxuXHR7XG5cdFx0Ym94LXNoYWRvdzogJHBhbmVsU2hhZG93O1xuXHR9XG59XG5cbkBtaXhpbiBtbV9jb2xvcnNfc2VhcmNoZmllbGQoICRjbHM6IFwiXCIsXG5cdCRpbnB1dEJnOiAkbW1faW5wdXRCYWNrZ3JvdW5kQ29sb3IsICRjb2xvcjogJG1tX3RleHRDb2xvcixcblx0JGRpbW1lZENvbG9yOiAkbW1fZGltbWVkVGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9XG5cdHtcblx0XHQubW0tc2VhcmNoIGlucHV0XG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogJGlucHV0Qmc7XG5cdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdH1cblx0XHQubW0tbm9yZXN1bHRzbXNnXG5cdFx0e1xuXHRcdFx0Y29sb3I6ICRkaW1tZWRDb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19zZWN0aW9uaW5kZXhlciggJGNsczogXCJcIixcblx0JGNvbG9yOiAkbW1fZGltbWVkVGV4dENvbG9yXG4pIHtcblx0Lm1tLW1lbnUjeyRjbHN9IC5tbS1pbmRleGVyIGFcblx0e1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19zZXRzZWxlY3RlZCggJGNsczogXCJcIixcblx0JGVtcGhhc2l6ZWRCZzogJG1tX2VtcGhhc2l6ZWRCYWNrZ3JvdW5kQ29sb3Jcbikge1xuXHQubW0tbWVudVxuXHR7XG5cdFx0Ji5tbS1ob3ZlcnNlbGVjdGVkI3skY2xzfSAubW0tbGlzdHZpZXcgPiBsaVxuXHRcdHtcblx0XHRcdD4gYTpub3QoLm1tLWZ1bGxzdWJvcGVuKTpob3Zlcixcblx0XHRcdD4gYS5tbS1mdWxsc3Vib3Blbjpob3ZlciArIHNwYW5cblx0XHRcdHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGVtcGhhc2l6ZWRCZztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1tLXBhcmVudHNlbGVjdGVkI3skY2xzfSAubW0tbGlzdHZpZXcgPiBsaVxuXHRcdHtcblx0XHRcdD4gYS5tbS1zZWxlY3RlZFxuXHRcdFx0e1xuXHRcdFx0XHQmOm5vdCgubW0tZnVsbHN1Ym9wZW4pLFxuXHRcdFx0XHQmLm1tLWZ1bGxzdWJvcGVuICsgc3Bhbixcblx0XHRcdFx0Ji5tbS1mdWxsc3Vib3BlbiArIGFcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRlbXBoYXNpemVkQmc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc19rZXlib2FyZG5hdmlnYXRpb24oICRjbHM6IFwiXCIsXG5cdCRlbXBoYXNpemVkQmc6ICRtbV9lbXBoYXNpemVkQmFja2dyb3VuZENvbG9yXG4pIHtcblx0Lm1tLW1lbnVcblx0e1xuXHRcdCYubW0ta2V5Ym9hcmRmb2N1cyBhOmZvY3VzXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogJGVtcGhhc2l6ZWRCZztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIG1tX2NvbG9yc190b2dnbGVzKCAkY2xzOiBcIlwiLFxuXHQkYnV0dG9uQmc6ICRtbV9iYWNrZ3JvdW5kQ29sb3IsXG5cdCRvZmZCZzogJG1tX2JvcmRlckNvbG9yLCAkb25CZzogJG1tX3RvZ2dsZUNoZWNrZWRDb2xvclxuKSB7XG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0bGFiZWwubW0tdG9nZ2xlXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZDogJG9mZkJnO1xuXHRcdFxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJ1dHRvbkJnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dC5tbS10b2dnbGU6Y2hlY2tlZCB+IGxhYmVsLm1tLXRvZ2dsZVxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRvbkJnO1xuXHRcdH1cblx0fVxufSIsIi8qXG5cdGpRdWVyeS5tbWVudSBvZmZDYW52YXMgYWRkb24gQ1NTXG4qL1xuXG5AaW1wb3J0IFwiLi4vLi4vY3NzL19pbXAvaW1wb3J0XCI7XG5cblxuLy9cdEFuaW1hdGlvbnNcbi5tbS1wYWdlXG57XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tbS1zbGlkZW91dFxue1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHR6LWluZGV4OiAxO1xufVxuXG4vL1x0Q29udGFpbmVyLCBQYWdlLCBCbG9ja2VyXG5odG1sLm1tLW9wZW5lZFxue1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWwubW0tYmxvY2tpbmdcbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRib2R5XG5cdHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbmh0bWwubW0tYmFja2dyb3VuZCAubW0tcGFnZVxue1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuI21tLWJsb2NrZXJcbntcblx0YmFja2dyb3VuZDogcmdiYSggMywgMiwgMSwgMCApO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcbn1cbmh0bWwubW0tYmxvY2tpbmcgI21tLWJsb2NrZXJcbntcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXHRNZW51XG4ubW0tbWVudVxue1xuXHQmLm1tLW9mZmNhbnZhc1xuXHR7XG5cdFx0ei1pbmRleDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblxuXHRcdCYubW0tY3VycmVudFxuXHRcdHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vL1x0SUU5IGhhY2tcbiAubW0tbWVudS5tbS1vZmZjYW52YXMubW0tbm8tY3NzdHJhbnNmb3Jtcy5tbS1jdXJyZW50Lm1tLW9wZW5lZCB7IHotaW5kZXg6IDEwOyB9IFxuXG5cbkBpbmNsdWRlIG1tX3NpemluZzsiLCIvL1x0U2l6aW5nIGxlZnQgKGRlZmF1bHQpXG5AbWl4aW4gbW1fc2l6aW5nKCAkY2xzOiBcIlwiLFxuXHQkd2lkdGg6ICRtbV9tZW51V2lkdGgsICRtaW5XaWR0aDogJG1tX21lbnVNaW5XaWR0aCwgJG1heFdpZHRoOiAkbW1fbWVudU1heFdpZHRoXG4pIHtcblx0Lm1tLW1lbnUubW0tb2ZmY2FudmFzI3skY2xzfVxuXHR7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoICR3aWR0aCApO1xuXHRcdG1pbi13aWR0aDogJG1pbldpZHRoO1xuXHRcdG1heC13aWR0aDogJG1heFdpZHRoO1xuXHR9XG5cdGh0bWwubW0tb3BlbmluZyN7JGNsc31cblx0e1xuXHRcdC5tbS1zbGlkZW91dFxuXHRcdHtcblx0XHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCBwZXJjZW50YWdlKCAkd2lkdGggKSwgMCwgMCApO1xuXHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCBwZXJjZW50YWdlKCAkd2lkdGggKSwgMCApO1xuXHRcdH1cblx0fVxuXG5cdC8vXHRhZGp1c3QgZm9yIG1pbi0gYW5kIG1heC13aWR0aFxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWluV2lkdGggLyAkd2lkdGggKSB7XG5cdFx0aHRtbC5tbS1vcGVuaW5nI3skY2xzfVxuXHRcdHtcblx0XHRcdC5tbS1zbGlkZW91dFxuXHRcdFx0e1xuXHRcdFx0XHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggJG1pbldpZHRoLCAwLCAwICk7XG5cdFx0XHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggJG1pbldpZHRoLCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtYXhXaWR0aCAvICR3aWR0aCApIHtcblx0XHRodG1sLm1tLW9wZW5pbmcjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Lm1tLXNsaWRlb3V0XG5cdFx0XHR7XG5cdFx0XHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAkbWF4V2lkdGgsIDAsIDAgKTtcblx0XHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAkbWF4V2lkdGgsIDAgKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9cdFNpemluZyByaWdodFxuQG1peGluIG1tX3NpemluZ19yaWdodCggJGNsczogXCJcIixcblx0JHdpZHRoOiAkbW1fbWVudVdpZHRoLCAkbWluV2lkdGg6ICRtbV9tZW51TWluV2lkdGgsICRtYXhXaWR0aDogJG1tX21lbnVNYXhXaWR0aFxuKSB7XG5cdGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyN7JGNsc31cblx0e1xuXHRcdC5tbS1zbGlkZW91dFxuXHRcdHtcblx0XHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtKCBwZXJjZW50YWdlKCAkd2lkdGggKSApLCAwLCAwICk7XG5cdFx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIC0oIHBlcmNlbnRhZ2UoICR3aWR0aCApICksIDAgKTtcblx0XHR9XG5cdH1cblxuXHQvL1x0YWRqdXN0IGZvciBtaW4tIGFuZCBtYXgtd2lkdGhcblx0QG1lZGlhIGFsbCBhbmQgKCBtYXgtd2lkdGg6ICRtaW5XaWR0aCAvICR3aWR0aCApIHtcblx0XHRodG1sLm1tLXJpZ2h0Lm1tLW9wZW5pbmcjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Lm1tLXNsaWRlb3V0XG5cdFx0XHR7XG5cdFx0XHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtJG1pbldpZHRoLCAwLCAwICk7XG5cdFx0XHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggLSRtaW5XaWR0aCwgMCApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1pbi13aWR0aDogJG1heFdpZHRoIC8gJHdpZHRoICkge1xuXHRcdGh0bWwubW0tcmlnaHQubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tc2xpZGVvdXRcblx0XHRcdHtcblx0XHRcdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC0kbWF4V2lkdGgsIDAsIDAgKTtcblx0XHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAtJG1heFdpZHRoLCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vXHRTaXppbmcgdG9wICsgYm90dG9tXG5AbWl4aW4gbW1fc2l6aW5nX3pwb3NpdGlvbiggJGNsczogXCJcIixcblx0JGhlaWdodDogJG1tX21lbnVIZWlnaHQsICRtaW5IZWlnaHQ6ICRtbV9tZW51TWluSGVpZ2h0LCAkbWF4SGVpZ2h0OiAkbW1fbWVudU1heEhlaWdodFxuKSB7XG5cdC5tbS1tZW51Lm1tLW9mZmNhbnZhcyN7JGNsc31cblx0e1xuXHRcdCYubW0tdG9wLFxuXHRcdCYubW0tYm90dG9tXG5cdFx0e1xuXHRcdFx0aGVpZ2h0OiBwZXJjZW50YWdlKCAkaGVpZ2h0ICk7XG5cdFx0XHRtaW4taGVpZ2h0OiAkbWluSGVpZ2h0O1xuXHRcdFx0bWF4LWhlaWdodDogJG1heEhlaWdodDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qXG5cdGpRdWVyeS5tbWVudSBlZmZlY3RzIGV4dGVuc2lvbiBDU1NcbiovXG5cbkBpbXBvcnQgXCIuLi8uLi9jc3MvX2ltcC9pbXBvcnRcIjtcblxuXG4vL1x0Wm9vbSBtZW51XG4ubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tXG57XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbW1fdHJhbnNpdGlvbkR1cmF0aW9uICRtbV90cmFuc2l0aW9uRnVuY3Rpb247XG59XG5odG1sXG57XG5cdC8vXHRMZWZ0XG5cdCYubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb21cblx0e1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoICRtbV96b29tU2NhbGVEb3duLCAkbW1fem9vbVNjYWxlRG93biApIHRyYW5zbGF0ZTNkKCAtJG1tX3N1YnBhbmVsT2Zmc2V0LCAwLCAwICk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdH1cblx0Ji5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LXpvb21cblx0e1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoIDEsIDEgKSB0cmFuc2xhdGUzZCggMCUsIDAsIDAgKTtcblx0fVxuXG5cdC8vXHRSaWdodFxuXHQmLm1tLXJpZ2h0XG5cdHtcblx0XHQmLm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSggJG1tX3pvb21TY2FsZURvd24sICRtbV96b29tU2NhbGVEb3duKSB0cmFuc2xhdGUzZCggJG1tX3N1YnBhbmVsT2Zmc2V0LCAwLCAwICk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdFx0fVxuXHRcdCYubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS16b29tXG5cdFx0e1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSggMSwgMSApIHRyYW5zbGF0ZTNkKCAwJSwgMCwgMCApO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXHRTbGlkZSBtZW51XG4ubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZVxue1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJG1tX3RyYW5zaXRpb25EdXJhdGlvbiAkbW1fdHJhbnNpdGlvbkZ1bmN0aW9uO1xufVxuaHRtbFxue1xuXHQvL1x0TGVmdFxuXHQmLm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZVxuXHR7XG5cdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAsIDAgKTtcblx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIC0kbW1fc3VicGFuZWxPZmZzZXQsIDAgKTtcblx0fVxuXHQmLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtc2xpZGVcblx0e1xuXHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwJSwgMCwgMCApO1xuXHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMCUsIDAgKTtcblx0fVxuXG5cdC8vXHRSaWdodFxuXHQmLm1tLXJpZ2h0XG5cdHtcblx0XHQmLm1tLW9wZW5lZCAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZVxuXHRcdHtcblx0XHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAkbW1fc3VicGFuZWxPZmZzZXQsIDAsIDAgKTtcblx0XHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggJG1tX3N1YnBhbmVsT2Zmc2V0LCAwICk7XG5cdFx0fVxuXHRcdCYubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbWVudS1zbGlkZVxuXHRcdHtcblx0XHRcdC8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAwJSwgMCwgMCApO1xuXHRcdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAwJSwgMCApO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXHRGYWRlIG1lbnVcbi5tbS1tZW51Lm1tLWVmZmVjdC1tZW51LWZhZGVcbntcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkbW1fdHJhbnNpdGlvbkR1cmF0aW9uICRtbV90cmFuc2l0aW9uRnVuY3Rpb247XG59XG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tZWZmZWN0LW1lbnUtZmFkZVxue1xuXHRvcGFjaXR5OiAxO1xufVxuXG5cbi8vXHRab29tIHBhbmVsc1xuLm1tLW1lbnUubW0tZWZmZWN0LXBhbmVscy16b29tIC5tbS1wYW5lbFxue1xuXHR0cmFuc2Zvcm06IHNjYWxlKCAkbW1fem9vbVNjYWxlVXAsICRtbV96b29tU2NhbGVVcCApIHRyYW5zbGF0ZTNkKCAxMDAlLCAwLCAwICk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcblx0Ji5tbS1vcGVuZWRcblx0e1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoIDEsIDEgKSB0cmFuc2xhdGUzZCggMCUsIDAsIDAgKTtcblx0XHRcblx0XHQmLm1tLXN1Ym9wZW5lZFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoICRtbV96b29tU2NhbGVEb3duLCAkbW1fem9vbVNjYWxlRG93biApIHRyYW5zbGF0ZTNkKCAtJG1tX3N1YnBhbmVsT2Zmc2V0LCAwLCAwICk7XG5cdFx0fVxuXHR9XG59XG5cblxuLy9cdFNsaWRlIHBhbmVsc1xuLm1tLW1lbnVcbntcblx0Ji5tbS1lZmZlY3QtcGFuZWxzLXNsaWRlLTAgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZFxuXHR7XG5cdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDAgKTtcblx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDAsIDAgKTtcblx0fVxuXG5cdCYubW0tZWZmZWN0LXBhbmVscy1zbGlkZS0xMDAgLm1tLXBhbmVsLm1tLXN1Ym9wZW5lZFxuXHR7XG5cdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC0xMDAlLCAwLCAwICk7XG5cdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAtMTAwJSwgMCApO1xuXHR9XG59XG5cblxuLy9cdExpc3RpdGVtIGJhc2lzIGRlbGF5XG5AbWl4aW4gbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAkaSApXG57XG5cdCY6bnRoLWNoaWxkKCAjeyRpfSApXG5cdHtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAoICRpICogNTBtcyApO1xuXHR9XG59XG4ubW0tbWVudVtjbGFzcyo9XCJtbS1lZmZlY3QtbGlzdGl0ZW1zLVwiXSAubW0tbGlzdHZpZXcgPiBsaVxue1xuXHR0cmFuc2l0aW9uOiBub25lICRtbV90cmFuc2l0aW9uRHVyYXRpb24gJG1tX3RyYW5zaXRpb25GdW5jdGlvbjtcblxuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDEgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAyICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggMyApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDQgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCA1ICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggNiApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDcgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCA4ICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggOSApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDEwICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggMTEgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAxMiApO1xuXHRAaW5jbHVkZSBtbV9lZmZlY3RfbGlzdGl0ZW1fZGVsYXkoIDEzICk7XG5cdEBpbmNsdWRlIG1tX2VmZmVjdF9saXN0aXRlbV9kZWxheSggMTQgKTtcblx0QGluY2x1ZGUgbW1fZWZmZWN0X2xpc3RpdGVtX2RlbGF5KCAxNSApO1xufVxuXG5cbi8vXHRTbGlkZSBsaXN0IGl0ZW1zXG4ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLXNsaWRlIC5tbS1saXN0dmlldyA+IGxpXG57XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDUwJSwgMCwgMCApO1xuXHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDUwJSwgMCApO1xuXHRvcGFjaXR5OiAwO1xufVxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtc2xpZGUgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXcgPiBsaVxue1xuXHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMCwgMCApO1xuXHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDAsIDAgKTtcblx0b3BhY2l0eTogMTtcbn1cblxuXG4vL1x0RmFkZSBsaXN0IGl0ZW1zXG4ubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWZhZGUgLm1tLWxpc3R2aWV3ID4gbGlcbntcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0b3BhY2l0eTogMDtcbn1cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWZhZGUgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXcgPiBsaVxue1xuXHRvcGFjaXR5OiAxO1xufVxuXG5cbi8vXHREcm9wIGxpc3QgaXRlbXNcbi5tbS1tZW51Lm1tLWVmZmVjdC1saXN0aXRlbXMtZHJvcCAubW0tbGlzdHZpZXcgPiBsaVxue1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0b3A7XG5cdG9wYWNpdHk6IDA7XG5cdHRvcDogLTI1JTtcbn1cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1lZmZlY3QtbGlzdGl0ZW1zLWRyb3AgLm1tLXBhbmVsLm1tLW9wZW5lZCAubW0tbGlzdHZpZXcgPiBsaVxue1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IDA7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Nzcy9faW1wL2ltcG9ydFwiO1xuXG5cbi8qXG5cdGpRdWVyeS5tbWVudSBwb3NpdGlvbiBleHRlbnNpb24gQ1NTXG4qL1xuXG4ubW0tbWVudS5tbS1vZmZjYW52YXNcbntcblx0Ji5tbS1yaWdodFxuXHR7XG5cdFx0bGVmdDogYXV0bztcblx0fVxufVxuXG5AaW5jbHVkZSBtbV9zaXppbmdfcmlnaHQ7XG5cblxuXG4vKlxuXHRqUXVlcnkubW1lbnUgei1wb3NpdGlvbiBleHRlbnNpb24gQ1NTXG4qL1xuXG5odG1sLm1tLWZyb250XG57XG5cdC5tbS1zbGlkZW91dFxuXHR7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQjbW0tYmxvY2tlclxuXHR7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQubW0tbWVudS5tbS1vZmZjYW52YXNcblx0e1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cblxuLm1tLW1lbnUubW0tb2ZmY2FudmFzXG57XG5cdCYubW0tZnJvbnQsXG5cdCYubW0tbmV4dFxuXHR7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICRtbV90cmFuc2l0aW9uRHVyYXRpb24gJG1tX3RyYW5zaXRpb25GdW5jdGlvbjtcblx0XHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTEwMCUsIDAsIDAgKTtcblx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIC0xMDAlLCAwICk7XG5cblx0XHQmLm1tLXJpZ2h0XG5cdFx0e1xuXHRcdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDEwMCUsIDAsIDAgKTtcblx0XHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMTAwJSwgMCApO1xuXHRcdH1cblx0fVxuXHQmLm1tLXRvcFxuXHR7XG5cdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIC0xMDAlLCAwICk7XG5cdFx0QGluY2x1ZGUgbW1fdHJhbnNsYXRlKCAwLCAtMTAwJSApO1xuXHR9XG5cdCYubW0tYm90dG9tXG5cdHtcblx0XHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCwgMTAwJSwgMCApO1xuXHRcdEBpbmNsdWRlIG1tX3RyYW5zbGF0ZSggMCwgMTAwJSApO1xuXHR9XG5cdCYubW0tdG9wLFxuXHQmLm1tLWJvdHRvbVxuXHR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQmLm1tLWJvdHRvbVxuXHR7XG5cdFx0dG9wOiBhdXRvO1xuXHR9XG59XG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tb2ZmY2FudmFzXG57XG5cdCYubW0tZnJvbnQsXG5cdCYubW0tbmV4dFxuXHR7XG5cdFx0Ly9cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDAsIDAsIDAgKTtcblx0XHRAaW5jbHVkZSBtbV90cmFuc2xhdGUoIDAsIDAgKTtcblx0fVxufVxuXG5AaW5jbHVkZSBtbV9zaXppbmdfenBvc2l0aW9uOyIsIi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBFbGVtZW50cyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vIE5vIGxvY2FsIHZhcmlhYmxlcyBhdmFpbGFibGVcblxuLy8gIyBFbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi53cGNmNyB7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cblx0LnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgbWFyZ2luKG51bGwgLTE1cHgpO1xuXG5cdFx0LmNvbC0yIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBwYWRkaW5nKG51bGwgMTVweCk7XG5cdFx0XHRAaW5jbHVkZSBtYXgtc2NyZWVuKCRzY3JlZW4tcGhvbmUpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwY2Y3LWRpc3BsYXktbm9uZSxcblx0LnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYWpheC1sb2FkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBtYXJnaW4ocmVtKCgoICRpbnB1dC1oZWlnaHQgLSByZW0oMTZweCkgKSAvIDIpKSAwIDAgcmVtKDEwcHgpKTtcblx0fVxuXG5cdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0XHRAZXh0ZW5kIGxhYmVsLmVycm9yO1xuXHR9XG5cblx0LndwY2Y3LW5vdC12YWxpZC10aXA6YmVmb3JlIHtcblx0XHRAZXh0ZW5kIGxhYmVsLmVycm9yOmJlZm9yZTtcblx0fVxuXG5cdGlucHV0LndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0QGV4dGVuZCBpbnB1dC5lcnJvcjtcblx0fVxuXG5cdHNlbGVjdC53cGNmNy1ub3QtdmFsaWQge1xuXHRcdEBleHRlbmQgc2VsZWN0LmVycm9yO1xuXHR9XG5cblx0dGV4dGFyZWEud3BjZjctbm90LXZhbGlkIHtcblx0XHRAZXh0ZW5kIHRleHRhcmVhLmVycm9yO1xuXHR9XG5cblx0LndwY2Y3LXN1Ym1pdCB7XG5cdFx0QGV4dGVuZCAuYnV0dG9uO1xuXHR9XG5cblx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1pbmZvO1xuXHRcdEBpbmNsdWRlIG1hcmdpbigkZ3V0dGVyLWJhc2UgMCk7XG5cdFx0QGluY2x1ZGUgcGFkZGluZyhyZW0oMTBweCkpO1xuXG5cdFx0Ji53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0fVxuXG5cdFx0Ji53cGNmNy1tYWlsLXNlbnQtb2sge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0fVxuXHR9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBa2t1cmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Fra3VyYXQvQWtrdXJhdC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9ha2t1cmF0L0Fra3VyYXQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Fra3VyYXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvYWtrdXJhdC9Ba2t1cmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvYWtrdXJhdC9Ba2t1cmF0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBa2t1cmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2Fra3VyYXQvQWtrdXJhdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9ha2t1cmF0L0Fra3VyYXQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy9cbi8vIEZvbnQtYXdlc29tZVxuLy9cbi8vIFRhYmxlIG9mIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAjIFZhcmlhYmxlc1xuLy8gIyBJbXBvcnRzXG4vLyAjIE92ZXJyaWRlcyAqL1xuXG4vLyAjIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJGZhLWZvbnQtcGF0aDogXCIuLi9mb250cy9mb250LWF3ZXNvbWUvXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6IDE0cHg7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMTtcbiRmYS1jc3MtcHJlZml4OiBmYTtcbiRmYS12ZXJzaW9uOiAnNC43LjAnO1xuJGZhLWJvcmRlci1jb2xvcjogI2VlZTtcbiRmYS1pbnZlcnNlOiAjZmZmO1xuJGZhLWxpLXdpZHRoOiAoMzBlbSAvIDE0KTtcblxuLy8gIyBJbXBvcnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lJztcblxuLy8gIyBPdmVycmlkZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiJdfQ== */
