:root{--container-width: 100%;--header-height: 6.25rem;--header-scrolled-height: 4.375rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 60px}}@media(min-width: 1012px){:root{--container-width: 100%;--container-gutter-x: 100px}}@media(min-width: 1440px){:root{--container-width: 1320px;--container-gutter-x: 30px}}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url("../fonts/RobotoSlab-Bold.woff2") format("woff2"),url("../fonts/RobotoSlab-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit;outline:none !important}#wpadminbar{--wp-blue: #2271b1;transition:transform .3s !important;transform:translateY(-100%)}#wpadminbar:hover #wp-admin-bar-site-name{background-color:rgba(0,0,0,0) !important}#wpadminbar:not(.is-expanded):hover{transform:translateY(0)}#wpadminbar:not(.is-expanded):hover #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name:before{background-color:var(--wp-blue)}#wpadminbar.is-expanded #wp-admin-bar-site-name:after{transform:rotate(-45deg);font-size:20px !important}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{top:100%}@media(max-width: 782px){#wpadminbar .ab-top-secondary{position:absolute;top:0;right:0}#wpadminbar .ab-top-secondary>.menupop>.ab-sub-wrapper{right:0;left:auto}}@media(max-width: 639px){#wpadminbar #wp-admin-bar-root-default{display:flex}#wpadminbar #wp-admin-bar-root-default>li{flex-shrink:0}}@media(max-width: 782px){#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-wpseo-menu,#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-gform-forms{display:none !important}}#wp-admin-bar-site-name{display:inline-flex !important;background-color:#000 !important;position:relative;transform:translateY(46px);transition:transform .3s !important}@media(min-width: 783px){#wp-admin-bar-site-name{transform:translateY(32px)}}#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:46px;height:46px}@media(min-width: 783px){#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:32px;height:32px}}#wp-admin-bar-site-name:before{content:"" !important;display:block;background-color:#000;position:absolute;top:0;right:0;transition:background-color .2s !important}#wp-admin-bar-site-name:after{content:"" !important;display:inline-flex;align-items:center;justify-content:center;font-family:dashicons;font-size:18px;transition:all .2s !important;cursor:pointer;position:relative}#wp-admin-bar-site-name:hover:before{background-color:var(--wp-blue)}#wp-admin-bar-site-name:hover:after{font-size:22px}.alignleft{display:inline;float:left;margin-right:1.5rem}.alignright{display:inline;float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.625rem 0}span.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.text-sm{font-size:14px}.text-md{font-size:18px}.text-lg,.gform_confirmation_message{font-size:18px}@media(min-width: 1012px){.text-lg,.gform_confirmation_message{font-size:22px}}.editor>* a:not([class]),.entry-content ul>* a:not([class]),.entry-content ol>* a:not([class]),.entry-content>* a:not([class]){text-decoration:none}.editor>* a:active:not([class]),.entry-content ul>* a:active:not([class]),.entry-content ol>* a:active:not([class]),.entry-content>* a:active:not([class]){color:#000;text-decoration:underline}@media(min-width: 640px){.editor>* a:hover:not([class]),.entry-content ul>* a:hover:not([class]),.entry-content ol>* a:hover:not([class]),.entry-content>* a:hover:not([class]){color:#000;text-decoration:underline}}.blockquote{font-size:1.25rem;margin:3.125rem 1.875rem}.blockquote p{font-weight:700}.blockquote cite{display:block;color:#fff;font-weight:400;font-style:normal;margin-top:1rem;margin-bottom:0}.editor>*,.entry-content ul>*,.entry-content ol>*,.entry-content>*{margin-top:1.125rem}.editor>*:first-child,.entry-content ul>*:first-child,.entry-content ol>*:first-child,.entry-content>*:first-child{margin-top:0}.editor>*:last-child,.entry-content ul>*:last-child,.entry-content ol>*:last-child,.entry-content>*:last-child{margin-bottom:0}h1,.h1,h2,.h2,.gform_wrapper.gravity-theme .gform_heading,h3,.h3,h4,.h4,h5,.h5,h6,.h6{min-height:0vw;font-family:"Roboto Slab",sans-serif;font-weight:700;line-height:1.1}h1 a,.h1 a,h2 a,.h2 a,.gform_wrapper.gravity-theme .gform_heading a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit}h1,.h1{font-size:clamp( 1.875rem, calc(1.875rem + (1vw - 6.4px) * 1.08), 2.125rem )}h2,.h2,.gform_wrapper.gravity-theme .gform_heading{font-size:clamp( 1.625rem, calc(1.625rem + (1vw - 6.4px) * 1.08), 1.875rem )}h3,.h3{font-size:clamp( 1.125rem, calc(1.125rem + (1vw - 6.4px) * 0.54), 1.25rem );line-height:1.625rem}h4,.h4{font-size:clamp( 1rem, calc(1rem + (1vw - 6.4px) * 0.54), 1.125rem )}h5,.h5{font-size:clamp( 1rem, calc(1rem + (1vw - 6.4px) * 0), 1rem )}h6,.h6{font-size:1rem}p,.p{font-size:1rem;line-height:1.375rem}.fs-18-20,.post-header .article__content p,.article__excerpt p{font-size:1.125rem;line-height:1.875rem}@media(min-width: 1012px){.fs-18-20,.post-header .article__content p,.article__excerpt p{font-size:1.25rem}}ul,ol{margin:0 0 1.25rem 0;padding-left:1.875rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}dd{margin:0 1rem 1.25rem}.list-check,.list-dot,.list-number{list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem}.list-check>li,.list-dot>li,.list-number>li{padding-left:1.875rem}.list-check>li{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") no-repeat 0 50%/1em 1em;display:flex;align-items:center}.list-dot>li{position:relative}.list-dot>li:before{content:"";display:block;width:.5em;height:.5em;background-color:#000;border-radius:50%;position:absolute;top:.5em;left:.25em}.list-number{counter-reset:custom-counter}.list-number>li{counter-increment:custom-counter;min-height:1.2em;position:relative}.list-number>li:before{content:counter(custom-counter);width:1.5em;height:1.5em;color:#000;font-size:.75em;font-weight:700;line-height:1.33;border:1px solid #000;border-radius:50%;text-align:center;position:absolute;top:.25em;left:0}table{width:100%;margin:0 0 1rem;word-break:normal}table th,table td{padding:.375rem .5rem;vertical-align:top}.table-bordered{border:1px solid #c7c7c7}.table-bordered th,.table-bordered td{border:1px solid #c7c7c7}.table-striped tbody tr:nth-of-type(even){background-color:#f9f9f9}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=button],input[type=reset],input[type=submit]{transition:all .3s 0s;display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:.75rem;font-weight:700;line-height:1;border:1px solid #000;padding:.6875rem 1.25rem;text-align:center;cursor:pointer;gap:.3125rem}.btn:hover,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.btn:focus,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.btn:active,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#000;border-color:#000;color:#fff}.btn:hover svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover svg,input[type=button]:hover svg,input[type=reset]:hover svg,input[type=submit]:hover svg,.btn:focus svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus svg,input[type=button]:focus svg,input[type=reset]:focus svg,input[type=submit]:focus svg,.btn:active svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active svg,input[type=button]:active svg,input[type=reset]:active svg,input[type=submit]:active svg{fill:#fff}.btn svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] svg,.wpcf7 input[type=submit] svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg{flex-shrink:0;width:.6875rem;height:.375rem;transition:none;fill:#000;transition:fill .3s}.btn-secondary{background-color:#e64415;border-color:#e64415}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:rgba(0,0,0,0);border-color:#e64415;color:#e64415}.btn-outline{background-color:rgba(0,0,0,0);border-color:#000;color:#000}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{background-color:#000;border-color:#000;color:#fff}.gform_wrapper.gravity-theme form input[type=color],.gform_wrapper.gravity-theme form input[type=date],.gform_wrapper.gravity-theme form input[type=datetime-local],.gform_wrapper.gravity-theme form input[type=datetime],.gform_wrapper.gravity-theme form input[type=email],.gform_wrapper.gravity-theme form input[type=month],.gform_wrapper.gravity-theme form input[type=number],.gform_wrapper.gravity-theme form input[type=password],.gform_wrapper.gravity-theme form input[type=search],.gform_wrapper.gravity-theme form input[type=tel],.gform_wrapper.gravity-theme form input[type=text],.gform_wrapper.gravity-theme form input[type=time],.gform_wrapper.gravity-theme form input[type=url],.gform_wrapper.gravity-theme form input[type=week],.gform_wrapper.gravity-theme form select,.gform_wrapper.gravity-theme form textarea,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{transition:all .3s 0s;width:100%;background-color:rgba(0,0,0,0);color:#000;font-size:.75rem;line-height:.875rem;padding:.625rem 1.25rem;border:1px solid #c7c7c7;border-radius:none}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder,.gform_wrapper.gravity-theme form select::-moz-placeholder,.gform_wrapper.gravity-theme form textarea::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=color]::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;color:#787878}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder, .gform_wrapper.gravity-theme form select::-moz-placeholder, .gform_wrapper.gravity-theme form textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;color:#787878}.gform_wrapper.gravity-theme form input[type=color]::placeholder,.gform_wrapper.gravity-theme form input[type=date]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::placeholder,.gform_wrapper.gravity-theme form input[type=email]::placeholder,.gform_wrapper.gravity-theme form input[type=month]::placeholder,.gform_wrapper.gravity-theme form input[type=number]::placeholder,.gform_wrapper.gravity-theme form input[type=password]::placeholder,.gform_wrapper.gravity-theme form input[type=search]::placeholder,.gform_wrapper.gravity-theme form input[type=tel]::placeholder,.gform_wrapper.gravity-theme form input[type=text]::placeholder,.gform_wrapper.gravity-theme form input[type=time]::placeholder,.gform_wrapper.gravity-theme form input[type=url]::placeholder,.gform_wrapper.gravity-theme form input[type=week]::placeholder,.gform_wrapper.gravity-theme form select::placeholder,.gform_wrapper.gravity-theme form textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{transition:all .3s 0s;color:#787878}.gform_wrapper.gravity-theme form input[type=color]:hover,.gform_wrapper.gravity-theme form input[type=date]:hover,.gform_wrapper.gravity-theme form input[type=datetime-local]:hover,.gform_wrapper.gravity-theme form input[type=datetime]:hover,.gform_wrapper.gravity-theme form input[type=email]:hover,.gform_wrapper.gravity-theme form input[type=month]:hover,.gform_wrapper.gravity-theme form input[type=number]:hover,.gform_wrapper.gravity-theme form input[type=password]:hover,.gform_wrapper.gravity-theme form input[type=search]:hover,.gform_wrapper.gravity-theme form input[type=tel]:hover,.gform_wrapper.gravity-theme form input[type=text]:hover,.gform_wrapper.gravity-theme form input[type=time]:hover,.gform_wrapper.gravity-theme form input[type=url]:hover,.gform_wrapper.gravity-theme form input[type=week]:hover,.gform_wrapper.gravity-theme form select:hover,.gform_wrapper.gravity-theme form textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=range]:hover,input[type=date]:hover,input[type=month]:hover,input[type=week]:hover,input[type=time]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=color]:hover,textarea:hover,.gform_wrapper.gravity-theme form input[type=color]:focus,.gform_wrapper.gravity-theme form input[type=date]:focus,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme form input[type=datetime]:focus,.gform_wrapper.gravity-theme form input[type=email]:focus,.gform_wrapper.gravity-theme form input[type=month]:focus,.gform_wrapper.gravity-theme form input[type=number]:focus,.gform_wrapper.gravity-theme form input[type=password]:focus,.gform_wrapper.gravity-theme form input[type=search]:focus,.gform_wrapper.gravity-theme form input[type=tel]:focus,.gform_wrapper.gravity-theme form input[type=text]:focus,.gform_wrapper.gravity-theme form input[type=time]:focus,.gform_wrapper.gravity-theme form input[type=url]:focus,.gform_wrapper.gravity-theme form input[type=week]:focus,.gform_wrapper.gravity-theme form select:focus,.gform_wrapper.gravity-theme form textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,.gform_wrapper.gravity-theme form input[type=color]:active,.gform_wrapper.gravity-theme form input[type=date]:active,.gform_wrapper.gravity-theme form input[type=datetime-local]:active,.gform_wrapper.gravity-theme form input[type=datetime]:active,.gform_wrapper.gravity-theme form input[type=email]:active,.gform_wrapper.gravity-theme form input[type=month]:active,.gform_wrapper.gravity-theme form input[type=number]:active,.gform_wrapper.gravity-theme form input[type=password]:active,.gform_wrapper.gravity-theme form input[type=search]:active,.gform_wrapper.gravity-theme form input[type=tel]:active,.gform_wrapper.gravity-theme form input[type=text]:active,.gform_wrapper.gravity-theme form input[type=time]:active,.gform_wrapper.gravity-theme form input[type=url]:active,.gform_wrapper.gravity-theme form input[type=week]:active,.gform_wrapper.gravity-theme form select:active,.gform_wrapper.gravity-theme form textarea:active,input[type=text]:active,input[type=email]:active,input[type=url]:active,input[type=password]:active,input[type=search]:active,input[type=number]:active,input[type=tel]:active,input[type=range]:active,input[type=date]:active,input[type=month]:active,input[type=week]:active,input[type=time]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=color]:active,textarea:active{border-color:#000}.gform_wrapper.gravity-theme form input[type=color]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form select:focus::-moz-placeholder, .gform_wrapper.gravity-theme form textarea:focus::-moz-placeholder, input[type=text]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, input[type=url]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, input[type=search]:focus::-moz-placeholder, input[type=number]:focus::-moz-placeholder, input[type=tel]:focus::-moz-placeholder, input[type=range]:focus::-moz-placeholder, input[type=date]:focus::-moz-placeholder, input[type=month]:focus::-moz-placeholder, input[type=week]:focus::-moz-placeholder, input[type=time]:focus::-moz-placeholder, input[type=datetime]:focus::-moz-placeholder, input[type=datetime-local]:focus::-moz-placeholder, input[type=color]:focus::-moz-placeholder, textarea:focus::-moz-placeholder{opacity:.2}.gform_wrapper.gravity-theme form input[type=color]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=date]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=email]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=month]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=number]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=password]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=search]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=tel]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=text]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=time]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=url]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=week]:focus::placeholder,.gform_wrapper.gravity-theme form select:focus::placeholder,.gform_wrapper.gravity-theme form textarea:focus::placeholder,input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=url]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=number]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=range]:focus::placeholder,input[type=date]:focus::placeholder,input[type=month]:focus::placeholder,input[type=week]:focus::placeholder,input[type=time]:focus::placeholder,input[type=datetime]:focus::placeholder,input[type=datetime-local]:focus::placeholder,input[type=color]:focus::placeholder,textarea:focus::placeholder{opacity:.2}.gform_wrapper.gravity-theme form input.hidden[type=color],.gform_wrapper.gravity-theme form input.hidden[type=date],.gform_wrapper.gravity-theme form input.hidden[type=datetime-local],.gform_wrapper.gravity-theme form input.hidden[type=datetime],.gform_wrapper.gravity-theme form input.hidden[type=email],.gform_wrapper.gravity-theme form input.hidden[type=month],.gform_wrapper.gravity-theme form input.hidden[type=number],.gform_wrapper.gravity-theme form input.hidden[type=password],.gform_wrapper.gravity-theme form input.hidden[type=search],.gform_wrapper.gravity-theme form input.hidden[type=tel],.gform_wrapper.gravity-theme form input.hidden[type=text],.gform_wrapper.gravity-theme form input.hidden[type=time],.gform_wrapper.gravity-theme form input.hidden[type=url],.gform_wrapper.gravity-theme form input.hidden[type=week],.gform_wrapper.gravity-theme form select.hidden,.gform_wrapper.gravity-theme form textarea.hidden,input.hidden[type=text],input.hidden[type=email],input.hidden[type=url],input.hidden[type=password],input.hidden[type=search],input.hidden[type=number],input.hidden[type=tel],input.hidden[type=range],input.hidden[type=date],input.hidden[type=month],input.hidden[type=week],input.hidden[type=time],input.hidden[type=datetime],input.hidden[type=datetime-local],input.hidden[type=color],textarea.hidden{opacity:0;visibility:hidden}@media(prefers-color-scheme: dark){.gform_wrapper.gravity-theme form input[type=color],.gform_wrapper.gravity-theme form input[type=date],.gform_wrapper.gravity-theme form input[type=datetime-local],.gform_wrapper.gravity-theme form input[type=datetime],.gform_wrapper.gravity-theme form input[type=email],.gform_wrapper.gravity-theme form input[type=month],.gform_wrapper.gravity-theme form input[type=number],.gform_wrapper.gravity-theme form input[type=password],.gform_wrapper.gravity-theme form input[type=search],.gform_wrapper.gravity-theme form input[type=tel],.gform_wrapper.gravity-theme form input[type=text],.gform_wrapper.gravity-theme form input[type=time],.gform_wrapper.gravity-theme form input[type=url],.gform_wrapper.gravity-theme form input[type=week],.gform_wrapper.gravity-theme form select,.gform_wrapper.gravity-theme form textarea,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#fff}.gform_wrapper.gravity-theme form input[type=color]:hover,.gform_wrapper.gravity-theme form input[type=date]:hover,.gform_wrapper.gravity-theme form input[type=datetime-local]:hover,.gform_wrapper.gravity-theme form input[type=datetime]:hover,.gform_wrapper.gravity-theme form input[type=email]:hover,.gform_wrapper.gravity-theme form input[type=month]:hover,.gform_wrapper.gravity-theme form input[type=number]:hover,.gform_wrapper.gravity-theme form input[type=password]:hover,.gform_wrapper.gravity-theme form input[type=search]:hover,.gform_wrapper.gravity-theme form input[type=tel]:hover,.gform_wrapper.gravity-theme form input[type=text]:hover,.gform_wrapper.gravity-theme form input[type=time]:hover,.gform_wrapper.gravity-theme form input[type=url]:hover,.gform_wrapper.gravity-theme form input[type=week]:hover,.gform_wrapper.gravity-theme form select:hover,.gform_wrapper.gravity-theme form textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=range]:hover,input[type=date]:hover,input[type=month]:hover,input[type=week]:hover,input[type=time]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=color]:hover,textarea:hover,.gform_wrapper.gravity-theme form input[type=color]:focus,.gform_wrapper.gravity-theme form input[type=date]:focus,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme form input[type=datetime]:focus,.gform_wrapper.gravity-theme form input[type=email]:focus,.gform_wrapper.gravity-theme form input[type=month]:focus,.gform_wrapper.gravity-theme form input[type=number]:focus,.gform_wrapper.gravity-theme form input[type=password]:focus,.gform_wrapper.gravity-theme form input[type=search]:focus,.gform_wrapper.gravity-theme form input[type=tel]:focus,.gform_wrapper.gravity-theme form input[type=text]:focus,.gform_wrapper.gravity-theme form input[type=time]:focus,.gform_wrapper.gravity-theme form input[type=url]:focus,.gform_wrapper.gravity-theme form input[type=week]:focus,.gform_wrapper.gravity-theme form select:focus,.gform_wrapper.gravity-theme form textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,.gform_wrapper.gravity-theme form input[type=color]:active,.gform_wrapper.gravity-theme form input[type=date]:active,.gform_wrapper.gravity-theme form input[type=datetime-local]:active,.gform_wrapper.gravity-theme form input[type=datetime]:active,.gform_wrapper.gravity-theme form input[type=email]:active,.gform_wrapper.gravity-theme form input[type=month]:active,.gform_wrapper.gravity-theme form input[type=number]:active,.gform_wrapper.gravity-theme form input[type=password]:active,.gform_wrapper.gravity-theme form input[type=search]:active,.gform_wrapper.gravity-theme form input[type=tel]:active,.gform_wrapper.gravity-theme form input[type=text]:active,.gform_wrapper.gravity-theme form input[type=time]:active,.gform_wrapper.gravity-theme form input[type=url]:active,.gform_wrapper.gravity-theme form input[type=week]:active,.gform_wrapper.gravity-theme form select:active,.gform_wrapper.gravity-theme form textarea:active,input[type=text]:active,input[type=email]:active,input[type=url]:active,input[type=password]:active,input[type=search]:active,input[type=number]:active,input[type=tel]:active,input[type=range]:active,input[type=date]:active,input[type=month]:active,input[type=week]:active,input[type=time]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=color]:active,textarea:active{border-color:#fff}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right;padding-right:1rem;padding-left:1rem}fieldset{border-radius:.3125rem}textarea{height:6.875rem;padding:1rem}input[type=checkbox]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:10px;background-position:50%;border:1px solid #c7c7c7;border-radius:.3125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=checkbox]:checked{background-color:#000;border-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' fill='%23fff'/%3E%3C/svg%3E")}label:hover input[type=checkbox]{border-color:#000}input[type=radio]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;border:1px solid #c7c7c7;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=radio]:checked{background-color:#000;background:radial-gradient(circle, black 0%, black 0.25rem, white 0.25rem);border-color:#000}input[type=radio]:hover{border-color:#000}label:hover input[type=radio]{border-color:#000}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-webkit-autofill::first-line{-webkit-box-shadow:0 0 0px 1000px #fff inset}@media(prefers-color-scheme: dark){input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-webkit-autofill::first-line{-webkit-box-shadow:0 0 0px 1000px #000 inset}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}@media(min-width: 640px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}}@media(min-width: 1440px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}}@media(min-width: 0){.hidden-xs-up{display:none !important}}@media(max-width: -1){.visible-xs-up{display:none !important}}@media(min-width: 640px){.hidden-md-up{display:none !important}}@media(max-width: 639px){.visible-md-up{display:none !important}}@media(min-width: 1012px){.hidden-lg-up{display:none !important}}@media(max-width: 1011px){.visible-lg-up{display:none !important}}@media(min-width: 1440px){.hidden-xl-up{display:none !important}}@media(max-width: 1439px){.visible-xl-up{display:none !important}}.d-none{display:none !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width: 640px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1440px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.img-cover{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;position:absolute;top:0;left:0}.img-contain{width:100% !important;height:100% !important;-o-object-fit:contain !important;object-fit:contain !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{font-size:.875rem;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:5px;width:auto;z-index:100000}.no-scroll{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden;overscroll-behavior:none}.overflow-hidden{overflow:hidden !important}.disabled{pointer-events:none !important}.mb-25{margin-bottom:1.5625rem}.mb-40{margin-bottom:2.5rem}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-xs{--bs-gutter-x: 40px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.container{max-width:100%}@media(min-width: 640px){.container-md,.container{max-width:100%}}@media(min-width: 1012px){.container-lg,.container-md,.container{max-width:100%}}@media(min-width: 1440px){.container-xl,.container-lg,.container-md,.container{max-width:1320px}}.row{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 640px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 1012px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1440px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.row{row-gap:40px}.row+.row{margin-top:40px}.container{--bs-gutter-x: var(--container-gutter-x)}.container-fluid,.container-xs,.container-md,.container-lg,.container-xl{max-width:1012px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form{position:relative}.wpcf7 form .wpcf7-response-output{width:100%;background-color:rgba(0,0,0,0);font-family:"Roboto Slab",sans-serif;font-size:1.125rem;font-weight:700;text-align:center;padding:0;margin-top:1.25rem;margin-bottom:0;border:none}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#6dc22e}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{color:#dc3232}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#dc3232}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.wpcf7 .form-group{margin-bottom:1rem}.wpcf7 label{font-weight:700}.wpcf7 .wpcf7-list-item-label{font-weight:400;margin-left:.3125rem;text-transform:initial}.wpcf7 .wpcf7-acceptance label{display:flex;position:static}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{display:block;background-color:#fff;color:#dc3232;font-size:.875rem;font-weight:400;text-align:left;padding:0;margin:.5rem 0}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}div.wpcf7 .ajax-loader,div.wpcf7 .wpcf7-spinner{visibility:hidden;background-image:url("../img/black-loader.svg");background-size:cover;width:1.5rem;height:1.5rem;position:absolute;top:calc(100% + 3px);left:0;margin:0}div.wpcf7 div.ajax-error{display:none}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form.submitting .ajax-loader,.wpcf7-form.submitting .wpcf7-spinner{visibility:visible}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}[data-fancybox]{cursor:pointer}.gform_wrapper.gravity-theme form{position:relative}.gform_wrapper.gravity-theme form .gform_body .gfield{position:relative}.gform_wrapper.gravity-theme form .gform_body fieldset.gfield .gfield_label{margin-bottom:20px}.gform_wrapper.gravity-theme form .gform_fields{gap:1rem}.gform_wrapper.gravity-theme form .gfield_label{font-size:1em;font-weight:400;margin-bottom:1em}.gform_wrapper.gravity-theme form .gfield_checkbox{display:flex;flex-direction:column;gap:1rem;padding-left:1.25rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gfield_checkbox{padding-left:2.5rem}}.gform_wrapper.gravity-theme form .gfield_checkbox label{font-size:1em}.gform_wrapper.gravity-theme form .gchoice{display:flex;align-items:center;gap:1.25rem}.gform_wrapper.gravity-theme form .gchoice input{flex-shrink:0}.gform_wrapper.gravity-theme form .gfield_validation_message,.gform_wrapper.gravity-theme form .validation_message{background:rgba(0,0,0,0);border:none;font-size:.875rem;line-height:1;padding:0}.gform_wrapper.gravity-theme form .nice-select .current{font-weight:400}.gform_wrapper.gravity-theme form .gform_footer input[type=submit]{margin-bottom:0}.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.5rem;height:1.5rem;margin:0 !important;position:absolute;bottom:.3125rem;right:.3125rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.875rem;height:1.875rem;bottom:.5625rem;right:.5625rem}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.875rem;font-weight:normal;height:2.625rem;line-height:2.5rem;outline:none;padding-left:1.125rem;padding-right:1.875rem;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#000}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#000}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2.25rem;line-height:2.125rem}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:2.125rem;min-height:2.125rem}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin:1px 0 0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;min-height:2.5rem;outline:none;padding-left:1.125rem;padding-right:1.8125rem;text-align:left;transition:all .2s}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}select,div.nice-select{width:100%;height:2.875rem;background-color:#fff;color:#000;float:none;font-size:1rem;line-height:1;border:1px solid #c7c7c7;border-radius:.3125rem;padding:.8125rem 1.75rem .8125rem 1rem}div.nice-select{position:relative}div.nice-select:after{width:8px;height:8px;border-color:#000;margin-top:-5px}div.nice-select.open .list{transform:scale(1)}div.nice-select .current{display:block;font-size:1rem;margin:0}div.nice-select .list{width:calc(100% + 2px);border:1px solid #c7c7c7;border-radius:.3125rem;margin:0;top:100%;left:-1px}div.nice-select .list li:not(:last-child){border-bottom:1px solid #c7c7c7}div.nice-select .option{min-height:unset;background-color:#fff;color:#000;line-height:1;padding:.8125rem 1rem;margin:0 !important}.select2-container--default .select2-selection--single{height:2.8125rem;font-size:1rem;line-height:1;border:1px solid #c7c7c7;border-radius:.3125rem;padding:0 1.75rem 0 1rem;margin:0;transition:border-color .3s}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:active{border-color:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:2.8125rem;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{transition:all .3s 0s;background:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z'/%3E%3C/svg%3E") no-repeat 50% 50%/14px 8px;top:.625rem;right:.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-container--open .select2-dropdown--below{border-color:#000;overflow:hidden}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #fff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:1.5rem}.swiper-slide{width:auto;box-sizing:border-box}.swiper-slide img.lazyload:not(.loaded){visibility:hidden}.swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{width:1.625rem;height:1.625rem;background-color:rgba(0,0,0,0);opacity:1;margin:0 !important;position:relative}.swiper-pagination-bullet:after{content:"";width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;position:absolute;top:calc(50% - .25rem);left:calc(50% - .25rem);transition:transform .3s ease-out}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after{transform:scale(1.5)}.swiper-pagination-bullet-active{width:1rem;height:1rem;background-color:rgba(0,0,0,0);pointer-events:none}.swiper-pagination-bullet-active:after{transform:scale(2)}.swiper-arrow-next,.swiper-arrow-prev{position:absolute;top:0;width:3rem;height:70%;display:flex;flex-direction:column;align-items:center;z-index:11;pointer-events:none}@media(min-width: 1012px){.swiper-arrow-next,.swiper-arrow-prev{pointer-events:all}}.swiper-arrow-next svg,.swiper-arrow-prev svg{display:none}@media(min-width: 1012px){.swiper-arrow-next svg,.swiper-arrow-prev svg{display:block}}.swiper-arrow-next:active svg,.swiper-arrow-prev:active svg{fill:#000}@media(min-width: 640px){.swiper-arrow-next:hover svg,.swiper-arrow-prev:hover svg{fill:#000}}.swiper-arrow-next:after,.swiper-arrow-prev:after{position:absolute;content:"";height:100%;width:4.375rem;margin-right:-0.9375rem;top:0;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 30%);pointer-events:none;z-index:10}@media(min-width: 1012px){.swiper-arrow-next:after,.swiper-arrow-prev:after{width:6.25rem}}.swiper-arrow-next svg,.swiper-arrow-prev svg{width:.625rem;height:.625rem;fill:#000;position:relative;z-index:12}.swiper-arrow-disabled{opacity:.5;pointer-events:none}.swiper[data-slides="1"] .swiper-arrow-next,.swiper[data-slides="1"] .swiper-arrow-prev{display:none !important}.swiper-arrow-next[tabindex="-1"],.swiper-arrow-prev[tabindex="-1"]{display:none !important}.swiper-arrow-next{right:0}.swiper-arrow-next svg{transform:translateY(80%) rotateZ(-90deg)}.swiper-arrow-prev{left:0}.swiper-arrow-prev svg{transform:translateY(80%) rotateZ(90deg)}.swiper-arrow-prev:after{margin-right:0;margin-left:-0.9375rem;left:0;right:inherit;background:linear-gradient(90deg, white 70%, rgba(255, 255, 255, 0) 100%)}@media(max-width: 639px){.widget_icl_lang_sel_widget{margin:1.25rem 0 0}}.wpml-ls-legacy-dropdown{width:auto}.wpml-ls-legacy-dropdown a{font-size:.75rem;font-weight:500;text-transform:uppercase}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:.3125rem 1.5625rem .3125rem .5rem;border:none;border-radius:.3125rem .3125rem 0 0}.wpml-ls-legacy-dropdown .wpml-ls-flag{width:1.875rem;height:1.875rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.5rem}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border:none;border-radius:0 0 .3125rem .3125rem;padding:.3125rem .5rem;overflow:hidden}.c-block{margin-bottom:1.25rem;background-color:#fff}.c-title{display:block;margin-bottom:1em}.c-image{display:block;line-height:0;position:relative}.c-image img{width:100%}.c-text{margin-bottom:1.875rem}@media(min-width: 1012px){.c-text{margin-bottom:2.5rem}}.c-spacing{padding:1.25rem .9375rem}.swiper-images .swiper-slide .c-image:before{content:"";display:block;width:100%;padding-bottom:65%}.m-post_single{padding:.9375rem .9375rem 1.25rem .9375rem}.m-post-popular{padding:2.5rem .9375rem}.m-post-popular .post-grid{grid-gap:40px}.m-post-popular .article{transition:opacity .3s}.m-post-popular .article__thumbnail{margin-bottom:0}.m-post-popular .article__title{min-height:40px}.m-post-popular .article-hidden{position:absolute;width:0px;height:0px;overflow:hidden;clip:rect(0 0 0 0);opacity:0}.m-post-popular .article__content{border:1px solid #c7c7c7;padding:1.25rem;border-top:none}.m-post-popular .text-center{margin-top:2.5rem}.m-top-section{width:100%;padding:.25rem .875rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.is-scrolled .m-top-section{position:fixed;top:3rem;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:99}@media(min-width: 1012px){.is-scrolled .m-top-section{top:0}}.m-top-section>span{color:#787878}.m-top-section__right{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.m-top-section__right>span{white-space:nowrap}.m-top-section img{max-width:7.1875rem;max-height:3.75rem}.m-top-section span{font-size:.75rem;font-weight:700;padding:.625rem 0}.anchor{display:block;visibility:hidden;position:relative;top:calc(-1*var(--header-scrolled-height))}.img-placeholder{background-color:#e2e2e2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.img-placeholder svg{width:clamp(4.375rem,25%,9.375rem);height:clamp(4.375rem,25%,9.375rem);fill:#000}.stretched-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.js-accordion-item{margin-bottom:1.875rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px}.js-accordion-item.is-open .js-accordion-title{color:#e64415}.js-accordion-item.is-open .js-accordion-title svg{transform:rotate(180deg)}.js-accordion-title{cursor:pointer;display:flex;justify-content:space-between;width:100%;padding:.1563rem 1.25rem 1.25rem 0;transition:color .3s}.js-accordion-title svg{transition:transform .3s}.js-accordion-title:hover{color:#e64415}.js-accordion-content{display:none;padding-bottom:10px}.article{height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.article__thumbnail{flex-shrink:0;display:block;position:relative;margin-bottom:1.125rem}.article__thumbnail:before{content:"";display:block;width:100%;padding-bottom:59%}.article__thumbnail img,.article__thumbnail .img-placeholder{transition:all .3s 0s;position:absolute;top:0;left:0;width:100%;height:100%}.article__thumbnail:hover:not(div) img{opacity:.85}.article__thumbnail-big:before{padding-bottom:71%}.article__thumbnail-small:before{padding-bottom:58.5%}.article__content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.article__category{color:#e64415;font-family:"Roboto Slab",sans-serif;font-size:.75rem;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}@media(min-width: 1012px){.article__category:hover{-webkit-text-decoration-color:#e64415;text-decoration-color:#e64415}}.article__date{font-size:.75rem;color:#787878}.article__more{margin-top:auto}.entry-meta{font-size:.875rem;margin-bottom:.9375rem}.entry-meta .cat-links,.entry-meta .tag-links{margin-top:.3125rem}.article-no-results .article__content{align-items:center}.article-no-results .article__title{text-align:center;margin-bottom:0}.entry-date.published:not(.updated){display:none}.author-box{padding:.5rem 0 .8125rem 0;margin-top:3.125rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%),linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top,bottom;background-repeat:repeat-x;background-size:6px 1.5px}@media(min-width: 1012px){.author-box{margin-top:3.75rem}}.author-box__block{display:flex;align-items:center;gap:1.25rem}.author-box__autor{color:#e64415;font-size:.75rem;color:#787878}.author-box__autor span{color:#e64415}.breadcrumbs{color:#787878;font-size:.875rem;font-style:italic}.breadcrumbs a{color:inherit;margin-right:.125rem;transition:color .3s}.breadcrumbs a:hover{color:#e64415}.breadcrumbs span span span{display:inline;margin-left:.1875rem}.breadcrumbs .breadcrumb_last{color:#000}.breadcrumbs p{margin:0}.breadcrumbs .separator{display:inline-block;margin:0 .3125rem}@media(min-width: 640px){.breadcrumbs .separator{margin:0 .625rem}}.modal{--modal-margin: rem(20);--modal-max-width: rem(800);width:100%;height:100%;display:block;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;visibility:hidden;z-index:-1;opacity:0}.modal__overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0}.modal.is-open{opacity:1;transition:opacity .3s;visibility:visible;z-index:110}.modal.is-open .modal__inner{transform:translateY(0);transition:transform .3s}.modal__inner{width:100%;max-width:var(--modal-max-width);height:calc(100% - var(--modal-margin)*2);display:flex;align-items:center;padding:0 var(--modal-margin);margin:var(--modal-margin) auto;position:relative;transform:translateY(-3.125rem);pointer-events:none}.modal__content{width:100%;max-height:100%;background-color:#fff;border-radius:.3125rem;padding:1.875rem;overflow-y:auto;position:relative;pointer-events:auto}@media(min-width: 640px){.modal__content{padding-top:3.125rem}}.modal__close{display:inline-block;line-height:0;position:absolute;top:.9375rem;right:.9375rem;cursor:pointer}.modal__close:hover svg{fill:#000}.modal__close svg{width:1.375rem;height:1.375rem;fill:#000}.pagination{margin-top:1.25rem}.pagination ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem;border:none}.pagination ul li{border:none}.pagination ul li a,.pagination ul li span{transition:all .3s 0s;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;line-height:1;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center}.pagination ul li a.current:not(.dots),.pagination ul li span.current:not(.dots){color:#787878;border-color:#787878}.pagination ul li a:hover,.pagination ul li span:hover{color:#787878;border-color:#787878}.search-page{padding:3.125rem .9375rem 1.25rem .9375rem}@media(min-width: 1012px){.search-page{padding:3.75rem .9375rem 1.25rem .9375rem}}.search-page__title{text-align:center}.search-page .archive-wrapper{padding-left:0;padding-right:0}.main-results{background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px;padding-bottom:2.5rem}.search-form{transition:all .3s 0s;width:100%;max-width:24.0625rem;overflow:hidden;display:flex;gap:.625rem;text-align:center;margin-left:auto;margin-right:auto}.search-form input[type=text]{width:100%}.search-form__submit{padding:.5rem 1.25rem;white-space:nowrap}.search-form__submit svg{width:1.0625rem;height:1.0625rem}.social{display:flex;align-items:center}.social .shariff .shariff-buttons .shariff-icon{display:none}.social .shariff .shariff-buttons .shariff-button{background-color:rgba(0,0,0,0) !important}.social .shariff .shariff-buttons .shariff-button a{position:relative;background-color:rgba(0,0,0,0) !important}.social .shariff .shariff-buttons .shariff-button a:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:26px;height:26px;background-repeat:no-repeat;background-color:#787878;transition:background-color .3s}@media(min-width: 1012px){.social .shariff .shariff-buttons .shariff-button a:hover:after{background-color:#e64415}}.social .shariff .shariff-buttons .facebook a:after{-webkit-mask-image:url(../img/fb-icon.svg);mask-image:url(../img/fb-icon.svg);width:15px;height:26px}.social .shariff .shariff-buttons .twitter a:after{-webkit-mask-image:url(../img/tw-icon.svg);mask-image:url(../img/tw-icon.svg);width:26px;height:22px}.social .shariff .shariff-buttons .whatsapp a:after{-webkit-mask-image:url(../img/whatsapp-icon.svg);mask-image:url(../img/whatsapp-icon.svg);width:18px;height:21px}.social .shariff .shariff-buttons .mailto a:after{-webkit-mask-image:url(../img/mailbox-icon.svg);mask-image:url(../img/mailbox-icon.svg);width:25px;height:22px}.js-copy{position:relative;cursor:pointer;margin-left:.625rem;height:1.375rem}.js-copy .js-copy-tooltip{width:140px;background-color:#555;color:#fff;font-size:14px;line-height:1.2;border-radius:.3125rem;text-align:center;padding:5px;margin-left:-120px;position:absolute;bottom:150%;left:50%;transition:opacity .3s;visibility:hidden;opacity:0;z-index:10}.js-copy .js-copy-tooltip:after{content:"";position:absolute;top:100%;left:86%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 1012px){.js-copy:hover .js-copy-tooltip{visibility:visible;opacity:1}.js-copy:hover svg{stroke-width:1px}}.js-copy svg{stroke:#787878;fill:#787878;transition:stroke-width .3s;stroke-width:0;width:1.375rem;height:1.375rem}.js-copy-tooltip-wrapper{position:relative;z-index:2}.tabs{background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px;padding-bottom:2.5rem;padding-top:.75rem}.tabs .tabs__titles{display:flex;flex-wrap:wrap;gap:0 1.875rem;justify-content:center}.js-tab-title{display:flex;align-items:center;gap:.5rem;padding:1.125rem 1.25rem;position:relative}.js-tab-title:before{position:absolute;content:"";background-color:#e64415;width:0;height:.1875rem;bottom:0;left:50%;transform:translateX(-50%);transition:width .3s}@media(min-width: 1012px){.js-tab-title:hover:before{width:30%}}.js-tab-title span{color:#e64415;font-size:.75rem;font-weight:700;font-family:"Roboto Slab",sans-serif}.js-tab-title svg{width:15px;height:15px}.js-tab-title:not(.is-active){cursor:pointer}.js-tab-title.is-active:before{width:100%}.tabs__contents{background-color:rgba(199,199,199,.2);padding:.9375rem 1.25rem}@media(min-width: 640px){.tabs__contents{padding:1.5625rem 2.1875rem}}@media(min-width: 1012px){.tabs__contents{padding:1.875rem 2.5rem}}.js-tab-content{opacity:0;visibility:hidden;transition:.3s ease-in-out;transition-property:opacity;height:0;grid-template-columns:repeat(2, 1fr);grid-gap:.3125rem 1.875rem}@media(min-width: 640px){.js-tab-content{grid-template-columns:repeat(3, 1fr);grid-gap:.3125rem 2.5rem}}@media(min-width: 1012px){.js-tab-content{grid-template-columns:repeat(4, 1fr)}}.js-tab-content.is-active{display:grid;opacity:1;visibility:visible;height:100%}.js-tab-content a{font-size:.75rem;line-height:1.5rem;text-decoration:underline}@media(min-width: 1012px){.js-tab-content a:hover{color:#e64415;-webkit-text-decoration-color:#e64415;text-decoration-color:#e64415}}#to-top{transition:all .3s 0s;display:inline-flex;background-color:#000;width:2.75rem;height:2.75rem;border-radius:.3125rem;cursor:pointer;position:fixed;bottom:1.875rem;right:1.875rem;opacity:0;visibility:hidden;z-index:90}#to-top:hover{background-color:#000}#to-top.show{opacity:1;visibility:visible}#to-top svg{width:2.75rem;height:2.75rem;fill:#fff}#ez-toc-container{margin-top:3.125rem;background-color:rgba(0,0,0,0);border-color:#787878;padding:1.25rem .9375rem;border-radius:0}@media(min-width: 1012px){#ez-toc-container{margin-top:3.75rem}}#ez-toc-container li:not(:first-child){margin-top:1.125rem}#ez-toc-container a{color:#000;font-size:1rem;line-height:1.375rem;transition:color .3s}#ez-toc-container a:focus,#ez-toc-container a:active,#ez-toc-container a:visited{color:#000}#ez-toc-container a:hover{color:#e64415;text-decoration:none}#ez-toc-container .ez-toc-title-container{margin-bottom:1.4375rem}#ez-toc-container .ez-toc-title-container .ez-toc-title{font-weight:700}.ez-toc-section{display:block;visibility:hidden;position:relative;top:-220px}@media screen and (min-width: 500px){.ez-toc-section{top:-120px}}@media(min-width: 1012px){.ez-toc-section{top:-70px}}.js-toggle svg{transition:transform .3s}.js-toggle.is-open svg{transform:rotate(180deg)}.js-toggle-content{display:none}.site-footer ul{display:flex;gap:1.25rem}.site-footer ul a{transition:color .3s}.site-footer ul a:hover{color:#e64415}.top-menu{padding:.9375rem}.top-menu ul{display:flex;gap:1.25rem}.top-menu ul a{transition:color .3s}.top-menu ul a:hover{color:#e64415}.not-found{padding:2.5rem .9375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found-title{font-size:3.125rem;margin-bottom:.3em;line-height:inherit}@media(min-width: 1012px){.not-found-title{font-size:4.375rem}}.not-found-text{font-size:1.125rem;margin-bottom:1.5em}@media(min-width: 1012px){.not-found-text{font-size:1.25rem;margin-bottom:2.5em}}.archive-wrapper{padding:2.5rem .9375rem 1.25rem .9375rem}.archive-wrapper .article{padding-bottom:3.125rem}@media(min-width: 1012px){.archive-wrapper .article{padding-bottom:4.6875rem}}.archive-wrapper .article>.article__content{margin-bottom:.75rem}.archive-wrapper .post-grid{overflow:hidden}@media(min-width: 1012px){.archive-wrapper .post-grid{grid-gap:40px}}.archive-wrapper .post-grid .article{padding-bottom:1.875rem}@media(min-width: 1012px){.archive-wrapper .post-grid .article{padding-bottom:2.5rem}}.archive-wrapper .post-grid .article:after{position:absolute;content:"";background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px;width:100vw;height:1px;left:0;bottom:0}@media(min-width: 640px){.archive-wrapper .post-grid .article:after{display:none}.archive-wrapper .post-grid .article:nth-child(2n+1):after{display:block}}@media(min-width: 1012px){.archive-wrapper .post-grid .article:nth-child(2n+1):after{display:none}.archive-wrapper .post-grid .article:nth-child(3n+1):after{display:block}}.archive-header{margin-bottom:3.125rem}.archive-header>*:last-child{margin-bottom:0}.archive-list{display:flex;align-items:center;padding:.1563rem 1.25rem 1.25rem 0;margin-bottom:1.875rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px}@media(min-width: 1012px){.archive-list{margin-bottom:2.5rem}}.archive-list__link{font-size:1rem;padding-right:1.4375rem;transition:color .3s}.archive-list__link:not(.active){cursor:pointer}.archive-list__link.active{color:#e64415;padding-right:1.4375rem;margin-right:1.4375rem;border-right:1px solid #c7c7c7}@media(min-width: 1012px){.archive-list__link:hover{color:#e64415}}.page-archiv{padding:1.25rem .9375rem}.page-archiv ul{margin-bottom:1.875rem}.page-archiv li{display:flex;flex-direction:column;margin-bottom:1.25rem;padding-bottom:.625rem;padding-left:1.25rem;position:relative}.page-archiv li:after{position:absolute;content:"";background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px;width:100%;height:1px;left:0;bottom:0}.page-archiv__title{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 1012px){.page-archiv__title:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}}.page-archiv__category{display:flex;flex-wrap:wrap;gap:.625rem;padding-top:.3125rem}.page-archiv__years{display:flex;align-items:center;flex-wrap:wrap;gap:.9375rem;margin-bottom:1.875rem}.page-archiv__years__link{transition:color .3s}@media(min-width: 1012px){.page-archiv__years__link:hover{color:#e64415}}.page-archiv__years-title{transition:color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 1012px){.page-archiv__years-title:hover{color:#e64415}}@media(prefers-color-scheme: dark){.archive-list-main:after{background:linear-gradient(90deg, rgba(31, 30, 28, 0) 0%, rgb(31, 30, 28) 75%)}.swiper-arrow-next svg,.swiper-arrow-prev svg{fill:#fff}.swiper-arrow-next:hover svg,.swiper-arrow-prev:hover svg{fill:#fff}.swiper-arrow-next:after{background:linear-gradient(90deg, rgba(31, 30, 28, 0) 0%, rgb(31, 30, 28) 30%)}.swiper-arrow-prev:after{background:linear-gradient(90deg, rgb(31, 30, 28) 70%, rgba(31, 30, 28, 0) 100%)}.btn svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg,.wpcf7 input[type=submit] svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] svg{fill:#fff}.btn-outline{color:#fff;border-color:#fff}.editor>* a:active:not([class]),.entry-content ul>* a:active:not([class]),.entry-content ol>* a:active:not([class]),.entry-content>* a:active:not([class]){color:#fff}}@media(prefers-color-scheme: dark)and (min-width: 640px){.editor>* a:hover:not([class]),.entry-content ul>* a:hover:not([class]),.entry-content ol>* a:hover:not([class]),.entry-content>* a:hover:not([class]){color:#fff}}@media(prefers-color-scheme: dark){.pagination ul li a,.pagination ul li span{border-color:#fff}}@media(prefers-color-scheme: dark){.js-copy svg{stroke:#fff}}@media(prefers-color-scheme: dark){body .breadcrumbs .breadcrumb_last{color:#fff}}@media(prefers-color-scheme: dark){.page-archiv__title:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}@media(prefers-color-scheme: dark){#ez-toc-container a{color:#fff}#ez-toc-container a:focus,#ez-toc-container a:active,#ez-toc-container a:visited{color:#fff}#ez-toc-container a:hover{color:#e64415}}.site-content{width:100%;flex-grow:1}.entry-title{font-weight:700;margin:1em 0}.entry-content{padding-bottom:3.75rem}.post{padding:2.6875rem .9375rem 0 .9375rem}.post-thumbnail{margin-bottom:2.5rem}.post-thumbnail img{width:100%;margin-bottom:.625rem}.post-thumbnail figcaption{color:#787878;font-size:.75rem}.post-header .article__content{padding:0 .3125rem 1.875rem .3125rem}@media(min-width: 640px){.post-header .article__content{padding:0 2.1875rem 1.875rem 2.1875rem}}@media(min-width: 1012px){.post-header .article__content{padding:0 5.3125rem 2.5rem 5.3125rem}}.post-content,.post-navigation,.post-related{padding:3.125rem .9375rem 1.875rem .9375rem}@media(min-width: 1012px){.post-content,.post-navigation,.post-related{padding:3.75rem .9375rem 2.5rem .9375rem}}.subtitle{padding:.5rem 0 .8125rem 0;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%),linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top,bottom;background-repeat:repeat-x;background-size:6px 1.5px;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin-bottom:.625rem}.subtitle__posted{margin-left:.3125rem;display:flex;flex-direction:column;gap:.5rem}@media(min-width: 640px){.subtitle__posted{margin-left:2.1875rem}}@media(min-width: 1012px){.subtitle__posted{margin-left:5.3125rem}}.subtitle__posted span{color:#787878;font-size:.75rem}.subtitle__posted span.subtitle__autor{color:#e64415}body .entry-content .row a:not([class]){color:#e64415}@media(min-width: 1012px){body .entry-content .row a:not([class]):hover{color:#e64415;-webkit-text-decoration-color:#e64415;text-decoration-color:#e64415}}.entry-content{position:relative}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:3.125rem}@media(min-width: 1012px){.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:3.75rem}}.entry-content p{margin-top:1.4375rem;line-height:1.875rem}.entry-content p:first-child{margin-top:0}.entry-content figure{margin-top:2.5rem;width:100%;margin-bottom:0}.entry-content figcaption{color:#787878;font-size:.75rem}.entry-content .d-flex{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}@media(min-width: 1012px){.entry-content .d-flex{flex-direction:row}}.entry-content .d-flex>figure,.entry-content .d-flex>img{flex:0 0 100%}@media(min-width: 1012px){.entry-content .d-flex>figure,.entry-content .d-flex>img{flex:0 0 60%;margin-right:-5.3125rem}}.entry-content .d-flex *:not(.wp-caption-text){margin-top:0}.entry-content .d-flex__reverse>figure,.entry-content .d-flex__reverse>img{margin-right:0}@media(min-width: 1012px){.entry-content .d-flex__reverse>figure,.entry-content .d-flex__reverse>img{margin-left:-5.3125rem}}@media(min-width: 1012px){.entry-content .d-flex__reverse{flex-direction:row-reverse}}.entry-content blockquote{padding:1.25rem 1.875rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%),linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top,bottom;background-repeat:repeat-x;background-size:6px 1.5px;margin-top:2.5rem}@media(min-width: 640px){.entry-content blockquote{padding:1.25rem 3.75rem}}@media(min-width: 1012px){.entry-content blockquote{padding:1.25rem 6.25rem}}.entry-content blockquote h1,.entry-content blockquote h2,.entry-content blockquote h3,.entry-content blockquote h4,.entry-content blockquote h5,.entry-content blockquote h6{color:#e64415;margin-top:0}.entry-content blockquote *:not(h1,h2,h3,h4,h5,h6){color:#787878;margin-top:1.25rem;font-family:"Roboto Slab",sans-serif;font-weight:700;font-size:.75rem}.entry-content ol{padding-left:2.5rem;counter-reset:item}@media(min-width: 640px){.entry-content ol{padding-left:3.75rem}}@media(min-width: 1012px){.entry-content ol{padding-left:6.25rem}}.entry-content ol li:after{content:counter(item) "";counter-increment:item;position:absolute;top:0;left:-1.875rem;font-family:"Roboto Slab",sans-serif;font-size:1.25rem;color:#787878}@media(min-width: 640px){.entry-content ol li:after{left:-2.625rem}}.entry-content ol,.entry-content ul{margin-top:1.4375rem}.entry-content ol li,.entry-content ul li{position:relative;font-size:1rem;line-height:1.875rem}.entry-content ul{padding-left:1.5625rem}.entry-content ul li:before{position:absolute;content:"•";color:#787878;font-size:1.875rem;top:0;left:-1.5625rem}.nav-links{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media(min-width: 1012px){.nav-links{flex-direction:row;gap:3.125rem}}.post-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 640px){.post-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1012px){.post-grid{grid-template-columns:repeat(3, 1fr)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiMC1zZXR0aW5ncy9fIXZhcmlhYmxlcy5zY3NzIiwiMC1zZXR0aW5ncy9fZm9udHMuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fIXNhbml0aXplLnNjc3MiLCIxLWdlbmVyaWMvMS0xLWJhc2UvX2VsZW1lbnRzLnNjc3MiLCIxLWdlbmVyaWMvMS0xLWJhc2UvX3dwLWNvcmUuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1tZWRpYS1xdWVyeS5zY3NzIiwiMS1nZW5lcmljLzEtMi10eXBvZ3JhcGh5L19lZGl0b3Iuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2xpc3RzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX3RhYmxlcy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fYnV0dG9ucy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fZmllbGRzLnNjc3MiLCIxLWdlbmVyaWMvMS00LXV0aWxpdGllcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiMS1nZW5lcmljLzEtNC11dGlsaXRpZXMvX2hlbHAtY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiMy12ZW5kb3JzL19jb250YWN0LWZvcm03LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvc2Nzcy9iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvcGx1Z2lucy9Eb3RzL0RvdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9wbHVnaW5zL05hdmlnYXRpb24vTmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3Mvc3Bpbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3Mvc2Nyb2xsYmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9jdXJzb3Iuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0ltYWdlL0ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvcGx1Z2lucy9IdG1sL0h0bWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1RodW1icy9UaHVtYnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1Rvb2xiYXIvVG9vbGJhci5zY3NzIiwiMy12ZW5kb3JzL19mYW5jeWJveC5zY3NzIiwiMy12ZW5kb3JzL19ncmF2aXR5LWZvcm1zLnNjc3MiLCIzLXZlbmRvcnMvX25pY2Utc2VsZWN0LnNjc3MiLCIzLXZlbmRvcnMvX3NlbGVjdDIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9mcmVlLW1vZGUvZnJlZS1tb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZ3JpZC9ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvc2Nyb2xsYmFyL3Njcm9sbGJhci5zY3NzIiwiMy12ZW5kb3JzL19zd2lwZXItYnVuZGxlLnNjc3MiLCIzLXZlbmRvcnMvX3dwbWwuc2NzcyIsIjQtYnVpbGRlci9fIWJhc2UtY29tcG9uZW50cy5zY3NzIiwiNC1idWlsZGVyL19jLWltYWdlcy5zY3NzIiwiNC1idWlsZGVyL19wb3N0X3NpbmdsZS5zY3NzIiwiNC1idWlsZGVyL19wb3N0LXBvcHVsYXIuc2NzcyIsIjQtYnVpbGRlci9fdG9wLXNlY3Rpb24uc2NzcyIsIjUtY29tcG9uZW50cy9fIWF0b21zLnNjc3MiLCI1LWNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiNS1jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCI1LWNvbXBvbmVudHMvX2F1dGhvci1ib3guc2NzcyIsIjUtY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIjUtY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiNS1jb21wb25lbnRzL19zZWFyY2hfcGFnZS5zY3NzIiwiNS1jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiNS1jb21wb25lbnRzL19zb2NpYWxzLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RhYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fdG8tdG9wLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RvYy5zY3NzIiwiNS1jb21wb25lbnRzL190b2dnbGUuc2NzcyIsIjUtY29tcG9uZW50cy9fdG9wLWZvb3Rlci5zY3NzIiwiNS1jb21wb25lbnRzL190b3AtbWVudS5zY3NzIiwiNi10ZW1wbGF0ZXMvXzQwNC5zY3NzIiwiNi10ZW1wbGF0ZXMvX2FyY2hpdmUuc2NzcyIsIjYtdGVtcGxhdGVzL19kYXJrLW1vZGUuc2NzcyIsIjYtdGVtcGxhdGVzL19wYWdlLnNjc3MiLCI2LXRlbXBsYXRlcy9fcG9zdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1DdUZBLHVCQUNDLENBQUEsd0JBU0EsQ0FBQSxrQ0FDQSxDQUFBLHFCQVBDLE1BSkYsdUJBS0csQ0FBQSwwQkFDQSxDQUFBLENBQUEseUJBRkQsTUFKRix1QkFLRyxDQUFBLDBCQUNBLENBQUEsQ0FBQSwwQkFGRCxNQUpGLHVCQUtHLENBQUEsMkJBQ0EsQ0FBQSxDQUFBLDBCQUZELE1BSkYseUJBS0csQ0FBQSwwQkFDQSxDQUFBLENBQUEsV0M3Rkgsb0JB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c291cmNlc0NvbnRlbnQiOlsiOnJvb3R7LS1jb250YWluZXItd2lkdGg6IDEwMCU7LS1oZWFkZXItaGVpZ2h0OiA2LjI1cmVtOy0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogNC4zNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMCl7OnJvb3R7LS1jb250YWluZXItd2lkdGg6IDEwMCU7LS1jb250YWluZXItZ3V0dGVyLXg6IDQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWNvbnRhaW5lci1ndXR0ZXIteDogNjBweH19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWNvbnRhaW5lci1ndXR0ZXIteDogMTAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7OnJvb3R7LS1jb250YWluZXItd2lkdGg6IDEzMjBweDstLWNvbnRhaW5lci1ndXR0ZXIteDogMzBweH19QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlJvYm90b1wiO3NyYzp1cmwoXCIuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvU2xhYi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90b1NsYWItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH0vKiEgc2FuaXRpemUuY3NzIHY4LjAuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9jc3N0b29scy9zYW5pdGl6ZS5jc3MgKi8qLDo6YmVmb3JlLDo6YWZ0ZXJ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JveC1zaXppbmc6Ym9yZGVyLWJveH06OmJlZm9yZSw6OmFmdGVye3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9aHRtbHtjdXJzb3I6ZGVmYXVsdDtsaW5lLWhlaWdodDoxLjE1Oy1tb3otdGFiLXNpemU6NDt0YWItc2l6ZTo0Oy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7d29yZC1icmVhazpicmVhay13b3JkfWJvZHl7bWFyZ2luOjB9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1ocntoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfW1haW57ZGlzcGxheTpibG9ja31uYXYgb2wsbmF2IHVse2xpc3Qtc3R5bGU6bm9uZX1wcmV7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1hYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1hdWRpbyxjYW52YXMsaWZyYW1lLGltZyxzdmcsdmlkZW97dmVydGljYWwtYWxpZ246bWlkZGxlfWF1ZGlvLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoW2ZpbGxdKXtmaWxsOmN1cnJlbnRDb2xvcn1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dCxzZWxlY3R7bWFyZ2luOjB9YnV0dG9ue292ZXJmbG93OnZpc2libGU7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWZpZWxkc2V0e3BhZGRpbmc6LjM1ZW0gLjc1ZW0gLjYyNWVtfWlucHV0e292ZXJmbG93OnZpc2libGV9bGVnZW5ke2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9dGV4dGFyZWF7bWFyZ2luOjA7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtwYWRkaW5nOjB9W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b306Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6aW5oZXJpdDtvcGFjaXR5Oi41NH06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH06LW1vei11aS1pbnZhbGlke2JveC1zaGFkb3c6bm9uZX1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9ZGlhbG9ne2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQ7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2hlaWdodDotbW96LWZpdC1jb250ZW50O2hlaWdodDotd2Via2l0LWZpdC1jb250ZW50O2hlaWdodDpmaXQtY29udGVudDtsZWZ0OjA7bWFyZ2luOmF1dG87cGFkZGluZzoxZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDotbW96LWZpdC1jb250ZW50O3dpZHRoOi13ZWJraXQtZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnR9ZGlhbG9nOm5vdChbb3Blbl0pe2Rpc3BsYXk6bm9uZX1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfWNhbnZhc3tkaXNwbGF5OmlubGluZS1ibG9ja310ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YSxhcmVhLGJ1dHRvbixpbnB1dCxsYWJlbCxzZWxlY3Qsc3VtbWFyeSx0ZXh0YXJlYSxbdGFiaW5kZXhdey1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259W2hpZGRlbl17ZGlzcGxheTpub25lfVthcmlhLWJ1c3k9dHJ1ZV17Y3Vyc29yOnByb2dyZXNzfVthcmlhLWNvbnRyb2xzXXtjdXJzb3I6cG9pbnRlcn1bYXJpYS1kaXNhYmxlZD10cnVlXSxbZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZH1bYXJpYS1oaWRkZW49ZmFsc2VdW2hpZGRlbl06bm90KDpmb2N1cyl7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2Rpc3BsYXk6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZX1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdy14OmhpZGRlbn0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0O291dGxpbmU6bm9uZSAhaW1wb3J0YW50fSN3cGFkbWluYmFyey0td3AtYmx1ZTogIzIyNzFiMTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9I3dwYWRtaW5iYXI6aG92ZXIgI3dwLWFkbWluLWJhci1zaXRlLW5hbWV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9I3dwYWRtaW5iYXI6bm90KC5pcy1leHBhbmRlZCk6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXI6bm90KC5pcy1leHBhbmRlZCk6aG92ZXIgI3dwLWFkbWluLWJhci1zaXRlLW5hbWV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWQgI3dwLWFkbWluLWJhci1zaXRlLW5hbWV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWQgI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0td3AtYmx1ZSl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWQgI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnR9I3dwYWRtaW5iYXIgLmFiLXRvcC1tZW51Pi5tZW51cG9wPi5hYi1zdWItd3JhcHBlcnt0b3A6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA3ODJweCl7I3dwYWRtaW5iYXIgLmFiLXRvcC1zZWNvbmRhcnl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0jd3BhZG1pbmJhciAuYWItdG9wLXNlY29uZGFyeT4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXJ7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsjd3BhZG1pbmJhciAjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdHtkaXNwbGF5OmZsZXh9I3dwYWRtaW5iYXIgI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGl7ZmxleC1zaHJpbms6MH19QG1lZGlhKG1heC13aWR0aDogNzgycHgpeyN3cGFkbWluYmFyIHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkjd3AtYWRtaW4tYmFyLXdwc2VvLW1lbnUsI3dwYWRtaW5iYXIgdWwjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdD5saSN3cC1hZG1pbi1iYXItZ2Zvcm0tZm9ybXN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0NnB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7I3dwLWFkbWluLWJhci1zaXRlLW5hbWV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZSwjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTphZnRlcnt3aWR0aDo0NnB4O2hlaWdodDo0NnB4fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpiZWZvcmUsI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH19I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3Jle2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyAhaW1wb3J0YW50fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye2NvbnRlbnQ6XCLvhIlcIiAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6ZGFzaGljb25zO2ZvbnQtc2l6ZToxOHB4O3RyYW5zaXRpb246YWxsIC4ycyAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdwLWJsdWUpfSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmhvdmVyOmFmdGVye2ZvbnQtc2l6ZToyMnB4fS5hbGlnbmxlZnR7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS41cmVtfS5hbGlnbnJpZ2h0e2Rpc3BsYXk6aW5saW5lO2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjEuNXJlbX0uYWxpZ25jZW50ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LndwLWNhcHRpb257bWFyZ2luLWJvdHRvbToxLjVyZW07bWF4LXdpZHRoOjEwMCV9LndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1de2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0e21hcmdpbjouNjI1cmVtIDB9c3Bhbi53cC1jYXB0aW9uLXRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9LmdhbGxlcnl7bWFyZ2luLWJvdHRvbToxLjVyZW19LmdhbGxlcnktaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJX0uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6NTAlfS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVte21heC13aWR0aDozMy4zMyV9LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjI1JX0uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MjAlfS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoxNi42NiV9LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjE0LjI4JX0uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MTIuNSV9LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjExLjExJX0uZ2FsbGVyeS1jYXB0aW9ue2Rpc3BsYXk6YmxvY2t9LndwLXNtaWxleXtib3JkZXI6MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO3BhZGRpbmc6MH0udGV4dC1zbXtmb250LXNpemU6MTRweH0udGV4dC1tZHtmb250LXNpemU6MThweH0udGV4dC1sZywuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7Zm9udC1zaXplOjE4cHh9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsudGV4dC1sZywuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7Zm9udC1zaXplOjIycHh9fS5lZGl0b3I+KiBhOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCB1bD4qIGE6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IG9sPiogYTpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQ+KiBhOm5vdChbY2xhc3NdKXt0ZXh0LWRlY29yYXRpb246bm9uZX0uZWRpdG9yPiogYTphY3RpdmU6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IHVsPiogYTphY3RpdmU6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IG9sPiogYTphY3RpdmU6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50PiogYTphY3RpdmU6bm90KFtjbGFzc10pe2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmVkaXRvcj4qIGE6aG92ZXI6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IHVsPiogYTpob3Zlcjpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgb2w+KiBhOmhvdmVyOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudD4qIGE6aG92ZXI6bm90KFtjbGFzc10pe2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19LmJsb2NrcXVvdGV7Zm9udC1zaXplOjEuMjVyZW07bWFyZ2luOjMuMTI1cmVtIDEuODc1cmVtfS5ibG9ja3F1b3RlIHB7Zm9udC13ZWlnaHQ6NzAwfS5ibG9ja3F1b3RlIGNpdGV7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbTowfS5lZGl0b3I+KiwuZW50cnktY29udGVudCB1bD4qLC5lbnRyeS1jb250ZW50IG9sPiosLmVudHJ5LWNvbnRlbnQ+KnttYXJnaW4tdG9wOjEuMTI1cmVtfS5lZGl0b3I+KjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCB1bD4qOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IG9sPio6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQ+KjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmVkaXRvcj4qOmxhc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgdWw+KjpsYXN0LWNoaWxkLC5lbnRyeS1jb250ZW50IG9sPio6bGFzdC1jaGlsZCwuZW50cnktY29udGVudD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWgxLC5oMSxoMiwuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyxoMywuaDMsaDQsLmg0LGg1LC5oNSxoNiwuaDZ7bWluLWhlaWdodDowdnc7Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMX1oMSBhLC5oMSBhLGgyIGEsLmgyIGEsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyBhLGgzIGEsLmgzIGEsaDQgYSwuaDQgYSxoNSBhLC5oNSBhLGg2IGEsLmg2IGF7Y29sb3I6aW5oZXJpdH1oMSwuaDF7Zm9udC1zaXplOmNsYW1wKCAxLjg3NXJlbSwgY2FsYygxLjg3NXJlbSArICgxdncgLSA2LjRweCkgKiAxLjA4KSwgMi4xMjVyZW0gKX1oMiwuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZ3tmb250LXNpemU6Y2xhbXAoIDEuNjI1cmVtLCBjYWxjKDEuNjI1cmVtICsgKDF2dyAtIDYuNHB4KSAqIDEuMDgpLCAxLjg3NXJlbSApfWgzLC5oM3tmb250LXNpemU6Y2xhbXAoIDEuMTI1cmVtLCBjYWxjKDEuMTI1cmVtICsgKDF2dyAtIDYuNHB4KSAqIDAuNTQpLCAxLjI1cmVtICk7bGluZS1oZWlnaHQ6MS42MjVyZW19aDQsLmg0e2ZvbnQtc2l6ZTpjbGFtcCggMXJlbSwgY2FsYygxcmVtICsgKDF2dyAtIDYuNHB4KSAqIDAuNTQpLCAxLjEyNXJlbSApfWg1LC5oNXtmb250LXNpemU6Y2xhbXAoIDFyZW0sIGNhbGMoMXJlbSArICgxdncgLSA2LjRweCkgKiAwKSwgMXJlbSApfWg2LC5oNntmb250LXNpemU6MXJlbX1wLC5we2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtfS5mcy0xOC0yMCwucG9zdC1oZWFkZXIgLmFydGljbGVfX2NvbnRlbnQgcCwuYXJ0aWNsZV9fZXhjZXJwdCBwe2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5mcy0xOC0yMCwucG9zdC1oZWFkZXIgLmFydGljbGVfX2NvbnRlbnQgcCwuYXJ0aWNsZV9fZXhjZXJwdCBwe2ZvbnQtc2l6ZToxLjI1cmVtfX11bCxvbHttYXJnaW46MCAwIDEuMjVyZW0gMDtwYWRkaW5nLWxlZnQ6MS44NzVyZW19dWx7bGlzdC1zdHlsZTpkaXNjfW9se2xpc3Qtc3R5bGU6ZGVjaW1hbH1saT51bCxsaT5vbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbjowIDFyZW0gMS4yNXJlbX0ubGlzdC1jaGVjaywubGlzdC1kb3QsLmxpc3QtbnVtYmVye2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNXJlbX0ubGlzdC1jaGVjaz5saSwubGlzdC1kb3Q+bGksLmxpc3QtbnVtYmVyPmxpe3BhZGRpbmctbGVmdDoxLjg3NXJlbX0ubGlzdC1jaGVjaz5saXtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGQ9J000MzUuODQ4IDgzLjQ2NkwxNzIuODA0IDM0Ni41MWwtOTYuNjUyLTk2LjY1MmMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3MSAwbC0yOC4yODQgMjguMjg0Yy00LjY4NiA0LjY4Ni00LjY4NiAxMi4yODQgMCAxNi45NzFsMTMzLjQyMSAxMzMuNDIxYzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGwyOTkuODEzLTI5OS44MTNjNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0yOC4yODQtMjguMjg0Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcgMHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDAgNTAlLzFlbSAxZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubGlzdC1kb3Q+bGl7cG9zaXRpb246cmVsYXRpdmV9Lmxpc3QtZG90PmxpOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDouNWVtO2hlaWdodDouNWVtO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjVlbTtsZWZ0Oi4yNWVtfS5saXN0LW51bWJlcntjb3VudGVyLXJlc2V0OmN1c3RvbS1jb3VudGVyfS5saXN0LW51bWJlcj5saXtjb3VudGVyLWluY3JlbWVudDpjdXN0b20tY291bnRlcjttaW4taGVpZ2h0OjEuMmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LW51bWJlcj5saTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGN1c3RvbS1jb3VudGVyKTt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07Y29sb3I6IzAwMDtmb250LXNpemU6Ljc1ZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMzM7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVlbTtsZWZ0OjB9dGFibGV7d2lkdGg6MTAwJTttYXJnaW46MCAwIDFyZW07d29yZC1icmVhazpub3JtYWx9dGFibGUgdGgsdGFibGUgdGR7cGFkZGluZzouMzc1cmVtIC41cmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCAjYzdjN2M3fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjYzdjN2M3fS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX0udGFibGUtcmVzcG9uc2l2ZXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmJ0biwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRde3RyYW5zaXRpb246YWxsIC4zcyAwcztkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3BhZGRpbmc6LjY4NzVyZW0gMS4yNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtnYXA6LjMxMjVyZW19LmJ0bjpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwuYnRuOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLC5idG46YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSxpbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0uYnRuOmhvdmVyIHN2ZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3ZnLGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciBzdmcsaW5wdXRbdHlwZT1yZXNldF06aG92ZXIgc3ZnLGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBzdmcsLmJ0bjpmb2N1cyBzdmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHN2ZyxpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMgc3ZnLGlucHV0W3R5cGU9cmVzZXRdOmZvY3VzIHN2ZyxpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMgc3ZnLC5idG46YWN0aXZlIHN2ZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHN2ZyxpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlIHN2ZyxpbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUgc3ZnLGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUgc3Zne2ZpbGw6I2ZmZn0uYnRuIHN2ZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLGlucHV0W3R5cGU9YnV0dG9uXSBzdmcsaW5wdXRbdHlwZT1yZXNldF0gc3ZnLGlucHV0W3R5cGU9c3VibWl0XSBzdmd7ZmxleC1zaHJpbms6MDt3aWR0aDouNjg3NXJlbTtoZWlnaHQ6LjM3NXJlbTt0cmFuc2l0aW9uOm5vbmU7ZmlsbDojMDAwO3RyYW5zaXRpb246ZmlsbCAuM3N9LmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZTY0NDE1O2JvcmRlci1jb2xvcjojZTY0NDE1fS5idG4tc2Vjb25kYXJ5OmhvdmVyLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiNlNjQ0MTU7Y29sb3I6I2U2NDQxNX0uYnRuLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiMwMDB9LmJ0bi1vdXRsaW5lOmhvdmVyLC5idG4tb3V0bGluZTpmb2N1cywuYnRuLW91dGxpbmU6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla10sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWEsaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1yYW5nZV0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1jb2xvcl0sdGV4dGFyZWF7dHJhbnNpdGlvbjphbGwgLjNzIDBzO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDA7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDouODc1cmVtO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtO2JvcmRlcjoxcHggc29saWQgI2M3YzdjNztib3JkZXItcmFkaXVzOm5vbmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztjb2xvcjojNzg3ODc4fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztjb2xvcjojNzg3ODc4fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2NvbG9yOiM3ODc4Nzh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29sb3I6Izc4Nzg3OH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2NvbG9yOiM3ODc4Nzh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpob3ZlcixpbnB1dFt0eXBlPXRleHRdOmhvdmVyLGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLGlucHV0W3R5cGU9dXJsXTpob3ZlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlcixpbnB1dFt0eXBlPXNlYXJjaF06aG92ZXIsaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLGlucHV0W3R5cGU9dGVsXTpob3ZlcixpbnB1dFt0eXBlPXJhbmdlXTpob3ZlcixpbnB1dFt0eXBlPWRhdGVdOmhvdmVyLGlucHV0W3R5cGU9bW9udGhdOmhvdmVyLGlucHV0W3R5cGU9d2Vla106aG92ZXIsaW5wdXRbdHlwZT10aW1lXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlcixpbnB1dFt0eXBlPWNvbG9yXTpob3Zlcix0ZXh0YXJlYTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmZvY3VzLGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLHRleHRhcmVhOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6YWN0aXZlLGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLGlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSxpbnB1dFt0eXBlPXVybF06YWN0aXZlLGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSxpbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZlLGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsaW5wdXRbdHlwZT10ZWxdOmFjdGl2ZSxpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRlXTphY3RpdmUsaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLGlucHV0W3R5cGU9d2Vla106YWN0aXZlLGlucHV0W3R5cGU9dGltZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTphY3RpdmUsaW5wdXRbdHlwZT1jb2xvcl06YWN0aXZlLHRleHRhcmVhOmFjdGl2ZXtib3JkZXItY29sb3I6IzAwMH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXJ7b3BhY2l0eTouMn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9Y29sb3JdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1kYXRlXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9bW9udGhdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1wYXNzd29yZF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXNlYXJjaF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXRlbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT10aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9dXJsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9d2Vla10sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdC5oaWRkZW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhLmhpZGRlbixpbnB1dC5oaWRkZW5bdHlwZT10ZXh0XSxpbnB1dC5oaWRkZW5bdHlwZT1lbWFpbF0saW5wdXQuaGlkZGVuW3R5cGU9dXJsXSxpbnB1dC5oaWRkZW5bdHlwZT1wYXNzd29yZF0saW5wdXQuaGlkZGVuW3R5cGU9c2VhcmNoXSxpbnB1dC5oaWRkZW5bdHlwZT1udW1iZXJdLGlucHV0LmhpZGRlblt0eXBlPXRlbF0saW5wdXQuaGlkZGVuW3R5cGU9cmFuZ2VdLGlucHV0LmhpZGRlblt0eXBlPWRhdGVdLGlucHV0LmhpZGRlblt0eXBlPW1vbnRoXSxpbnB1dC5oaWRkZW5bdHlwZT13ZWVrXSxpbnB1dC5oaWRkZW5bdHlwZT10aW1lXSxpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZV0saW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0LmhpZGRlblt0eXBlPWNvbG9yXSx0ZXh0YXJlYS5oaWRkZW57b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyayl7Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0LC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXJhbmdlXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPWNvbG9yXSx0ZXh0YXJlYXtjb2xvcjojZmZmfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6aG92ZXIsaW5wdXRbdHlwZT10ZXh0XTpob3ZlcixpbnB1dFt0eXBlPWVtYWlsXTpob3ZlcixpbnB1dFt0eXBlPXVybF06aG92ZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlcixpbnB1dFt0eXBlPXRlbF06aG92ZXIsaW5wdXRbdHlwZT1yYW5nZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRlXTpob3ZlcixpbnB1dFt0eXBlPW1vbnRoXTpob3ZlcixpbnB1dFt0eXBlPXdlZWtdOmhvdmVyLGlucHV0W3R5cGU9dGltZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsaW5wdXRbdHlwZT1jb2xvcl06aG92ZXIsdGV4dGFyZWE6aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpmb2N1cyxpbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9d2Vla106Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyx0ZXh0YXJlYTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmFjdGl2ZSxpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSxpbnB1dFt0eXBlPWVtYWlsXTphY3RpdmUsaW5wdXRbdHlwZT11cmxdOmFjdGl2ZSxpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSxpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLGlucHV0W3R5cGU9dGVsXTphY3RpdmUsaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZV06YWN0aXZlLGlucHV0W3R5cGU9bW9udGhdOmFjdGl2ZSxpbnB1dFt0eXBlPXdlZWtdOmFjdGl2ZSxpbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGV0aW1lXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLGlucHV0W3R5cGU9Y29sb3JdOmFjdGl2ZSx0ZXh0YXJlYTphY3RpdmV7Ym9yZGVyLWNvbG9yOiNmZmZ9fWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfWlucHV0W3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctbGVmdDoxcmVtfWZpZWxkc2V0e2JvcmRlci1yYWRpdXM6LjMxMjVyZW19dGV4dGFyZWF7aGVpZ2h0OjYuODc1cmVtO3BhZGRpbmc6MXJlbX1pbnB1dFt0eXBlPWNoZWNrYm94XXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtib3JkZXI6MXB4IHNvbGlkICNjN2M3Yzc7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXJpZ2h0Oi41ZW19aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIil9bGFiZWw6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF17Ym9yZGVyLWNvbG9yOiMwMDB9aW5wdXRbdHlwZT1yYWRpb117dHJhbnNpdGlvbjphbGwgLjNzIDBzO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXI6MXB4IHNvbGlkICNjN2M3Yzc7Ym9yZGVyLXJhZGl1czo1MCU7YXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDouNWVtfWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgYmxhY2sgMCUsIGJsYWNrIDAuMjVyZW0sIHdoaXRlIDAuMjVyZW0pO2JvcmRlci1jb2xvcjojMDAwfWlucHV0W3R5cGU9cmFkaW9dOmhvdmVye2JvcmRlci1jb2xvcjojMDAwfWxhYmVsOmhvdmVyIGlucHV0W3R5cGU9cmFkaW9de2JvcmRlci1jb2xvcjojMDAwfWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcix0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLHNlbGVjdDotd2Via2l0LWF1dG9maWxsLHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmV7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXR9QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKXtpbnB1dDotd2Via2l0LWF1dG9maWxsLGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyx0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxpbnB1dDotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5ley13ZWJraXQtYm94LXNoYWRvdzowIDAgMHB4IDEwMDBweCAjMDAwIGluc2V0fX1Aa2V5ZnJhbWVzIHJvdGF0aW9uezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDApey5oaWRkZW4teHMtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IC0xKXsudmlzaWJsZS14cy11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5oaWRkZW4tbWQtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsudmlzaWJsZS1tZC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuaGlkZGVuLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxMDExcHgpey52aXNpYmxlLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5oaWRkZW4teGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDE0MzlweCl7LnZpc2libGUteGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5pbWctY292ZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uaW1nLWNvbnRhaW57d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dHtib3JkZXI6MDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHg7d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50fS5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXN7Zm9udC1zaXplOi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7Y2xpcDphdXRvICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOm5vbmU7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OmF1dG87bGVmdDo1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6LjkzNzVyZW0gMS40Mzc1cmVtIC44NzVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7dG9wOjVweDt3aWR0aDphdXRvO3otaW5kZXg6MTAwMDAwfS5uby1zY3JvbGx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtvdmVyc2Nyb2xsLWJlaGF2aW9yOm5vbmV9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0uZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5tYi0yNXttYXJnaW4tYm90dG9tOjEuNTYyNXJlbX0ubWItNDB7bWFyZ2luLWJvdHRvbToyLjVyZW19LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXIteHN7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb250YWluZXItbWQsLmNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS5yb3d7LS1icy1ndXR0ZXIteDogNDBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfS5jb2x7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctMCwuZ3gtMHstLWJzLWd1dHRlci14OiAwfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTogMH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctMSwuZ3ktMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLTMsLmd4LTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy0zLC5neS0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctNCwuZ3ktNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTogM3JlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmNvbC1tZHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbWQtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1tZC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1tZC0wLC5neC1tZC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OiAwfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1tZC0xLC5neS1tZC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbWQtMywuZ3gtbWQtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTMsLmd5LW1kLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1tZC00LC5neS1tZC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5jb2wtbGd7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWxnLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbGctMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbGctMCwuZ3gtbGctMHstLWJzLWd1dHRlci14OiAwfS5nLWxnLTAsLmd5LWxnLTB7LS1icy1ndXR0ZXIteTogMH0uZy1sZy0xLC5neC1sZy0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctbGctMSwuZ3ktbGctMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLWxnLTIsLmd5LWxnLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctbGctNCwuZ3gtbGctNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctbGctNCwuZ3ktbGctNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLWxnLTUsLmd5LWxnLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuY29sLXhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy14bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy14bC0yLC5neS14bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14bC0zLC5neC14bC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXhsLTQsLmd4LXhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14bC01LC5neS14bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fS5yb3d7cm93LWdhcDo0MHB4fS5yb3crLnJvd3ttYXJnaW4tdG9wOjQwcHh9LmNvbnRhaW5lcnstLWJzLWd1dHRlci14OiB2YXIoLS1jb250YWluZXItZ3V0dGVyLXgpfS5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci14cywuY29udGFpbmVyLW1kLC5jb250YWluZXItbGcsLmNvbnRhaW5lci14bHttYXgtd2lkdGg6MTAxMnB4fS53cGNmNyAuc2NyZWVuLXJlYWRlci1yZXNwb25zZXtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7aGVpZ2h0OjFweDt3aWR0aDoxcHg7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowfS53cGNmNyBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luLXRvcDoxLjI1cmVtO21hcmdpbi1ib3R0b206MDtib3JkZXI6bm9uZX0ud3BjZjcgZm9ybS5pbml0IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7ZGlzcGxheTpub25lfS53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojNmRjMjJlfS53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LC53cGNmNyBmb3JtLmFib3J0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojZGMzMjMyfS53cGNmNyBmb3JtLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojZGMzMjMyfS53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6I2RjMzIzMn0ud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxcmVtfS53cGNmNyAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LndwY2Y3IGxhYmVse2ZvbnQtd2VpZ2h0OjcwMH0ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6LjMxMjVyZW07dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0ud3BjZjcgLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWx7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnN0YXRpY30ud3BjZjcgLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbXttYXJnaW4tbGVmdDowfS53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ud3BjZjctbm90LXZhbGlkLXRpcHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojZGMzMjMyO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowO21hcmdpbjouNXJlbSAwfS51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgLndwY2Y3LW5vdC12YWxpZC10aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtsZWZ0OjIwJTt6LWluZGV4OjEwMDtib3JkZXI6MXB4IHNvbGlkICNkYzMyMzI7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjJlbSAuOGVtfXNwYW4ud3BjZjctbGlzdC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCAxZW19c3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIiBcIn1kaXYud3BjZjcgLmFqYXgtbG9hZGVyLGRpdi53cGNmNyAud3BjZjctc3Bpbm5lcnt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ibGFjay1sb2FkZXIuc3ZnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgM3B4KTtsZWZ0OjA7bWFyZ2luOjB9ZGl2LndwY2Y3IGRpdi5hamF4LWVycm9ye2Rpc3BsYXk6bm9uZX1kaXYud3BjZjcgaW5wdXRbdHlwZT1maWxlXXtjdXJzb3I6cG9pbnRlcn1kaXYud3BjZjcgaW5wdXRbdHlwZT1maWxlXTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH1kaXYud3BjZjcgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LndwY2Y3LWZvcm0uc3VibWl0dGluZyAuYWpheC1sb2FkZXIsLndwY2Y3LWZvcm0uc3VibWl0dGluZyAud3BjZjctc3Bpbm5lcnt2aXNpYmlsaXR5OnZpc2libGV9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfVtkYXRhLWZhbmN5Ym94XXtjdXJzb3I6cG9pbnRlcn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm17cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IC5nZmllbGR7cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IGZpZWxkc2V0LmdmaWVsZCAuZ2ZpZWxkX2xhYmVse21hcmdpbi1ib3R0b206MjBweH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2ZpZWxkc3tnYXA6MXJlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9sYWJlbHtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjFlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtO3BhZGRpbmctbGVmdDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtwYWRkaW5nLWxlZnQ6Mi41cmVtfX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveCBsYWJlbHtmb250LXNpemU6MWVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjI1cmVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZSBpbnB1dHtmbGV4LXNocmluazowfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5uaWNlLXNlbGVjdCAuY3VycmVudHtmb250LXdlaWdodDo0MDB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde21hcmdpbi1ib3R0b206MH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWltYWdlXXt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTttYXJnaW46MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTouMzEyNXJlbTtyaWdodDouMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1pbWFnZV17d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtO2JvdHRvbTouNTYyNXJlbTtyaWdodDouNTYyNXJlbX19Lm5pY2Utc2VsZWN0ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6c29saWQgMXB4ICNlOGU4ZTg7Ym94LXNpemluZzpib3JkZXItYm94O2NsZWFyOmJvdGg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2hlaWdodDoyLjYyNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6IzAwMH0ubmljZS1zZWxlY3Q6YWN0aXZlLC5uaWNlLXNlbGVjdC5vcGVuLC5uaWNlLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzAwMH0ubmljZS1zZWxlY3Q6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM5OTk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDttYXJnaW4tdG9wOi00cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjo2NiUgNjYlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6NXB4fS5uaWNlLXNlbGVjdC5vcGVuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9Lm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9Lm5pY2Utc2VsZWN0LmRpc2FibGVke2JvcmRlci1jb2xvcjojZWRlZGVkO2NvbG9yOiM5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjY2N9Lm5pY2Utc2VsZWN0LndpZGV7d2lkdGg6MTAwJX0ubmljZS1zZWxlY3Qud2lkZSAubGlzdHtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0LnJpZ2h0e2Zsb2F0OnJpZ2h0fS5uaWNlLXNlbGVjdC5yaWdodCAubGlzdHtsZWZ0OmF1dG87cmlnaHQ6MH0ubmljZS1zZWxlY3Quc21hbGx7Zm9udC1zaXplOi43NXJlbTtoZWlnaHQ6Mi4yNXJlbTtsaW5lLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3Quc21hbGw6YWZ0ZXJ7aGVpZ2h0OjRweDt3aWR0aDo0cHh9Lm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb257bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWluLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3QgLmxpc3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoNjgsNjgsNjgsLjExKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjFweCAwIDA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm06c2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLG9wYWNpdHkgLjE1cyBlYXNlLW91dDt6LWluZGV4Ojl9Lm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcil7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0IC5vcHRpb257Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuNXJlbTtsaXN0LXN0eWxlOm5vbmU7bWluLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODEyNXJlbTt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjphbGwgLjJzfS5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9Lm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdHtkaXNwbGF5Om5vbmV9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7ZGlzcGxheTpibG9ja31zZWxlY3QsZGl2Lm5pY2Utc2VsZWN0e3dpZHRoOjEwMCU7aGVpZ2h0OjIuODc1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2Zsb2F0Om5vbmU7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICNjN2M3Yzc7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwYWRkaW5nOi44MTI1cmVtIDEuNzVyZW0gLjgxMjVyZW0gMXJlbX1kaXYubmljZS1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmV9ZGl2Lm5pY2Utc2VsZWN0OmFmdGVye3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1jb2xvcjojMDAwO21hcmdpbi10b3A6LTVweH1kaXYubmljZS1zZWxlY3Qub3BlbiAubGlzdHt0cmFuc2Zvcm06c2NhbGUoMSl9ZGl2Lm5pY2Utc2VsZWN0IC5jdXJyZW50e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFyZW07bWFyZ2luOjB9ZGl2Lm5pY2Utc2VsZWN0IC5saXN0e3dpZHRoOmNhbGMoMTAwJSArIDJweCk7Ym9yZGVyOjFweCBzb2xpZCAjYzdjN2M3O2JvcmRlci1yYWRpdXM6LjMxMjVyZW07bWFyZ2luOjA7dG9wOjEwMCU7bGVmdDotMXB4fWRpdi5uaWNlLXNlbGVjdCAubGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjN2M3Yzd9ZGl2Lm5pY2Utc2VsZWN0IC5vcHRpb257bWluLWhlaWdodDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6LjgxMjVyZW0gMXJlbTttYXJnaW46MCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtoZWlnaHQ6Mi44MTI1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjFweCBzb2xpZCAjYzdjN2M3O2JvcmRlci1yYWRpdXM6LjMxMjVyZW07cGFkZGluZzowIDEuNzVyZW0gMCAxcmVtO21hcmdpbjowO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTphY3RpdmV7Ym9yZGVyLWNvbG9yOiMwMDB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoyLjgxMjVyZW07cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvMTRweCA4cHg7dG9wOi42MjVyZW07cmlnaHQ6LjVyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLWNvbG9yOiMwMDA7b3ZlcmZsb3c6aGlkZGVufUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJzd2lwZXItaWNvbnNcIjtzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXJ9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4fS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1idXR0b24tbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvNDQqMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6XCJwcmV2XCJ9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OlwibmV4dFwifS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOjMwMG1zIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWx7Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7Ym90dG9tOjEuNXJlbX0uc3dpcGVyLXNsaWRle3dpZHRoOmF1dG87Ym94LXNpemluZzpib3JkZXItYm94fS5zd2lwZXItc2xpZGUgaW1nLmxhenlsb2FkOm5vdCgubG9hZGVkKXt2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLXBhZ2luYXRpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6MS42MjVyZW07aGVpZ2h0OjEuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvcGFjaXR5OjE7bWFyZ2luOjAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDouNXJlbTtoZWlnaHQ6LjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIC4yNXJlbSk7bGVmdDpjYWxjKDUwJSAtIC4yNXJlbSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMS41KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgyKX0uc3dpcGVyLWFycm93LW5leHQsLnN3aXBlci1hcnJvdy1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjNyZW07aGVpZ2h0OjcwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjExO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc3dpcGVyLWFycm93LW5leHQsLnN3aXBlci1hcnJvdy1wcmV2e3BvaW50ZXItZXZlbnRzOmFsbH19LnN3aXBlci1hcnJvdy1uZXh0IHN2Zywuc3dpcGVyLWFycm93LXByZXYgc3Zne2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5zd2lwZXItYXJyb3ctbmV4dCBzdmcsLnN3aXBlci1hcnJvdy1wcmV2IHN2Z3tkaXNwbGF5OmJsb2NrfX0uc3dpcGVyLWFycm93LW5leHQ6YWN0aXZlIHN2Zywuc3dpcGVyLWFycm93LXByZXY6YWN0aXZlIHN2Z3tmaWxsOiMwMDB9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5zd2lwZXItYXJyb3ctbmV4dDpob3ZlciBzdmcsLnN3aXBlci1hcnJvdy1wcmV2OmhvdmVyIHN2Z3tmaWxsOiMwMDB9fS5zd2lwZXItYXJyb3ctbmV4dDphZnRlciwuc3dpcGVyLWFycm93LXByZXY6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO3dpZHRoOjQuMzc1cmVtO21hcmdpbi1yaWdodDotMC45Mzc1cmVtO3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDMwJSk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnN3aXBlci1hcnJvdy1uZXh0OmFmdGVyLC5zd2lwZXItYXJyb3ctcHJldjphZnRlcnt3aWR0aDo2LjI1cmVtfX0uc3dpcGVyLWFycm93LW5leHQgc3ZnLC5zd2lwZXItYXJyb3ctcHJldiBzdmd7d2lkdGg6LjYyNXJlbTtoZWlnaHQ6LjYyNXJlbTtmaWxsOiMwMDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMn0uc3dpcGVyLWFycm93LWRpc2FibGVke29wYWNpdHk6LjU7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyW2RhdGEtc2xpZGVzPVwiMVwiXSAuc3dpcGVyLWFycm93LW5leHQsLnN3aXBlcltkYXRhLXNsaWRlcz1cIjFcIl0gLnN3aXBlci1hcnJvdy1wcmV2e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItYXJyb3ctbmV4dFt0YWJpbmRleD1cIi0xXCJdLC5zd2lwZXItYXJyb3ctcHJldlt0YWJpbmRleD1cIi0xXCJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItYXJyb3ctbmV4dHtyaWdodDowfS5zd2lwZXItYXJyb3ctbmV4dCBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoODAlKSByb3RhdGVaKC05MGRlZyl9LnN3aXBlci1hcnJvdy1wcmV2e2xlZnQ6MH0uc3dpcGVyLWFycm93LXByZXYgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVZKDgwJSkgcm90YXRlWig5MGRlZyl9LnN3aXBlci1hcnJvdy1wcmV2OmFmdGVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi0wLjkzNzVyZW07bGVmdDowO3JpZ2h0OmluaGVyaXQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDcwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7LndpZGdldF9pY2xfbGFuZ19zZWxfd2lkZ2V0e21hcmdpbjoxLjI1cmVtIDAgMH19LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3due3dpZHRoOmF1dG99LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGF7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhLndwbWwtbHMtaXRlbS10b2dnbGV7cGFkZGluZzouMzEyNXJlbSAxLjU2MjVyZW0gLjMxMjVyZW0gLjVyZW07Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbSAuMzEyNXJlbSAwIDB9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWZsYWd7d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo1MCV9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWZsYWcrc3BhbnttYXJnaW4tbGVmdDouNXJlbX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtc3ViLW1lbnUgYXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjAgMCAuMzEyNXJlbSAuMzEyNXJlbTtwYWRkaW5nOi4zMTI1cmVtIC41cmVtO292ZXJmbG93OmhpZGRlbn0uYy1ibG9ja3ttYXJnaW4tYm90dG9tOjEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jLXRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxZW19LmMtaW1hZ2V7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5jLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5jLXRleHR7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5jLXRleHR7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5jLXNwYWNpbmd7cGFkZGluZzoxLjI1cmVtIC45Mzc1cmVtfS5zd2lwZXItaW1hZ2VzIC5zd2lwZXItc2xpZGUgLmMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NjUlfS5tLXBvc3Rfc2luZ2xle3BhZGRpbmc6LjkzNzVyZW0gLjkzNzVyZW0gMS4yNXJlbSAuOTM3NXJlbX0ubS1wb3N0LXBvcHVsYXJ7cGFkZGluZzoyLjVyZW0gLjkzNzVyZW19Lm0tcG9zdC1wb3B1bGFyIC5wb3N0LWdyaWR7Z3JpZC1nYXA6NDBweH0ubS1wb3N0LXBvcHVsYXIgLmFydGljbGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30ubS1wb3N0LXBvcHVsYXIgLmFydGljbGVfX3RodW1ibmFpbHttYXJnaW4tYm90dG9tOjB9Lm0tcG9zdC1wb3B1bGFyIC5hcnRpY2xlX190aXRsZXttaW4taGVpZ2h0OjQwcHh9Lm0tcG9zdC1wb3B1bGFyIC5hcnRpY2xlLWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowcHg7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAgMCAwIDApO29wYWNpdHk6MH0ubS1wb3N0LXBvcHVsYXIgLmFydGljbGVfX2NvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjYzdjN2M3O3BhZGRpbmc6MS4yNXJlbTtib3JkZXItdG9wOm5vbmV9Lm0tcG9zdC1wb3B1bGFyIC50ZXh0LWNlbnRlcnttYXJnaW4tdG9wOjIuNXJlbX0ubS10b3Atc2VjdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC44NzVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtnYXA6MS4yNXJlbX0uaXMtc2Nyb2xsZWQgLm0tdG9wLXNlY3Rpb257cG9zaXRpb246Zml4ZWQ7dG9wOjNyZW07Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjEpO3otaW5kZXg6OTl9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuaXMtc2Nyb2xsZWQgLm0tdG9wLXNlY3Rpb257dG9wOjB9fS5tLXRvcC1zZWN0aW9uPnNwYW57Y29sb3I6Izc4Nzg3OH0ubS10b3Atc2VjdGlvbl9fcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjYyNXJlbTtmbGV4LXdyYXA6d3JhcH0ubS10b3Atc2VjdGlvbl9fcmlnaHQ+c3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXB9Lm0tdG9wLXNlY3Rpb24gaW1ne21heC13aWR0aDo3LjE4NzVyZW07bWF4LWhlaWdodDozLjc1cmVtfS5tLXRvcC1zZWN0aW9uIHNwYW57Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzouNjI1cmVtIDB9LmFuY2hvcntkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDpjYWxjKC0xKnZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpKX0uaW1nLXBsYWNlaG9sZGVye2JhY2tncm91bmQtY29sb3I6I2UyZTJlMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaW1nLXBsYWNlaG9sZGVyIHN2Z3t3aWR0aDpjbGFtcCg0LjM3NXJlbSwyNSUsOS4zNzVyZW0pO2hlaWdodDpjbGFtcCg0LjM3NXJlbSwyNSUsOS4zNzVyZW0pO2ZpbGw6IzAwMH0uc3RyZXRjaGVkLWxpbms6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MX0uanMtYWNjb3JkaW9uLWl0ZW17bWFyZ2luLWJvdHRvbToxLjg3NXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHh9LmpzLWFjY29yZGlvbi1pdGVtLmlzLW9wZW4gLmpzLWFjY29yZGlvbi10aXRsZXtjb2xvcjojZTY0NDE1fS5qcy1hY2NvcmRpb24taXRlbS5pcy1vcGVuIC5qcy1hY2NvcmRpb24tdGl0bGUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uanMtYWNjb3JkaW9uLXRpdGxle2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3BhZGRpbmc6LjE1NjNyZW0gMS4yNXJlbSAxLjI1cmVtIDA7dHJhbnNpdGlvbjpjb2xvciAuM3N9LmpzLWFjY29yZGlvbi10aXRsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5qcy1hY2NvcmRpb24tdGl0bGU6aG92ZXJ7Y29sb3I6I2U2NDQxNX0uanMtYWNjb3JkaW9uLWNvbnRlbnR7ZGlzcGxheTpub25lO3BhZGRpbmctYm90dG9tOjEwcHh9LmFydGljbGV7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9fdGh1bWJuYWlse2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEuMTI1cmVtfS5hcnRpY2xlX190aHVtYm5haWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NTklfS5hcnRpY2xlX190aHVtYm5haWwgaW1nLC5hcnRpY2xlX190aHVtYm5haWwgLmltZy1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmFydGljbGVfX3RodW1ibmFpbDpob3Zlcjpub3QoZGl2KSBpbWd7b3BhY2l0eTouODV9LmFydGljbGVfX3RodW1ibmFpbC1iaWc6YmVmb3Jle3BhZGRpbmctYm90dG9tOjcxJX0uYXJ0aWNsZV9fdGh1bWJuYWlsLXNtYWxsOmJlZm9yZXtwYWRkaW5nLWJvdHRvbTo1OC41JX0uYXJ0aWNsZV9fY29udGVudHtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmFydGljbGVfX2NhdGVnb3J5e2NvbG9yOiNlNjQ0MTU7Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5hcnRpY2xlX19jYXRlZ29yeTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tY29sb3I6I2U2NDQxNX19LmFydGljbGVfX2RhdGV7Zm9udC1zaXplOi43NXJlbTtjb2xvcjojNzg3ODc4fS5hcnRpY2xlX19tb3Jle21hcmdpbi10b3A6YXV0b30uZW50cnktbWV0YXtmb250LXNpemU6Ljg3NXJlbTttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS5lbnRyeS1tZXRhIC5jYXQtbGlua3MsLmVudHJ5LW1ldGEgLnRhZy1saW5rc3ttYXJnaW4tdG9wOi4zMTI1cmVtfS5hcnRpY2xlLW5vLXJlc3VsdHMgLmFydGljbGVfX2NvbnRlbnR7YWxpZ24taXRlbXM6Y2VudGVyfS5hcnRpY2xlLW5vLXJlc3VsdHMgLmFydGljbGVfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZW50cnktZGF0ZS5wdWJsaXNoZWQ6bm90KC51cGRhdGVkKXtkaXNwbGF5Om5vbmV9LmF1dGhvci1ib3h7cGFkZGluZzouNXJlbSAwIC44MTI1cmVtIDA7bWFyZ2luLXRvcDozLjEyNXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpLGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246dG9wLGJvdHRvbTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6NnB4IDEuNXB4fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmF1dGhvci1ib3h7bWFyZ2luLXRvcDozLjc1cmVtfX0uYXV0aG9yLWJveF9fYmxvY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MS4yNXJlbX0uYXV0aG9yLWJveF9fYXV0b3J7Y29sb3I6I2U2NDQxNTtmb250LXNpemU6Ljc1cmVtO2NvbG9yOiM3ODc4Nzh9LmF1dGhvci1ib3hfX2F1dG9yIHNwYW57Y29sb3I6I2U2NDQxNX0uYnJlYWRjcnVtYnN7Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6Ljg3NXJlbTtmb250LXN0eWxlOml0YWxpY30uYnJlYWRjcnVtYnMgYXtjb2xvcjppbmhlcml0O21hcmdpbi1yaWdodDouMTI1cmVtO3RyYW5zaXRpb246Y29sb3IgLjNzfS5icmVhZGNydW1icyBhOmhvdmVye2NvbG9yOiNlNjQ0MTV9LmJyZWFkY3J1bWJzIHNwYW4gc3BhbiBzcGFue2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0Oi4xODc1cmVtfS5icmVhZGNydW1icyAuYnJlYWRjcnVtYl9sYXN0e2NvbG9yOiMwMDB9LmJyZWFkY3J1bWJzIHB7bWFyZ2luOjB9LmJyZWFkY3J1bWJzIC5zZXBhcmF0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjMxMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5icmVhZGNydW1icyAuc2VwYXJhdG9ye21hcmdpbjowIC42MjVyZW19fS5tb2RhbHstLW1vZGFsLW1hcmdpbjogcmVtKDIwKTstLW1vZGFsLW1heC13aWR0aDogcmVtKDgwMCk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDotMTtvcGFjaXR5OjB9Lm1vZGFsX19vdmVybGF5e3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH0ubW9kYWwuaXMtb3BlbntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDoxMTB9Lm1vZGFsLmlzLW9wZW4gLm1vZGFsX19pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Lm1vZGFsX19pbm5lcnt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1tb2RhbC1tYXgtd2lkdGgpO2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1tb2RhbC1tYXJnaW4pKjIpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIHZhcigtLW1vZGFsLW1hcmdpbik7bWFyZ2luOnZhcigtLW1vZGFsLW1hcmdpbikgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMy4xMjVyZW0pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsX19jb250ZW50e3dpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOi4zMTI1cmVtO3BhZGRpbmc6MS44NzVyZW07b3ZlcmZsb3cteTphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tb2RhbF9fY29udGVudHtwYWRkaW5nLXRvcDozLjEyNXJlbX19Lm1vZGFsX19jbG9zZXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouOTM3NXJlbTtyaWdodDouOTM3NXJlbTtjdXJzb3I6cG9pbnRlcn0ubW9kYWxfX2Nsb3NlOmhvdmVyIHN2Z3tmaWxsOiMwMDB9Lm1vZGFsX19jbG9zZSBzdmd7d2lkdGg6MS4zNzVyZW07aGVpZ2h0OjEuMzc1cmVtO2ZpbGw6IzAwMH0ucGFnaW5hdGlvbnttYXJnaW4tdG9wOjEuMjVyZW19LnBhZ2luYXRpb24gdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOi42MjVyZW07Ym9yZGVyOm5vbmV9LnBhZ2luYXRpb24gdWwgbGl7Ym9yZGVyOm5vbmV9LnBhZ2luYXRpb24gdWwgbGkgYSwucGFnaW5hdGlvbiB1bCBsaSBzcGFue3RyYW5zaXRpb246YWxsIC4zcyAwczt3aWR0aDoyLjI1cmVtO2hlaWdodDoyLjI1cmVtO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhZ2luYXRpb24gdWwgbGkgYS5jdXJyZW50Om5vdCguZG90cyksLnBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50Om5vdCguZG90cyl7Y29sb3I6Izc4Nzg3ODtib3JkZXItY29sb3I6Izc4Nzg3OH0ucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLC5wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXJ7Y29sb3I6Izc4Nzg3ODtib3JkZXItY29sb3I6Izc4Nzg3OH0uc2VhcmNoLXBhZ2V7cGFkZGluZzozLjEyNXJlbSAuOTM3NXJlbSAxLjI1cmVtIC45Mzc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnNlYXJjaC1wYWdle3BhZGRpbmc6My43NXJlbSAuOTM3NXJlbSAxLjI1cmVtIC45Mzc1cmVtfX0uc2VhcmNoLXBhZ2VfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5zZWFyY2gtcGFnZSAuYXJjaGl2ZS13cmFwcGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubWFpbi1yZXN1bHRze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b207YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjZweCAxLjVweDtwYWRkaW5nLWJvdHRvbToyLjVyZW19LnNlYXJjaC1mb3Jte3RyYW5zaXRpb246YWxsIC4zcyAwczt3aWR0aDoxMDAlO21heC13aWR0aDoyNC4wNjI1cmVtO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7Z2FwOi42MjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlfS5zZWFyY2gtZm9ybV9fc3VibWl0e3BhZGRpbmc6LjVyZW0gMS4yNXJlbTt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlYXJjaC1mb3JtX19zdWJtaXQgc3Zne3dpZHRoOjEuMDYyNXJlbTtoZWlnaHQ6MS4wNjI1cmVtfS5zb2NpYWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc29jaWFsIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMgLnNoYXJpZmYtaWNvbntkaXNwbGF5Om5vbmV9LnNvY2lhbCAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIC5zaGFyaWZmLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uc29jaWFsIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMgLnNoYXJpZmYtYnV0dG9uIGF7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LnNvY2lhbCAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIC5zaGFyaWZmLWJ1dHRvbiBhOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojNzg3ODc4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3N9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc29jaWFsIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMgLnNoYXJpZmYtYnV0dG9uIGE6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTY0NDE1fX0uc29jaWFsIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMgLmZhY2Vib29rIGE6YWZ0ZXJ7bWFzay1pbWFnZTp1cmwoLi4vaW1nL2ZiLWljb24uc3ZnKTt3aWR0aDoxNXB4O2hlaWdodDoyNnB4fS5zb2NpYWwgLnNoYXJpZmYgLnNoYXJpZmYtYnV0dG9ucyAudHdpdHRlciBhOmFmdGVye21hc2staW1hZ2U6dXJsKC4uL2ltZy90dy1pY29uLnN2Zyk7d2lkdGg6MjZweDtoZWlnaHQ6MjJweH0uc29jaWFsIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMgLndoYXRzYXBwIGE6YWZ0ZXJ7bWFzay1pbWFnZTp1cmwoLi4vaW1nL3doYXRzYXBwLWljb24uc3ZnKTt3aWR0aDoxOHB4O2hlaWdodDoyMXB4fS5zb2NpYWwgLnNoYXJpZmYgLnNoYXJpZmYtYnV0dG9ucyAubWFpbHRvIGE6YWZ0ZXJ7bWFzay1pbWFnZTp1cmwoLi4vaW1nL21haWxib3gtaWNvbi5zdmcpO3dpZHRoOjI1cHg7aGVpZ2h0OjIycHh9LmpzLWNvcHl7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6LjYyNXJlbTtoZWlnaHQ6MS4zNzVyZW19LmpzLWNvcHkgLmpzLWNvcHktdG9vbHRpcHt3aWR0aDoxNDBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjI7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVweDttYXJnaW4tbGVmdDotMTIwcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE1MCU7bGVmdDo1MCU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7ei1pbmRleDoxMH0uanMtY29weSAuanMtY29weS10b29sdGlwOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0Ojg2JTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci13aWR0aDo1cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojNTU1IHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmpzLWNvcHk6aG92ZXIgLmpzLWNvcHktdG9vbHRpcHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5qcy1jb3B5OmhvdmVyIHN2Z3tzdHJva2Utd2lkdGg6MXB4fX0uanMtY29weSBzdmd7c3Ryb2tlOiM3ODc4Nzg7ZmlsbDojNzg3ODc4O3RyYW5zaXRpb246c3Ryb2tlLXdpZHRoIC4zcztzdHJva2Utd2lkdGg6MDt3aWR0aDoxLjM3NXJlbTtoZWlnaHQ6MS4zNzVyZW19LmpzLWNvcHktdG9vbHRpcC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0udGFic3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHg7cGFkZGluZy1ib3R0b206Mi41cmVtO3BhZGRpbmctdG9wOi43NXJlbX0udGFicyAudGFic19fdGl0bGVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MCAxLjg3NXJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5qcy10YWItdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW07cGFkZGluZzoxLjEyNXJlbSAxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5qcy10YWItdGl0bGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjQ0MTU7d2lkdGg6MDtoZWlnaHQ6LjE4NzVyZW07Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNpdGlvbjp3aWR0aCAuM3N9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuanMtdGFiLXRpdGxlOmhvdmVyOmJlZm9yZXt3aWR0aDozMCV9fS5qcy10YWItdGl0bGUgc3Bhbntjb2xvcjojZTY0NDE1O2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIixzYW5zLXNlcmlmfS5qcy10YWItdGl0bGUgc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LmpzLXRhYi10aXRsZTpub3QoLmlzLWFjdGl2ZSl7Y3Vyc29yOnBvaW50ZXJ9LmpzLXRhYi10aXRsZS5pcy1hY3RpdmU6YmVmb3Jle3dpZHRoOjEwMCV9LnRhYnNfX2NvbnRlbnRze2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTksMTk5LDE5OSwuMik7cGFkZGluZzouOTM3NXJlbSAxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsudGFic19fY29udGVudHN7cGFkZGluZzoxLjU2MjVyZW0gMi4xODc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey50YWJzX19jb250ZW50c3twYWRkaW5nOjEuODc1cmVtIDIuNXJlbX19LmpzLXRhYi1jb250ZW50e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7aGVpZ2h0OjA7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dyaWQtZ2FwOi4zMTI1cmVtIDEuODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuanMtdGFiLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2dyaWQtZ2FwOi4zMTI1cmVtIDIuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuanMtdGFiLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX0uanMtdGFiLWNvbnRlbnQuaXMtYWN0aXZle2Rpc3BsYXk6Z3JpZDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2hlaWdodDoxMDAlfS5qcy10YWItY29udGVudCBhe2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41cmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuanMtdGFiLWNvbnRlbnQgYTpob3Zlcntjb2xvcjojZTY0NDE1O3RleHQtZGVjb3JhdGlvbi1jb2xvcjojZTY0NDE1fX0jdG8tdG9we3RyYW5zaXRpb246YWxsIC4zcyAwcztkaXNwbGF5OmlubGluZS1mbGV4O2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoyLjc1cmVtO2hlaWdodDoyLjc1cmVtO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjEuODc1cmVtO3JpZ2h0OjEuODc1cmVtO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjkwfSN0by10b3A6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfSN0by10b3Auc2hvd3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSN0by10b3Agc3Zne3dpZHRoOjIuNzVyZW07aGVpZ2h0OjIuNzVyZW07ZmlsbDojZmZmfSNlei10b2MtY29udGFpbmVye21hcmdpbi10b3A6My4xMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojNzg3ODc4O3BhZGRpbmc6MS4yNXJlbSAuOTM3NXJlbTtib3JkZXItcmFkaXVzOjB9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsjZXotdG9jLWNvbnRhaW5lcnttYXJnaW4tdG9wOjMuNzVyZW19fSNlei10b2MtY29udGFpbmVyIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MS4xMjVyZW19I2V6LXRvYy1jb250YWluZXIgYXtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO3RyYW5zaXRpb246Y29sb3IgLjNzfSNlei10b2MtY29udGFpbmVyIGE6Zm9jdXMsI2V6LXRvYy1jb250YWluZXIgYTphY3RpdmUsI2V6LXRvYy1jb250YWluZXIgYTp2aXNpdGVke2NvbG9yOiMwMDB9I2V6LXRvYy1jb250YWluZXIgYTpob3Zlcntjb2xvcjojZTY0NDE1O3RleHQtZGVjb3JhdGlvbjpub25lfSNlei10b2MtY29udGFpbmVyIC5lei10b2MtdGl0bGUtY29udGFpbmVye21hcmdpbi1ib3R0b206MS40Mzc1cmVtfSNlei10b2MtY29udGFpbmVyIC5lei10b2MtdGl0bGUtY29udGFpbmVyIC5lei10b2MtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS5lei10b2Mtc2VjdGlvbntkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpey5lei10b2Mtc2VjdGlvbnt0b3A6LTEyMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lei10b2Mtc2VjdGlvbnt0b3A6LTcwcHh9fS5qcy10b2dnbGUgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30uanMtdG9nZ2xlLmlzLW9wZW4gc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uanMtdG9nZ2xlLWNvbnRlbnR7ZGlzcGxheTpub25lfS5zaXRlLWZvb3RlciB1bHtkaXNwbGF5OmZsZXg7Z2FwOjEuMjVyZW19LnNpdGUtZm9vdGVyIHVsIGF7dHJhbnNpdGlvbjpjb2xvciAuM3N9LnNpdGUtZm9vdGVyIHVsIGE6aG92ZXJ7Y29sb3I6I2U2NDQxNX0udG9wLW1lbnV7cGFkZGluZzouOTM3NXJlbX0udG9wLW1lbnUgdWx7ZGlzcGxheTpmbGV4O2dhcDoxLjI1cmVtfS50b3AtbWVudSB1bCBhe3RyYW5zaXRpb246Y29sb3IgLjNzfS50b3AtbWVudSB1bCBhOmhvdmVye2NvbG9yOiNlNjQ0MTV9Lm5vdC1mb3VuZHtwYWRkaW5nOjIuNXJlbSAuOTM3NXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5ub3QtZm91bmQtdGl0bGV7Zm9udC1zaXplOjMuMTI1cmVtO21hcmdpbi1ib3R0b206LjNlbTtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7Lm5vdC1mb3VuZC10aXRsZXtmb250LXNpemU6NC4zNzVyZW19fS5ub3QtZm91bmQtdGV4dHtmb250LXNpemU6MS4xMjVyZW07bWFyZ2luLWJvdHRvbToxLjVlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5ub3QtZm91bmQtdGV4dHtmb250LXNpemU6MS4yNXJlbTttYXJnaW4tYm90dG9tOjIuNWVtfX0uYXJjaGl2ZS13cmFwcGVye3BhZGRpbmc6Mi41cmVtIC45Mzc1cmVtIDEuMjVyZW0gLjkzNzVyZW19LmFyY2hpdmUtd3JhcHBlciAuYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbTozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5hcmNoaXZlLXdyYXBwZXIgLmFydGljbGV7cGFkZGluZy1ib3R0b206NC42ODc1cmVtfX0uYXJjaGl2ZS13cmFwcGVyIC5hcnRpY2xlPi5hcnRpY2xlX19jb250ZW50e21hcmdpbi1ib3R0b206Ljc1cmVtfS5hcmNoaXZlLXdyYXBwZXIgLnBvc3QtZ3JpZHtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuYXJjaGl2ZS13cmFwcGVyIC5wb3N0LWdyaWR7Z3JpZC1nYXA6NDBweH19LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlkIC5hcnRpY2xle3BhZGRpbmctYm90dG9tOjEuODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlkIC5hcnRpY2xle3BhZGRpbmctYm90dG9tOjIuNXJlbX19LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlkIC5hcnRpY2xlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHg7d2lkdGg6MTAwdnc7aGVpZ2h0OjFweDtsZWZ0OjA7Ym90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5hcmNoaXZlLXdyYXBwZXIgLnBvc3QtZ3JpZCAuYXJ0aWNsZTphZnRlcntkaXNwbGF5Om5vbmV9LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlkIC5hcnRpY2xlOm50aC1jaGlsZCgybisxKTphZnRlcntkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5hcmNoaXZlLXdyYXBwZXIgLnBvc3QtZ3JpZCAuYXJ0aWNsZTpudGgtY2hpbGQoMm4rMSk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5hcmNoaXZlLXdyYXBwZXIgLnBvc3QtZ3JpZCAuYXJ0aWNsZTpudGgtY2hpbGQoM24rMSk6YWZ0ZXJ7ZGlzcGxheTpibG9ja319LmFyY2hpdmUtaGVhZGVye21hcmdpbi1ib3R0b206My4xMjVyZW19LmFyY2hpdmUtaGVhZGVyPio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFyY2hpdmUtbGlzdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjE1NjNyZW0gMS4yNXJlbSAxLjI1cmVtIDA7bWFyZ2luLWJvdHRvbToxLjg3NXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHh9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuYXJjaGl2ZS1saXN0e21hcmdpbi1ib3R0b206Mi41cmVtfX0uYXJjaGl2ZS1saXN0X19saW5re2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmctcmlnaHQ6MS40Mzc1cmVtO3RyYW5zaXRpb246Y29sb3IgLjNzfS5hcmNoaXZlLWxpc3RfX2xpbms6bm90KC5hY3RpdmUpe2N1cnNvcjpwb2ludGVyfS5hcmNoaXZlLWxpc3RfX2xpbmsuYWN0aXZle2NvbG9yOiNlNjQ0MTU7cGFkZGluZy1yaWdodDoxLjQzNzVyZW07bWFyZ2luLXJpZ2h0OjEuNDM3NXJlbTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjN2M3Yzd9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuYXJjaGl2ZS1saXN0X19saW5rOmhvdmVye2NvbG9yOiNlNjQ0MTV9fS5wYWdlLWFyY2hpdntwYWRkaW5nOjEuMjVyZW0gLjkzNzVyZW19LnBhZ2UtYXJjaGl2IHVse21hcmdpbi1ib3R0b206MS44NzVyZW19LnBhZ2UtYXJjaGl2IGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbToxLjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW07cGFkZGluZy1sZWZ0OjEuMjVyZW07cG9zaXRpb246cmVsYXRpdmV9LnBhZ2UtYXJjaGl2IGxpOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2xlZnQ6MDtib3R0b206MH0ucGFnZS1hcmNoaXZfX3RpdGxle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEoMCwwLDAsMCk7d2lkdGg6Zml0LWNvbnRlbnR9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsucGFnZS1hcmNoaXZfX3RpdGxlOmhvdmVye3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDAwfX0ucGFnZS1hcmNoaXZfX2NhdGVnb3J5e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjYyNXJlbTtwYWRkaW5nLXRvcDouMzEyNXJlbX0ucGFnZS1hcmNoaXZfX3llYXJze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOi45Mzc1cmVtO21hcmdpbi1ib3R0b206MS44NzVyZW19LnBhZ2UtYXJjaGl2X195ZWFyc19fbGlua3t0cmFuc2l0aW9uOmNvbG9yIC4zc31AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5wYWdlLWFyY2hpdl9feWVhcnNfX2xpbms6aG92ZXJ7Y29sb3I6I2U2NDQxNX19LnBhZ2UtYXJjaGl2X195ZWFycy10aXRsZXt0cmFuc2l0aW9uOmNvbG9yIC4zczt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5wYWdlLWFyY2hpdl9feWVhcnMtdGl0bGU6aG92ZXJ7Y29sb3I6I2U2NDQxNX19QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKXsuYXJjaGl2ZS1saXN0LW1haW46YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzEsIDMwLCAyOCwgMCkgMCUsIHJnYigzMSwgMzAsIDI4KSA3NSUpfS5zd2lwZXItYXJyb3ctbmV4dCBzdmcsLnN3aXBlci1hcnJvdy1wcmV2IHN2Z3tmaWxsOiNmZmZ9LnN3aXBlci1hcnJvdy1uZXh0OmhvdmVyIHN2Zywuc3dpcGVyLWFycm93LXByZXY6aG92ZXIgc3Zne2ZpbGw6I2ZmZn0uc3dpcGVyLWFycm93LW5leHQ6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzEsIDMwLCAyOCwgMCkgMCUsIHJnYigzMSwgMzAsIDI4KSAzMCUpfS5zd2lwZXItYXJyb3ctcHJldjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDMxLCAzMCwgMjgpIDcwJSwgcmdiYSgzMSwgMzAsIDI4LCAwKSAxMDAlKX0uYnRuIHN2ZyxpbnB1dFt0eXBlPWJ1dHRvbl0gc3ZnLGlucHV0W3R5cGU9cmVzZXRdIHN2ZyxpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBzdmd7ZmlsbDojZmZmfS5idG4tb3V0bGluZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5lZGl0b3I+KiBhOmFjdGl2ZTpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgdWw+KiBhOmFjdGl2ZTpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgb2w+KiBhOmFjdGl2ZTpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQ+KiBhOmFjdGl2ZTpub3QoW2NsYXNzXSl7Y29sb3I6I2ZmZn19QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKWFuZCAobWluLXdpZHRoOiA2NDBweCl7LmVkaXRvcj4qIGE6aG92ZXI6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IHVsPiogYTpob3Zlcjpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgb2w+KiBhOmhvdmVyOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudD4qIGE6aG92ZXI6bm90KFtjbGFzc10pe2NvbG9yOiNmZmZ9fUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyayl7LnBhZ2luYXRpb24gdWwgbGkgYSwucGFnaW5hdGlvbiB1bCBsaSBzcGFue2JvcmRlci1jb2xvcjojZmZmfX1AbWVkaWEocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspey5qcy1jb3B5IHN2Z3tzdHJva2U6I2ZmZn19QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKXtib2R5IC5icmVhZGNydW1icyAuYnJlYWRjcnVtYl9sYXN0e2NvbG9yOiNmZmZ9fUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyayl7LnBhZ2UtYXJjaGl2X190aXRsZTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tY29sb3I6I2ZmZn19QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKXsjZXotdG9jLWNvbnRhaW5lciBhe2NvbG9yOiNmZmZ9I2V6LXRvYy1jb250YWluZXIgYTpmb2N1cywjZXotdG9jLWNvbnRhaW5lciBhOmFjdGl2ZSwjZXotdG9jLWNvbnRhaW5lciBhOnZpc2l0ZWR7Y29sb3I6I2ZmZn0jZXotdG9jLWNvbnRhaW5lciBhOmhvdmVye2NvbG9yOiNlNjQ0MTV9fS5zaXRlLWNvbnRlbnR7d2lkdGg6MTAwJTtmbGV4LWdyb3c6MX0uZW50cnktdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjoxZW0gMH0uZW50cnktY29udGVudHtwYWRkaW5nLWJvdHRvbTozLjc1cmVtfS5wb3N0e3BhZGRpbmc6Mi42ODc1cmVtIC45Mzc1cmVtIDAgLjkzNzVyZW19LnBvc3QtdGh1bWJuYWlse21hcmdpbi1ib3R0b206Mi41cmVtfS5wb3N0LXRodW1ibmFpbCBpbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOi42MjVyZW19LnBvc3QtdGh1bWJuYWlsIGZpZ2NhcHRpb257Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6Ljc1cmVtfS5wb3N0LWhlYWRlciAuYXJ0aWNsZV9fY29udGVudHtwYWRkaW5nOjAgLjMxMjVyZW0gMS44NzVyZW0gLjMxMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5wb3N0LWhlYWRlciAuYXJ0aWNsZV9fY29udGVudHtwYWRkaW5nOjAgMi4xODc1cmVtIDEuODc1cmVtIDIuMTg3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsucG9zdC1oZWFkZXIgLmFydGljbGVfX2NvbnRlbnR7cGFkZGluZzowIDUuMzEyNXJlbSAyLjVyZW0gNS4zMTI1cmVtfX0ucG9zdC1jb250ZW50LC5wb3N0LW5hdmlnYXRpb24sLnBvc3QtcmVsYXRlZHtwYWRkaW5nOjMuMTI1cmVtIC45Mzc1cmVtIDEuODc1cmVtIC45Mzc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnBvc3QtY29udGVudCwucG9zdC1uYXZpZ2F0aW9uLC5wb3N0LXJlbGF0ZWR7cGFkZGluZzozLjc1cmVtIC45Mzc1cmVtIDIuNXJlbSAuOTM3NXJlbX19LnN1YnRpdGxle3BhZGRpbmc6LjVyZW0gMCAuODEyNXJlbSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSksbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AsYm90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MS4yNXJlbTtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOi42MjVyZW19LnN1YnRpdGxlX19wb3N0ZWR7bWFyZ2luLWxlZnQ6LjMxMjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5zdWJ0aXRsZV9fcG9zdGVke21hcmdpbi1sZWZ0OjIuMTg3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc3VidGl0bGVfX3Bvc3RlZHttYXJnaW4tbGVmdDo1LjMxMjVyZW19fS5zdWJ0aXRsZV9fcG9zdGVkIHNwYW57Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6Ljc1cmVtfS5zdWJ0aXRsZV9fcG9zdGVkIHNwYW4uc3VidGl0bGVfX2F1dG9ye2NvbG9yOiNlNjQ0MTV9Ym9keSAuZW50cnktY29udGVudCAucm93IGE6bm90KFtjbGFzc10pe2NvbG9yOiNlNjQ0MTV9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXtib2R5IC5lbnRyeS1jb250ZW50IC5yb3cgYTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6I2U2NDQxNTt0ZXh0LWRlY29yYXRpb24tY29sb3I6I2U2NDQxNX19LmVudHJ5LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmVudHJ5LWNvbnRlbnQgaDEsLmVudHJ5LWNvbnRlbnQgaDIsLmVudHJ5LWNvbnRlbnQgaDMsLmVudHJ5LWNvbnRlbnQgaDQsLmVudHJ5LWNvbnRlbnQgaDUsLmVudHJ5LWNvbnRlbnQgaDZ7bWFyZ2luLXRvcDozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IGgxLC5lbnRyeS1jb250ZW50IGgyLC5lbnRyeS1jb250ZW50IGgzLC5lbnRyeS1jb250ZW50IGg0LC5lbnRyeS1jb250ZW50IGg1LC5lbnRyeS1jb250ZW50IGg2e21hcmdpbi10b3A6My43NXJlbX19LmVudHJ5LWNvbnRlbnQgcHttYXJnaW4tdG9wOjEuNDM3NXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbX0uZW50cnktY29udGVudCBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uZW50cnktY29udGVudCBmaWd1cmV7bWFyZ2luLXRvcDoyLjVyZW07d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9LmVudHJ5LWNvbnRlbnQgZmlnY2FwdGlvbntjb2xvcjojNzg3ODc4O2ZvbnQtc2l6ZTouNzVyZW19LmVudHJ5LWNvbnRlbnQgLmQtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjVyZW07bWFyZ2luLXRvcDoyLjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuZW50cnktY29udGVudCAuZC1mbGV4e2ZsZXgtZGlyZWN0aW9uOnJvd319LmVudHJ5LWNvbnRlbnQgLmQtZmxleD5maWd1cmUsLmVudHJ5LWNvbnRlbnQgLmQtZmxleD5pbWd7ZmxleDowIDAgMTAwJX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IC5kLWZsZXg+ZmlndXJlLC5lbnRyeS1jb250ZW50IC5kLWZsZXg+aW1ne2ZsZXg6MCAwIDYwJTttYXJnaW4tcmlnaHQ6LTUuMzEyNXJlbX19LmVudHJ5LWNvbnRlbnQgLmQtZmxleCAqOm5vdCgud3AtY2FwdGlvbi10ZXh0KXttYXJnaW4tdG9wOjB9LmVudHJ5LWNvbnRlbnQgLmQtZmxleF9fcmV2ZXJzZT5maWd1cmUsLmVudHJ5LWNvbnRlbnQgLmQtZmxleF9fcmV2ZXJzZT5pbWd7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuZW50cnktY29udGVudCAuZC1mbGV4X19yZXZlcnNlPmZpZ3VyZSwuZW50cnktY29udGVudCAuZC1mbGV4X19yZXZlcnNlPmltZ3ttYXJnaW4tbGVmdDotNS4zMTI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IC5kLWZsZXhfX3JldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9fS5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGV7cGFkZGluZzoxLjI1cmVtIDEuODc1cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSksbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AsYm90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHg7bWFyZ2luLXRvcDoyLjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGV7cGFkZGluZzoxLjI1cmVtIDMuNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZXtwYWRkaW5nOjEuMjVyZW0gNi4yNXJlbX19LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBoMSwuZW50cnktY29udGVudCBibG9ja3F1b3RlIGgyLC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgaDMsLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBoNCwuZW50cnktY29udGVudCBibG9ja3F1b3RlIGg1LC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgaDZ7Y29sb3I6I2U2NDQxNTttYXJnaW4tdG9wOjB9LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSAqOm5vdChoMSxoMixoMyxoNCxoNSxoNil7Y29sb3I6Izc4Nzg3ODttYXJnaW4tdG9wOjEuMjVyZW07Zm9udC1mYW1pbHk6XCJSb2JvdG8gU2xhYlwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouNzVyZW19LmVudHJ5LWNvbnRlbnQgb2x7cGFkZGluZy1sZWZ0OjIuNXJlbTtjb3VudGVyLXJlc2V0Oml0ZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5lbnRyeS1jb250ZW50IG9se3BhZGRpbmctbGVmdDozLjc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IG9se3BhZGRpbmctbGVmdDo2LjI1cmVtfX0uZW50cnktY29udGVudCBvbCBsaTphZnRlcntjb250ZW50OmNvdW50ZXIoaXRlbSkgXCJcIjtjb3VudGVyLWluY3JlbWVudDppdGVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEuODc1cmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIFNsYWJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO2NvbG9yOiM3ODc4Nzh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5lbnRyeS1jb250ZW50IG9sIGxpOmFmdGVye2xlZnQ6LTIuNjI1cmVtfX0uZW50cnktY29udGVudCBvbCwuZW50cnktY29udGVudCB1bHttYXJnaW4tdG9wOjEuNDM3NXJlbX0uZW50cnktY29udGVudCBvbCBsaSwuZW50cnktY29udGVudCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbX0uZW50cnktY29udGVudCB1bHtwYWRkaW5nLWxlZnQ6MS41NjI1cmVtfS5lbnRyeS1jb250ZW50IHVsIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50Olwi4oCiXCI7Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6MS44NzVyZW07dG9wOjA7bGVmdDotMS41NjI1cmVtfS5uYXYtbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5uYXYtbGlua3N7ZmxleC1kaXJlY3Rpb246cm93O2dhcDozLjEyNXJlbX19LnBvc3QtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MzBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcil9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5wb3N0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5wb3N0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0iLCIvLyBDb2xvcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHByaW1hcnk6ICMwMDA7XG4kcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuJHNlY29uZGFyeTogI0U2NDQxNTtcbiRzZWNvbmRhcnktaG92ZXI6IGRhcmtlbigkc2Vjb25kYXJ5LCA4JSk7XG5cbiRiOiAjMDAwO1xuJHc6ICNmZmY7XG4kd2hpdGUtNTA6IHJnYmEoJHcsIDAuNSk7XG4kZ3JleTogIzc4Nzg3ODtcbiRncmV5LTE1OiAjZjVmNWY1O1xuJGdyZXktYm9yZGVyOiAjQzdDN0M3O1xuJHctZGFyazogI0YxRUZFRDtcblxuJHJlZDogI2RjMzIzMjtcbiRncmVlbjogIzZkYzIyZTtcbiRvcmFuZ2U6ICNmNTZlMjg7XG4keWVsbG93OiAjRjJDOTRDO1xuJGJsdWU6ICMwMGEwZDI7XG5cbiRjb2xvci10ZXh0OiAjMDAwO1xuJGNvbG9yLWhlYWRpbmc6ICMwMDA7XG4kY29sb3ItbGluazogJHByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogJHByaW1hcnktaG92ZXI7XG5cblxuLy8gRm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtdGV4dDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiAnUm9ib3RvIFNsYWInLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4kZm9udC1wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cblxuLy8gVHlwb2dyYXBoeSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1zaXplLWJhc2U6IDE2OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQgKHR5cGljYWxseSAxNnB4KVxuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjY7XG5cbiRzcGFjZXI6IDFyZW07XG4kcmFkaXVzOiByZW0oNSk7IC8vIGdsb2JhbCBib3JkZXItcmFkaXVzIChjYW4gYmUgMCwgYnV0IG5lZWQgdG8ga2VlcCBpdClcblxuXG4vLyBUcmFuc2l0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZTogMC4zcztcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAkdGltZSAwcztcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvciBtaW4td2lkdGggPSB2YWx1ZXMsIGZvciBtYXgtd2lkdGggPSB2YWx1ZSAtIDFweC5cbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1pbihsZykgPSBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KVxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWF4KGxnKSA9IEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHRcdFx0XHR4czogMCxcblx0XHRcdFx0bWQ6IDY0MHB4LFxuXHRcdFx0XHRsZzogMTAxMnB4LFxuXHRcdFx0XHR4bDogMTQ0MHB4LFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4OyAvLyAxNXB4IG9uIGVhY2ggc2lkZVxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcblx0XHRcdFx0eHM6IDEwMCUsXG5cdFx0XHRcdG1kOiAxMDAlLFxuXHRcdFx0XHRsZzogMTAwJSxcblx0XHRcdFx0eGw6IDEzMjBweCxcbik7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG4kY29udGFpbmVyLWd1dHRlci14LXZhbHVlczogKFxuXHRcdFx0XHR4czogJGdyaWQtZ3V0dGVyLXdpZHRoLCAvLyAxNXB4IG9uIGVhY2ggc2lkZVxuXHRcdFx0XHRtZDogNjBweCwgLy8gMzBweCBvbiBlYWNoIHNpZGVcblx0XHRcdFx0bGc6IDEwMHB4LCAvLyA1MHB4IG9uIGVhY2ggc2lkZVxuXHRcdFx0XHR4bDogMzBweCwgLy8gMTVweCBvbiBlYWNoIHNpZGVcbik7XG5cbi8vIENvbnRhaW5lciBmbHVpZCBtYXhpbXVtIHdpZHRoXG4kY29udGFpbmVyLWZsdWlkLW1heC13aWR0aDogMTAxMnB4O1xuXG4vKlxuICogR2xvYmFsIENTUyBWYXJpYWJsZXM6XG4gKi9cbjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEwMCU7XG5cblx0QGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdC0tY29udGFpbmVyLXdpZHRoOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnApfTtcblx0XHRcdC0tY29udGFpbmVyLWd1dHRlci14OiAje21hcC1nZXQoJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXMsICRicCl9O1xuXHRcdH1cblx0fVxuXG5cdC0taGVhZGVyLWhlaWdodDogI3tyZW0oMTAwKX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG5cdC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogI3tyZW0oNzApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG4gIFxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90b1NsYWItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvU2xhYi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9IiwiLyohIHNhbml0aXplLmNzcyB2OC4wLjAgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vY3NzdG9vbHMvc2FuaXRpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSByZXBlYXRpbmcgYmFja2dyb3VuZHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIDEgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogMSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFVzZSB0aGUgZGVmYXVsdCBjdXJzb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqIDUuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmh0bWwge1xuXHRjdXJzb3I6IGRlZmF1bHQ7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cblx0LW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xuXHR0YWItc2l6ZTogNDsgLyogMyAqL1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogNCAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDQgKi9cblx0d29yZC1icmVhazogYnJlYWstd29yZDsgLyogNSAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3Qgc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5uYXYgb2wsXG5uYXYgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuc3ZnOm5vdChbZmlsbF0pIHtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogVGFidWxhciBkYXRhXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogSW5oZXJpdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAyLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICovXG5cbmxlZ2VuZCB7XG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKiAyLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMy4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogYXV0bzsgLyogMiAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiAzICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgb3V0bGluZSBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIDppbnZhbGlkIHN0eWxlcyBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LXVpLWludmFsaWQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGlhbG9nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogc29saWQ7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDFlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gICAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAxICovXG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogQWNjZXNzaWJpbGl0eVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7IC8vIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4iLCIvLyBDb3JlIFdvcmRQcmVzcyBjb21wb25lbnRzOlxuLy9cbi8vICMgQWRtaW5iYXJcbi8vICMgQWxpZ25tZW50c1xuLy8gIyBDYXB0aW9uc1xuLy8gIyBHYWxsZXJpZXNcbi8vICMgU21pbGV5XG4vL1xuXG4vLyBBZG1pbmJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jd3BhZG1pbmJhciB7XG5cdC0td3AtYmx1ZTogIzIyNzFiMTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuXHQmOmhvdmVyIHtcblx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KC5pcy1leHBhbmRlZCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlzLWV4cGFuZGVkIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtYmx1ZSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWItdG9wLW1lbnU+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVyIHtcblx0XHR0b3A6IDEwMCU7XG5cdH1cblxuXHQuYWItdG9wLXNlY29uZGFyeSB7XG5cdFx0QGluY2x1ZGUgbWF4KDc4Mikge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdD4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdCB7XG5cdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGlkZSBzb21lIG1lbnUgaXRlbXMgdG8gcHJldmVudCBob3Jpem9udGFsIG92ZXJmbG93XG5cdHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkge1xuXHRcdCYjd3AtYWRtaW4tYmFyLXdwc2VvLW1lbnUsXG5cdFx0JiN3cC1hZG1pbi1iYXItZ2Zvcm0tZm9ybXMge1xuXHRcdFx0QGluY2x1ZGUgbWF4KDc4Mikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGIgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDZweCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbWluKDc4Mykge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHR3aWR0aDogNDZweDtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cblx0XHRAaW5jbHVkZSBtaW4oNzgzKSB7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyAhaW1wb3J0YW50O1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXGYxMDlcIiAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGRhc2hpY29ucztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtYmx1ZSk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQWxpZ25tZW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ2FwdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogcmVtKDEwIDApO1xuXHR9XG59XG5cbnNwYW4ge1xuXHQmLndwLWNhcHRpb24tdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8vIEdhbGxlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29sdW1uczogKFxuXHRcdFx0XHQxOiAxMDAlLFxuXHRcdFx0XHQyOiA1MCUsXG5cdFx0XHRcdDM6IDMzLjMzJSxcblx0XHRcdFx0NDogMjUlLFxuXHRcdFx0XHQ1OiAyMCUsXG5cdFx0XHRcdDY6IDE2LjY2JSxcblx0XHRcdFx0NzogMTQuMjglLFxuXHRcdFx0XHQ4OiAxMi41JSxcblx0XHRcdFx0OTogMTEuMTElXG4pO1xuXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblxuXHQvLyBMb29wcyB0byBlbnVtZXJhdGUgdGhlIGNsYXNzZXMgZm9yIGdhbGxlcnkgY29sdW1ucy5cblx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblx0XHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9ICYge1xuXHRcdFx0bWF4LXdpZHRoOiBtYXAtZ2V0KCRjb2x1bW5zLCAkaSk7XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gU21pbGV5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53cC1zbWlsZXkge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIvLyBNaXhpbnMgZm9yIE1lZGlhIFF1ZXJpZXNcbi8vIGV4YW1wbGUgdXNhZ2U6IEBpbmNsdWRlIG1pbihsZykgfHwgQGluY2x1ZGUgbWluKDcyMClcbi8vIC0tLSBtaW4td2lkdGhcbkBtaXhpbiBtaW4oJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1pbmgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtd2lkdGhcbkBtaXhpbiBtYXgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LWhlaWdodFxuQG1peGluIG1heGgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDdXN0b20gU3R5bGUgRm9ybWF0czpcbi50ZXh0LXNtIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4udGV4dC1tZCB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRleHQtbGcge1xuXHRmb250LXNpemU6IDE4cHg7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG59XG5cbi8vIHNpbXBsZSBsaW5rIChlLmcuIGluc2lkZSBwb3N0L3BhZ2UgY29udGVudClcbiVsaW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IHJlbSgyMCk7XG5cdG1hcmdpbjogcmVtKDUwIDMwKTtcblxuXHRwIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4vLyBTdHlsZXMgZm9yIGZvcm1hdHRlZCB0ZXh0IChlLmcuIHBvc3QvcGFnZSBjb250ZW50LCBXWVNJV1lHIGN1c3RvbSBmaWVsZHMpXG4uZWRpdG9yID4gKiB7XG5cdG1hcmdpbi10b3A6IHJlbSgxOCk7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGE6bm90KFtjbGFzc10pIHtcblx0XHRAZXh0ZW5kICVsaW5rO1xuXHR9XG59XG4iLCIvLyBTaG9ydGVuZWQgVHJhbnNpdGlvblxuQG1peGluIHRyKCR0OiAkZGVmYXVsdC10cmFuc2l0aW9uKSB7XG5cdHRyYW5zaXRpb246ICR0O1xufVxuXG5AbWl4aW4gZnMoJHNpemUtdmFsdWU6IDE2KSB7XG5cdGZvbnQtc2l6ZTogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGxoKCRzaXplLXZhbHVlOiAxNikge1xuXHRsaW5lLWhlaWdodDogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGZmKCRmcywgJGxoLCAkZnc6IDQwMCkge1xuXHRAaW5jbHVkZSBmcygkZnMpO1xuXHRAaW5jbHVkZSBsaCgkbGgpO1xuXHRmb250LXdlaWdodDogJGZ3O1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gaGlkZS10ZXh0IHtcblx0Zm9udDogMCAvIDAgYTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEFsbCBoZWFkaW5nc1xuQG1peGluIGhlYWRpbmdzIHtcblx0aDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTm8gYXV0b2ZpbGwgY29sb3IgZm9yIGlucHV0c1xuQG1peGluIG5vLWF1dG9maWxsIHtcblx0Jjotd2Via2l0LWF1dG9maWxsLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcblx0Jjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyA5OTk5czsgLy8gdXNlIGEgcmVhbGx5IGxhcmdlIGRlbGF5IGhlcmVcblx0fVxuXG5cdC8vIENoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3hcblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGI7XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBob3ZlclxuQG1peGluIGhvdmVyKCRicDogbWQpIHtcblx0JjphY3RpdmUge1xuXHRcdEBjb250ZW50XG5cdH1cblx0QGluY2x1ZGUgbWluKCRicCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgZm9yIGFsbCBicm93c2Vyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHNjcm9sbGJhciBzdHlsaW5nXG5AbWl4aW4gc2Nyb2xsYmFyKCR3aWR0aDogMTBweCwgJGNvbG9yLXRyYWNrOiAkYiwgJGNvbG9yLWJvcmRlcjogI2NjYykge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRjb2xvci10cmFjaywgMC4zKTtcblx0fVxufVxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGJ1dHRvbiBlbGVtZW50c1xuQG1peGluIHVuc3R5bGVkLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogdW5zZXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBsaXN0IGVsZW1lbnRzXG5AbWl4aW4gdW5zdHlsZWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuXG4iLCIvLyBGbHVpZC1yZXNwb25zaXZlIGZvbnQtc2l6ZSBjYWxjdWxhdG9yXG4vLyBAbGluayBodHRwczovL3dlYnNlbWFudGljcy51ay90b29scy9yZXNwb25zaXZlLWZvbnQtY2FsY3VsYXRvci9cbi8vIGNsYW1wIGJyb3dzZXIgd2lkdGg6IGZyb20gNTc1cHggdG8gMTQ0MHB4XG5cbkBpbmNsdWRlIGhlYWRpbmdzIHtcblx0bWluLWhlaWdodDogMHZ3OyAvLyBzYWZhcmkgZml4XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMzAsIDM0KTtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgyNiwgMzApO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE4LCAyMCk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAxOCk7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMTYsIDE2KTtcbn1cblxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IHJlbSgxNCwgMTQpO1xufVxuXG5wLFxuLnAge1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xufVxuXG4uZnMtMTgtMjAge1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMzApO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0fVxufSIsInVsLFxub2wge1xuXHRtYXJnaW46IHJlbSgwIDAgMjAgMCk7XG5cdHBhZGRpbmctbGVmdDogcmVtKDMwKTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogcmVtKDAgMTYgMjApO1xufVxuXG4vLyBDdXN0b20gbGlzdHNcbi5saXN0LWNoZWNrLFxuLmxpc3QtZG90LFxuLmxpc3QtbnVtYmVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IHJlbSg4KTtcblxuXHQ+IGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG5cdH1cbn1cblxuLy8gQ2hlY2tlZCBsaXN0XG4ubGlzdC1jaGVjayB7XG5cdD4gbGkge1xuXHRcdC8vIGljb246IGNoZWNrIG1hcmsgKGJsYWNrKVxuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NwYXRoIGQ9J000MzUuODQ4IDgzLjQ2NkwxNzIuODA0IDM0Ni41MWwtOTYuNjUyLTk2LjY1MmMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3MSAwbC0yOC4yODQgMjguMjg0Yy00LjY4NiA0LjY4Ni00LjY4NiAxMi4yODQgMCAxNi45NzFsMTMzLjQyMSAxMzMuNDIxYzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGwyOTkuODEzLTI5OS44MTNjNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0yOC4yODQtMjguMjg0Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcgMHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDAgNTAlIC8gMWVtIDFlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLy8gRG90dGVkIGxpc3Rcbi5saXN0LWRvdCB7XG5cdD4gbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMC41ZW07XG5cdFx0XHRoZWlnaHQ6IDAuNWVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuNWVtO1xuXHRcdFx0bGVmdDogMC4yNWVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyBOdW1iZXJlZCBsaXN0XG4ubGlzdC1udW1iZXIge1xuXHRjb3VudGVyLXJlc2V0OiBjdXN0b20tY291bnRlcjtcblxuXHQ+IGxpIHtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG5cdFx0bWluLWhlaWdodDogMS4yZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogY291bnRlcihjdXN0b20tY291bnRlcik7XG5cdFx0XHR3aWR0aDogMS41ZW07XG5cdFx0XHRoZWlnaHQ6IDEuNWVtO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC4yNWVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cbn1cbiIsInRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCAwICRzcGFjZXI7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmc6IHJlbSg2IDgpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cblxuLy8gQm9yZGVyZWQgdGFibGVcbi50YWJsZS1ib3JkZXJlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblxuXHR0aCxcblx0dGQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0fVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLnRhYmxlLXN0cmlwZWQge1xuXHR0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlXG4vLyBkaXYudGFibGUtcmVzcG9uc2l2ZSBpcyBhIHdyYXBwZXIgYXJvdW5kIDx0YWJsZT5cbi50YWJsZS1yZXNwb25zaXZlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4iLCIuYnRuIHtcblx0QGluY2x1ZGUgdHI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG5cdHBhZGRpbmc6IHJlbSgxMSAyMCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRnYXA6IHJlbSg1KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3Zlcjtcblx0XHRjb2xvcjogJHc7XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJHc7XG5cdFx0fVxuXHR9XG5cblx0c3ZnIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogcmVtKDExKTtcblx0XHRoZWlnaHQ6IHJlbSg2KTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdHRyYW5zaXRpb246IGZpbGwgJHRpbWU7XG5cdH1cblxuXHQmLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdH1cblx0fVxufVxuXG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0QGV4dGVuZCAuYnRuO1xufSIsIiVmaWVsZC1pbnB1dCB7IC8vIHVzYWdlOiBAZXh0ZW5kICVmaWVsZC1pbnB1dFxuXHRAaW5jbHVkZSB0cjtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGI7XG5cdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0bGluZS1oZWlnaHQ6IHJlbSgxNCk7XG5cdHBhZGRpbmc6IHJlbSgxMCAyMCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogbm9uZTtcblx0XG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRAaW5jbHVkZSB0cjtcblx0XHRjb2xvcjogJGdyZXk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHR9XG5cdH1cblxuXHQmLmhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHRAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHc7XG5cdFx0fVxuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0QGV4dGVuZCAlZmllbGQtaW5wdXQ7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIEZpcmVmb3hcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG5cdHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG50ZXh0YXJlYSB7XG5cdGhlaWdodDogcmVtKDExMCk7XG5cdHBhZGRpbmc6IHJlbSgxNik7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdEBpbmNsdWRlIHRyO1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogcmVtKDE2KTtcblx0aGVpZ2h0OiByZW0oMTYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG5cdCY6Y2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHQvLyBjaGVjayBpY29uIHdoaXRlXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0bGFiZWw6aG92ZXIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRAaW5jbHVkZSB0cjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IHJlbSgxNik7XG5cdGhlaWdodDogcmVtKDE2KTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMC41ZW07XG5cblx0JjpjaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKCRiLCAxKSAwJSwgcmdiYSgkYiwgMSkgcmVtKDQpLCByZ2JhKCR3LCAxKSByZW0oNCkpO1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0bGFiZWw6aG92ZXIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkdyBpbnNldDtcblx0XG5cdEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRiIGluc2V0O1xuXHR9XG59IiwiLy8gQ3VzdG9tIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdC5oaWRkZW4tI3skYnB9LXVwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC52aXNpYmxlLSN7JGJwfS11cCB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmQtbm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVGV4dCBhbGlnbm1lbnRcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXHRcdCRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cdFx0LnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cdFx0LnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXHRcdC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cdH1cbn1cblxuLy8gVGV4dCB0cmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29sb3JzXG4vLyAkY29sb3ItYXJyYXk6IChcbi8vIFx0XHRcdFx0cHJpbWFyeTogJHByaW1hcnksXG4vLyBcdFx0XHRcdHNlY29uZGFyeTogJHNlY29uZGFyeSxcbi8vIFx0XHRcdFx0d2hpdGU6ICR3LFxuLy8gXHRcdFx0XHRibGFjazogJGIsXG4vLyBcdFx0XHRcdGdyZXk6ICRncmV5LFxuLy8gKTtcbi8vIEBlYWNoICRjb2xvci1uYW1lLCAkY29sb3ItdmFsdWUgaW4gJGNvbG9yLWFycmF5IHtcbi8vIFx0I3snLmJnLScgKyAkY29sb3ItbmFtZX0ge1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyBcdCN7Jy5jb2xvci0nICsgJGNvbG9yLW5hbWV9IHtcbi8vIFx0XHRjb2xvcjogJGNvbG9yLXZhbHVlICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cblxuLy8gSW1hZ2VzXG4uaW1nLWNvdmVyIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uaW1nLWNvbnRhaW4ge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0b2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4vLyBUZXh0IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvLyBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cblxuXHQmOmZvY3VzIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y29sb3I6ICRiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiByZW0oMTUgMjMgMTQpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8vIEFib3ZlIFdQIHRvb2xiYXIuXG5cdH1cbn1cblxuLm5vLXNjcm9sbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGxpc3QgZWxlbWVudHNcbiVsaXN0LXVuc3R5bGVkIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5tYi0yNSB7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XG59XG5cbi5tYi00MCB7XG5cdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG59IiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJPT1RTVFJBUCBHUklEOlxuXG4vLyBOZWVkZWQgZnVuY3Rpb25zIGFuZCBtaXhpbnMgYWxyZWFkeSB3ZXJlIGltcG9ydGVkIGluICdfYm9vdHN0cmFwLXV0aWxpdGllcy5zY3NzJyBmaWxlXG5cbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9jb250YWluZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuXG5cbi8vIEN1c3RvbSBncmlkIHN0eWxlc1xuLnJvdyB7XG5cdHJvdy1nYXA6ICRncmlkLWd1dHRlci13aWR0aDsgLy8gYWRkIHZlcnRpY2FsIGd1dHRlcnMgYmV0d2VlbiBjb2x1bW5zXG5cblx0KyAucm93IHtcblx0XHRtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7IC8vIGFkZCB2ZXJ0aWNhbCBndXR0ZXJzIGJldHdlZW4gcm93c1xuXHR9XG59XG5cbi5jb250YWluZXIge1xuXHQtLWJzLWd1dHRlci14OiB2YXIoLS1jb250YWluZXItZ3V0dGVyLXgpOyAvLyByZW1vdmUgdGhpcyBhc3NpZ25tZW50IGlmIHlvdSBkb24ndCB3YW50IHRvIGtlZXAgcGFkZGluZy14IHZhbHVlcyBjb25zdGFudCBmb3IgYWxsIGJyZWFrcG9pbnRzO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLWZsdWlkLW1heC13aWR0aDtcbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlLWFsbFxuXG4ud3BjZjcge1xuXHQuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0aW5wdXRbdHlwZT0nc3VibWl0J10ge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0fVxuXG5cdGZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMjApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmLmluaXQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYuc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXG5cdFx0Ji5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcblx0XHQmLmFib3J0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cblx0XHQmLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cblx0XHQmLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcblx0XHQmLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdH1cblxuXHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHQuZm9ybS1ncm91cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tbGVmdDogcmVtKDUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHR9XG5cblx0LndwY2Y3LWFjY2VwdGFuY2Uge1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblxuXHRcdC53cGNmNy1saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGNvbG9yOiAkcmVkO1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjAlO1xuXHRsZWZ0OiAyMCU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0YmFja2dyb3VuZDogJHc7XG5cdHBhZGRpbmc6IDAuMmVtIDAuOGVtO1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxZW07XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnICc7XG59XG5cbmRpdi53cGNmNyB7XG5cdC5hamF4LWxvYWRlcixcblx0LndwY2Y3LXNwaW5uZXIge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ibGFjay1sb2FkZXIuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR3aWR0aDogcmVtKDI0KTtcblx0XHRoZWlnaHQ6IHJlbSgyNCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYygxMDAlICsgM3B4KTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGRpdi5hamF4LWVycm9yIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aW5wdXRbdHlwZT0nZmlsZSddIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdmaWxlJ106ZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cblxuLndwY2Y3LWZvcm0uc3VibWl0dGluZyB7XG5cdC5hamF4LWxvYWRlcixcblx0LndwY2Y3LXNwaW5uZXIge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cbiIsIi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJiAqLFxuICAmICo6YmVmb3JlLFxuICAmICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxuICAmLmlzLWRyYWdnYWJsZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYuaXMtZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG59XG5cbi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWxfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLiN7JGNhcm91c2VsLXByZWZpeH1jYXJvdXNlbF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsX19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBAaWYgKCRjYXJvdXNlbC1zbGlkZS13aWR0aCkge1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtc2xpZGUtd2lkdGg7XG4gIH1cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuIiwiJGNhcm91c2VsLXByZWZpeDogXCJcIiAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXNsaWRlLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKSAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiAgICBEb3RzIHBsdWdpblxyXG4qL1xyXG4kY2Fyb3VzZWwtZG90cy1hYnNvbHV0ZTogdHJ1ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtbWFyZ2luOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLXdpZHRoOiAyMnB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1oZWlnaHQ6IDIycHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtZG90cy1kb3Qtd2lkdGg6IDhweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtZG90LWhlaWdodDogOHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1kb3QtY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHk6IDAuMjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiAgICBOYXZpZ2F0aW9uIHBsdWdpblxyXG4qL1xyXG5cclxuJGNhcm91c2VsLWJ1dHRvbi13aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWJ1dHRvbi1jb2xvcjogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLWJnOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYmcsIHRyYW5zcGFyZW50KSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zaGFkb3c6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA1MCUpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWJ1dHRvbi1wcmV2LXBvczogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1uZXh0LXBvczogMTBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tZGlzYWJsZWQtb3BhY2l0eTogMC4zICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGgsIDUwJSkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWxsOiBub25lICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zY2FsZTogZmFsc2UgIWRlZmF1bHQ7XHJcbiIsIi5oYXMtZG90cyB7XG4gIEBpZiAoJGNhcm91c2VsLWRvdHMtbWFyZ2luID4gMCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skY2Fyb3VzZWwtZG90cy1tYXJnaW59ICsgI3skY2Fyb3VzZWwtZG90cy1oZWlnaHR9KTtcbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2RvdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcblxuICBAaWYgKCRjYXJvdXNlbC1kb3RzLWFic29sdXRlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgI3skY2Fyb3VzZWwtZG90cy1tYXJnaW59KTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLmNhcm91c2VsX19kb3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6ICRjYXJvdXNlbC1kb3RzLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWRvdHMtaGVpZ2h0O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6ICRjYXJvdXNlbC1kb3RzLWRvdC13aWR0aDtcbiAgICAgIGhlaWdodDogJGNhcm91c2VsLWRvdHMtZG90LWhlaWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1kb3RzLWRvdC1yYWRpdXM7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kb3RzLWRvdC1jb2xvcjtcblxuICAgICAgQGlmICgkY2Fyb3VzZWwtZG90cy1kb3Qtb3BhY2l0eSA8IDEpIHtcbiAgICAgICAgb3BhY2l0eTogJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICgkY2Fyb3VzZWwtZG90cy1kb3Qtb3BhY2l0eSA8IDEpIHtcbiAgICAgICYuaXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcm91c2VsX19idXR0b24ge1xuICB3aWR0aDogJGNhcm91c2VsLWJ1dHRvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDtcblxuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNhcm91c2VsLWJ1dHRvbi1jb2xvcjtcbiAgYmFja2dyb3VuZDogJGNhcm91c2VsLWJ1dHRvbi1iZztcblxuICBAaWYgKCRjYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1zaGFkb3cgIT0gZmFsc2UpIHtcbiAgICBib3gtc2hhZG93OiAkY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdztcbiAgfVxuXG4gICYuaXMtcHJldixcbiAgJi5pcy1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgJi5pcy1wcmV2IHtcbiAgICBsZWZ0OiAkY2Fyb3VzZWwtYnV0dG9uLXByZXYtcG9zO1xuICB9XG5cbiAgJi5pcy1uZXh0IHtcbiAgICByaWdodDogJGNhcm91c2VsLWJ1dHRvbi1uZXh0LXBvcztcbiAgfVxuXG4gIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5ICE9IGZhbHNlKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGNhcm91c2VsLWJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYgc3ZnIHtcbiAgICB3aWR0aDogJGNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ7XG5cbiAgICBmaWxsOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWxsO1xuXG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zY2FsZSAhPSBmYWxzZSkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zY2FsZSk7XG4gICAgfVxuICB9XG59XG4iLCJodG1sLndpdGgtZmFuY3lib3gge1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG59XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJGZhbmN5Ym94LWNvbnRhaW5lci1wYWRkaW5nO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBjb2xvcjogJGZhbmN5Ym94LWNvbnRhaW5lci1jb2xvcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblxuICAmICosXG4gICYgKjo6YmVmb3JlLFxuICAmICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbiAgJiA6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBib2R5Om5vdCguaXMtdXNpbmctbW91c2UpICYgOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAkZmFuY3lib3gtZm9jdXMtc2hhZG93O1xuICB9XG5cbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY29udGFpbmVyKTtcbn1cblxuLmZhbmN5Ym94X19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LWJhY2tkcm9wLWJnO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYmFja2Ryb3ApO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcblxuICAvKiBGb3IgU2FmYXJpICovXG4gIGhlaWdodDogMTAwJTtcblxuICB6LWluZGV4OiAxMDtcblxuICAmLmhhcy1kb3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSArICN7JGNhcm91c2VsLWRvdHMtaGVpZ2h0fSk7XG4gIH1cblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNhcm91c2VsKTtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZhbmN5Ym94X190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJGZhbmN5Ym94LXNsaWRlLXBhZGRpbmc7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiAwIDAgMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4O1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KHNsaWRlKTtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgMCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1jb250ZW50LXBhZGRpbmc7XG4gIGNvbG9yOiAkZmFuY3lib3gtY29udGVudC1jb2xvcjtcbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LWNvbnRlbnQtYmc7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICB6LWluZGV4OiAyMDtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNvbnRlbnQpO1xuXG4gICYgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSkge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogJGZhbmN5Ym94LWNhcHRpb24tbWFyZ2luO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtY2FwdGlvbi1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGZhbmN5Ym94LWNhcHRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZmFuY3lib3gtY2FwdGlvbi1jb2xvcjtcblxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjdXJzb3I6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG4gIC5pcy1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoY2FwdGlvbik7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyID4gLmNhcm91c2VsX19kb3RzIHtcbiAgdG9wOiAxMDAlO1xuICBjb2xvcjogJGZhbmN5Ym94LWNvbnRhaW5lci1jb2xvcjtcbn1cblxuLmZhbmN5Ym94X19uYXYge1xuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KG5hdik7XG5cbiAgJiAuY2Fyb3VzZWxfX2J1dHRvbiB7XG4gICAgei1pbmRleDogNDA7XG5cbiAgICAmLmlzLW5leHQge1xuICAgICAgcmlnaHQ6IDhweDtcblxuICAgICAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tbmV4dCk7XG4gICAgfVxuXG4gICAgJi5pcy1wcmV2IHtcbiAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tcHJldik7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtcbiAgcmlnaHQ6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7XG5cbiAgei1pbmRleDogNDA7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChidXR0b24tY2xvc2Utb3V0c2lkZSk7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiBsb2NhdGVkIGluc2lkZSBjb250ZW50IGFyZWEgKi9cbi5mYW5jeWJveF9fY29udGVudCA+IC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMDtcblxuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLWNsb3NlLWluc2lkZSk7XG59XG5cbi5mYW5jeWJveF9fbm8tY2xpY2ssXG4uZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiJGZhbmN5Ym94LWJyZWFrcG9pbnRzOiAoXG4gIHhsOiAoXG4gICAgYnAtd2lkdGg6IDEwMjRweCxcbiAgICBjb250YWluZXI6IChcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4LFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4LFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyN3B4LFxuICAgICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjdweCxcbiAgICApLFxuICAgIGJ1dHRvbi1jbG9zZS1vdXRzaWRlOiAoXG4gICAgICByaWdodDogNDBweCxcbiAgICApLFxuICAgIGJ1dHRvbi1uZXh0OiAoXG4gICAgICByaWdodDogNDBweCxcbiAgICApLFxuICAgIGJ1dHRvbi1wcmV2OiAoXG4gICAgICBsZWZ0OiA0MHB4LFxuICAgICksXG4gICAgc2xpZGU6IChcbiAgICAgIHBhZGRpbmc6IDY0cHggMTAwcHgsXG4gICAgKSxcbiAgICB0b29sYmFyOiAoXG4gICAgICBwYWRkaW5nOiA4cHgsXG4gICAgKSxcbiAgKSxcbikgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1jb250YWluZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jb250YWluZXItcGFkZGluZzogZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KVxuICBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1iYWNrZHJvcC1iZzogdmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtYWNjZW50LWNvbG9yOiB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtZm9jdXMtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMnB4IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgxLCAyMTAsIDIzMiwgMC45NCkpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtc3Bpbm5lci1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtc3Bpbm5lci13aWR0aDogNTBweCAhZGVmYXVsdDtcbiRmYW5jeWJveC1zcGlubmVyLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiRmYW5jeWJveC1zcGlubmVyLXN2Zy1zdHJva2Utd2lkdGg6IDIuNzUgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC1zbGlkZS1wYWRkaW5nOiA0OHB4IDhweCA4cHggOHB4ICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtY29udGVudC1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY29udGVudC1iZzogdmFyKC0tZmFuY3lib3gtY29udGVudC1iZywgI2ZmZikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY29udGVudC1wYWRkaW5nOiAzNnB4ICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtY2FwdGlvbi1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY2FwdGlvbi1wYWRkaW5nOiAxcmVtIDAgMCAwICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNhcHRpb24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNhcHRpb24tbGluZS1oZWlnaHQ6IDEuMzc1ICFkZWZhdWx0O1xuXG4vKlxuICBUaHVtYnMgcGx1Z2luXG4qL1xuXG4kZmFuY3lib3gtdGh1bWJzLXBhZGRpbmc6IDBweCAzcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNwYWNpbmc6IDhweCAzcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXJhZGl1czogOHB4IDNweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtd2lkdGg6IHZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXJhdGlvOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkgIWRlZmF1bHQ7IC8qIDMvMiAqL1xuJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1vcGFjaXR5OiBmYWxzZSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyOiB0cnVlICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItd2lkdGg6IDVweCAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiAkZmFuY3lib3gtYWNjZW50LWNvbG9yICFkZWZhdWx0O1xuXG4vKlxuICBIVE1MIHBsdWdpblxuKi9cbiRmYW5jeWJveC1pZnJhbWUtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kZmFuY3lib3gtaWZyYW1lLWhlaWdodDogODAlICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtdmlkZW8td2lkdGg6IDk2MHB4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXZpZGVvLWhlaWdodDogNTQwcHggIWRlZmF1bHQ7XG5cbi8qXG4gIFRvb2xiYXIgcGx1Z2luXG4qL1xuXG4kZmFuY3lib3gtdG9vbGJhci1iZzogbGluZWFyLWdyYWRpZW50KFxuICB0byB0b3AsXG4gIGhzbGEoMCwgMCUsIDAlLCAwKSAwJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDA2KSA4LjElLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wMjEpIDE1LjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wNDYpIDIyLjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4wNzcpIDI5JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMTE0KSAzNS4zJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMTU1KSA0MS4yJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMTk4KSA0Ny4xJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMjQyKSA1Mi45JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMjg1KSA1OC44JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMzI2KSA2NC43JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMzYzKSA3MSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjM5NCkgNzcuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjQxOSkgODQuNSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjQzNCkgOTEuOSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjQ0KSAxMDAlXG4pICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRvb2xiYXItcGFkZGluZzogMCAhZGVmYXVsdDtcbiIsIkBtaXhpbiBmYW5jeWJveC1icmVha3BvaW50KCRrZXkpIHtcbiAgQGVhY2ggJGtleU1hcCwgJHZhbHVlTWFwIGluICRmYW5jeWJveC1icmVha3BvaW50cyB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCR2YWx1ZU1hcCwgJGtleSkge1xuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkdmFsdWVNYXAsIGJwLXdpZHRoKSkge1xuICAgICAgICBAZWFjaCAkcHJvcEtleSwgJHByb3BWYWx1ZSBpbiBtYXAtZ2V0KCR2YWx1ZU1hcCwgJGtleSkge1xuICAgICAgICAgICN7JHByb3BLZXl9OiAkcHJvcFZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFuY3lib3hfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG5cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgd2lkdGg6ICRmYW5jeWJveC1zcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRmYW5jeWJveC1zcGlubmVyLWhlaWdodDtcblxuICBjb2xvcjogJGZhbmN5Ym94LXNwaW5uZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChsb2FkZXIpO1xuXG4gIC5mYW5jeWJveF9fc2xpZGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwNTM7XG4gIH1cblxuICAmIHN2ZyB7XG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJiBjaXJjbGUge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZS13aWR0aDogJGZhbmN5Ym94LXNwaW5uZXItc3ZnLXN0cm9rZS13aWR0aDtcbiAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcblxuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICBhbmltYXRpb246IGZhbmN5Ym94LWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuIiwiLmZhbmN5Ym94X19iYWNrZHJvcCxcbi5mYW5jeWJveF9fY2FwdGlvbixcbi5mYW5jeWJveF9fbmF2LFxuLmNhcm91c2VsX19kb3RzLFxuLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLyogT3BlbmluZyAqL1xuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICYgLmZhbmN5Ym94X19iYWNrZHJvcCxcbiAgJiAuZmFuY3lib3hfX2NhcHRpb24sXG4gICYgLmZhbmN5Ym94X19uYXYsXG4gICYgLmNhcm91c2VsX19kb3RzLFxuICAmIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbiAgfVxufVxuXG4vKiBDbG9zaW5nICovXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIHtcbiAgJiAuZmFuY3lib3hfX2JhY2tkcm9wLFxuICAmIC5mYW5jeWJveF9fY2FwdGlvbixcbiAgJiAuZmFuY3lib3hfX25hdixcbiAgJiAuY2Fyb3VzZWxfX2RvdHMsXG4gICYgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Uge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG4gIH1cbn1cblxuLmZhbmN5Ym94LWZhZGVJbiB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94LWZhZGVPdXQge1xuICBhbmltYXRpb246IDAuMXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveC16b29tSW5VcCB7XG4gIGFuaW1hdGlvbjogMC4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXA7XG59XG5cbi5mYW5jeWJveC16b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3duO1xufVxuXG4vKiBCb3RoIGB0aHJvd091dGAgY2xhc3NlcyBhcmUgZm9yIGNsb3NpbmcgYW5pbWF0aW9uIGFmdGVyIGRyYWdnaW5nIHVwL2Rvd24gKi9cbi5mYW5jeWJveC10aHJvd091dFVwIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcDtcbn1cblxuLmZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1mYWRlT3V0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC16b29tT3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNjY2MgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuIiwiLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gICYuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUsXG4gICYuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG5cbiAgJi5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlLFxuICAmLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgfVxufVxuIiwiLmZhbmN5Ym94X19pbWFnZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oYXMtaW1hZ2Uge1xuICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuXG4gICAgLmlzLWNsb3NpbmcgJiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW1hZ2UtZml0PVwiY29udGFpblwiXSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gICAgLyogRml4IE1hYyBPUyBTYWZhcmkgMTEgLSAxMyAqL1xuICAgIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mYW5jeWJveF9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWltYWdlLWZpdD1cImNvbnRhaW4td1wiXSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZmFuY3lib3hfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtaW1hZ2UtZml0PVwiY292ZXJcIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAgIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmFuY3lib3hfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICAuZmFuY3lib3hfX3NsaWRlIHtcbiAgICAkcDogJjtcblxuICAgIEBhdC1yb290IC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgICAjeyRwfS5oYXMtaWZyYW1lICYsXG4gICAgICAjeyRwfS5oYXMtbWFwICYsXG4gICAgICAjeyRwfS5oYXMtcGRmICYsXG4gICAgICAjeyRwfS5oYXMtdmlkZW8gJixcbiAgICAgICN7JHB9Lmhhcy1odG1sNXZpZGVvICYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAjeyRwfS5oYXMtaWZyYW1lICYsXG4gICAgICAjeyRwfS5oYXMtbWFwICYsXG4gICAgICAjeyRwfS5oYXMtcGRmICYge1xuICAgICAgICB3aWR0aDogJGZhbmN5Ym94LWlmcmFtZS13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZmFuY3lib3gtaWZyYW1lLWhlaWdodDtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLXZpZGVvICYsXG4gICAgICAjeyRwfS5oYXMtaHRtbDV2aWRlbyAmIHtcbiAgICAgICAgd2lkdGg6ICRmYW5jeWJveC12aWRlby13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkZmFuY3lib3gtdmlkZW8taGVpZ2h0O1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLW1hcCAmLFxuICAgICAgI3skcH0uaGFzLXBkZiAmLFxuICAgICAgI3skcH0uaGFzLXZpZGVvICYsXG4gICAgICAjeyRwfS5oYXMtaHRtbDV2aWRlbyAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjkpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLW1hcCAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94X19odG1sNXZpZGVvLFxuLmZhbmN5Ym94X19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhbmN5Ym94LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4iLCIuZmFuY3lib3hfX3RodW1icyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC10aHVtYnMtcGFkZGluZztcblxuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1cImZhbHNlXCJdICYge1xuICAgIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUluO1xuICB9XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAmIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJiAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogJGZhbmN5Ym94LXRodW1icy13aWR0aDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAkZmFuY3lib3gtdGh1bWJzLXNwYWNpbmc7XG5cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGlmICgkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlciAhPSBmYWxzZSkge1xuICAgICAgJiAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGJvcmRlci13aWR0aDogJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuXG4gICAgICAgIEBpZiAoJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzICE9IGZhbHNlKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC45MjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94X190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLyogS2VlcCBhc3BlY3QgcmF0aW8gKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoMTAwJSAvICgjeyRmYW5jeWJveC10aHVtYnMtcmF0aW99KSk7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZhbmN5Ym94LXRodW1icy1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaWYgKCRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIEBpZiAoJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1vcGFjaXR5ICE9IGZhbHNlKSB7XG4gICAgLmlzLW5hdi1zZWxlY3RlZCAmIHtcbiAgICAgIG9wYWNpdHk6ICRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG5cbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LXRvb2xiYXItYmc7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC10b29sYmFyLXBhZGRpbmc7XG5cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludCh0b29sYmFyKTtcblxuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAmIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbiAgfVxuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi0tbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICYtLWNlbnRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5Ym94X19jb3VudGVyIHtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuXG4uZmFuY3lib3hfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGZhbmN5Ym94LWFjY2VudC1jb2xvcjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogMzA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGltcG9ydCBcIkBmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L0ZhbmN5Ym94XCI7XG5cbi8vIEN1c3RvbSBzdHlsaW5nOlxuW2RhdGEtZmFuY3lib3hdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XG5cdC5nZm9ybV9oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5oMjtcblx0fVxuXG5cdGZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdC5nZmllbGQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZWxkc2V0LmdmaWVsZCB7XG5cdFx0XHRcdC5nZmllbGRfbGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRcdGdhcDogcmVtKDE2KTtcblx0XHR9XG5cblx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPWNvbG9yXSxcblx0XHRpbnB1dFt0eXBlPWRhdGVdLFxuXHRcdGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuXHRcdGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuXHRcdGlucHV0W3R5cGU9ZW1haWxdLFxuXHRcdGlucHV0W3R5cGU9bW9udGhdLFxuXHRcdGlucHV0W3R5cGU9bnVtYmVyXSxcblx0XHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHRpbnB1dFt0eXBlPXNlYXJjaF0sXG5cdFx0aW5wdXRbdHlwZT10ZWxdLFxuXHRcdGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0aW5wdXRbdHlwZT10aW1lXSxcblx0XHRpbnB1dFt0eXBlPXVybF0sXG5cdFx0aW5wdXRbdHlwZT13ZWVrXSxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0QGV4dGVuZCAlZmllbGQtaW5wdXQ7XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogcmVtKDE2KTtcblx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDIwKTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDQwKTtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Nob2ljZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogcmVtKDIwKTtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcblx0XHQudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5uaWNlLXNlbGVjdCAuY3VycmVudCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdC5nZm9ybV9mb290ZXIge1xuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cImltYWdlXCJdIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiByZW0oNSk7XG5cdFx0XHRcdHJpZ2h0OiByZW0oNSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgzMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDkpO1xuXHRcdFx0XHRcdHJpZ2h0OiByZW0oOSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcblx0QGV4dGVuZCAudGV4dC1sZztcbn1cbiIsIi8vIERlZmF1bHQgc3R5bGVzXG4ubmljZS1zZWxlY3Qge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNlOGU4ZTg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNsZWFyOiBib3RoO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0aGVpZ2h0OiByZW0oNDIpO1xuXHRsaW5lLWhlaWdodDogcmVtKDQwKTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMTgpO1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogYXV0bztcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCYub3Blbixcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTk5O1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5OTk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEycHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRcdHdpZHRoOiA1cHg7XG5cdH1cblxuXHQmLm9wZW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHR9XG5cblx0Ji5vcGVuIC5saXN0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGJvcmRlci1jb2xvcjogI2VkZWRlZDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNb2RpZmllcnNcbi5uaWNlLXNlbGVjdC53aWRlIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0Lmxpc3Qge1xuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5uaWNlLXNlbGVjdC5yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblxuXHQubGlzdCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4ubmljZS1zZWxlY3Quc21hbGwge1xuXHRmb250LXNpemU6IHJlbSgxMik7XG5cdGhlaWdodDogcmVtKDM2KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgzNCk7XG5cblx0JjphZnRlciB7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0d2lkdGg6IDRweDtcblx0fVxuXG5cdC5vcHRpb24ge1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuXHRcdG1pbi1oZWlnaHQ6IHJlbSgzNCk7XG5cdH1cbn1cblxuLy8gTGlzdCBhbmQgb3B0aW9uc1xuLm5pY2Utc2VsZWN0IC5saXN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2OCwgNjgsIDY4LCAwLjExKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luOiAxcHggMCAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxLjI1KSwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcblx0ei1pbmRleDogOTtcblxuXHQmOmhvdmVyIC5vcHRpb246bm90KDpob3Zlcikge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiByZW0oNDApO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtaW4taGVpZ2h0OiByZW0oNDApO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgyOSk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG5cdCYuc2VsZWN0ZWQge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Ji5mb2N1cyxcblx0Ji5zZWxlY3RlZC5mb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0fVxufVxuXG4vLyBVc2UgZGlzcGxheSBpbnN0ZWFkIG9mIG9wYWNpdHkgZm9yIElFIDw9IDEwXG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qge1xuXHQubGlzdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYub3BlbiAubGlzdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG4vLyBDVVNUT00gU1RZTEVTOlxuc2VsZWN0LFxuZGl2Lm5pY2Utc2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogcmVtKDQ2KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGNvbG9yOiAkYjtcblx0ZmxvYXQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0cGFkZGluZzogcmVtKDEzIDI4IDEzIDE2KTtcbn1cblxuZGl2Lm5pY2Utc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0Ji5vcGVuIHtcblx0XHQubGlzdCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdH1cblx0fVxuXG5cdC5jdXJyZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmxpc3Qge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogLTFweDtcblxuXHRcdGxpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm9wdGlvbiB7XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0Y29sb3I6ICRiO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IHJlbSgxMyAxNik7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIEN1c3RvbSBzdHlsZXMgZm9yIFNlbGVjdDIgdGhhdCBjb21lcyB3aXRoIFdvb0NvbW1lcmNlXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0aGVpZ2h0OiByZW0oNDUpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRwYWRkaW5nOiByZW0oMCAyOCAwIDE2KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0aW1lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDQ1KTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUgLyAxNHB4IDhweDtcblx0XHRcdHRvcDogcmVtKDEwKTtcblx0XHRcdHJpZ2h0OiByZW0oOCk7XG5cblx0XHRcdGIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG5cdGJvcmRlci1jb2xvcjogJGI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKipcbiAqIFN3aXBlciA4LjMuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdWx5IDI2LCAyMDIyXG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgfVxufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAgIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zd2lwZXItZmFkZSB7XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICYsXG4gICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iLCIvKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogMSU7XG4gICAgei1pbmRleDogNTA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDk4JTtcbiAgfVxufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBTd2lwZXJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqL1xuJHRoZW1lQ29sb3I6ICR3O1xuXG4vLyBiYXNlIHN0eWxlc1xuQGltcG9ydCBcInN3aXBlci9zd2lwZXJcIjtcblxuLy8gbW9kdWxlczpcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZVwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL2ZyZWUtbW9kZS9mcmVlLW1vZGVcIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9ncmlkL2dyaWRcIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9zY3JvbGxiYXIvc2Nyb2xsYmFyXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvdGh1bWJzL3RodW1ic1wiO1xuXG4vLyBDdXN0b20gc3R5bGluZzpcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuXHQ+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0XHRib3R0b206IHJlbSgyNCk7XG5cdH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdHdpZHRoOiBhdXRvO1xuICBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0aW1nLmxhenlsb2FkOm5vdCgubG9hZGVkKSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdCYtYnVsbGV0IHtcblx0XHR3aWR0aDogcmVtKDI2KTtcblx0XHRoZWlnaHQ6IHJlbSgyNik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IHJlbSg4KTtcblx0XHRcdGhlaWdodDogcmVtKDgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gcmVtKDQpKTtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gcmVtKDQpKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZSBlYXNlLW91dDtcblx0XHR9XG5cblx0XHQmOm5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSkge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYWN0aXZlIHtcblx0XHRcdHdpZHRoOiByZW0oMTYpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTYpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItYXJyb3ctbmV4dCxcbi5zd2lwZXItYXJyb3ctcHJldiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogcmVtKDQ4KTtcblx0aGVpZ2h0OiA3MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDExO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9XG5cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogY2FsYygxMDAlKTtcblx0XHR3aWR0aDogcmVtKDcwKTtcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgtMTUpO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHcsMCkgMCUsIHJnYmEoJHcsMSkgMzAlKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0d2lkdGg6IHJlbSgxMDApO1xuXHRcdH1cblx0fVxuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IHJlbSgxMCk7XG5cdFx0aGVpZ2h0OiByZW0oMTApO1xuXHRcdGZpbGw6ICRiO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMjtcblx0fVxufVxuXG4uc3dpcGVyLWFycm93LWRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlcltkYXRhLXNsaWRlcz1cIjFcIl0ge1xuXHQuc3dpcGVyLWFycm93LW5leHQsXG5cdC5zd2lwZXItYXJyb3ctcHJldiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zd2lwZXItYXJyb3ctbmV4dFt0YWJpbmRleD1cIi0xXCJdLFxuLnN3aXBlci1hcnJvdy1wcmV2W3RhYmluZGV4PVwiLTFcIl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYXJyb3ctbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXG5cdHN2ZyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSkgcm90YXRlWigtOTBkZWcpO1xuXHR9XG59XG5cbi5zd2lwZXItYXJyb3ctcHJldiB7XG5cdGxlZnQ6IDA7XG5cblx0c3ZnIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKSByb3RhdGVaKDkwZGVnKTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogcmVtKC0xNSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogaW5oZXJpdDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHcsMSkgNzAlLCByZ2JhKCR3LDApIDEwMCUpO1xuXHR9XG59IiwiLy8gV1BNTCBsYW5ndWFnZSBzd2l0Y2hlclxuLndpZGdldF9pY2xfbGFuZ19zZWxfd2lkZ2V0IHtcblx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0bWFyZ2luOiByZW0oMjAgMCAwKTtcblx0fVxufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCYud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oNSAyNSA1IDgpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcblx0XHR9XG5cdH1cblxuXHQud3BtbC1scy1mbGFnIHtcblx0XHR3aWR0aDogcmVtKDMwKTtcblx0XHRoZWlnaHQ6IHJlbSgzMCk7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0JiArIHNwYW4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg4KTtcblx0XHR9XG5cdH1cblxuXHQud3BtbC1scy1zdWItbWVudSBhIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwICRyYWRpdXMgJHJhZGl1cztcblx0XHRwYWRkaW5nOiByZW0oNSA4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4iLCIvLyBCYXNlIGJsb2Nrc1xuLmMtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbn1cblxuLy8gVGl0bGVcbi5jLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLy8gSW1hZ2Vcbi5jLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYy10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXHR9XG59XG5cbi5jLXNwYWNpbmcge1xuXHRwYWRkaW5nOiByZW0oMjAgMTUpO1xufSIsIi5zd2lwZXItaW1hZ2VzIHtcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0LmMtaW1hZ2Uge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tcG9zdF9zaW5nbGUge1xuICAgIHBhZGRpbmc6IHJlbSgxNSAxNSAyMCAxNSk7XG59IiwiLm0tcG9zdC1wb3B1bGFyIHtcbiAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgxNSk7XG5cbiAgICAucG9zdC1ncmlkIHtcbiAgICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXG4gICAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWhpZGRlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmFydGljbGVfX2NvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdCAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIC50ZXh0LWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgfVxufVxuIiwiLm0tdG9wLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbSg0KSByZW0oMTQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogcmVtKDIwKTtcblxuICAgIC5pcy1zY3JvbGxlZCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogcmVtKDQ4KTtcblx0XHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoJGIsIDAuMSk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cdH1cblxuICAgID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTE1KTtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDYwKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTAgMCk7XG4gICAgfVxufSIsIi8vIFNpbXBsZSBjb21wb25lbnRzXG5cbi8vIEFuY2hvciBsaW5rXG4uYW5jaG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGNhbGMoIC0xICogdmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCkpO1xufVxuXG4vLyBJbWFnZSBQbGFjZWhvbGRlclxuLmltZy1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IGNsYW1wKHJlbSg3MCksIDI1JSwgcmVtKDE1MCkpO1xuXHRcdGhlaWdodDogY2xhbXAocmVtKDcwKSwgMjUlLCByZW0oMTUwKSk7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdH1cbn1cblxuLy8gTGluayBzdHJldGNoZWQgdG8gZnVsbCBib3hcbi5zdHJldGNoZWQtbGluayB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG4iLCIvLyBBY2NvcmRpb25cbi5qcy1hY2NvcmRpb24ge1xuXHQmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxLjVweDtcblxuXHRcdCYuaXMtb3BlbiB7XG5cdFx0XHQuanMtYWNjb3JkaW9uLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IHJlbSgyLjUgMjAgMjAgMCk7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHRpbWU7XG5cdFx0XG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLmFydGljbGUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX3RodW1ibmFpbCB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTklO1xuXHRcdH1cblxuXHRcdGltZyxcblx0XHQuaW1nLXBsYWNlaG9sZGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6bm90KGRpdikge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMC44NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aHVtYm5haWwtYmlnOmJlZm9yZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcxJTtcblx0fVxuXG5cdCZfX3RodW1ibmFpbC1zbWFsbDpiZWZvcmUge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1OC41JTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmX19jYXRlZ29yeSB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kYXRlIHtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHR9XG5cblx0Jl9fbW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxuXG5cdCZfX2V4Y2VycHQgcCB7XG5cdFx0QGV4dGVuZCAuZnMtMTgtMjA7XG5cdH1cbn1cblxuLmVudHJ5LW1ldGEge1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cblx0LmNhdC1saW5rcyxcblx0LnRhZy1saW5rcyB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDUpO1xuXHR9XG59XG5cbi8vIE5vIHJlc3VsdHNcbi5hcnRpY2xlLW5vLXJlc3VsdHMge1xuXHQuYXJ0aWNsZV9fY29udGVudCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5hcnRpY2xlX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmVudHJ5LWRhdGUucHVibGlzaGVkOm5vdCgudXBkYXRlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmF1dGhvci1ib3gge1xuXHRwYWRkaW5nOiByZW0oOCAwIDEzIDApO1xuICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEuNXB4O1xuXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgJl9fYXV0b3Ige1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRjb2xvcjogJGdyZXk7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oMik7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHRpbWU7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHRzcGFuIHtcblx0XHRzcGFuIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJyZWFkY3J1bWJfbGFzdCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlcGFyYXRvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogcmVtKDAgNSk7XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdG1hcmdpbjogcmVtKDAgMTApO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gTW9kYWxcbi5tb2RhbCB7XG5cdC8vIGxvY2FsIHZhcmlhYmxlczpcblx0LS1tb2RhbC1tYXJnaW46IHJlbSgyMCk7XG5cdC0tbW9kYWwtbWF4LXdpZHRoOiByZW0oODAwKTtcblxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblxuXHQmX19vdmVybGF5IHtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiLCAwLjMpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdCYuaXMtb3BlbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ei1pbmRleDogMTEwO1xuXG5cdFx0Lm1vZGFsX19pbm5lciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogdmFyKC0tbW9kYWwtbWF4LXdpZHRoKTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLW1vZGFsLW1hcmdpbikgKiAyKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1tb2RhbC1tYXJnaW4pO1xuXHRcdG1hcmdpbjogdmFyKC0tbW9kYWwtbWFyZ2luKSBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKC01MCkpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdHBhZGRpbmc6IHJlbSgzMCk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oNTApO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDE1KTtcblx0XHRyaWdodDogcmVtKDE1KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRwcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIyKTtcblx0XHRcdGhlaWdodDogcmVtKDIyKTtcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiByZW0oMjApO1xuXG5cblx0dWwge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IHJlbSgxMCk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YSwgc3BhbiB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0XHR3aWR0aDogcmVtKDM2KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMzYpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0Jjpub3QoLmRvdHMpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zZWFyY2gtcGFnZSB7XG4gICAgcGFkZGluZzogcmVtKDUwIDE1IDIwIDE1KTtcblxuICAgIEBpbmNsdWRlIG1pbihsZykge1xuICAgICAgICBwYWRkaW5nOiByZW0oNjAgMTUgMjAgMTUpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5hcmNoaXZlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ubWFpbi1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDZweCAxLjVweDtcblx0cGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG59IiwiLy8gU2VhcmNoIGZvcm1cbi5zZWFyY2gtZm9ybSB7XG5cdEBpbmNsdWRlIHRyO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiByZW0oMzg1KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiByZW0oMTApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0aW5wdXRbdHlwZT0ndGV4dCddIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0cGFkZGluZzogcmVtKDggMjApO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHJlbSgxNyk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNyk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMge1xuXHRcdC5zaGFyaWZmLWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc2hhcmlmZi1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdFx0YSB7XG5cdFx0XHQgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgXG4gICBcblx0XHRcdCAgICY6YWZ0ZXIge1xuXHRcdFx0XHQgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQgICB0b3A6IDUwJTtcblx0XHRcdFx0ICAgbGVmdDogNTAlO1xuXHRcdFx0XHQgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHQgICB3aWR0aDogMjZweDtcblx0XHRcdFx0ICAgaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHQgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0XHRcdFx0ICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdGltZTtcblx0XHRcdCAgIH1cbiAgIFxuXHRcdFx0ICAgQGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdCAgICY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdCAgIH1cblx0XHRcdCAgIH1cblx0XHQgICB9XG5cdFx0fVxuXG5cdFx0LmZhY2Vib29rIGEge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWcvZmItaWNvbi5zdmcpO1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50d2l0dGVyIGEge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWcvdHctaWNvbi5zdmcpO1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53aGF0c2FwcCBhIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1nL3doYXRzYXBwLWljb24uc3ZnKTtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbHRvIGEge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWcvbWFpbGJveC1pY29uLnN2Zyk7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5qcy1jb3B5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiByZW0oMTApO1xuXHRoZWlnaHQ6IHJlbSgyMik7XG5cblx0LmpzLWNvcHktdG9vbHRpcCB7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IDg2JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmpzLWNvcHktdG9vbHRpcCB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0c3ZnIHtcblx0XHRzdHJva2U6ICRncmV5O1xuXHRcdGZpbGw6ICRncmV5O1xuXHRcdHRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAkdGltZTtcblx0XHRzdHJva2Utd2lkdGg6IDA7XG5cdFx0d2lkdGg6IHJlbSgyMik7XG5cdFx0aGVpZ2h0OiByZW0oMjIpO1xuXHR9XG59XG5cbi5qcy1jb3B5LXRvb2x0aXAtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn0iLCIvLyBUYWJzXG4udGFicyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZXkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtc2l6ZTogNnB4IDEuNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDQwKTtcblx0cGFkZGluZy10b3A6IHJlbSgxMik7XG5cblx0LnRhYnNfX3RpdGxlcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiByZW0oMCAzMCk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmpzLXRhYi10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDgpO1xuXHRwYWRkaW5nOiByZW0oMTggMjApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogcmVtKDMpO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoICR0aW1lO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Jjpob3ZlcjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cdH1cblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0fVxuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cblx0Jjpub3QoLmlzLWFjdGl2ZSkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCYuaXMtYWN0aXZlOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnRhYnNfX2NvbnRlbnRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JleS1ib3JkZXIsIDAuMik7XG5cdHBhZGRpbmc6IHJlbSgxNSAyMCk7XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0cGFkZGluZzogcmVtKDI1IDM1KTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmc6IHJlbSgzMCA0MCk7XG5cdH1cbn1cblxuLmpzLXRhYi1jb250ZW50IHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAgLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHRoZWlnaHQ6IDA7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcblx0Z3JpZC1nYXA6IHJlbSg1IDMwKTtcblxuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG5cdFx0Z3JpZC1nYXA6IHJlbSg1IDQwKTtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuXHR9XG5cblx0Ji5pcy1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDI0KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gVG8gdG9wIGJ1dHRvblxuI3RvLXRvcCB7XG5cdEBpbmNsdWRlIHRyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdHdpZHRoOiByZW0oNDQpO1xuXHRoZWlnaHQ6IHJlbSg0NCk7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IHJlbSgzMCk7XG5cdHJpZ2h0OiByZW0oMzApO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDkwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuXHR9XG5cblx0Ji5zaG93IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiByZW0oNDQpO1xuXHRcdGhlaWdodDogcmVtKDQ0KTtcblx0XHRmaWxsOiAkdztcblx0fVxufVxuIiwiI2V6LXRvYy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcbiAgICBwYWRkaW5nOiByZW0oMjAgMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICB9XG5cbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuXHQgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0aW1lO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lei10b2MtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcblxuICAgICAgICAuZXotdG9jLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lei10b2Mtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHRvcDogLTEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbihsZykge1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgIH1cbn0iLCIvLyBUb2dnbGVcbi5qcy10b2dnbGUge1xuXHRzdmcge1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZTtcblx0fVxuXG5cdCYuaXMtb3BlbiB7XG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5qcy10b2dnbGUtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc2l0ZS1mb290ZXIgdWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IHJlbSgyMCk7XG5cblx0YSB7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgJHRpbWU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxufSIsIi50b3AtbWVudSB7XG5cdHBhZGRpbmc6IHJlbSgxNSk7XG5cblx0XHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IHJlbSgyMCk7XG5cblx0XHRhIHtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yICR0aW1lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gUEFHRSA0MDRcbi5ub3QtZm91bmQge1xuXHRwYWRkaW5nOiByZW0oNDAgMTUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDUwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjNlbTtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNzApO1xuXHRcdH1cblx0fVxuXG5cdCYtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEFyY2hpdmVzXG4uYXJjaGl2ZSB7XG5cdCYtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogcmVtKDQwIDE1IDIwIDE1KTtcblxuXHRcdC5hcnRpY2xlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSg3NSk7XG5cdFx0XHR9XG5cblx0XHRcdD4gLmFydGljbGVfX2NvbnRlbnQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3N0LWdyaWQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdGdyaWQtZ2FwOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xuXHRcblx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSg0MCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFydGljbGUge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA2cHggMS41cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hcnRpY2xlOm50aC1jaGlsZCgybiArMSkge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHQuYXJ0aWNsZTpudGgtY2hpbGQoMm4gKzEpIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFydGljbGU6bnRoLWNoaWxkKDNuICsxKSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IHJlbSgyLjUgMjAgMjAgMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZXkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEuNXB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0XHR9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjMpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRpbWU7XG5cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufVxuXG4ucGFnZS1hcmNoaXYge1xuXHRwYWRkaW5nOiByZW0oMjAgMTUpO1xuXG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDIwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA2cHggMS41cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX3RpdGxlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiByZW0oMTApO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oNSk7XG5cdH1cblxuXHQmX195ZWFycyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IHJlbSgxNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgJHRpbWU7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3llYXJzLXRpdGxlIHtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdGltZTtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG5cdC5hcmNoaXZlLWxpc3QtbWFpbjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMxLDMwLDI4LDApIDAlLCByZ2JhKDMxLDMwLDI4LDEpIDc1JSk7XG5cdH1cblxuXHQuc3dpcGVyLWFycm93LW5leHQsIFxuXHQuc3dpcGVyLWFycm93LXByZXYge1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkdztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHN2ZyB7XG5cdFx0XHRmaWxsOiAkdztcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLWFycm93LW5leHQ6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzMSwzMCwyOCwwKSAwJSwgcmdiYSgzMSwzMCwyOCwxKSAzMCUpO1xuXHR9XG5cblx0LnN3aXBlci1hcnJvdy1wcmV2OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzEsMzAsMjgsMSkgNzAlLCByZ2JhKDMxLDMwLDI4LDApIDEwMCUpO1xuXHR9XG5cblx0LmJ0biBzdmcge1xuXHRcdGZpbGw6ICR3O1xuXHR9XG5cblx0LmJ0bi1vdXRsaW5lIHtcblx0XHRjb2xvcjogJHc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdztcblx0fVxuXG5cdCVsaW5rIHtcblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2luYXRpb24gdWwgbGkgYSwgLnBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdztcblx0fVxuXG5cdC5qcy1jb3B5IHN2ZyB7XG5cdFx0c3Ryb2tlOiAkdztcblx0fVxuXG5cdGJvZHkgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3Qge1xuXHRcdGNvbG9yOiAkdztcblx0fVxuXHRcblx0LnBhZ2UtYXJjaGl2X190aXRsZTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkdztcblx0fVxuXG5cdCNlei10b2MtY29udGFpbmVyIGEge1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICB9XG5cblx0XHQmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cdH1cbn1cbiIsIi5zaXRlLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uZW50cnktdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDFlbSAwO1xufVxuXG4uZW50cnktY29udGVudCB7XG5cdEBleHRlbmQgLmVkaXRvcjtcblx0cGFkZGluZy1ib3R0b206IHJlbSg2MCk7XG59XG4iLCIucG9zdCB7XG5cdHBhZGRpbmc6IHJlbSg0MyAxNSAwIDE1KTtcblxuXHQmLXRodW1ibmFpbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0fVxuXG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0fVxuXHR9XG5cblx0Ji1oZWFkZXIge1xuXHRcdC5hcnRpY2xlX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IHJlbSgwIDUgMzAgNSk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMCAzNSAzMCAzNSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMCA4NSA0MCA4NSk7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAZXh0ZW5kIC5mcy0xOC0yMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQsXG5cdCYtbmF2aWdhdGlvbixcblx0Ji1yZWxhdGVkIHtcblx0XHRwYWRkaW5nOiByZW0oNTAgMTUgMzAgMTUpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oNjAgMTUgNDAgMTUpO1xuXHRcdH1cblx0fVxufVxuXG4uc3VidGl0bGUge1xuXHRwYWRkaW5nOiByZW0oOCAwIDEzIDApO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZXkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCBib3R0b207XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0YmFja2dyb3VuZC1zaXplOiA2cHggMS41cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiByZW0oMjApO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cblx0Jl9fcG9zdGVkIHtcblx0XHRtYXJnaW4tbGVmdDogcmVtKDUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSg4KTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgzNSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDg1KTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XG5cdFx0XHQmLnN1YnRpdGxlX19hdXRvciB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5IC5lbnRyeS1jb250ZW50IC5yb3cgYTpub3QoW2NsYXNzXSkge1xuXHRjb2xvcjogJHNlY29uZGFyeTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4uZW50cnktY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRoMSxoMixoMyxoNCxoNSxoNiB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDUwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDYwKTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMjMpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMzApO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZSB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDQwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0fVxuXG5cdC5kLWZsZXgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSg0MCk7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDQwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cblx0XHQ+IGZpZ3VyZSwgPiBpbWcge1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRmbGV4OiAwIDAgNjAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgtODUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCo6bm90KC53cC1jYXB0aW9uLXRleHQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fcmV2ZXJzZSB7XG5cdFx0XHQ+IGZpZ3VyZSwgPiBpbWcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgtODUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0cGFkZGluZzogcmVtKDIwIDMwKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZXkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA2cHggMS41cHg7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDQwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0cGFkZGluZzogcmVtKDIwIDYwKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmc6IHJlbSgyMCAxMDApO1xuXHRcdH1cblxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2IHtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQqOm5vdChoMSxoMixoMyxoNCxoNSxoNikge1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDIwKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHR9XG5cdH1cblxuXHRvbCB7XG5cdFx0QGV4dGVuZCAuZWRpdG9yO1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDQwKTtcblx0XHRjb3VudGVyLXJlc2V0OiBpdGVtO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg2MCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxMDApO1xuXHRcdH1cblxuXHRcdGxpOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSknJztcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogcmVtKC0zMCk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdGxlZnQ6IHJlbSgtNDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdG9sLCBcblx0dWwge1xuXHRcdG1hcmdpbi10b3A6IHJlbSgyMyk7XG5cblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDMwKTtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0QGV4dGVuZCAuZWRpdG9yO1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDI1KTtcblxuXHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAn4oCiJztcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IHJlbSgtMjUpO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2LWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IHJlbSgyMCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IHJlbSg1MCk7XG5cdH1cbn1cblxuLnBvc3QtZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAzMHB4O1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG5cdFxuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcblx0fVxufVxuXG4iXX0= */
