:root{--ratio-unison:1;--ratio-perfect-fourth:1.33333;--ratio-perfect-fifth:1.5;--ratio-golden-ratio:1.61803399;--white:#fff;--lightest-gray:#f5f5f5;--lighter-gray:#dedede;--light-gray:#afafaf;--medium-gray:#999;--dark-gray:#575757;--darkest-gray:#2a2a2a;--black:#000;--gray:var(--medium-gray);--red:red;--orange:#ff5300;--green:#b9d41b;--turqoise:#00aba9;--purple:#606;--emerald:#5cb300;--default-color:var(--darkest-gray);--dark-color:var(--dark-gray);--medium-color:var(--medium-gray);--light-color:var(--lighter-gray);--primary-color:var(--orange);--secondary-color:var(--turqoise);--error-color:#ff453a;--warning-color:var(--purple);--success-color:var(--green);--heading-color:var(--default-color);--heading-orange-color:var(--orange);--text-color:var(--dark-color);--link-color:var(--primary-color);--link-medium-gray-color:var(--medium-gray);--button-color:var(--primary-color);--border-color:var(--gray);--placeholder-color:#a0a0a0;--yuniku-white:#fff;--yuniku-black-midnight:#24242e;--yuniku-red:#ff453a;--yuniku-green:#30d158;--yuniku-default-gray:#c3c3cd;--yuniku-spect-yellow:#f4ff00;--yuniku-orange:#c3cc00;--yuniku-blue-medium:#0090d1;--fw--thin:100;--fw--extra-light:200;--fw--light:300;--fw--regular:400;--fw--medium:500;--fw--semi-bold:600;--fw--bold:700;--fw--extra-bold:800;--fw--black:900;--fw--extra-black:1000;--fw--normal:var(--fw--regular);--font-family:GalanoGrotesqueRegular,Arial,sans-serif;--font-family-primary:GalanoGrotesqueBold,Arial,sans-serif;--font-family-default:var(--font-family);--font-family-secondary:GalanoGrotesqueLight,"Arial Light",Arial,sans-serif;--fw:var(--fw--medium);--lh:1.5;--lh--s:1.25;--lh--m:var(--lh);--lh--l:1.75;--fs:1.063rem;--fs--xxs:0.675rem;--fs--xs:0.75rem;--fs--s:0.875rem;--fs--m:var(--fs);--fs--l:1.025rem;--fs--xl:1.15rem;--fs--xxl:1.5rem;--fs--xxxl:2rem;--fs--xxxxl:3rem;--fs--xxxxxl:3.25rem;--fssf--xs:1.15;--fssf--s:1.25;--fssf--m:1.3;--fssf--l:1.5;--m:1.5em;--m--xs:calc(var(--m)/3);--m--s:calc(var(--m)/2);--m--m:var(--m);--m--l:calc(var(--m)*2);--m--xl:calc(var(--m)*3);--p:1.5rem;--p--xxs:calc(var(--p)/4);--p--xs:calc(var(--p)/3);--p--s:calc(var(--p)/2);--p--m:var(--p);--p--l:calc(var(--p)*2);--p--xl:calc(var(--p)*3);--b:solid 1px var(--border-color);--br:0.375em;--br--m:1em;--br--l:1.565em;--br--round:999rem;--bs:0 0.1625rem 0.4875rem rgba(0,0,0,0.12),0 0.3625rem 0.425rem rgba(0,0,0,0.04);--bs--l:0 0.875rem 1.75rem rgba(0,0,0,0.25),0 0.625rem 0.625rem rgba(0,0,0,0.22);--bs--modal:0 0.175rem 1.95rem rgba(0,0,0,0.25),0 0.625rem 0.625rem rgba(0,0,0,0.22);--zi--base:1;--zi--viewport-indicator:calc(var(--zi--base) + 5);--zi--cookie-bar:calc(var(--zi--base) + 4);--zi--page-header:calc(var(--zi--base) + 3);--zi--modal:calc(var(--zi--base) + 2);--zi--overlay:calc(var(--zi--base) + 1);--grid-column-count:12;--grid-page-container:76.5rem;--grid-column-gutter:var(--p--m);--grid-column-gutter--narrow:calc(var(--grid-column-gutter)/2);--content-max-width:48.4375rem;--bp--xs:20rem;--bp--s:35rem;--bp--m:55rem;--bp--l:65rem;--bp--xl:80rem;--bp--xxl:100rem;--bp--xxxl:125rem}@font-face{font-family:GalanoGrotesqueRegular;src:url(../fonts/GalanoGrotesque-Regular.otf) format("opentype")}@font-face{font-family:GalanoGrotesqueBold;src:url(../fonts/GalanoGrotesque-Bold.otf) format("opentype")}@font-face{font-family:GalanoGrotesqueLight;src:url(../fonts/GalanoGrotesque-Light.otf) format("opentype")}@font-face{font-family:Arial Light;font-weight:200;src:url(../fonts/39b1a3e0-bb5e-4d44-880c-48b36f3b4b7d.eot?#iefix);src:url(../fonts/39b1a3e0-bb5e-4d44-880c-48b36f3b4b7d.eot?#iefix) format("eot"),url(../fonts/c1124c50-fb2c-47ab-ad00-600d1ad8593d.woff2) format("woff2"),url(../fonts/631be622-04b4-4ba2-b5f6-03961d3dfbb0.woff) format("woff"),url(../fonts/c6b668b1-7336-4d1a-b1aa-eaa4d4832fc7.ttf) format("truetype")}.is-in-dev-mode body:before{content:"xs";opacity:1;z-index:9999;position:fixed;top:.75rem;top:var(--p--s);right:.75rem;right:var(--p--s);text-transform:uppercase;color:#fff;pointer-events:none}@media (min-width:20rem){.is-in-dev-mode body:before{content:"s"}}@media (min-width:35rem){.is-in-dev-mode body:before{content:"m"}}@media (min-width:55rem){.is-in-dev-mode body:before{content:"l"}}@media (min-width:64.5rem){.is-in-dev-mode body:before{content:"xl"}}@media (min-width:80rem){.is-in-dev-mode body:before{content:"xxl"}}@media (min-width:100rem){.is-in-dev-mode body:before{content:"xxxl"}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Lato,sans-serif;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-moz-placeholder, textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}:root{--padding-body-top:100px;--color-primary:red;--color-secondary:var(--darkest-gray);--color-tertiary:#a79f88;--color-quaternary:#d1ccbd;--spacer:1rem}body{padding-top:96px}.cmp-mainnavigation{width:100%;z-index:200;font:1rem GalanoGrotesqueBold,Arial,sans-serif;font:1rem var(--font-family-primary);background-color:red;background-color:var(--color-primary);color:#fff;color:var(--white);position:fixed;top:0}.cmp-mainnavigation nav{height:6rem}@media (min-width:64.5rem){.cmp-mainnavigation nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-mainnavigation nav ul{list-style:none;margin:0;padding:0}.cmp-mainnavigation nav ul.cmp-mainnavigation--left{height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;justify-content:space-between;align-items:center;flex-direction:row}.cmp-mainnavigation nav ul.cmp-mainnavigation--left li.logo{margin-left:2.25rem;margin-right:2.25rem}.cmp-mainnavigation nav ul.cmp-mainnavigation--left li.hamburger-menu{padding-right:2.5rem;padding-bottom:1rem;margin-top:1rem}@media (min-width:64.5rem){.cmp-mainnavigation nav ul.cmp-mainnavigation--left li.hamburger-menu{display:none}}.cmp-mainnavigation ul.mobilemenu{transition:transform .2s;background-color:red;background-color:var(--color-primary);transform:translateX(100vw);height:100vh}@media (min-width:64.5rem){.cmp-mainnavigation ul.mobilemenu{height:6rem;flex-direction:row;flex-grow:1;align-items:center;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;transform:translateX(0)}}.cmp-mainnavigation ul.mobilemenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media (min-width:64.5rem){.cmp-mainnavigation ul.mobilemenu ul{align-items:center;flex-direction:row}}.cmp-mainnavigation ul.mobilemenu ul li{padding:15px 20px;margin-left:1.2rem}@media (min-width:64.5rem){.cmp-mainnavigation ul.mobilemenu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;margin-left:0}}.cmp-mainnavigation ul.mobilemenu ul li a[role=menuitem]{color:#fff;text-decoration:none;display:inline-block;position:relative;padding-bottom:5px}.cmp-mainnavigation ul.mobilemenu ul li a[role=menuitem]:not(.submenu):after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background-color:#fff;transition:width .3s ease 0s,left .3s ease 0s;width:0}.cmp-mainnavigation ul.mobilemenu ul li a[role=menuitem]:hover:after{width:100%;left:0}.cmp-mainnavigation ul.mobilemenu ul li a.submenu{font:.875rem GalanoGrotesqueRegular,Arial,sans-serif;font:.875rem var(--font-family-default)}.cmp-mainnavigation ul.mobilemenu ul li a.submenu span{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;min-width:24px}.cmp-mainnavigation ul.mobilemenu ul li a.submenu span img{padding-right:.5rem;height:1rem}.cmp-mainnavigation .mobilemenu.active{transition:transform .2s;transform:translateX(0)}.cmp-mainnavigation .hamburger{padding:.5rem 1rem;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.cmp-mainnavigation .hamburger:focus{outline:none}.cmp-mainnavigation .hamburger:hover{opacity:.7}.cmp-mainnavigation .hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.cmp-mainnavigation .hamburger .hamburger-inner:after,.cmp-mainnavigation .hamburger .hamburger-inner:before{content:"";display:block}.cmp-mainnavigation .hamburger .hamburger-inner:before{top:-5px}.cmp-mainnavigation .hamburger .hamburger-inner:after{bottom:-5px}.cmp-mainnavigation .hamburger .hamburger-inner,.cmp-mainnavigation .hamburger .hamburger-inner:after,.cmp-mainnavigation .hamburger .hamburger-inner:before{width:100%;height:100%;min-height:1px;max-height:2px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.cmp-mainnavigation .hamburger.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.cmp-mainnavigation .hamburger.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.cmp-mainnavigation .hamburger.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.cmp-mainnavigation .hamburger.active .hamburger-inner,.cmp-mainnavigation .hamburger.active .hamburger-inner:after,.cmp-mainnavigation .hamburger.active .hamburger-inner:before{background-color:#fff}.cmp-mainnavigation .hamburger.active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.cmp-mainnavigation .hamburger.active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.cmp-mainnavigation .hamburger.active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.cmp-mainnavigation .hamburger .hamburger-box{width:17px;height:13px;display:inline-block;position:relative;top:.1rem}.cmp-footernavigation{border-top:1px solid #fff;font:.875rem GalanoGrotesqueRegular,Arial,sans-serif;font:.875rem var(--font-family-default);color:#fff;color:var(--white);padding-left:1rem;padding-right:1rem;border-top:1px solid var(--white);background-color:#2a2a2a;background-color:var(--color-secondary)}.cmp-footernavigation ul{list-style:none;margin:0;padding:0}.cmp-footernavigation ul li a{color:#fff;color:var(--white)}.cmp-footernavigation ul li a[role=menuitem]:active,.cmp-footernavigation ul li a[role=menuitem]:focus,.cmp-footernavigation ul li a[role=menuitem]:hover{color:#d1d1d1}.cmp-footernavigation .grid-container{margin:0 auto;display:grid}@media (min-width:64.5rem){.cmp-footernavigation .grid-container{max-width:100rem}}.cmp-footernavigation .grid-container.navigation{padding:2.5rem 1.75rem;grid-gap:1.5rem;gap:1.5rem;line-height:2.25rem;font-size:.875rem}@media (min-width:64.5rem){.cmp-footernavigation .grid-container.navigation{grid-template-columns:repeat(6,minmax(0,1fr));padding:2.5rem 5rem}}.cmp-footernavigation .grid-container.navigation li.first{font:1rem GalanoGrotesqueBold,Arial,sans-serif;font:1rem var(--font-family-primary)}.cmp-footernavigation .grid-container.navigation .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:64.5rem){.cmp-footernavigation .grid-container.navigation .footer-logo{flex-direction:row-reverse}}.cmp-footernavigation .grid-container.language{padding:0 1.75rem 1rem}@media (min-width:64.5rem){.cmp-footernavigation .grid-container.language{padding:1rem 5rem}}.cmp-footernavigation .grid-container.language li a{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-footernavigation .grid-container.language li a img{margin-right:.5em}.cmp-footernavigation .grid-container.subfooter{padding:1rem 1.75rem}@media (min-width:64.5rem){.cmp-footernavigation .grid-container.subfooter{padding:2.5rem 5rem}}.cmp-footernavigation .grid-container.subfooter{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;justify-content:space-between;line-height:2.25rem}@media (min-width:64.5rem){.cmp-footernavigation .grid-container.subfooter,.cmp-footernavigation .grid-container.subfooter ul{flex-direction:row}.cmp-footernavigation .grid-container.subfooter ul{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-footernavigation .grid-container.subfooter ul li{padding-right:1rem}}.block.two-column-text-block .container{padding:0 5%;margin:0;width:100%;max-width:100%}.block.two-column-text-block .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.two-column-text-block .container .header-column{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left;margin:0;padding:0;box-sizing:border-box}.block.two-column-text-block .container .text-column{width:65%;margin:0;padding:0;box-sizing:border-box}.block.two-column-text-block .container .header-column h2{padding:0 1rem 1rem 0;padding:0 calc(var(--spacer)*1) calc(var(--spacer)*1) 0;font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl)}.block.two-column-text-block .container .header-column h2:before{content:none}.block.two-column-text-block .container .block-ingress{padding-bottom:1.8rem}.block.two-column-text-block .container .block-ingress p{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.two-column-text-block .container .block-text p{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}@media screen and (max-width:950px){.block.two-column-text-block .container .row{flex-direction:column;width:100%;margin:0}.block.two-column-text-block .container .row .header-column h2{width:100%;font:40px/48px GalanoGrotesqueBold,Arial,sans-serif;font:40px/48px var(--font-family-primary)}.block.two-column-text-block .container .row .header-column,.block.two-column-text-block .container .row .text-column{width:100%}.block.two-column-text-block .container .row .header-column .block-ingress p,.block.two-column-text-block .container .row .text-column .block-ingress p{font:18px/30px GalanoGrotesqueBold,Arial,sans-serif;font:18px/30px var(--font-family-primary)}.block.two-column-text-block .container .row .header-column .block-text p,.block.two-column-text-block .container .row .text-column .block-text p{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}}.block.divider-block{padding:3rem 0;padding:calc(var(--spacer)*3) 0;margin:0}.block.divider-block,.block.divider-block .wrapper{background:red;background:var(--color-primary)}.block.divider-block .container{text-align:center}.block.divider-block .container .block-subheader{color:#fff;color:var(--white);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);margin:0;padding:0 .6rem .6rem}.block.divider-block .container .block-title{color:#fff;color:var(--white);font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);margin:0;padding:0 .6rem}@media screen and (max-width:450px){.block.divider-block .container{padding:0}.block.divider-block .container .block-subheader{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}.block.divider-block .container .block-title{font:28px/32px GalanoGrotesqueBold,Arial,sans-serif;font:28px/32px var(--font-family-primary)}}.block.divider-block.background-white{color:#000}.block.divider-block.background-white,.block.divider-block.background-white .wrapper{background-color:#fff;background-color:var(--white)}.block.divider-block.background-white .container .block-subheader,.block.divider-block.background-white .container .block-title{color:#000;color:var(--black)}.block.divider-block.background-gray{color:#000}.block.divider-block.background-gray,.block.divider-block.background-gray .wrapper{background-color:#999;background-color:var(--gray)}.block.divider-block.background-gray .container .block-subheader,.block.divider-block.background-gray .container .block-title{color:#000;color:var(--black)}.block.icon-grid-block .container{max-width:100%;width:100%;padding:0 5%}.block.icon-grid-block .container .row>.content-title{font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:#000;color:var(--black);width:70%}.block.icon-grid-block .container .content-title:before{content:none}.block.icon-grid-block .container .icon-row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.block.icon-grid-block .container .icon-row-block{display:contents}.block.icon-grid-block .container .icon-row-block .divider{display:none}.block.icon-grid-block .container .icon-row-block .col{margin-bottom:30px;width:25%;height:auto!important;text-align:center}.block.icon-grid-block .container .icon-row-block .col .block-image{left:0;right:0;margin:0 auto 1rem;height:auto;max-height:6rem;max-height:calc(var(--spacer)*6)}.block.icon-grid-block .container .icon-row-block .col .content-title{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:#000;color:var(--black);padding:0 1rem;padding:0 calc(var(--spacer)*1)}.block.icon-grid-block .container .icon-row-block .col:after,.block.icon-grid-block .container .icon-row-block .col:before{content:none}@media screen and (max-width:520px){.block.icon-grid-block .container .row .content-title{width:100%}.block.icon-grid-block .container .row>.content-title{font:32px/40px GalanoGrotesqueBold,Arial,sans-serif;font:32px/40px var(--font-family-primary)}.block.icon-grid-block .container .row.icon-row{flex-direction:column}.block.icon-grid-block .container .row.icon-row .icon-row-block .col{width:100%;text-align:center}.block.icon-grid-block .container .row.icon-row .icon-row-block .col img{width:40%}}.block.column-block.two-column-block .container .row{width:65%}.block.column-block.two-column-block .container .col{width:50%;margin:0 20px}@media screen and (max-width:520px){.block.column-block.two-column-block .container .row{flex-direction:column;width:90%}.block.column-block.two-column-block .container .row .col{width:100%;padding:0;margin:0 0 2rem}}.block.text-fluid-image-block{overflow:hidden;width:100%}.block.text-fluid-image-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:inherit;padding:0 5%;width:100%}.block.text-fluid-image-block .row .image-column{width:50%;background-position:50%;background-size:cover}.block.text-fluid-image-block .row .image-column.top{display:block;min-height:500px}.block.text-fluid-image-block .row .image-column.bottom{display:none}.block.text-fluid-image-block .row .text-background{padding:0;align-items:flex-end;height:auto;width:50%}.block.text-fluid-image-block .row .text-background,.block.text-fluid-image-block .row .text-background .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.text-fluid-image-block .row .text-background .wrapper{width:100%;max-width:100%;height:100%;align-items:center;background:#fff;background:var(--white)}.block.text-fluid-image-block .row .text-background .text-container{width:80%;padding:7.5rem 0;margin-left:0}.block.text-fluid-image-block .row .text-background .text-container blockquote{font:32px/40px GalanoGrotesqueBold,Arial,sans-serif;font:32px/40px var(--font-family-primary);color:#2a2a2a;color:var(--darkest-gray)}.block.text-fluid-image-block .row .text-background .text-container blockquote:before{content:none}.block.text-fluid-image-block .row .text-background .text-container p{font:17px/24px GalanoGrotesqueRegular,Arial,sans-serif;font:17px/24px var(--font-family-default);color:#2a2a2a;color:var(--darkest-gray)}.block.text-fluid-image-block .row .text-background .text-container .post-typography>p{margin-top:15px}.block.text-fluid-image-block .row .text-background .text-container strong{font:17px/24px GalanoGrotesqueBold,Arial,sans-serif;font:17px/24px var(--font-family-primary);color:#2a2a2a;color:var(--darkest-gray)}.block.text-fluid-image-block .row .text-background .block-title{font:32px/40px GalanoGrotesqueBold,Arial,sans-serif;font:32px/40px var(--font-family-primary);color:#2a2a2a;color:var(--darkest-gray)}.block.text-fluid-image-block .row .text-background .block-title:before{content:none}.block.text-fluid-image-block.background-gray .row .wrapper{background:red;background:var(--color-primary)}.block.text-fluid-image-block.background-gray .row .wrapper .block-title,.block.text-fluid-image-block.background-gray .row .wrapper .learn-more-link,.block.text-fluid-image-block.background-gray .row .wrapper .learn-more-link:after,.block.text-fluid-image-block.background-gray .row .wrapper .post-typography p,.block.text-fluid-image-block.background-gray .row .wrapper blockquote{color:#fff;color:var(--white)}.block.text-fluid-image-block.background-white .row .wrapper{background:#d1ccbd;background:var(--color-quaternary)}.block.text-fluid-image-block.background-white .row .wrapper .block-title{color:#000;color:var(--black)}.block.text-fluid-image-block.background-white .row .wrapper blockquote{color:#2a2a2a;color:var(--darkest-gray)}.block.text-fluid-image-block.text-align-right .row{flex-direction:row-reverse}@media screen and (max-width:950px){.block.text-fluid-image-block .row,.block.text-fluid-image-block.text-align-right .row{flex-direction:column}.block.text-fluid-image-block .row{width:100%;margin:0;padding:0}.block.text-fluid-image-block .row .text-background{width:100%}.block.text-fluid-image-block .row .text-background .wrapper .text-container{padding:2rem 0;padding:calc(var(--spacer)*2) 0;width:90%}.block.text-fluid-image-block .row .image-column{min-height:25rem}.block.text-fluid-image-block .row .image-column,.block.text-fluid-image-block .row .text-column{width:100%}}@media screen and (max-width:568px){.block.text-fluid-image-block .row .image-column{min-height:17rem}}.block.background-image-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;padding:0 0 3rem;padding:0 0 calc(var(--spacer)*3);box-sizing:content-box;box-sizing:initial;background-repeat:no-repeat;background-size:100%;background-position:0 0;min-height:48rem}.block.background-image-block .wrapper{position:absolute;height:auto;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:flex-end;bottom:0;left:5%;min-height:auto;top:auto;width:40%}.block.background-image-block .wrapper .mobile-image{background-size:cover}.block.background-image-block .container{padding:0}.block.background-image-block .inner-wrapper .text-container{margin:0;width:auto}.block.background-image-block .inner-wrapper .text-container p{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#2a2a2a;color:var(--darkest-gray)}.block.background-image-block .inner-wrapper .text-container h2{color:#2a2a2a;color:var(--darkest-gray);font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.background-image-block .inner-wrapper .text-container h2:before{content:none}.block.background-image-block .inner-wrapper .text-container .text-content{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;padding:3rem 5rem}.block.background-image-block .inner-wrapper .hs-cta-wrapper{margin-top:15px}@media screen and (max-width:1366px){.block.background-image-block{min-height:35rem;min-height:calc(var(--spacer)*35)}.block.background-image-block .wrapper .container{width:100%}.block.background-image-block .wrapper .container .inner-wrapper{padding:0}.block.background-image-block .wrapper .container .inner-wrapper .text-container{width:100%;padding:0}}@media screen and (max-width:992px){.block.background-image-block{padding:0 0 6rem;padding:0 0 calc(var(--spacer)*6) 0;margin:0}.block.background-image-block .wrapper{position:relative;width:100%;left:0;display:block;top:0}.block.background-image-block .wrapper .mobile-image{position:relative;background-size:cover;width:99%;height:16.5rem}.block.background-image-block .wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0 5%}.block.background-image-block .wrapper .container .inner-wrapper.row{flex-direction:column;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.block.background-image-block .wrapper .container .inner-wrapper.row .text-container{padding:0}.block.background-image-block .wrapper .container .inner-wrapper.row .text-container .text-content{margin:0;padding:3rem 0 0;padding:calc(var(--spacer)*3) 0 0 0}}.block.background-image-block.background-gray .wrapper{background-color:#fff;background-color:var(--white)}.block.text-image-block .container{max-width:100%;width:100%;padding:0 5%}.block.text-image-block .container .row{display:-webkit-box;display:-ms-flexbox;display:flex}.block.text-image-block .container .image-column{width:50%;margin:0}.block.text-image-block .container .image-column img{width:100%}.block.text-image-block .container .text-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-direction:column;margin:0}.block.text-image-block .container .text-container .block-title{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.text-image-block .container .text-container .block-title:before{content:none}.block.text-image-block .container .text-container p{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}@media screen and (max-width:768px){.block.text-image-block .container .row{flex-direction:column}.block.text-image-block .container .row .image-column{width:100%;padding:0}.block.text-image-block .container .row .text-container{width:100%;margin-top:3rem;margin-top:calc(var(--spacer)*3);padding:0}}.block.column-block.three-column-block .container .row{width:90%;margin:0}.block.column-block.three-column-block .container .col{margin-left:40px;padding:0;width:31.5%}.block.column-block.three-column-block .container .col:first-child{margin-left:0}@media screen and (max-width:1280px){.block.column-block.three-column-block .container .col{width:30.3%}}@media screen and (max-width:520px){.block.column-block.three-column-block .container .row{flex-direction:column;width:90%}.block.column-block.three-column-block .container .row .col{width:100%;padding:0;margin:0 0 2rem}}.block.column-block.four-column-block .container .row{width:90%}.block.column-block.four-column-block .container .col{margin-left:40px;width:100%;padding:0}.block.column-block.four-column-block .container .col:first-child{margin-left:0}@media screen and (max-width:992px){.block.column-block.four-column-block .container .row{flex-direction:column;width:90%}.block.column-block.four-column-block .container .row .col{width:100%;padding:0;margin:0 0 2rem}}.block.column-block .container{max-width:100%;padding:0;margin:0;justify-content:center;align-items:center}.block.column-block .container,.block.column-block .container .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.block.column-block .container .text-container{justify-content:space-around;padding-bottom:0;flex-grow:1}.block.column-block .container .block-image{padding-bottom:70%;margin-bottom:1.25rem;background-size:cover}.block.column-block .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.column-block .container .row .title{max-width:none;width:100%;font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);margin:1rem 0;margin:calc(var(--spacer)*1) 0;text-align:center}.block.column-block .container .row .title:before{content:none}.block.column-block .container .content-block{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0}.block.column-block .container .content-title{color:#2a2a2a;color:var(--darkest-gray);font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.column-block .container .content-text{color:#2a2a2a;color:var(--darkest-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);flex-grow:1}.block.column-block .container .learn-more-link{position:relative;margin-top:1rem;margin-top:calc(var(--spacer)*1)}.block.hero{max-width:100%;padding:0;margin:0;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:unset!important;height:auto!important;min-height:70vh}.block.hero .hero-inner{align-items:flex-end;width:100%;vertical-align:bottom;height:auto;background:red;background:var(--color-primary);position:relative;display:block}.block.hero .hero-inner .background-img{background-image:none;display:none}.block.hero .hero-inner .container{position:static;width:auto;right:0;max-width:100%;top:0;height:100%;margin:0;padding:0}.block.hero .hero-inner .container .row{width:100%;height:100%;position:relative;margin:0}.block.hero .hero-inner .container .text-container{transform:none;position:relative;z-index:1;width:55%;height:100%;padding:0 5%;top:0}.block.hero .hero-inner .container .text-container .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;top:0;bottom:0;opacity:0;margin:auto;padding:3rem 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.block.hero .hero-inner .container .text-container .inner-wrapper p{color:#fff;position:relative;margin-top:3rem;margin-top:calc(var(--spacer)*3);top:0;width:55%;order:0}.block.hero .hero-inner .container .text-container .inner-wrapper .hero-title{font:140px/130px GalanoGrotesqueBold,Arial,sans-serif;font:140px/130px var(--font-family-primary);left:0;order:1;top:50px;color:#fff;color:var(--white)}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons{order:-1;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button{width:auto;margin-right:1rem;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.primary{background:#fff;background:var(--white);color:red;color:var(--color-primary)}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button .button-long-label,.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button .button-short-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.ecp,.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.secondary,.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.sw{border:2px solid #fff;border:2px solid var(--white);color:#fff;color:var(--white);padding:13px 35px;background:transparent}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.ecp,.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.sw{padding:13px 3rem 13px 35px}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.ecp:after,.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .button.sw:after{content:"+";font-size:24px;position:absolute;right:1.5rem;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .learn-more-link{border:2px solid #fff;border:2px solid var(--white);color:#fff;color:var(--white);padding:13px 3rem 13px 35px;margin:0;width:auto;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .learn-more-link .button-long-label,.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .learn-more-link .button-short-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.block.hero .hero-inner .container .text-container .inner-wrapper .cta-buttons .learn-more-link:after{right:1.5rem;background:url("data:image/svg+xml,%3csvg width='5px' height='10px' viewBox='0 0 5 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eFill 1%3c/title%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Desktop-HD-Copy-3' transform='translate(-1344.000000, -600.000000)' fill='%232C2A2A'%3e %3cpolygon id='Fill-1' points='1344 600 1344 610 1349 604.999492'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/svg%3e") no-repeat;background-position:100%;content:"";filter:brightness(0) invert(1);position:absolute;transform:none;top:22%;background-size:14px 14px;height:28px;width:28px}.block.hero .hero-inner .container .hero-title:before{display:none}.block.hero .inner-img{margin-left:0;background-image:none;display:block;opacity:0;position:absolute;bottom:0;top:auto;right:0;height:auto;float:none;min-width:auto;min-height:auto;width:64%;padding:0}.block.hero .inner-img img{padding:0;margin:0;float:none;width:100%;max-width:100%;display:block}@media screen and (max-width:1680px){.block.hero{min-height:70vh}.block.hero .container .row .text-container .inner-wrapper .hero-title{font:120px/110px GalanoGrotesqueBold,Arial,sans-serif;font:120px/110px var(--font-family-primary)}}@media screen and (max-width:1280px){.block.hero{min-height:50vh}.block.hero .container .row .text-container .inner-wrapper .hero-title{font:100px/90px GalanoGrotesqueBold,Arial,sans-serif;font:100px/90px var(--font-family-primary)}}@media screen and (max-width:992px){.block.hero{min-height:unset;padding:0 0 3rem;padding:0 0 calc(var(--spacer)*3) 0}.block.hero .hero-inner .container .row .text-container{height:auto;width:100%;padding:3rem 5%;padding:calc(var(--spacer)*3) 5%}.block.hero .hero-inner .container .row .text-container .inner-wrapper{position:relative}.block.hero .hero-inner .container .row .text-container .inner-wrapper .hero-title{top:0;padding:0;margin:0;font:80px/60px GalanoGrotesqueBold,Arial,sans-serif;font:80px/60px var(--font-family-primary)}.block.hero .hero-inner .container .row .text-container .inner-wrapper .cta-buttons .button{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);padding:1rem}.block.hero .hero-inner .container .row .text-container .inner-wrapper .cta-buttons .button.ecp,.block.hero .hero-inner .container .row .text-container .inner-wrapper .cta-buttons .button.sw{padding:13px 3rem 13px 35px}.block.hero .hero-inner .container .row .inner-img{transform:none;position:relative;width:100%;max-width:100%}}.block.hero.have-text-background .hero-inner .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.block.hero.have-text-background .hero-inner .container .row .inner-img{margin:0}@media screen and (max-width:568px){.block.hero .hero-inner .container .row .text-container .inner-wrapper .hero-title{font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}}.block.hero.no-image{min-height:50vh;padding:0}.block.hero.no-image .hero-inner .container .row .text-container{width:100%}.block.hero.no-image .hero-inner .container .row .text-container .inner-wrapper p{width:27%}@media screen and (max-width:992px){.block.hero.no-image .hero-inner .container .row .text-container .inner-wrapper p{width:100%}}@media screen and (max-width:992px){.block.hero.no-image{min-height:50vh}}.block.hero.loaded .hero-inner .container .row .inner-img,.block.hero.loaded .hero-inner .container .row .text-container .inner-wrapper{opacity:1}.block.hero.background-white .hero-inner{background-color:#fff;background-color:var(--white)}.block.hero.background-white .hero-inner .container .row .text-container .inner-wrapper .hero-title,.block.hero.background-white .hero-inner .container .row .text-container .inner-wrapper p{color:#000;color:var(--black)}.block.hero.video-hero .video{display:none}.block.hero.video-hero .video-fallback{display:block;top:-5%;left:-5%;right:-5%;bottom:-5%;width:110%;height:90vh;padding:0;background-position:bottom;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:920px){.block.hero.video-hero{padding:0;overflow:hidden;min-height:60vh}.block.hero.video-hero.do-not-crop-video{background-color:#fff;background-color:var(--white);height:auto}.block.hero.video-hero.do-not-crop-video .video{max-height:none;max-width:100%}.block.hero.video-hero:not(.do-not-crop-video) .video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-height:100%}.block.hero.video-hero .video{display:block;opacity:1;min-width:100%;width:auto;height:auto;z-index:0;background-size:cover}.block.hero.video-hero .video-fallback{display:none}.block.hero.video-hero .container.video-text{position:absolute;top:0;left:0}.block.hero.video-hero .container.video-text .text-container{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.block.hero.video-hero .container.video-text .text-container .inner-wrapper{padding:0;max-width:60%;margin:0}}.block.image-block>.container{padding:0 15%;max-width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.block.image-block>.container .row{width:100%}.block.image-block>.container .row .container{width:100%;margin:0;padding:0;position:relative}.block.image-block>.container .row .container div,.block.image-block>.container .row .container img{width:100%;padding:0;margin:0}@media screen and (max-width:768px){.block.image-block,.block.image-block>.container,.block.image-block>.container .video-thumbnail-container{padding:0}}.block.video-block>.container{padding:0 15%;max-width:100%}.block.video-block>.container .row>div{margin:0;padding:0;width:100%}.block.video-block>.container .video-wrapper{position:relative;height:41vw;min-height:56vh}.block.video-block>.container .video-wrapper iframe{width:100%;height:100%}.block.video-block>.container .video-thumbnail-container{position:absolute;padding:0;top:0;left:0;width:100%;height:100%}.block.video-block>.container .video-thumbnail-container .video-thumbnail{width:100%;height:100%;background-size:cover;background-position:50%}.block.video-block>.container .video-thumbnail-container .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;background-color:var(--white);border-radius:50%}.block.video-block>.container .video-thumbnail-container .play-btn:after{content:"";display:block;width:5.5rem;height:5.5rem;transition:all .3s;top:50%;left:50%;background-image:url("data:image/svg+xml,%3c!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e %3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-409 210 141 141' style='enable-background:new -409 210 141 141;' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:none;stroke:%230454CC;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7d %3c/style%3e %3ctitle%3eplaybutton%3c/title%3e %3cdesc%3eCreated with Sketch.%3c/desc%3e %3cg id='Symbols'%3e %3cg id='playbutton'%3e %3cpolygon id='Path-2' class='st0' points='-353,251 -353,307.4 -311.6,279.2 '/%3e %3c/g%3e %3c/g%3e %3c/svg%3e");background-size:5.5rem auto;opacity:.6}.block.video-block>.container .video-thumbnail-container:active,.block.video-block>.container .video-thumbnail-container:hover{cursor:pointer}.block.video-block>.container .video-thumbnail-container:active .play-btn:after,.block.video-block>.container .video-thumbnail-container:hover .play-btn:after{opacity:1}.block.video-block>.container .cookie-consent{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-align:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.block.video-block>.container .cookie-consent a{padding:1rem;width:100%;text-align:center;color:#fff;color:var(--white)}.block.video-block>.container .cookie-consent a:hover{cursor:pointer;opacity:.8}.block.video-block>.container.need-cookie-consent{.cookie-consent{visibility:visible;opacity:1;pointer-events:auto}.video-thumbnail-container{pointer-events:none;cursor:default;.play-btn{opacity:0}}}@media screen and (max-width:768px){.block.video-block,.block.video-block>.container{padding:0}.block.video-block>.container .video-thumbnail-container .play-btn:after{width:4rem;height:4rem;background-size:4rem auto}}.block.cta-block .container{max-width:100%;width:100%;padding:0 5%;margin:0}.block.cta-block .container .block-title{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;text-align:center;padding:0;width:100%;color:#2a2a2a;color:var(--darkest-gray);font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.cta-block .container .block-text{color:#2a2a2a;color:var(--darkest-gray);margin:1.5rem 0;text-align:center}.block.cta-block .container .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;box-shadow:none}.block.cta-block .container .text-container div{margin:0}.block.cta-block .container .text-container div .learn-more-link{justify-content:center;padding:0}.block.text-on-image-block{background-position:50%;background-size:cover;width:100%;overflow:hidden;padding-top:3.5rem}.block.text-on-image-block .text-container{opacity:1;color:#fff;color:var(--white)}.block.text-on-image-block .text-container .block-title{color:#fff;color:var(--white);font-size:3rem;font-size:var(--fs--xxxxl)}.block.text-on-image-block .text-container p{font-size:2.5rem}@media screen and (max-width:992px){.block.text-on-image-block{padding-top:4.5rem;padding-bottom:4.5rem}}.block.sticky-menu{padding:0}.block.sticky-menu .row{width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:row;border-bottom:1px solid #999;border-bottom:1px solid var(--medium-gray);padding:0 5%;--dash-width:100px;--dash-left-offset:100px;-ms-overflow-style:none;scrollbar-width:none}.block.sticky-menu .row::-webkit-scrollbar{display:none}.block.sticky-menu .row:after{content:"";position:absolute;height:3px;width:var(--dash-width);background-color:red;background-color:var(--color-primary);bottom:0;left:0;transform:translateX(var(--dash-left-offset));transition:all .2s ease-in;transition-property:width,transform}.block.sticky-menu .row .sticky-menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;padding:0}.block.sticky-menu .row .sticky-menu-items .sticky-menu-item{margin:0 1rem;padding:2rem 0;cursor:pointer;color:#2a2a2a;color:var(--darkest-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);white-space:nowrap}.block.sticky-menu .row .sticky-menu-items.highlighted .sticky-menu-item{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.sticky-menu .row .sticky-menu-items:first-child .sticky-menu-item:first-child{margin:0 1rem 0 0;margin:0 calc(var(--spacer)*1) 0 0}.block.sticky-menu.float .row{position:fixed;top:96px;background:#fff;width:100%;z-index:99}.block.section-title{width:100%;padding:2rem 0 0;padding:calc(var(--spacer)*2) 0 0 0}.block.section-title .row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 5%;padding:calc(var(--spacer)*1) 5%;justify-content:space-between;align-items:flex-end}.block.section-title .row:after,.block.section-title .row:before{content:none}.block.section-title .row.header-row h1{color:#2a2a2a;color:var(--darkest-gray);font:48px/52px GalanoGrotesqueBold,Arial,sans-serif;font:48px/52px var(--font-family-primary);margin:0;padding:0}.block.section-title .row.header-row h1:after,.block.section-title .row.header-row h1:before{content:none}.block.section-title .row.header-row a{color:#2a2a2a;color:var(--darkest-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);position:relative;padding-right:24px}.block.section-title .row.header-row a:after{background:url("data:image/svg+xml,%3csvg width='5px' height='10px' viewBox='0 0 5 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eFill 1%3c/title%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Desktop-HD-Copy-3' transform='translate(-1344.000000, -600.000000)' fill='%232C2A2A'%3e %3cpolygon id='Fill-1' points='1344 600 1344 610 1349 604.999492'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/svg%3e") no-repeat;background-position:100%;content:"";top:0;filter:brightness(0);position:absolute;background-size:12px 12px;height:24px;width:24px;transition:transform .2s ease-in}.block.section-title .row.header-row a:hover:after{transform:translateX(5px)}.block.section-title .row.description-row{color:#2a2a2a;color:var(--darkest-gray);font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);padding-top:0}@media screen and (max-width:568px){.block.section-title{position:relative;padding:4rem 0 2rem;padding:calc(var(--spacer)*4) 0 calc(var(--spacer)*2)}.block.section-title .row{flex-direction:column;align-items:flex-start;padding-bottom:1rem;padding-bottom:calc(var(--spacer)*1);padding-top:0}.block.section-title .row.header-row a{position:absolute;bottom:0}}.block.cta-block .container .text-container .hbspt-form{margin:1rem 0;margin:calc(var(--spacer)*1) 0}.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field{margin:.5rem 0;margin:calc(var(--spacer)*0.5) 0}.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field label{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:red;color:var(--color-primary)}.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]+span,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]+span{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#2a2a2a;color:var(--darkest-gray)}.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]+span:after,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]+span:before,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]+span:after,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]+span:before{border-color:#2a2a2a;border-color:var(--darkest-gray)}.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]:checked+span,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]:checked+span{color:red;color:var(--color-primary)}.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]:checked+span:after,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]:checked+span:before,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]:checked+span:after,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]:checked+span:before{border-color:red;border-color:var(--color-primary)}.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]:checked+span:after,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]:checked+span:after{background-image:url("data:image/svg+xml,%3csvg width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3c!-- Generator: sketchtool 42 (36781) - http://www.bohemiancoding.com/sketch --%3e %3ctitle%3eCD10C3E4-420D-4C92-B448-06E8EC85C8B7%3c/title%3e %3cdesc%3eCreated with sketchtool.%3c/desc%3e %3cdefs%3e%3c/defs%3e %3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='uicon/sm/checkmark-grey-sm'%3e %3cg id='uicon/checkmark-grey'%3e %3cg%3e %3crect id='Rectangle-' x='0' y='0' width='12' height='12'%3e%3c/rect%3e %3cpolyline id='Path-68' stroke='%236A7889' stroke-linecap='round' stroke-linejoin='round' points='9.82777581 1.5 5.83531806 10.5 2 6.22963585'%3e%3c/polyline%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e");background-size:60%;filter:brightness(0);transform:none}.block.cta-block .container .text-container .hbspt-form form.hs-form .hs-richtext,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field.hs-fieldtype-checkbox label{color:#2a2a2a;color:var(--darkest-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}.block.cta-block .container .text-container .hbspt-form form.hs-form .hs-richtext{margin:.5rem 0;margin:calc(var(--spacer)*0.5) 0}.block.cta-block .container .text-container .hbspt-form form.hs-form .hs_submit{margin:2rem 0 0;margin:calc(var(--spacer)*2) 0 0}@media screen and (max-width:768px){.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field.hs-fieldtype-checkbox label,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field label{text-align:left;font:12px/16px GalanoGrotesqueRegular,Arial,sans-serif;font:12px/16px var(--font-family-default)}.block.cta-block .container .text-container .hbspt-form form.hs-form .hs-richtext,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-booleancheckbox input[type=checkbox]+span,.block.cta-block .container .text-container .hbspt-form form.hs-form fieldset div.hs-form-field .hs-form-checkbox input[type=checkbox]+span{font:12px/16px GalanoGrotesqueRegular,Arial,sans-serif;font:12px/16px var(--font-family-default)}.block.cta-block .container .text-container .hbspt-form form.hs-form .hs-richtext{text-align:left}}.block.footnote-block .container{padding:0 5%}@media screen and (max-width:768px){.block.footnote-block .container{text-align:left}}.sticky-footer{border:none}.sticky-footer .sticky-footer__inner .sticky-footer__heading{margin:0}.sticky-footer .sticky-footer__inner .sticky-footer__nav a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sticky-footer .sticky-footer__inner .sticky-footer__nav a .nav__back-icon{background:url("data:image/svg+xml,%3csvg width='5px' height='10px' viewBox='0 0 5 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eFill 1%3c/title%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Desktop-HD-Copy-3' transform='translate(-1344.000000, -600.000000)' fill='%230055c4'%3e %3cpolygon id='Fill-1' points='1344 600 1344 610 1349 604.999492'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/svg%3e") no-repeat;background-position:100%;content:"";background-size:18px 18px;height:36px;width:36px;display:inline-block;position:relative;top:-1px;transform:rotate(180deg)}.sticky-footer .sticky-footer__inner .sticky-footer__nav a:hover{background:inherit}.block.two-buttons-cta-block .container{max-width:100%;width:100%;padding:0 5%;margin:0}.block.two-buttons-cta-block .container .block-title{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0;font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:red;color:var(--color-primary);width:45%;text-align:center}.block.two-buttons-cta-block .container .block-title:before{content:none}.block.two-buttons-cta-block .container .block-text{color:#2a2a2a;color:var(--darkest-gray);text-align:center;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);padding:1.5rem 0;padding:calc(var(--spacer)*1.5) 0}.block.two-buttons-cta-block .container .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.two-buttons-cta-block .container .buttons-wrapper .button{position:relative;overflow:hidden;border-radius:0;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);padding:13px 35px;margin:0 .5rem;margin:0 calc(var(--spacer)*0.5);background-color:red;background-color:var(--color-primary);color:#fff;color:var(--white);border:none}.block.two-buttons-cta-block .container .buttons-wrapper .button.secondary{background:none;color:red;color:var(--color-primary);border:1px solid red;border:1px solid var(--color-primary)}.block.two-buttons-cta-block .container .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;box-shadow:none}.block.two-buttons-cta-block .container .text-container div{margin:0}@media screen and (max-width:568px){.block.two-buttons-cta-block .container .block-text-wrapper,.block.two-buttons-cta-block .container .block-title{width:100%}.block.two-buttons-cta-block .container .buttons-wrapper .button{padding:13px 1rem;padding:13px calc(var(--spacer)*1)}}.site-selector-overlay .site-selector-overlay__inner .global-information-container{width:40%;padding-left:2rem}.site-selector-overlay .site-selector-overlay__inner .global-information-container .title{font:28px/32px GalanoGrotesqueBold,Arial,sans-serif;font:28px/32px var(--font-family-primary);color:#2a2a2a;color:var(--darkest-gray)}.site-selector-overlay .site-selector-overlay__inner .global-information-container .title:before{content:none}.site-selector-overlay .site-selector-overlay__inner .global-information-container .global-text{color:#2a2a2a;color:var(--darkest-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}.site-selector-overlay .site-selector-overlay__inner .global-information-container .global-text:after{background:url("data:image/svg+xml,%3csvg width='5px' height='10px' viewBox='0 0 5 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3ctitle%3eFill 1%3c/title%3e %3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Desktop-HD-Copy-3' transform='translate(-1344.000000, -600.000000)' fill='%230055c4'%3e %3cpolygon id='Fill-1' points='1344 600 1344 610 1349 604.999492'%3e%3c/polygon%3e %3c/g%3e %3c/g%3e %3c/svg%3e") no-repeat;background-position:100%;content:"";background-size:12px 12px;height:24px;width:24px}.site-selector-overlay .site-selector-overlay__inner .region-block .region-block__countries,.site-selector-overlay .site-selector-overlay__inner .region-block .section-heading{color:#2a2a2a;color:var(--darkest-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}.site-selector-overlay .site-selector-overlay__inner .region-block .region-block__countries .country__wrap a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site-selector-overlay .site-selector-overlay__inner .region-block .region-block__countries .country__wrap a .country__name{display:contents}@media screen and (max-width:767px){.site-selector-overlay .site-selector-overlay__inner .global-information-container{width:100%;padding:0 5%}}.EPiServerForms{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;padding:3rem 0;padding:var(--p--l) 0}.EPiServerForms .FormAddressElement input{margin-bottom:1rem;margin-bottom:var(--spacer)}.EPiServerForms .FormAddressElement .FormAddressElement__Map{width:100%;height:30vh}.EPiServerForms .Form__MainBody{width:70%}@media (min-width:55rem){.EPiServerForms .Form__MainBody{width:60%}}@media (min-width:64.5rem){.EPiServerForms .Form__MainBody{width:50%}}@media (min-width:80rem){.EPiServerForms .Form__MainBody{width:40%}}@media (min-width:100rem){.EPiServerForms .Form__MainBody{width:30%}}.EPiServerForms .Form__Title{font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:#000;color:var(--black)}.EPiServerForms .Form__Description{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#000;color:var(--black)}.EPiServerForms .Form__Status__Message{display:none}.EPiServerForms .Form__Element{font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);position:relative;margin:4rem 0 0;margin:calc(var(--spacer)*4) 0 0}.EPiServerForms .Form__Element,.EPiServerForms .Form__Element .Form__Element__Caption{color:red;color:var(--color-primary);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl)}.EPiServerForms .Form__Element .Form__Element__Caption{font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);border:none}.EPiServerForms .Form__Element .Form__Element__ValidationError{color:#ff453a;color:var(--error-color)}.EPiServerForms .FormTextbox .FormTextbox__Input{padding:9px 15px;box-shadow:none;color:#2a2a2a;color:var(--color-secondary);border:1px solid #afafaf;border:1px solid var(--light-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}.EPiServerForms .FormTextbox .FormTextbox__Input:focus{border:1px solid red;border:1px solid var(--color-primary);box-shadow:none}.EPiServerForms .FormTextbox .FormTextbox__Input::-moz-placeholder{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#a0a0a0;color:var(--placeholder-color)}.EPiServerForms .FormTextbox .FormTextbox__Input:-ms-input-placeholder{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#a0a0a0;color:var(--placeholder-color)}.EPiServerForms .FormTextbox .FormTextbox__Input::placeholder{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#a0a0a0;color:var(--placeholder-color)}.EPiServerForms .FormTextbox.ValidationFail .FormTextbox__Input{border:1px solid #ff453a;border:1px solid var(--error-color)}.EPiServerForms .FormTextbox.ValidationFail:after{content:"!";color:#fff;background:#ff453a;background:var(--error-color);width:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.3rem;border-radius:100%;align-items:center;justify-content:center;position:absolute;top:12px;right:10px}.EPiServerForms .FormSubmitButton{background:red;background:var(--color-primary);padding:13px 22px;color:#fff;color:var(--white);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);margin:2rem 0 0;margin:calc(var(--spacer)*2) 0 0}.EPiServerForms .FormSubmitButton:focus{outline:none}.EPiServerForms .FormChoice fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.EPiServerForms .FormChoice fieldset label{margin:5px 0;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#2a2a2a;color:var(--color-secondary);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding-left:10px}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Checkbox{width:1.25rem;width:calc(var(--spacer)*1.25);height:1.25rem;height:calc(var(--spacer)*1.25);visibility:hidden}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Checkbox:before{display:block;border:1px solid #6a7889}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Checkbox:after,.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Checkbox:before{content:"";visibility:visible;position:absolute;left:0;width:1.25rem;width:calc(var(--spacer)*1.25);height:1.25rem;height:calc(var(--spacer)*1.25);top:0;bottom:0;margin:auto}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Checkbox:after{display:inline-block;z-index:1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNiI+PHBhdGggZmlsbD0iIzAwMjg1NiIgZD0iTTE1LjggMy42TDE0LjIgMmMtLjEtLjEtLjMtLjEtLjUgMEw2LjMgOS40IDMuMiA2LjNjLS4xLS4xLS4zLS4xLS41IDBMMS4xIDcuOWMtLjEuMS0uMS4zIDAgLjVsMy4zIDMuM0w2IDEzLjNjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:50%;transition:all .15s ease;transform:scale(0) translate(.05em,.1em);opacity:0}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Checkbox:checked:after{transform:scale(.7) translate(.05em,.1em);opacity:1}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Radio{width:1.25rem;width:calc(var(--spacer)*1.25);height:1.25rem;height:calc(var(--spacer)*1.25);visibility:hidden}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Radio:before{border-radius:50%;display:block;padding:.25em;border:1px solid #999;border:1px solid var(--medium-gray);box-shadow:inset 0 0 .2px 20px hsla(0,0%,100%,0)}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Radio:after,.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Radio:before{content:"";position:absolute;left:0;width:1.25rem;width:calc(var(--spacer)*1.25);height:1.25rem;height:calc(var(--spacer)*1.25);transition:all .25s ease;visibility:visible;top:0;bottom:0;margin:auto}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Radio:after{border-radius:50%;display:inline-block;background-color:red;background-color:var(--color-primary);border:2px solid rgba(4,84,204,0);transform:scale(0);opacity:0}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Radio:checked:after{transform:scale(.45);opacity:1;border-color:red;border-color:var(--color-primary)}.EPiServerForms .FormChoice fieldset label .FormChoice__Input--Radio:checked+*{color:red;color:var(--red)}.EPiServerForms .FormSelection select{padding:9px 15px;box-shadow:none;color:#2a2a2a;color:var(--color-secondary);border:1px solid #afafaf;border:1px solid var(--light-gray);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}.EPiServerForms .FormSelection select:focus{border-color:red;border-color:var(--color-primary)}.EPiServerForms .FormSelection.ValidationFail select{border:1px solid #ff453a;border:1px solid var(--error-color)}.EPiServerForms .FormSelection.ValidationFail:after{content:"!";color:#fff;background:#ff453a;background:var(--error-color);width:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.3rem;border-radius:100%;align-items:center;justify-content:center;position:absolute;top:12px;right:10px}@media screen and (max-width:568px){.EPiServerForms .Form__MainBody{width:90%}}.block.tag-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0}.block.tag-block .row{align-self:center;width:90%}.block.tag-block .row .tag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;align-items:center;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding-left:0}.block.tag-block .row .tag-wrapper::-webkit-scrollbar{width:0;background:transparent}.block.tag-block .row .tag-wrapper .tag{padding:.7rem 1.5rem;padding:calc(var(--spacer)*0.7) calc(var(--spacer)*1.5);border:1px solid #000;border:1px solid var(--black);border-radius:30px;margin:0 .5rem;margin:0 calc(var(--spacer)*0.5);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#000;color:var(--black);cursor:pointer;white-space:nowrap}.block.tag-block .row .tag-wrapper .tag:first-child{margin-left:0}.block.tag-block .row .tag-wrapper .tag.active{border-width:2px;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block.article-grid-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.article-grid-block .article-grid{width:93%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:normal;position:relative;padding-left:0}.block.article-grid-block .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper{width:22%;margin:0 1.5%}.block.article-grid-block .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.block.article-grid-block .article-grid .article-wrapper{width:30%;padding-top:2rem;padding-top:calc(var(--spacer)*2);margin:0 1.5%}.block.article-grid-block .article-grid .article-wrapper a:hover h2{text-decoration:underline}.block.article-grid-block .article-grid .article-wrapper .article{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#575757;color:var(--dark-gray)}.block.article-grid-block .article-grid .article-wrapper .article .article-image-wrapper{position:relative}.block.article-grid-block .article-grid .article-wrapper .article .article-image-wrapper img{width:100%;height:330px;-o-object-fit:cover;object-fit:cover}.block.article-grid-block .article-grid .article-wrapper .article .article-image-wrapper .article-mark{background-color:#fff;background-color:var(--white);font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:red;color:var(--color-primary);position:absolute;padding:.3rem 1rem;padding:calc(var(--spacer)*0.3) calc(var(--spacer)*1);left:15px;bottom:20px}.block.article-grid-block .article-grid .article-wrapper .article .article-tag-list{margin:.5rem 0 0;margin:calc(var(--spacer)*0.5) 0 0}.block.article-grid-block .article-grid .article-wrapper .article .article-tag-list strong{color:red;color:var(--color-primary);font:12px/24px GalanoGrotesqueBold,Arial,sans-serif;font:12px/24px var(--font-family-primary);border:1px solid red;border:1px solid var(--color-primary);border-radius:30px;padding:.2rem .5rem;display:inline-block;margin:.5rem 0 0;margin:calc(var(--spacer)*0.5) 0 0}.block.article-grid-block .article-grid .article-wrapper .article .article-title{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:#000;color:var(--black);margin:1rem 0 0;margin:calc(var(--spacer)*1) 0 0;padding:0}.block.article-grid-block .article-grid .article-wrapper .article .article-title:before{content:none}.block.article-grid-block .article-grid .article-wrapper .article .article-description{margin:1rem 0 0;margin:calc(var(--spacer)*1) 0 0}.block.article-grid-block .article-grid .article-wrapper .article .article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:1rem 0 0;margin:calc(var(--spacer)*1) 0 0}.block.article-grid-block .article-grid .article-wrapper .article .article-meta .article-date{font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);font-weight:400}.block.article-grid-block .article-grid .article-wrapper .article .article-meta .article-reads{font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}@media screen and (max-width:1280px){.block.article-grid-block .article-grid .article-wrapper,.block.article-grid-block .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper{width:30%}}@media screen and (max-width:992px){.block.article-grid-block .article-grid .article-wrapper,.block.article-grid-block .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper{width:47%}}@media screen and (max-width:568px){.block.article-grid-block .article-grid .article-wrapper,.block.article-grid-block .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper{width:100%}}.block.article-header-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.article-header-block .content-wrapper{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.block.article-header-block .content-wrapper .left-column{width:30%}.block.article-header-block .content-wrapper .right-column{width:55%}.block.article-header-block .content-wrapper .article-page-title{font:48px/54px GalanoGrotesqueBold,Arial,sans-serif;font:48px/54px var(--font-family-primary);color:#000;color:var(--black)}.block.article-header-block .content-wrapper .article-page-title:before{content:none}.block.article-header-block .content-wrapper .article-page-subtitle{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:#000;color:var(--black)}.block.article-header-block .content-wrapper .article-page-subtitle:before{content:none}.block.article-header-block .content-wrapper .article-page-description{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#000;color:var(--black)}@media screen and (max-width:1280px){.block.article-header-block .content-wrapper .left-column{width:50%}}@media screen and (max-width:750px){.block.article-header-block .content-wrapper{flex-direction:column}.block.article-header-block .content-wrapper .left-column,.block.article-header-block .content-wrapper .right-column{width:100%}}.article-hero{width:100%}.article-hero .article-hero-image{width:100%;height:60vh;-o-object-fit:cover;object-fit:cover}.article-hero .article-hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;margin-top:2rem;margin-top:calc(var(--spacer)*2)}.article-hero .article-hero-content .article-hero-title{font:48px/54px GalanoGrotesqueBold,Arial,sans-serif;font:48px/54px var(--font-family-primary);width:55%;color:#000;color:var(--black)}.article-hero .article-hero-content .article-hero-tags{width:55%;font:12px/24px GalanoGrotesqueRegular,Arial,sans-serif;font:12px/24px var(--font-family-default);color:#000;color:var(--black)}.article-hero .article-hero-content .article-hero-tags strong{color:red;color:var(--color-primary);font:12px/24px GalanoGrotesqueBold,Arial,sans-serif;font:12px/24px var(--font-family-primary);border:1px solid red;border:1px solid var(--color-primary);border-radius:30px;padding:.2rem .5rem}@media screen and (max-width:1280px){.article-hero .article-hero-content .article-hero-tags,.article-hero .article-hero-content .article-hero-title{width:90%}}.block.article-grid-block.other-articles{flex-direction:column;align-items:center}.block.article-grid-block.other-articles .article-grid .article-wrapper,.block.article-grid-block.other-articles .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper{width:23%}.block.article-grid-block.other-articles .other-articles-title{font:48px/54px GalanoGrotesqueBold,Arial,sans-serif;font:48px/54px var(--font-family-primary);align-self:flex-start;padding-left:5%;color:#000;color:var(--black)}.block.article-grid-block.other-articles .other-articles-title:before{content:none}@media screen and (max-width:1280px){.block.article-grid-block.other-articles .article-grid .article-wrapper,.block.article-grid-block.other-articles .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper{width:45%}}@media screen and (max-width:568px){.block.article-grid-block.other-articles .article-grid .article-wrapper,.block.article-grid-block.other-articles .article-grid .article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper:not(.hidden)~.article-wrapper{width:100%}}.block li,.block p{font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);font-size:1.063rem;font-size:var(--fs--m)}.block h1,.block strong{font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block h1{font-size:3rem;font-size:var(--fs--xxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl)}.block h2{font-size:2rem;font-size:var(--fs--xxxl);line-height:3rem;line-height:var(--fs--xxxxl)}.block h2,.block h3{font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block h3{font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl)}.block h4,.block h5,.block h6{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.block .content-title,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6{opacity:1}.block h1:before,.block h2:before,.block h3:before,.block h4:before,.block h5:before,.block h6:before{content:none}.block ul{padding-left:2rem}.block ul>li{padding-left:0}.block ul>li:before{content:none}.block.blog-text-block{width:100%}.block.blog-text-block .container{width:55%;padding:0}.block.blog-text-block .container .text-container ul{list-style-type:disc}.block.blog-text-block .container .text-container a{color:red;color:var(--color-primary);text-decoration:underline}.block.blog-image-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.block.blog-image-block .container{width:90%;max-width:none;margin:0;padding:0}.block.blog-image-block .container img{width:100%}.block.column-block.yuniko-block .container .row{justify-content:flex-start}.block.column-block.yuniko-block .container .row .col{width:25%;margin:0;padding:1rem}.block.column-block.yuniko-block .container .row .col .content-block .text-container{justify-content:flex-end}.block.column-block.yuniko-block .container .row .col .content-block .text-container .content-text{flex-grow:0}.block.column-block.yuniko-block .container .row .col .block-image{background-size:contain;background-repeat:no-repeat;background-position:50%}.block.column-block.yuniko-block .container .row .col:first-child{padding-left:0}.block.column-block.yuniko-block .container .row .col:last-child{padding-right:0}@media screen and (max-width:992px){.block.column-block.yuniko-block .container .row{flex-wrap:wrap;position:relative;flex-direction:row}.block.column-block.yuniko-block .container .row .col{width:50%}.block.column-block.yuniko-block .container .row .col .content-block .text-container{margin:0}}@media screen and (max-width:568px){.block.column-block.yuniko-block .container .row .col{width:100%}}.block.product-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0 0 2rem;position:relative}.block.product-block .container{width:90%}.block.product-block .container>.row{width:100%}.block.product-block .container>.row .product-image{padding:0}.block.product-block .container>.row .product-image img{width:100%}.block.product-block .container>.row .product-image-wrapper .product-thumbs{justify-content:flex-start}.block.product-block .container>.row .product-image-wrapper .product-thumbs img{cursor:pointer;max-width:100%;height:auto;opacity:.35}.block.product-block .container>.row .product-image-wrapper .product-thumbs img.selected{opacity:1}.block.product-block .container>.row .product-image-wrapper .product-thumbs img.placeholder{cursor:auto;height:6rem}.block.product-block .container>.row .text-container h2{margin:3.5rem 0;padding:0;font-size:3.25rem;font-size:var(--fs--xxxxxl);line-height:3.25rem;line-height:var(--fs--xxxxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:#2a2a2a;color:var(--darkest-gray)}.block.product-block .container>.row .text-container .color-list .product-color-btn{content:"";height:1.5rem;width:1.5rem;border-radius:50%;margin:.1rem .2rem 0 0;display:inline-block}.block.product-block .container>.row .text-container .color-list .product-color-btn.black{background-color:#24242e;background-color:var(--yuniku-black-midnight)}.block.product-block .container>.row .text-container .color-list .product-color-btn.white{background-color:#fff;background-color:var(--yuniku-white)}.block.product-block .container>.row .text-container .color-list .product-color-btn.green{background-color:#30d158;background-color:var(--yuniku-green)}.block.product-block .container>.row .text-container .color-list .product-color-btn.red{background-color:#ff453a;background-color:var(--yuniku-red)}.block.product-block .container>.row .text-container .color-list .product-color-btn.blue{background-color:#0090d1;background-color:var(--yuniku-blue-medium)}.block.product-block .container>.row .text-container .color-list .product-color-btn.gray{background-color:#c3c3cd;background-color:var(--yuniku-default-gray)}.block.product-block .container>.row .text-container .color-list .product-color-btn.orange{background-color:#c3cc00;background-color:var(--yuniku-orange)}.block.product-block .container>.row .text-container .color-list .product-color-btn.yellow{background-color:#f4ff00;background-color:var(--yuniku-spect-yellow)}.block.product-block .container>.row .text-container .color-list .label{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#2a2a2a;color:var(--darkest-gray);padding:.5rem 0;display:block;text-transform:none}@media screen and (max-width:992px){.block.product-block .container>.row{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}.block.product-block .container>.row .product-image-wrapper .product-thumbs{padding-top:2rem;display:block;min-height:15rem;position:absolute;right:5%;width:auto}.block.product-block .container>.row .product-image-wrapper .product-thumbs .thumb-container{border-left:none;margin-left:auto;padding:0 0 1px;max-height:5rem;max-width:70%}.block.product-block .container>.row .product-form-wrapper{width:50%;max-width:50%;position:relative;padding:0;margin-top:0;top:0;left:0;margin-left:1.2rem}.block.product-block .container>.row .product-form-wrapper .text-container{margin:0}.block.product-block .container>.row .product-form-wrapper .text-container h2{margin:2.5rem 0}}.ui-dialog.ui-widget.ui-front{position:fixed;top:0!important;bottom:0!important;right:0!important;left:0!important;margin:auto;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:0;border-radius:0;border:none;background:#fff;background:var(--white);z-index:400}.ui-dialog.ui-widget.ui-front .ui-dialog-titlebar{background:red;background:var(--color-primary);border-radius:0;border:none;padding:.8em 1em;font-size:1.5rem;font-size:var(--fs--xxl);line-height:2rem;line-height:var(--fs--xxxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);color:#fff;color:var(--white)}.ui-dialog.ui-widget.ui-front .ui-dialog-titlebar .ui-dialog-titlebar-close{background-image:url(../fonts/close.png);background-size:70%;filter:brightness(0) invert(1);transform:none;background-repeat:no-repeat;background-color:transparent;border:none;margin-right:.5rem;outline:none}.ui-dialog.ui-widget.ui-front .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog.ui-widget.ui-front .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text{padding:0;height:0}.ui-dialog.ui-widget.ui-front .ui-dialog-content{padding:1.5rem 2rem;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default);color:#2a2a2a;color:var(--darkest-gray)}.ui-dialog.ui-widget.ui-front .ui-dialog-buttonpane{background:#fff;background:var(--white);border:none;margin-bottom:.5rem}.ui-dialog.ui-widget.ui-front .ui-dialog-buttonpane .ui-button{position:relative;overflow:hidden;border-radius:0;font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);margin:0 .5rem;margin:0 calc(var(--spacer)*0.5);color:#fff;color:var(--white);border:none;text-transform:none;padding:.4rem 1rem;background:red;background:var(--color-primary);height:auto;width:auto;outline:none}.ui-widget-overlay.ui-front{z-index:300}.quotation-block{color:#000;color:var(--black);padding-top:3.5rem;padding-bottom:3.5rem}.quotation-block .text-container{margin-top:0;text-align:center;float:left}.quotation-block .text-container .quotation-text{position:relative;display:inline-block;padding:.5rem 1.5rem 1.5rem 0;margin-left:1.5rem;max-width:22rem;width:auto;font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary)}.quotation-block .text-container .quotation-text:before{content:"“";position:absolute;left:-1.5rem;top:0;font-size:2rem;font-size:var(--fs--xxxl)}.quotation-block .text-container .quotation-text:after{content:"”";position:absolute;right:0;bottom:0;font-size:2rem;font-size:var(--fs--xxxl)}.quotation-block .text-container .author-name{text-transform:uppercase;margin-bottom:0}.quotation-block .text-container .author-title{font-size:.875rem;font-size:var(--fs--s);line-height:1.063rem;line-height:var(--fs--m);font-family:GalanoGrotesqueRegular,Arial,sans-serif;font-family:var(--font-family-default)}.quotation-block .text-container .block-title{margin-top:0}.quotation-block .text-container{& p,& p *,ol,ol *,ul,ul *{color:#2a2a2a;color:var(--darkest-gray)}}.quotation-block .row{text-align:center}.quotation-block .wrapper{display:inline-block;overflow:hidden}.quotation-block .image-column{width:12.5rem;margin:0 auto 2.5rem}.quotation-block .image-column img{width:100%;height:auto;background-color:#afafaf;background-color:var(--light-gray)}@media screen and (max-width:992px){.quotation-block{padding-top:4.5rem;padding-bottom:4.5rem}}@media screen and (max-width:768px){.quotation-block .image-column{margin-bottom:0;margin-right:1.5rem;float:left}}.text-image-bleed-background-block{color:#000;color:var(--black);padding-top:3.5rem;padding-bottom:0}.text-image-bleed-background-block .text-container,.text-image-bleed-background-block .text-container .block-title{margin-top:0}.text-image-bleed-background-block .text-container{& p,ol,ul{color:#999;color:var(--gray)}& p *,ol *,ul *{color:#2a2a2a;color:var(--darkest-gray)}}.text-image-bleed-background-block .image-column{margin-bottom:2rem;z-index:1}.text-image-bleed-background-block .image-column img{width:100%;height:auto}.text-image-bleed-background-block .post-typography{background-color:#afafaf;background-color:var(--light-gray);padding:2rem 0 2rem 2rem;position:relative}.text-image-bleed-background-block.background-gray .post-typography,.text-image-bleed-background-block.background-gray .post-typography:after{background-color:#fff;background-color:var(--white)}.text-image-bleed-background-block.text-align-right .image-column{float:left}.text-image-bleed-background-block.text-align-right .post-typography{padding-left:0;padding-right:2rem}@media screen and (max-width:992px){.text-image-bleed-background-block{padding-top:4.5rem}.text-image-bleed-background-block .image-column{float:right}}.block{padding:3rem 0;padding:calc(var(--spacer)*3) 0 calc(var(--spacer)*3) 0}.block,.block .row{margin:0}.block.background-white,.block.background-white .wrapper{background-color:#fff;background-color:var(--white);color:#000}.block.background-gray,.block.background-gray .wrapper{background-color:#f5f5f5;background-color:var(--lightest-gray);color:#000}.block .learn-more-link{font-size:1.063rem;font-size:var(--fs--m);line-height:1.5rem;line-height:var(--fs--xxl);font-family:GalanoGrotesqueBold,Arial,sans-serif;font-family:var(--font-family-primary);max-width:100%;overflow:hidden;white-space:nowrap}.block .learn-more-link,.block .learn-more-link:after{color:red;color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex}.block .learn-more-link:after{content:"+";background:none;font:22px/22px GalanoGrotesqueBold,Arial,sans-serif;font:22px/22px var(--font-family-primary);top:1px;position:relative;right:auto;margin-left:5px;transform-origin:center;transition:transform .2s ease-in;text-align:center;justify-content:center;align-items:center}.block .learn-more-link:hover:after{transform:rotate(90deg)}html{scroll-behavior:smooth}.CybotCookiebotDialogBodyButton{position:relative!important;overflow:hidden!important;border-radius:0!important;font-size:16px!important;padding:13px 35px!important;font-family:GalanoGrotesqueRegular,Arial,sans-serif!important;font-family:var(--font-family)!important;background-color:red!important;background-color:var(--color-primary)!important;color:#fff!important;color:var(--white)!important;border:none!important;width:auto!important}body.cookiebot-enabled #hs-eu-cookie-confirmation{display:none!important}.cookie-settings:hover{cursor:pointer}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY3NzL3ZhcmlhYmxlcy9fcmF0aW9zLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY3NzL3ZhcmlhYmxlcy9fY29sb3JzLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY3NzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2Nzcy92YXJpYWJsZXMvX2xheW91dC5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2Nzcy92YXJpYWJsZXMvX21lZGlhLXF1ZXJpZXMuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jc3MvdmFyaWFibGVzL19mb250cy5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2Nzcy9yZXNldC5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2Nzcy90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9jbXAtbWFpbm5hdmlnYXRpb24uY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL25hdmlnYXRpb24vY21wLWZvb3Rlcm5hdmlnYXRpb24uY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy90d28tY29sdW1uLXRleHQtYmxvY2svdHdvLWNvbHVtbi10ZXh0LWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3MvZGl2aWRlci1ibG9jay9kaXZpZGVyLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3MvaWNvbi1ncmlkLWJsb2NrL2ljb24tZ3JpZC1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3R3by1jb2x1bW4tYmxvY2svdHdvLWNvbHVtbi1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3RleHQtZmx1aWQtaW1hZ2UtYmxvY2svdGV4dC1mbHVpZC1pbWFnZS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL2JhY2tncm91bmQtaW1hZ2UtYmxvY2svYmFja2dyb3VuZC1pbWFnZS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3RleHQtaW1hZ2UtYmxvY2svdGV4dC1pbWFnZS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3RocmVlLWNvbHVtbi1ibG9jay90aHJlZS1jb2x1bW4tYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy9mb3VyLWNvbHVtbi1ibG9jay9mb3VyLWNvbHVtbi1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL2NvbHVtbi1ibG9jay9jb2x1bW4tYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy9oZXJvLWJsb2NrL2hlcm8tYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy9pbWFnZS1ibG9jay9pbWFnZS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3ZpZGVvLWJsb2NrL3ZpZGVvLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3MvY3RhLWJsb2NrL2N0YS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3RleHQtb24taW1hZ2UtYmxvY2svdGV4dC1vbi1pbWFnZS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3N0aWNreW1lbnUvc3RpY2t5bWVudS5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3NlY3Rpb24tdGl0bGUvc2VjdGlvbi10aXRsZS5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL2hic3B0LWZvcm0vaGJzcHQtZm9ybS5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL2Zvb3Rub3RlLWJsb2NrL2Zvb3Rub3RlLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3Mvc3RpY2t5LWZvb3Rlci9zdGlja3ktZm9vdGVyLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3MvdHdvLWJ1dHRvbnMtY3RhLWJsb2NrL3R3by1idXR0b25zLWN0YS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3NpdGUtc2VsZWN0b3Itb3ZlcmxheS9zaXRlLXNlbGVjdG9yLW92ZXJsYXkuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy9FUGlTZXJ2ZXJGb3Jtcy9FUGlTZXJ2ZXJGb3Jtcy5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3RhZy1ibG9jay90YWctYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy9hcnRpY2xlLWdyaWQtYmxvY2svYXJ0aWNsZS1ncmlkLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3MvYXJ0aWNsZS1oZWFkZXItYmxvY2svYXJ0aWNsZS1oZWFkZXItYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy9hcnRpY2xlLWhlcm8tYmxvY2svYXJ0aWNsZS1oZXJvLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3Mvb3RoZXItYXJ0aWNsZXMvb3RoZXItYXJ0aWNsZXMuY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0LWNvbnRhaW5lci90ZXh0LWNvbnRhaW5lci5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL2Jsb2ctdGV4dC1ibG9jay9ibG9nLXRleHQtYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy9ibG9nLWltYWdlLWJsb2NrL2Jsb2ctaW1hZ2UtYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy95dW5pa28tYmxvY2sveXVuaWtvLWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3MvcHJvZHVjdC1ibG9jay9wcm9kdWN0LWJsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy9ibG9ja3MvdWktZGlhbG9nL3VpLWRpYWxvZy5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL3F1b3RhdGlvbi1ibG9jay9xdW90YXRpb24tYmxvY2suY3NzIiwid2VicGFjazovL2hveWF2aXNpb24vLi9zcmMvYmFzZS9jb21wb25lbnRzL2Jsb2Nrcy90ZXh0LWltYWdlLWJsZWVkLWJhY2tnb3VuZC1ibG9jay90ZXh0LWltYWdlLWJsZWVkLWJhY2tnb3VuZC1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vaG95YXZpc2lvbi8uL3NyYy9iYXNlL2NvbXBvbmVudHMvYmxvY2tzL2Jsb2NrLmNzcyIsIndlYnBhY2s6Ly9ob3lhdmlzaW9uLy4vc3JjL2Jhc2UvY29tcG9uZW50cy92ZW5kb3IvQ3lib3RDb29raWVib3QuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BRUMsZ0JBQWlCLENBQ2pCLDhCQUFtQyxDQUNuQyx5QkFBa0MsQ0FDbEMsK0JBQWdDLENDSGhDLFlBQStCLENBQy9CLHVCQUF1QyxDQUN2QyxzQkFBc0MsQ0FDdEMsb0JBQW9DLENBQ3BDLGtCQUFxQyxDQUNyQyxtQkFBZ0MsQ0FDaEMsc0JBQW1DLENBQ25DLFlBQXlCLENBRXpCLHlCQUEwQixDQUUxQixTQUFxQixDQUNyQixnQkFBNkIsQ0FDN0IsZUFBOEIsQ0FDOUIsa0JBQWdDLENBQ2hDLGFBQThCLENBQzlCLGlCQUE4QixDQUc5QixtQ0FBb0MsQ0FDcEMsNkJBQThCLENBQzlCLGlDQUFrQyxDQUNsQyxpQ0FBa0MsQ0FDbEMsNkJBQThCLENBQzlCLGlDQUFrQyxDQUVsQyxxQkFBbUMsQ0FDbkMsNkJBQThCLENBQzlCLDRCQUE2QixDQUc3QixvQ0FBcUMsQ0FDckMsb0NBQXFDLENBQ3JDLDhCQUErQixDQUMvQixpQ0FBa0MsQ0FDbEMsMkNBQTRDLENBQzVDLG1DQUFvQyxDQUNwQywwQkFBMkIsQ0FDM0IsMkJBQTJDLENBRzNDLG1CQUF1QixDQUN2QiwrQkFBZ0MsQ0FDaEMs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QUNKLENBQ0osQ0MzQkosT0FFSSxjQUE0RCxDQUE1RCx1REErQ0osQ0E3Q0ksbUJBSEEsUUFLQSxDQUVBLHlEQUNJLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsVUFDSixDQUVBLHVEQUNJLHdCQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsVUFDSixDQUVBLHdCQUNJLGtCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsa0JBQTJCLENBQTNCLDBCQUEyQixDQUMzQixnREFBdUMsQ0FBdkMsc0NBQXVDLENBR3ZDLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFzQkosQ0FwQkksc0RBTkEsU0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQW9CQSxDQWZBLDhCQUNJLFdBQVksQ0FDWixlQUFnQixDQUNoQixtREFBMEMsQ0FBMUMseUNBQTBDLENBQzFDLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVBQWdCLENBRWhCLHVCQUF3QixDQUN4QixnQ0FBa0MsQ0FDbEMsaUJBQWtCLENBRWxCLHNCQUF1QixDQUN2QixrQkFDSixDQUVBLG9DQUNJLHVCQUNKLENBSVIsS0FDSSxzQkFDSixDQzFGQSxnQ0FDQywyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLHlCQUEyQixDQUMzQix3QkFBMEIsQ0FDMUIsMkJBQTZCLENBQzdCLDZEQUEwQyxDQUExQyx3Q0FBMEMsQ0FDMUMsOEJBQWlELENBQWpELCtDQUFpRCxDQUNqRCxvQkFBOEIsQ0FBOUIsNEJBQThCLENBQzlCLHFCQUF1QixDQUN2QixvQkFDRCxDQUVBLGtEQUNDLHNCQUNELENBRUEsdUJBQ0MsY0FDRCw4c0ciLCJmaWxlIjoiYmFzZS9jc3MuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFZhcmlhYmxlczogUmF0aW9zICovXHJcblxyXG46cm9vdCB7XHJcblx0LyogUmF0aW9zICovXHJcblx0LS1yYXRpby11bmlzb246IDE7XHJcblx0LS1yYXRpby1wZXJmZWN0LWZvdXJ0aDogY2FsYyg0IC8gMyk7XHJcblx0LS1yYXRpby1wZXJmZWN0LWZpZnRoOiBjYWxjKDMgLyAyKTtcclxuXHQtLXJhdGlvLWdvbGRlbi1yYXRpbzogMS42MTgwMzM5OTtcclxufVxyXG4iLCIvKiBWYXJpYWJsZXM6IENvbG9ycyAqL1xyXG5cclxuOnJvb3Qge1xyXG5cdC8qIFRpZXIgMTogQ29sb3IgU3dhdGNoZXMgKi9cclxuXHQtLXdoaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cdC0tbGlnaHRlc3QtZ3JheTogcmdiYSgyNDUsIDI0NSwgMjQ1LCAxKTtcclxuXHQtLWxpZ2h0ZXItZ3JheTogcmdiYSgyMjIsIDIyMiwgMjIyLCAxKTsgLyogVE8gRE86IENoZWNrIHRoaXMgbmV3bHkgYWRkZWQgdmFsdWUgYXMgYSBzdWdnZXN0ZWQgaW4tYmV0d2Vlbi4gQ2hlY2sgd2l0aCBkZXNpZ25lciBhcyB3ZWxsIGFzIGluIGV4aXN0aW5nIGNvZGUgYmFzZS4gKi9cclxuXHQtLWxpZ2h0LWdyYXk6IHJnYmEoMTc1LCAxNzUsIDE3NSwgMSk7IC8qIFRPIERPOiBDaGVjayB0aGlzIG5ld2x5IGFkZGVkIHZhbHVlIGFzIGEgc3VnZ2VzdGVkIGluLWJldHdlZW4uIENoZWNrIHdpdGggZGVzaWduZXIgYXMgd2VsbCBhcyBpbiBleGlzdGluZyBjb2RlIGJhc2UuICovXHJcblx0LS1tZWRpdW0tZ3JheTogcmdiYSgxNTMsIDE1MywgMTUzLCAxKTsgLyogQWxzbyBhdmFpbGFibGUgYXMgdGhlIHBsYWluIGFsaWFzICRncmF5LiAqL1xyXG5cdC0tZGFyay1ncmF5OiByZ2JhKDg3LCA4NywgODcsIDEpO1xyXG5cdC0tZGFya2VzdC1ncmF5OiByZ2JhKDQyLCA0MiwgNDIsIDEpO1xyXG5cdC0tYmxhY2s6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblxyXG5cdC0tZ3JheTogdmFyKC0tbWVkaXVtLWdyYXkpOyAvKiBBbGlhcyAqL1xyXG5cclxuXHQtLXJlZDogcmdiKDI1NSwgMCwgMCk7XHJcblx0LS1vcmFuZ2U6IHJnYmEoMjU1LCA4MywgMCwgMSk7XHJcblx0LS1ncmVlbjogcmdiYSgxODUsIDIxMiwgMjcsIDEpO1xyXG5cdC0tdHVycW9pc2U6IHJnYmEoMCwgMTcxLCAxNjksIDEpO1xyXG5cdC0tcHVycGxlOiByZ2JhKDEwMiwgMCwgMTAyLCAxKTtcclxuXHQtLWVtZXJhbGQ6IHJnYmEoOTIsIDE3OSwgMCwgMSk7XHJcblxyXG5cdC8qIFRpZXIgMjogU2VtYW50aWMgQ29sb3JzICovXHJcblx0LS1kZWZhdWx0LWNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG5cdC0tZGFyay1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuXHQtLW1lZGl1bS1jb2xvcjogdmFyKC0tbWVkaXVtLWdyYXkpO1xyXG5cdC0tbGlnaHQtY29sb3I6IHZhcigtLWxpZ2h0ZXItZ3JheSk7XHJcblx0LS1wcmltYXJ5LWNvbG9yOiB2YXIoLS1vcmFuZ2UpO1xyXG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS10dXJxb2lzZSk7XHJcblxyXG5cdC0tZXJyb3ItY29sb3I6IHJnYmEoMjU1LCA2OSwgNTgsIDEpO1xyXG5cdC0td2FybmluZy1jb2xvcjogdmFyKC0tcHVycGxlKTtcclxuXHQtLXN1Y2Nlc3MtY29sb3I6IHZhcigtLWdyZWVuKTtcclxuXHJcblx0LyogVGllciAzOiBDb250ZXh0dWFsIENvbG9ycyAqL1xyXG5cdC0taGVhZGluZy1jb2xvcjogdmFyKC0tZGVmYXVsdC1jb2xvcik7XHJcblx0LS1oZWFkaW5nLW9yYW5nZS1jb2xvcjogdmFyKC0tb3JhbmdlKTtcclxuXHQtLXRleHQtY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG5cdC0tbGluay1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0LS1saW5rLW1lZGl1bS1ncmF5LWNvbG9yOiB2YXIoLS1tZWRpdW0tZ3JheSk7XHJcblx0LS1idXR0b24tY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG5cdC0tYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5KTtcclxuXHQtLXBsYWNlaG9sZGVyLWNvbG9yOiByZ2JhKDE2MCwgMTYwLCAxNjAsIDEpO1xyXG5cclxuXHQvKiBZdW5pa3UgY29sb3JzICovXHJcblx0LS15dW5pa3Utd2hpdGU6ICNmZmZmZmY7XHJcblx0LS15dW5pa3UtYmxhY2stbWlkbmlnaHQ6ICMyNDI0MkU7XHJcblx0LS15dW5pa3UtcmVkOiAjZmY0NTNhO1xyXG5cdC0teXVuaWt1LWdyZWVuOiAjMzBkMTU4O1xyXG5cdC0teXVuaWt1LWRlZmF1bHQtZ3JheTogI2MzYzNjZDtcclxuXHQtLXl1bmlrdS1zcGVjdC15ZWxsb3c6ICNmNGZmMDA7XHJcblx0LS15dW5pa3Utb3JhbmdlOiAjYzNjYzAwO1xyXG5cdC0teXVuaWt1LWJsdWUtbWVkaXVtOiAjMDA5MGQxO1xyXG5cclxufVxyXG4iLCIvKiBWYXJpYWJsZXM6IFR5cG9ncmFwaHkgKi9cclxuXHJcbjpyb290IHtcclxuXHQvKiBGb250IHdlaWdodHMgKGNvbnN0YW50cykgKi9cclxuXHQtLWZ3LS10aGluOiAxMDA7IC8qIGFrYSBoYWlybGluZSAqL1xyXG5cdC0tZnctLWV4dHJhLWxpZ2h0OiAyMDA7XHJcblx0LS1mdy0tbGlnaHQ6IDMwMDtcclxuXHQtLWZ3LS1yZWd1bGFyOiA0MDA7XHJcblx0LS1mdy0tbWVkaXVtOiA1MDA7XHJcblx0LS1mdy0tc2VtaS1ib2xkOiA2MDA7XHJcblx0LS1mdy0tYm9sZDogNzAwO1xyXG5cdC0tZnctLWV4dHJhLWJvbGQ6IDgwMDtcclxuXHQtLWZ3LS1ibGFjazogOTAwOyAvKiBha2EgaGVhdnkgb3IgdWx0cmEgYm9sZCAqL1xyXG5cdC0tZnctLWV4dHJhLWJsYWNrOiAxMDAwOyAvKiBha2EgdWx0cmEgaGVhdnkgKi9cclxuXHQtLWZ3LS1ub3JtYWw6IHZhcigtLWZ3LS1yZWd1bGFyKTsgLyogbm9ybWFsIGlzIHNhbWUgYXMgcmVndWxhciAqL1xyXG5cclxuXHQvKiBEZWZhdWx0IHR5cG9ncmFwaHkgdmFsdWVzICovXHJcblx0LS1mb250LWZhbWlseTogR2FsYW5vR3JvdGVzcXVlUmVndWxhciwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0LS1mb250LWZhbWlseS1wcmltYXJ5OiBHYWxhbm9Hcm90ZXNxdWVCb2xkLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtZmFtaWx5LWRlZmF1bHQ6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuXHQtLWZvbnQtZmFtaWx5LXNlY29uZGFyeTogR2FsYW5vR3JvdGVzcXVlTGlnaHQsIFwiQXJpYWwgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG5cdC0tZnc6IHZhcigtLWZ3LS1tZWRpdW0pOyAvKiBmb250IHdlaWdodCAqL1xyXG5cclxuXHQtLWxoOiAxLjU7IC8qIGxpbmUgaGVpZ2h0ICovXHJcblx0LS1saC0tczogMS4yNTsgLyogc21hbGwgbGluZSBoZWlnaHQgKi9cclxuXHQtLWxoLS1tOiB2YXIoLS1saCk7IC8qIG1lZGl1bSBsaW5lIGhlaWdodCAoZGVmYXVsdCkgKi9cclxuXHQtLWxoLS1sOiAxLjc1OyAvKiBsYXJnZSBsaW5lIGhlaWdodCAqL1xyXG5cclxuXHQtLWZzOiAxLjA2M3JlbTsgLyogZm9udCBzaXplICovXHJcblx0LS1mcy0teHhzOiAwLjY3NXJlbTsgLyogZXh0cmEgZXh0cmEgc21hbGwgZm9udCBzaXplICovXHJcblx0LS1mcy0teHM6IDAuNzVyZW07IC8qIGV4dHJhIHNtYWxsIGZvbnQgc2l6ZSAqL1xyXG5cdC0tZnMtLXM6IDAuODc1cmVtOyAvKiBzbWFsbCBmb250IHNpemUgKi9cclxuXHQtLWZzLS1tOiB2YXIoLS1mcyk7IC8qIG1lZGl1bSBmb250IHNpemUgKGRlZmF1bHQpICovXHJcblx0LS1mcy0tbDogMS4wMjVyZW07IC8qIGxhcmdlIGZvbnQgc2l6ZSAqL1xyXG5cdC0tZnMtLXhsOiAxLjE1cmVtOyAvKiBleHRyYSBsYXJnZSBmb250IHNpemUgKi9cclxuXHQtLWZzLS14eGw6IDEuNXJlbTsgLyogZXh0cmEgZXh0cmEgbGFyZ2UgZm9udCBzaXplICovXHJcblx0LS1mcy0teHh4bDogMnJlbTsgLyogZXh0cmEgZXh0cmEgZXh0cmEgbGFyZ2UgZm9udCBzaXplICovXHJcblx0LS1mcy0teHh4eGw6IDNyZW07IC8qIGV4dHJhIGV4dHJhIGV4dHJhIGV4dHJhIGxhcmdlIGZvbnQgc2l6ZSAqL1xyXG5cdC0tZnMtLXh4eHh4bDogMy4yNXJlbTsgLyogZXh0cmEgZXh0cmEgZXh0cmEgZXh0cmEgZXh0cmEgbGFyZ2UgZm9udCBzaXplICovXHJcblxyXG5cdC8qIEZvbnQgc2l6ZSBzY2FsaW5nIGZhY3RvciAqL1xyXG5cdC0tZnNzZi0teHM6IDEuMTU7IC8qIGV4dHJhIHNtYWxsIGVubGFyZ2VtZW50IG9mIGhlYWRpbmdzICovXHJcblx0LS1mc3NmLS1zOiAxLjI1OyAvKiBzbWFsbCBlbmxhcmdlbWVudCBvZiBoZWFkaW5ncyAqL1xyXG5cdC0tZnNzZi0tbTogMS4zOyAvKiBtZWRpdW0gZW5sYXJnZW1lbnQgb2YgaGVhZGluZ3MgKi9cclxuXHQtLWZzc2YtLWw6IDEuNTsgLyogbGFyZ2UgZW5sYXJnZW1lbnQgb2YgaGVhZGluZ3MgKi9cclxufVxyXG4iLCIvKiBWYXJpYWJsZXM6IExheW91dCAqL1xyXG5cclxuOnJvb3Qge1xyXG5cdC8qIERlZmF1bHQgbWFyZ2lucyAqL1xyXG5cdC0tbTogMS41ZW07IC8qIG1hcmdpbiAqL1xyXG5cdC0tbS0teHM6IGNhbGModmFyKC0tbSkgLyAzKTsgLyogZXh0cmEgc21hbGwgbWFyZ2luICovXHJcblx0LS1tLS1zOiBjYWxjKHZhcigtLW0pIC8gMik7IC8qIHNtYWxsIG1hcmdpbiAqL1xyXG5cdC0tbS0tbTogdmFyKC0tbSk7IC8qIG1lZGl1bSBtYXJnaW4gKGRlZmF1bHQpICovXHJcblx0LS1tLS1sOiBjYWxjKHZhcigtLW0pICogMik7IC8qIGxhcmdlIG1hcmdpbiAqL1xyXG5cdC0tbS0teGw6IGNhbGModmFyKC0tbSkgKiAzKTsgLyogZXh0cmEgbGFyZ2UgbWFyZ2luICovXHJcblxyXG5cdC8qIERlZmF1bHQgcGFkZGluZ3MgKi9cclxuXHQtLXA6IDEuNXJlbTsgLyogcGFkZGluZyAqL1xyXG5cdC0tcC0teHhzOiBjYWxjKHZhcigtLXApIC8gNCk7IC8qIGV4dHJhIHNtYWxsIHBhZGRpbmcgKi9cclxuXHQtLXAtLXhzOiBjYWxjKHZhcigtLXApIC8gMyk7IC8qIGV4dHJhIHNtYWxsIHBhZGRpbmcgKi9cclxuXHQtLXAtLXM6IGNhbGModmFyKC0tcCkgLyAyKTsgLyogc21hbGwgcGFkZGluZyAqL1xyXG5cdC0tcC0tbTogdmFyKC0tcCk7IC8qIG1lZGl1bSBwYWRkaW5nIChkZWZhdWx0KSAqL1xyXG5cdC0tcC0tbDogY2FsYyh2YXIoLS1wKSAqIDIpOyAvKiBsYXJnZSBwYWRkaW5nICovXHJcblx0LS1wLS14bDogY2FsYyh2YXIoLS1wKSAqIDMpOyAvKiBleHRyYSBsYXJnZSBwYWRkaW5nICovXHJcblxyXG5cdC8qIERlZmF1bHQgYm9yZGVycyBhbmQgc2hhZG93cyAqL1xyXG5cdC0tYjogc29saWQgMXB4IHZhcigtLWJvcmRlci1jb2xvcik7IC8qIGJvcmRlciAqL1xyXG5cdC0tYnI6IDAuMzc1ZW07IC8qIGJvcmRlci1yYWRpdXMgKi9cclxuXHQtLWJyLS1tOiAxZW07IC8qIGJvcmRlci1yYWRpdXMgbGFyZ2UqL1xyXG5cdC0tYnItLWw6IDEuNTY1ZW07IC8qIGJvcmRlci1yYWRpdXMgZXh0cmEgbGFyZ2UqL1xyXG5cdC0tYnItLXJvdW5kOiA5OTlyZW07IC8qIHJvdW5kIGJvcmRlci1yYWRpdXMgKi9cclxuXHQtLWJzOiAwIDAuMTYyNXJlbSAwLjQ4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEyKSxcclxuXHRcdDAgMC4zNjI1cmVtIDAuNDI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNCk7IC8qIGJveC1zaGFkb3cgKi9cclxuXHQtLWJzLS1sOiAwIDAuODc1cmVtIDEuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSxcclxuXHRcdDAgMC42MjVyZW0gMC42MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIyKTsgLyogbGFyZ2UgYm94LXNoYWRvdyAqL1xyXG5cdC0tYnMtLW1vZGFsOiAwIDAuMTc1cmVtIDEuOTVyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSxcclxuXHRcdDAgMC42MjVyZW0gMC42MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIyKTsgLyogbGFyZ2UgYm94LXNoYWRvdyAqL1xyXG5cclxuXHQvKiBEZWZhdWx0IHotaW5kZXhlcyAobG9naWNhbGx5IG9yZGVyIGZyb20gdG9wIHRvIGJvdHRvbSkgKi9cclxuXHQtLXppLS1iYXNlOiAxO1xyXG5cdC0temktLXZpZXdwb3J0LWluZGljYXRvcjogY2FsYyh2YXIoLS16aS0tYmFzZSkgKyA1KTtcclxuXHQtLXppLS1jb29raWUtYmFyOiBjYWxjKHZhcigtLXppLS1iYXNlKSArIDQpOyAvKiBOb3RlOiBzdGlsbCB1bnVzZWQgZXhhbXBsZSAqL1xyXG5cdC0temktLXBhZ2UtaGVhZGVyOiBjYWxjKHZhcigtLXppLS1iYXNlKSArIDMpOyAvKiBOb3RlOiBzdGlsbCB1bnVzZWQgZXhhbXBsZSAqL1xyXG5cdC0temktLW1vZGFsOiBjYWxjKHZhcigtLXppLS1iYXNlKSArIDIpOyAvKiBOb3RlOiBzdGlsbCB1bnVzZWQgZXhhbXBsZSAqL1xyXG5cdC0temktLW92ZXJsYXk6IGNhbGModmFyKC0temktLWJhc2UpICsgMSk7IC8qIE5vdGU6IHN0aWxsIHVudXNlZCBleGFtcGxlICovXHJcblxyXG5cdC8qIEdyaWQgbGF5b3V0ICovXHJcblx0LS1ncmlkLWNvbHVtbi1jb3VudDogMTI7XHJcblx0LS1ncmlkLXBhZ2UtY29udGFpbmVyOiA3Ni41cmVtO1xyXG5cdC0tZ3JpZC1jb2x1bW4tZ3V0dGVyOiB2YXIoLS1wLS1tKTtcclxuXHQtLWdyaWQtY29sdW1uLWd1dHRlci0tbmFycm93OiBjYWxjKHZhcigtLWdyaWQtY29sdW1uLWd1dHRlcikgLyAyKTtcclxuXHJcblx0LyogTm90ZTogVG8gYmUgZGVwcmVjYXRlZCAyMDE4IHZhcmlhYmxlcyAoYWZ0ZXIgYmVpbmcgcmVwbGFjZWQgaW4gdGhlIGNvZGUgYnkgc2ltaWxhciBvcHRpbWl6ZWQgb25lcykgKi9cclxuXHQtLWNvbnRlbnQtbWF4LXdpZHRoOiA0OC40Mzc1cmVtOyAvKiB3YXMgNzc1cHggPSA0OC40Mzc1cmVtID0gYWJvdXQgMi8zcmQgKDgvMTIpIGNvbHVtbiA+Pj4gRGVwcmVjYXRlZCB2YXJpYWJsZSwgcmVtb3ZlIG9jY3VyZW5jZXMgYW5kIHJlcGxhY2UgYnkgYSBwYXJlbnQgd2l0aCBhIGNsYXNzPVwiY29sdW1uIGNvbHVtbi0tbmFycm93LWNvbnRlbnQgY29sdW1uLS13aXRoLWNlbnRlcmVkLWNvbnRlbnRcIiAqL1xyXG59XHJcbiIsIi8qIFZhcmlhYmxlczogTWVkaWEgUXVlcmllcyAqL1xyXG5cclxuOnJvb3Qge1xyXG5cdC8qIEJyZWFrcG9pbnRzICh0aGUgcG9pbnQgdXAgdW50aWwgYSBuZXcgdmlldyBzdGFydHMpICovXHJcblx0LS1icC0teHM6IDIwcmVtOyAvKiAzMjBweCAqL1xyXG5cdC0tYnAtLXM6IDM1cmVtOyAvKiA1NjBweCA9IHBob25lcyBwb3J0cmFpdCAqL1xyXG5cdC0tYnAtLW06IDU1cmVtOyAvKiA4ODBweCA9IHBob25lcyBsYW5kc2NhcGUgLyB0YWJsZXRzIHBvcnRhaXQgKi9cclxuXHQtLWJwLS1sOiA2NXJlbTsgLyogMTA0MHB4ID0gdGFibGV0cyBsYW5kc2NhcGUgLyBsYXJnZSB0YWJsZXRzIHBvcnRhaXQgKi9cclxuXHQtLWJwLS14bDogODByZW07IC8qIDEyODBweCA9IGxhcmdlIHRhYmxldHMgcG9ydGFpdCAvIG5vdGVib29rcyAvIGRlc2t0b3BzICovXHJcblx0LS1icC0teHhsOiAxMDByZW07IC8qIDE2MDBweCA9IGxhcmdlIG5vdGVib29rcyAvIGxhcmdlIGRlc2t0b3BzICovXHJcblx0LS1icC0teHh4bDogMTI1cmVtOyAvKiAyMDAwcHggPSB1bHRyYSB3aWRlIGRlc2t0b3BzICovXHJcbn1cclxuXHJcbi8qIE1lZGlhIHF1ZXJpZXMgKHRoZSBULXNoaXJ0IHNpemVzIHJlcHJlc2VudCB2aWV3cyB3aXRoIGNlcnRhaW4gcmFuZ2VzKSAqL1xyXG5cclxuLyogTVE6IDAgPC0tIFhTIC0tPiAyMHJlbSA8LS0gUyAtLT4gMzVyZW0gPC0tIE0gLS0+IDU1cmVtIDwtLSBMIC0tPiA2NXJlbSA8LS0gWEwgLS0+IDgwcmVtIDwtLSBYWEwgLS0+IDEwMHJlbSA8LS0gWFhYTCAtLT4gMTI1cmVtICovXHJcbi8qIEJQOiAqKioqKioqKioqKioqKiBYUyAqKioqKioqKioqKiogUyAqKioqKioqKioqKioqIE0gKioqKioqKioqKioqKiBMICoqKioqKioqKioqKioqIFhMICoqKioqKioqKioqKioqIFhYTCAqKioqKioqKioqKioqKiBYWFhMICoqL1xyXG5cclxuLyogTW9iaWxlLWZpcnN0IG1lZGlhIHF1ZXJpZXMgKi9cclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1pbi0tcyAobWluLXdpZHRoOiAyMHJlbSk7XHJcbkBjdXN0b20tbWVkaWEgLS1tcS1taW4tLW0gKG1pbi13aWR0aDogMzVyZW0pO1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWluLS1sIChtaW4td2lkdGg6IDU1cmVtKTtcdFx0XHRcdC8qIDg4MHB4ICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1taW4tLXhsIChtaW4td2lkdGg6IDY0LjVyZW0pOyBcdFx0LyogMTAzMnB4ICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1taW4tLXh4bCAobWluLXdpZHRoOiA4MHJlbSk7XHRcdFx0LyogMTI4MHB4ICovXHJcbkBjdXN0b20tbWVkaWEgLS1tcS1taW4tLXh4eGwgKG1pbi13aWR0aDogMTAwcmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1pbi0teHh4eGwgKG1pbi13aWR0aDogMTI1cmVtKTtcclxuXHJcbi8qIERlc2t0b3AtZmlyc3QgbWVkaWEgcXVlcmllcyAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtbWF4LS14cyAobWF4LXdpZHRoOiAxOS45Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1heC0tcyAobWF4LXdpZHRoOiAzNC45Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1heC0tbSAobWF4LXdpZHRoOiA1NC45Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1heC0tbCAobWF4LXdpZHRoOiA2NC40Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1heC0teGwgKG1heC13aWR0aDogNzkuOTM3NXJlbSk7XHJcbkBjdXN0b20tbWVkaWEgLS1tcS1tYXgtLXh4bCAobWF4LXdpZHRoOiA5OS45Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLW1heC0teHh4bCAobWF4LXdpZHRoOiAxMjQuOTM3NXJlbSk7XHJcblxyXG4vKiBSYW5nZSBtZWRpYSBxdWVyaWVzIChjYW4gYmUgZXh0ZW5kZWQgd2l0aCBkaWZmZXJlbnQgY29tYmluYXRpb25zKSAqL1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtcmFuZ2UtLXMtbSAobWluLXdpZHRoOiAyMHJlbSBhbmQgbWF4LXdpZHRoOiA1NC45Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLXJhbmdlLS1tIChtaW4td2lkdGg6IDM1cmVtIGFuZCBtYXgtd2lkdGg6IDU0LjkzNzVyZW0pO1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtcmFuZ2UtLW0tbCAobWluLXdpZHRoOiAzNXJlbSBhbmQgbWF4LXdpZHRoOiA2NC40Mzc1cmVtKTtcclxuQGN1c3RvbS1tZWRpYSAtLW1xLXJhbmdlLS1sIChtaW4td2lkdGg6IDU1cmVtIGFuZCBtYXgtd2lkdGg6IDY0LjQzNzVyZW0pO1xyXG5AY3VzdG9tLW1lZGlhIC0tbXEtcmFuZ2UtLWwteGwgKG1pbi13aWR0aDogNTVyZW0gYW5kIG1heC13aWR0aDogNzkuOTM3NXJlbSk7XHJcbkBjdXN0b20tbWVkaWEgLS1tcS1yYW5nZS0teGwgKG1pbi13aWR0aDogNjQuNXJlbSBhbmQgbWF4LXdpZHRoOiA3OS45Mzc1cmVtKTtcclxuXHJcblxyXG4uaXMtaW4tZGV2LW1vZGUgYm9keTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAneHMnO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiB2YXIoLS1wLS1zKTtcclxuXHRyaWdodDogdmFyKC0tcC0tcyk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdEBtZWRpYSAoLS1tcS1taW4tLXMpIHtcclxuXHRcdGNvbnRlbnQ6ICdzJztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoLS1tcS1taW4tLW0pIHtcclxuXHRcdGNvbnRlbnQ6ICdtJztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoLS1tcS1taW4tLWwpIHtcclxuXHRcdGNvbnRlbnQ6ICdsJztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoLS1tcS1taW4tLXhsKSB7XHJcblx0XHRjb250ZW50OiAneGwnO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICgtLW1xLW1pbi0teHhsKSB7XHJcblx0XHRjb250ZW50OiAneHhsJztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoLS1tcS1taW4tLXh4eGwpIHtcclxuXHRcdGNvbnRlbnQ6ICd4eHhsJztcclxuXHR9XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHYWxhbm9Hcm90ZXNxdWVSZWd1bGFyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy9nYWxhbm8tZ3JvdGVzcXVlL0dhbGFub0dyb3Rlc3F1ZS1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogR2FsYW5vR3JvdGVzcXVlQm9sZDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvZm9udHMvZ2FsYW5vLWdyb3Rlc3F1ZS9HYWxhbm9Hcm90ZXNxdWUtQm9sZC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEdhbGFub0dyb3Rlc3F1ZUxpZ2h0O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy9nYWxhbm8tZ3JvdGVzcXVlL0dhbGFub0dyb3Rlc3F1ZS1MaWdodC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCBMaWdodCc7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy8zOWIxYTNlMC1iYjVlLTRkNDQtODgwYy00OGIzNmYzYjRiN2QuZW90PyNpZWZpeCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9mb250cy8zOWIxYTNlMC1iYjVlLTRkNDQtODgwYy00OGIzNmYzYjRiN2QuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICAgIHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ZvbnRzL2MxMTI0YzUwLWZiMmMtNDdhYi1hZDAwLTYwMGQxYWQ4NTkzZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvZm9udHMvNjMxYmU2MjItMDRiNC00YmEyLWI1ZjYtMDM5NjFkM2RmYmIwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvZm9udHMvYzZiNjY4YjEtNzMzNi00ZDFhLWIxYWEtZWFhNGQ0ODMyZmM3LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufSIsIlxyXG5cclxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIE1hbnVhbGx5IGZvcmtlZCBmcm9tIFNVSVQgQ1NTIEJhc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcclxuICogQSB0aGluIGxheWVyIG9uIHRvcCBvZiBub3JtYWxpemUuY3NzIHRoYXQgcHJvdmlkZXMgYSBzdGFydGluZyBwb2ludCBtb3JlXHJcbiAqIHN1aXRhYmxlIGZvciB3ZWIgYXBwbGljYXRpb25zLlxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYmxvY2txdW90ZSxcclxuZGwsXHJcbmRkLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5ocixcclxuZmlndXJlLFxyXG5wLFxyXG5wcmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4gKiByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbiAqL1xyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBUYWlsd2luZCBjdXN0b20gcmVzZXQgc3R5bGVzXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5ICh3aXRoIFRhaWx3aW5kJ3MgZGVmYXVsdFxyXG4gKiAgICBzYW5zLXNlcmlmIGZvbnQgc3RhY2sgYXMgYSBmYWxsYmFjaykgYXMgYSBzYW5lIGRlZmF1bHQuXHJcbiAqIDIuIFVzZSBUYWlsd2luZCdzIGRlZmF1bHQgXCJub3JtYWxcIiBsaW5lLWhlaWdodCBzbyB0aGUgdXNlciBpc24ndCBmb3JjZWRcclxuICogICAgdG8gb3ZlcnJpZGUgaXQgdG8gZW5zdXJlIGNvbnNpc3RlbmN5IGV2ZW4gd2hlbiB1c2luZyB0aGUgZGVmYXVsdCB0aGVtZS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguXHJcbiAqXHJcbiAqICAgIFdlIHVzZWQgdG8gc2V0IHRoaXMgaW4gdGhlIGh0bWwgZWxlbWVudCBhbmQgaW5oZXJpdCBmcm9tXHJcbiAqICAgIHRoZSBwYXJlbnQgZWxlbWVudCBmb3IgZXZlcnl0aGluZyBlbHNlLiBUaGlzIGNhdXNlZCBpc3N1ZXNcclxuICogICAgaW4gc2hhZG93LWRvbS1lbmhhbmNlZCBlbGVtZW50cyBsaWtlIDxkZXRhaWxzPiB3aGVyZSB0aGUgY29udGVudFxyXG4gKiAgICBpcyB3cmFwcGVkIGJ5IGEgZGl2IHdpdGggYm94LXNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YC5cclxuICpcclxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80XHJcbiAqXHJcbiAqXHJcbiAqIDIuIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLlxyXG4gKlxyXG4gKiAgICBCeSBkZWZhdWx0LCB0aGUgd2F5IHRoZSBicm93c2VyIHNwZWNpZmllcyB0aGF0IGFuIGVsZW1lbnQgc2hvdWxkIGhhdmUgbm9cclxuICogICAgYm9yZGVyIGlzIGJ5IHNldHRpbmcgaXQncyBib3JkZXItc3R5bGUgdG8gYG5vbmVgIGluIHRoZSB1c2VyLWFnZW50XHJcbiAqICAgIHN0eWxlc2hlZXQuXHJcbiAqXHJcbiAqICAgIEluIG9yZGVyIHRvIGVhc2lseSBhZGQgYm9yZGVycyB0byBlbGVtZW50cyBieSBqdXN0IHNldHRpbmcgdGhlIGBib3JkZXItd2lkdGhgXHJcbiAqICAgIHByb3BlcnR5LCB3ZSBjaGFuZ2UgdGhlIGRlZmF1bHQgYm9yZGVyLXN0eWxlIGZvciBhbGwgZWxlbWVudHMgdG8gYHNvbGlkYCwgYW5kXHJcbiAqICAgIHVzZSBib3JkZXItd2lkdGggdG8gaGlkZSB0aGVtIGluc3RlYWQuIFRoaXMgd2F5IG91ciBgYm9yZGVyYCB1dGlsaXRpZXMgb25seVxyXG4gKiAgICBuZWVkIHRvIHNldCB0aGUgYGJvcmRlci13aWR0aGAgcHJvcGVydHkgaW5zdGVhZCBvZiB0aGUgZW50aXJlIGBib3JkZXJgXHJcbiAqICAgIHNob3J0aGFuZCwgbWFraW5nIG91ciBib3JkZXIgdXRpbGl0aWVzIG11Y2ggbW9yZSBzdHJhaWdodGZvcndhcmQgdG8gY29tcG9zZS5cclxuICpcclxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2XHJcbiAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBib3JkZXItd2lkdGg6IDA7IC8qIDIgKi9cclxuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXHJcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qXHJcbiAqIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHRcclxuICovXHJcblxyXG5ociB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG59XHJcblxyXG4vKipcclxuICogVW5kbyB0aGUgYGJvcmRlci1zdHlsZTogbm9uZWAgcmVzZXQgdGhhdCBOb3JtYWxpemUgYXBwbGllcyB0byBpbWFnZXMgc28gdGhhdFxyXG4gKiBvdXIgYGJvcmRlci17d2lkdGh9YCB1dGlsaXRpZXMgaGF2ZSB0aGUgZXhwZWN0ZWQgZWZmZWN0LlxyXG4gKlxyXG4gKiBUaGUgTm9ybWFsaXplIHJlc2V0IGlzIHVubmVjZXNzYXJ5IGZvciB1cyBzaW5jZSB3ZSBkZWZhdWx0IHRoZSBib3JkZXItd2lkdGhcclxuICogdG8gMCBvbiBhbGwgZWxlbWVudHMuXHJcbiAqXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9pc3N1ZXMvMzYyXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2EwYWVjMDtcclxufVxyXG5cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjYTBhZWMwO1xyXG59XHJcblxyXG5pbnB1dDo6cGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNhMGFlYzA7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mXHJcbiAqIG9wdC1vdXQuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBlbGVtZW50IHByb3BlcnRpZXMgdGhhdCBhcmUgZWFzeSB0byBmb3JnZXQgdG9cclxuICogc3R5bGUgZXhwbGljaXRseSBzbyB5b3UgZG9uJ3QgaW5hZHZlcnRlbnRseSBpbnRyb2R1Y2VcclxuICogc3R5bGVzIHRoYXQgZGV2aWF0ZSBmcm9tIHlvdXIgZGVzaWduIHN5c3RlbS4gVGhlc2Ugc3R5bGVzXHJcbiAqIHN1cHBsZW1lbnQgYSBwYXJ0aWFsIHJlc2V0IHRoYXQgaXMgYWxyZWFkeSBhcHBsaWVkIGJ5XHJcbiAqIG5vcm1hbGl6ZS5jc3MuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBVc2UgdGhlIGNvbmZpZ3VyZWQgJ21vbm8nIGZvbnQgZmFtaWx5IGZvciBlbGVtZW50cyB0aGF0XHJcbiAqIGFyZSBleHBlY3RlZCB0byBiZSByZW5kZXJlZCB3aXRoIGEgbW9ub3NwYWNlIGZvbnQsIGZhbGxpbmdcclxuICogYmFjayB0byB0aGUgc3lzdGVtIG1vbm9zcGFjZSBzdGFjayBpZiB0aGVyZSBpcyBubyBjb25maWd1cmVkXHJcbiAqICdtb25vJyBmb250IGZhbWlseS5cclxuICovXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0IGFzIHRoYXQnc1xyXG4gKiB0aGUgYmVoYXZpb3IgeW91IHdhbnQgYWxtb3N0IGFsbCBvZiB0aGUgdGltZS4gSW5zcGlyZWQgYnlcclxuICogQ1NTIFJlbWVkeSwgd2l0aCBgc3ZnYCBhZGRlZCBhcyB3ZWxsLlxyXG4gKlxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0XHJcbiAqL1xyXG5cclxuaW1nLFxyXG5zdmcsXHJcbnZpZGVvLFxyXG5jYW52YXMsXHJcbmF1ZGlvLFxyXG5pZnJhbWUsXHJcbmVtYmVkLFxyXG5vYmplY3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmVcclxuICogdGhlaXIgaW5zdHJpbnNpYyBhc3BlY3QgcmF0aW8uXHJcbiAqXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcclxuICovXHJcblxyXG5pbWcsXHJcbnZpZGVvIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8qIEBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBHYWxhbm9Hcm90ZXNxdWVSZWd1bGFyO1xyXG4gIHNyYzogdXJsKFwiL1N0YXRpYy9mb250cy9nYWxhbm8tZ3JvdGVzcXVlL0dhbGFub0dyb3Rlc3F1ZS1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufSAqL1xyXG5cclxuOnJvb3Qge1xyXG5cdC8qIHNpdGUgc3BlY2lmaWMgdmFyaWFibGVzICovXHJcblx0LS1wYWRkaW5nLWJvZHktdG9wOiAxMDBweDtcclxuXHJcblx0LyogY29sb3IgICovXHJcblx0LS1jb2xvci1wcmltYXJ5OiByZWQ7IC8qIEhPWUEgYmx1ZSAqL1xyXG5cdC0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG5cdC0tY29sb3ItdGVydGlhcnk6ICNhNzlmODg7IC8qIHN0b25lICovXHJcblx0LS1jb2xvci1xdWF0ZXJuYXJ5OiAjZDFjY2JkOyAvKiBsaWdodC1zdG9uZSAqL1xyXG5cclxuXHQvKiB0eXBvZ3JhcGh5ICovXHJcblx0LS1zcGFjZXI6IDFyZW07XHJcbn0iLCJcclxuYm9keSB7XHJcblx0cGFkZGluZy10b3A6IDk2cHg7XHJcbn1cclxuXHJcbi5jbXAtbWFpbm5hdmlnYXRpb24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDIwMDtcclxuXHRmb250OiAxcmVtIHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHQmIG5hdiB7XHJcblx0XHRoZWlnaHQ6IDZyZW07XHJcblx0XHRAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0JiB1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdCYgdWwuY21wLW1haW5uYXZpZ2F0aW9uLS1sZWZ0IHtcclxuXHRcdFx0aGVpZ2h0OiA2cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0JiBsaS5sb2dvIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMi4yNXJlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0JiBsaS5oYW1idXJnZXItbWVudSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMi41cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0QG1lZGlhICgtLW1xLW1pbi0teGwpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIHVsLm1vYmlsZW1lbnUge1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdEBtZWRpYSAoLS1tcS1taW4tLXhsKSB7XHJcblx0XHRcdGhlaWdodDogNnJlbTtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHRcdCYgdWwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMnJlbTtcclxuXHRcdFx0XHRAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmIGFbcm9sZT0nbWVudWl0ZW0nXSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmIGFbcm9sZT0nbWVudWl0ZW0nXTpub3QoLnN1Ym1lbnUpOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlIDBzLCBsZWZ0IDAuM3MgZWFzZSAwcztcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiBhW3JvbGU9J21lbnVpdGVtJ106aG92ZXI6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiBhLnN1Ym1lbnUge1xyXG5cdFx0XHRcdFx0Zm9udDogMC44NzVyZW0gdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcblx0XHRcdFx0XHQmIHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIC5tb2JpbGVtZW51LmFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cclxuXHQmIC5oYW1idXJnZXIge1xyXG5cdFx0cGFkZGluZzogMC41cmVtIDFyZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHJcblx0XHQmIC5oYW1idXJnZXItaW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRib3R0b206IC01cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmIC5oYW1idXJnZXItaW5uZXIsXHJcblx0XHQmIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuXHRcdCYgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmhhbWJ1cmdlci0tc3BpbiB7XHJcblx0XHRcdCYgLmhhbWJ1cmdlci1pbm5lciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHQmIC5oYW1idXJnZXItaW5uZXIsXHJcblx0XHRcdCYgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxyXG5cdFx0XHQmIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmIC5oYW1idXJnZXItaW5uZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgLmhhbWJ1cmdlci1ib3gge1xyXG5cdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAwLjFyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jbXAtZm9vdGVybmF2aWdhdGlvbiB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRmb250OiAwLjg3NXJlbSB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG5cclxuXHQmIHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0JiBsaSB7XHJcblx0XHRcdCYgYSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGFbcm9sZT0nbWVudWl0ZW0nXSB7XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZDFkMWQxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5ncmlkLWNvbnRhaW5lciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblxyXG5cdFx0QG1lZGlhICgtLW1xLW1pbi0teGwpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDByZW07XHJcblx0XHR9XHJcblx0XHQmLm5hdmlnYXRpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAyLjVyZW0gMS43NXJlbTtcclxuXHRcdFx0Z2FwOiAxLjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdFx0XHRAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFx0XHRwYWRkaW5nOiAyLjVyZW0gNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGxpIHtcclxuXHRcdFx0XHQmLmZpcnN0IHtcclxuXHRcdFx0XHRcdGZvbnQ6IDFyZW0gdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLmZvb3Rlci1sb2dvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdEBtZWRpYSAoLS1tcS1taW4tLXhsKSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxhbmd1YWdlIHtcclxuXHRcdFx0cGFkZGluZzogMCAxLjc1cmVtIDFyZW0gMS43NXJlbTtcclxuXHRcdFx0QG1lZGlhICgtLW1xLW1pbi0teGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYgbGkge1xyXG5cdFx0XHRcdCYgYSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zdWJmb290ZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDEuNzVyZW07XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIuNXJlbSA1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMjVyZW07XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgKC0tbXEtbWluLS14bCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0JiB1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdCYgbGkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYmxvY2sudHdvLWNvbHVtbi10ZXh0LWJsb2NrIHtcclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmhlYWRlci1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnRleHQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaGVhZGVyLWNvbHVtbiBoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1zcGFjZXIpICogMSkgY2FsYyh2YXIoLS1zcGFjZXIpICogMSkgMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eHh4bCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHh4eHhsKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJsb2NrLWluZ3Jlc3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xyXG4gICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5ibG9jay10ZXh0IHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIC5yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJiAuaGVhZGVyLWNvbHVtbiBoMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDQwcHgvNDhweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5oZWFkZXItY29sdW1uLCAmIC50ZXh0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5ibG9jay1pbmdyZXNzIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDE4cHgvMzBweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmJsb2NrLXRleHQgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmJsb2NrLmRpdmlkZXItYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlcikgKiAzKSAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICYgLndyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmIC5ibG9jay1zdWJoZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjZyZW0gMC42cmVtIDAuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eHhsKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmIC5ibG9jay1zdWJoZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IDI4cHgvMzJweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2tncm91bmQtd2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgJiAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJiAuYmxvY2stc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYWNrZ3JvdW5kLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAmIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYgLmJsb2NrLXN1YmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5pY29uLWdyaWQtYmxvY2sge1xyXG4gICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCA1JTtcclxuXHJcbiAgICAgICAgJiAucm93ID4gLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eHh4bCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHh4eHhsKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29udGVudC10aXRsZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuaWNvbi1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5pY29uLXJvdy1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG5cclxuICAgICAgICAgICAgJiAuZGl2aWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNlcikgKiA2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLXNwYWNlcikgKiAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAmIC5jb250YWluZXIgLnJvdyB7XHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAzMnB4LzQwcHggdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaWNvbi1yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pY29uLXJvdy1ibG9jayAuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLmNvbHVtbi1ibG9jay50d28tY29sdW1uLWJsb2NrIHtcclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgJiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciAucm93IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICYgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLnRleHQtZmx1aWQtaW1hZ2UtYmxvY2sge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmIC5pbWFnZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAudGV4dC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgJiAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjVyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICYgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogMzJweC80MHB4IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogMTdweC8yNHB4IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLnBvc3QtdHlwb2dyYXBoeSA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDE3cHgvMjRweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogMzJweC80MHB4IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJsb2NrLXRpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmFja2dyb3VuZC1ncmF5IC5yb3cgLndyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAmIC5sZWFybi1tb3JlLWxpbmssXHJcbiAgICAgICAgJiAucG9zdC10eXBvZ3JhcGh5IHAsXHJcbiAgICAgICAgJiBibG9ja3F1b3RlLFxyXG4gICAgICAgICYgLmJsb2NrLXRpdGxlLFxyXG4gICAgICAgICYgLmxlYXJuLW1vcmUtbGluazphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmFja2dyb3VuZC13aGl0ZSAucm93IC53cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1xdWF0ZXJuYXJ5KTtcclxuXHJcbiAgICAgICAgJiAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGV4dC1hbGlnbi1yaWdodCAucm93IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgICAmLnRleHQtYWxpZ24tcmlnaHQgLnJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJiAudGV4dC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLndyYXBwZXIgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlcikgKiAyKSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuaW1hZ2UtY29sdW1uLCAmIC50ZXh0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICYgLnJvdyAuaW1hZ2UtY29sdW1uIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuYmxvY2suYmFja2dyb3VuZC1pbWFnZS1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwIDAgY2FsYyh2YXIoLS1zcGFjZXIpICogMyk7XHJcbiAgICBib3gtc2l6aW5nOiBpbml0aWFsO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cmVtO1xyXG5cclxuICAgICYgLndyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICAmIC5tb2JpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eHh4bCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4eHh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5ocy1jdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2VyKSAqIDM1KTtcclxuICAgICAgICAmIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCBjYWxjKHZhcigtLXNwYWNlcikgKiA2KSAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJiAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmIC5tb2JpbGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2LjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLmlubmVyLXdyYXBwZXIucm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlcikgKiAzKSAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2tncm91bmQtZ3JheSAud3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay50ZXh0LWltYWdlLWJsb2NrIHtcclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcblxyXG4gICAgICAgICYgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5pbWFnZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJiAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciAucm93IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICYgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjZXIpICogMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuYmxvY2suY29sdW1uLWJsb2NrLnRocmVlLWNvbHVtbi1ibG9jayB7XHJcbiAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAmIC5yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmNvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzEuNSU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMC4zJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAmIC5jb250YWluZXIgLnJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICAmIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5jb2x1bW4tYmxvY2suZm91ci1jb2x1bW4tYmxvY2sge1xyXG4gICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgJiAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIC5yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2suY29sdW1uLWJsb2NrIHtcclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4eGwpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlcikgKiAxKSAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjZXIpICogMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5oZXJvIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcblxyXG4gICAgJiAuaGVyby1pbm5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJiAuYmFja2dyb3VuZC1pbWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjZXIpICogMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5oZXJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogMTQwcHgvMTMwcHggdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5jdGEtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAuYnV0dG9uLWxvbmctbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC5idXR0b24tc2hvcnQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN3LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmRhcnksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVjcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVjcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzcmVtIDEzcHggMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzcmVtIDEzcHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiAuYnV0dG9uLWxvbmctbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC5idXR0b24tc2hvcnQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ltZy9JY29ucy9mdWxsZmlsZWQtYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5oZXJvLXRpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmlubmVyLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogNjQlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5pbm5lci13cmFwcGVyIC5oZXJvLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogMTIwcHgvMTEwcHggdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgJiAuY29udGFpbmVyIC5yb3cgLnRleHQtY29udGFpbmVyIC5pbm5lci13cmFwcGVyIC5oZXJvLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogMTAwcHgvOTBweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsYyh2YXIoLS1zcGFjZXIpICogMykgMDtcclxuXHJcbiAgICAgICAgJiAuaGVyby1pbm5lciAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJiAucm93IHtcclxuICAgICAgICAgICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjZXIpICogMykgNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5oZXJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiA4MHB4LzYwcHggdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmN0YS1idXR0b25zIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVjcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzcmVtIDEzcHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5pbm5lci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGF2ZS10ZXh0LWJhY2tncm91bmQgLmhlcm8taW5uZXIgLmNvbnRhaW5lciAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgJiAuaW5uZXItaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICYgLmhlcm8taW5uZXIgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuaW5uZXItd3JhcHBlciAuaGVyby10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4eHhsKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eHh4eGwpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWltYWdlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYgLmhlcm8taW5uZXIgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiAuaW5uZXItd3JhcHBlciBwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkZWQgLmhlcm8taW5uZXIgLmNvbnRhaW5lciAucm93IHtcclxuICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciAuaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5pbm5lci1pbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2tncm91bmQtd2hpdGUge1xyXG4gICAgICAgICYgLmhlcm8taW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICAmIC5jb250YWluZXIgLnJvdyAudGV4dC1jb250YWluZXIgLmlubmVyLXdyYXBwZXIgLmhlcm8tdGl0bGUsXHJcbiAgICAgICAgICAgICYgLmNvbnRhaW5lciAucm93IC50ZXh0LWNvbnRhaW5lciAuaW5uZXItd3JhcHBlciBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjaylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZpZGVvLWhlcm8ge1xyXG4gICAgICAgICYgLnZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnZpZGVvLWZhbGxiYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogLTUlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHZoO1xyXG5cclxuICAgICAgICAgICAgJi5kby1ub3QtY3JvcC12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJiAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZG8tbm90LWNyb3AtdmlkZW8pIHtcclxuICAgICAgICAgICAgICAgICYgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAudmlkZW8tZmFsbGJhY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICYudmlkZW8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5ibG9jay5pbWFnZS1ibG9jayB7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmIC5yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBkaXYsICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYgLnZpZGVvLXRodW1ibmFpbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2sudmlkZW8tYmxvY2sge1xyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiAucm93ID4gZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDF2dztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTZ2aDtcclxuXHJcbiAgICAgICAgICAgICYgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC52aWRlby10aHVtYm5haWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmIC52aWRlby10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5wbGF5LWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9pbWcvcGxheS1idXR0b24uc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1LjVyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICYgLnBsYXktYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvb2tpZS1jb25zZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5lZWQtY29va2llLWNvbnNlbnQge1xyXG4gICAgICAgICAgICAuY29va2llLWNvbnNlbnQge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZGVvLXRodW1ibmFpbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBsYXktYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJiAudmlkZW8tdGh1bWJuYWlsLWNvbnRhaW5lciAucGxheS1idG46YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRyZW0gYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2suY3RhLWJsb2NrIHtcclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHh4eGwpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4eHh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJsb2NrLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ibG9jay50ZXh0LW9uLWltYWdlLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xyXG5cclxuICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICYgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHh4eGwpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5zdGlja3ktbWVudSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHQmIC5yb3cge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1lZGl1bS1ncmF5KTtcclxuXHRcdHBhZGRpbmc6IDAgNSU7XHJcblx0XHQtLWRhc2gtd2lkdGg6IDEwMHB4O1xyXG5cdFx0LS1kYXNoLWxlZnQtb2Zmc2V0OiAxMDBweDtcclxuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1kYXNoLXdpZHRoKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWRhc2gtbGVmdC1vZmZzZXQpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuc3RpY2t5LW1lbnUtaXRlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0JiAuc3RpY2t5LW1lbnUtaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDFyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQgLnN0aWNreS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLnN0aWNreS1tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGModmFyKC0tc3BhY2VyKSAqIDEpIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZsb2F0IC5yb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDk2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbn0iLCIuYmxvY2suc2VjdGlvbi10aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2VyKSAqIDIpIDAgMCAwO1xyXG5cclxuICAgICYgLnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlcikgKiAxKSA1JTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhlYWRlci1yb3cge1xyXG4gICAgICAgICAgICAmIGgxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgZm9udDogNDhweC81MnB4IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi9TdGF0aWMvaW1nL0ljb25zL2Z1bGxmaWxlZC1hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2NyaXB0aW9uLXJvdyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4eGwpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlcikgKiA0KSAwIGNhbGModmFyKC0tc3BhY2VyKSAqIDIpO1xyXG4gICAgICAgICYgLnJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjZXIpICogMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJi5oZWFkZXItcm93IGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5jdGEtYmxvY2sgLmNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xyXG4gICAgJiAuaGJzcHQtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlcikgKiAxKSAwO1xyXG5cclxuICAgICAgICAmIGZvcm0uaHMtZm9ybSB7XHJcbiAgICAgICAgICAgICYgZmllbGRzZXQgZGl2LmhzLWZvcm0tZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlcikgKiAwLjUpIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLFxyXG4gICAgICAgICAgICAgICAgJiAuaHMtZm9ybS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbixcclxuICAgICAgICAgICAgICAgICYgLmhzLWZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ltZy9JY29ucy9jaGVja21hcmstZ3JleS1zbS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmhzLWZpZWxkdHlwZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5ocy1yaWNodGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlcikgKiAwLjUpIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmhzX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2VyKSAqIDIpIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYgLmhic3B0LWZvcm0gZm9ybS5ocy1mb3JtIGZpZWxkc2V0IGRpdi5ocy1mb3JtLWZpZWxkIHtcclxuICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udDogMTJweC8xNnB4IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhzLWZpZWxkdHlwZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDEycHgvMTZweCB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLFxyXG4gICAgICAgICAgICAmIC5ocy1mb3JtLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAxMnB4LzE2cHggdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmhic3B0LWZvcm0gZm9ybS5ocy1mb3JtIC5ocy1yaWNodGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQ6IDEycHgvMTZweCB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLmZvb3Rub3RlLWJsb2NrIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCA1JTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn0iLCIuc3RpY2t5LWZvb3RlciB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJiAuc3RpY2t5LWZvb3Rlcl9faW5uZXIge1xyXG4gICAgICAgICYgLnN0aWNreS1mb290ZXJfX2hlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5zdGlja3ktZm9vdGVyX19uYXYgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICYgLm5hdl9fYmFjay1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vU3RhdGljL2ltZy9JY29ucy9mdWxsZmlsZWQtYXJyb3ctYmx1ZS5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2NrLnR3by1idXR0b25zLWN0YS1ibG9jayB7XHJcbiAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJiAuYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHh4eGwpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4eHh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlcikgKiAxLjUpIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5idXR0b25zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGModmFyKC0tc3BhY2VyKSAqIC41KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5ibG9jay10ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggY2FsYyh2YXIoLS1zcGFjZXIpICogMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpdGUtc2VsZWN0b3Itb3ZlcmxheSAuc2l0ZS1zZWxlY3Rvci1vdmVybGF5X19pbm5lciB7XHJcbiAgICAmIC5nbG9iYWwtaW5mb3JtYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcbiAgICAgICAgJiAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAyOHB4LzMycHggdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZ2xvYmFsLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9pbWcvSWNvbnMvZnVsbGZpbGVkLWFycm93LWJsdWUuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnJlZ2lvbi1ibG9jayB7XHJcbiAgICAgICAgJiAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnJlZ2lvbi1ibG9ja19fY291bnRyaWVzIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuXHJcbiAgICAgICAgICAgICYgLmNvdW50cnlfX3dyYXAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLmNvdW50cnlfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICYgLmdsb2JhbC1pbmZvcm1hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5FUGlTZXJ2ZXJGb3JtcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cGFkZGluZzogdmFyKC0tcC0tbCkgMDtcclxuXHJcblx0JiAuRm9ybUFkZHJlc3NFbGVtZW50IHtcclxuXHRcdCYgaW5wdXQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlcik7XHJcblx0XHR9XHJcblx0XHQmIC5Gb3JtQWRkcmVzc0VsZW1lbnRfX01hcCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDMwdmg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIC5Gb3JtX19NYWluQm9keSB7XHJcblx0XHR3aWR0aDogNzAlO1xyXG5cdFx0QG1lZGlhICgtLW1xLW1pbi0tbCkge1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhICgtLW1xLW1pbi0teGwpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAoLS1tcS1taW4tLXh4bCkge1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhICgtLW1xLW1pbi0teHh4bCkge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiAuRm9ybV9fVGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mcy0teHh4eGwpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eHh4eGwpO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHR9XHJcblxyXG5cdCYgLkZvcm1fX0Rlc2NyaXB0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4bCk7XHJcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4eGwpO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHR9XHJcblxyXG5cdCYgLkZvcm1fX1N0YXR1c19fTWVzc2FnZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0JiAuRm9ybV9fRWxlbWVudCB7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZXIpICogNCkgMCAwO1xyXG5cclxuXHRcdCYgLkZvcm1fX0VsZW1lbnRfX0NhcHRpb24ge1xyXG5cdFx0XHRcclxuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcblx0XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmIC5Gb3JtX19FbGVtZW50X19WYWxpZGF0aW9uRXJyb3Ige1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tZXJyb3ItY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiAuRm9ybVRleHRib3gge1xyXG5cdFx0JiAuRm9ybVRleHRib3hfX0lucHV0IHtcclxuXHRcdFx0cGFkZGluZzogOXB4IDE1cHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmF5KTtcclxuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG5cclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuVmFsaWRhdGlvbkZhaWwge1xyXG5cdFx0XHQmIC5Gb3JtVGV4dGJveF9fSW5wdXQge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yLWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyEnO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1jb2xvcik7XHJcblx0XHRcdFx0d2lkdGg6IDEuM3JlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGhlaWdodDogMS4zcmVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIC5Gb3JtU3VibWl0QnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0cGFkZGluZzogMTNweCAyMnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG5cdFx0bWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlcikgKiAyKSAwIDA7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmIC5Gb3JtQ2hvaWNlIHtcclxuXHRcdCYgZmllbGRzZXQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0JiBsYWJlbCB7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHQmIC5Gb3JtQ2hvaWNlX19JbnB1dC0tQ2hlY2tib3gge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGModmFyKC0tc3BhY2VyKSAqIDEuMjUpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNlcikgKiAxLjI1KTtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKHZhcigtLXNwYWNlcikgKiAxLjI1KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNlcikgKiAxLjI1KTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM2YTc4ODk7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKHZhcigtLXNwYWNlcikgKiAxLjI1KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNlcikgKiAxLjI1KTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UY2dNVFlpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJREUzSURFMk95SStEUW84Y0dGMGFDQm1hV3hzUFNJak1EQXlPRFUySWlCa1BTSk5NVFV1T0N3ekxqWk1NVFF1TWl3eVl5MHdMakV0TUM0eExUQXVNeTB3TGpFdE1DNDFMREJNTmk0ekxEa3VORXd6TGpJc05pNHpZeTB3TGpFdE1DNHhMVEF1TXkwd0xqRXRNQzQxTERCTU1TNHhMRGN1T1VNeExEZ3NNU3c0TGpJc01TNHhMRGd1TkN4c015NHpMRE11TTB3MkxERXpMak5qTUM0eExEQXVNU3d3TGpNc01DNHhMREF1TlN3d2JERXVOaTB4TGpac055NDJMVGN1TmtNeE5pdzBMREUyTERNdU9Dd3hOUzQ0TERNdU5rd3hOUzQ0TERNdU5ub2lMejROQ2p3dmMzWm5QZz09KTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMC4wNWVtLCAwLjFlbSk7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpjaGVja2VkOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZSgwLjA1ZW0sIDAuMWVtKTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgLkZvcm1DaG9pY2VfX0lucHV0LS1SYWRpbyB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyh2YXIoLS1zcGFjZXIpICogMS4yNSk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2VyKSAqIDEuMjUpO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGModmFyKC0tc3BhY2VyKSAqIDEuMjUpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2VyKSAqIDEuMjUpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjI1ZW07XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1lZGl1bS1ncmF5KTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAuMnB4IDIwcHggcmdiKDI1NSAyNTUgMjU1IC8gMCUpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGModmFyKC0tc3BhY2VyKSAqIDEuMjUpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2VyKSAqIDEuMjUpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDQsIDg0LCAyMDQsIDApO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6Y2hlY2tlZDphZnRlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpjaGVja2VkICsgKiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1yZWQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiAuRm9ybVNlbGVjdGlvbiB7XHJcblx0XHQmIHNlbGVjdCB7XHJcblx0XHRcdHBhZGRpbmc6IDlweCAxNXB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JheSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLlZhbGlkYXRpb25GYWlsIHtcclxuXHRcdFx0JiBzZWxlY3Qge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVycm9yLWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyEnO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1jb2xvcik7XHJcblx0XHRcdFx0d2lkdGg6IDEuM3JlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGhlaWdodDogMS4zcmVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG5cdFx0JiAuRm9ybV9fTWFpbkJvZHkge1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYmxvY2sudGFnLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmIC5yb3cge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICYgLnRhZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAudGFnIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2VyKSAqIDAuNykgY2FsYyh2YXIoLS1zcGFjZXIpICogMS41KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYyh2YXIoLS1zcGFjZXIpICogLjUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2suYXJ0aWNsZS1ncmlkLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmIC5hcnRpY2xlLWdyaWQge1xyXG4gICAgICAgIHdpZHRoOiA5MyU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0JlxyXG5cdFx0XHQuYXJ0aWNsZS13cmFwcGVyOm5vdCguaGlkZGVuKVxyXG5cdFx0XHR+IC5hcnRpY2xlLXdyYXBwZXI6bm90KC5oaWRkZW4pXHJcblx0XHRcdH4gLmFydGljbGUtd3JhcHBlcjpub3QoLmhpZGRlbilcclxuXHRcdFx0fiAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNSU7XHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHRcdH1cclxuXHJcbiAgICAgICAgJiAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2VyKSAqIDIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMS41JTtcclxuXHRcdFx0JiBhOmhvdmVyIHtcclxuXHRcdFx0XHQmIGgyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgICYgLmFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5hcnRpY2xlLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzMwcHg7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICYgLmFydGljbGUtbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjZXIpICogMC4zKSBjYWxjKHZhcigtLXNwYWNlcikgKiAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5hcnRpY2xlLXRhZy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2VyKSAqIDAuNSkgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAxMnB4LzI0cHggdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZXIpICogMC41KSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmFydGljbGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eHhsKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2VyKSAqIDEpIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmFydGljbGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZXIpICogMSkgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmFydGljbGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLXNwYWNlcikgKiAxKSAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmFydGljbGUtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgLmFydGljbGUtcmVhZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICYgLmFydGljbGUtZ3JpZCB7XHJcbiAgICAgICAgICAgICYgLmFydGljbGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQmXHJcblx0XHRcdFx0LmFydGljbGUtd3JhcHBlcjpub3QoLmhpZGRlbilcclxuXHRcdFx0XHR+IC5hcnRpY2xlLXdyYXBwZXI6bm90KC5oaWRkZW4pXHJcblx0XHRcdFx0fiAuYXJ0aWNsZS13cmFwcGVyOm5vdCguaGlkZGVuKVxyXG5cdFx0XHRcdH4gLmFydGljbGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJiAuYXJ0aWNsZS1ncmlkIHtcclxuICAgICAgICAgICAgJiAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdCZcclxuXHRcdFx0XHQuYXJ0aWNsZS13cmFwcGVyOm5vdCguaGlkZGVuKVxyXG5cdFx0XHRcdH4gLmFydGljbGUtd3JhcHBlcjpub3QoLmhpZGRlbilcclxuXHRcdFx0XHR+IC5hcnRpY2xlLXdyYXBwZXI6bm90KC5oaWRkZW4pXHJcblx0XHRcdFx0fiAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAmIC5hcnRpY2xlLWdyaWQge1xyXG4gICAgICAgICAgICAmIC5hcnRpY2xlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdCZcclxuXHRcdFx0XHQuYXJ0aWNsZS13cmFwcGVyOm5vdCguaGlkZGVuKVxyXG5cdFx0XHRcdH4gLmFydGljbGUtd3JhcHBlcjpub3QoLmhpZGRlbilcclxuXHRcdFx0XHR+IC5hcnRpY2xlLXdyYXBwZXI6bm90KC5oaWRkZW4pXHJcblx0XHRcdFx0fiAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5hcnRpY2xlLWhlYWRlci1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJiAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgJiAubGVmdC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucmlnaHQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmFydGljbGUtcGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQ4cHgvNTRweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmFydGljbGUtcGFnZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmFydGljbGUtcGFnZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgJiAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgJiAubGVmdC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG4gICAgICAgICYgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAucmlnaHQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFydGljbGUtaGVybyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmIC5hcnRpY2xlLWhlcm8taW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2MHZoO1xyXG5cdFx0b2JqZWN0LWZpdDpjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmIC5hcnRpY2xlLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjZXIpICogMik7XHJcblxyXG4gICAgICAgICYgLmFydGljbGUtaGVyby10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDQ4cHgvNTRweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmFydGljbGUtaGVyby10YWdzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgZm9udDogMTJweC8yNHB4IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICAgICAgICAgJiBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgZm9udDogMTJweC8yNHB4IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAmIC5hcnRpY2xlLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICAgICYgLmFydGljbGUtaGVyby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5hcnRpY2xlLWhlcm8tdGFncyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9jay5hcnRpY2xlLWdyaWQtYmxvY2sub3RoZXItYXJ0aWNsZXMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJiAuYXJ0aWNsZS1ncmlkIHtcclxuICAgICAgICAmIC5hcnRpY2xlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYXJ0aWNsZS13cmFwcGVyOm5vdCguaGlkZGVuKSB+IC5hcnRpY2xlLXdyYXBwZXI6bm90KC5oaWRkZW4pIH4gLmFydGljbGUtd3JhcHBlcjpub3QoLmhpZGRlbikgfiAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAub3RoZXItYXJ0aWNsZXMtdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6IDQ4cHgvNTRweCB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAmIC5hcnRpY2xlLWdyaWQge1xyXG4gICAgICAgICAgICAmIC5hcnRpY2xlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5hcnRpY2xlLXdyYXBwZXI6bm90KC5oaWRkZW4pIH4gLmFydGljbGUtd3JhcHBlcjpub3QoLmhpZGRlbikgfiAuYXJ0aWNsZS13cmFwcGVyOm5vdCguaGlkZGVuKSB+IC5hcnRpY2xlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAmIC5hcnRpY2xlLWdyaWQge1xyXG4gICAgICAgICAgICAmIC5hcnRpY2xlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuYXJ0aWNsZS13cmFwcGVyOm5vdCguaGlkZGVuKSB+IC5hcnRpY2xlLXdyYXBwZXI6bm90KC5oaWRkZW4pIH4gLmFydGljbGUtd3JhcHBlcjpub3QoLmhpZGRlbikgfiAuYXJ0aWNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJsb2NrIHtcclxuICAgICYgcCwgJiBsaSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgfVxyXG5cclxuICAgICYgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHh4eGwpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHh4eHhsKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHh4bCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eHh4bCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eHhsKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmIGgxLFxyXG4gICAgJiBoMixcclxuICAgICYgaDMsXHJcbiAgICAmIGg0LFxyXG4gICAgJiBoNSxcclxuICAgICYgaDYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJiBoMTpiZWZvcmUsXHJcbiAgICAmIGgyOmJlZm9yZSxcclxuICAgICYgaDM6YmVmb3JlLFxyXG4gICAgJiBoNDpiZWZvcmUsXHJcbiAgICAmIGg1OmJlZm9yZSxcclxuICAgICYgaDY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcbiAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmxvY2suYmxvZy10ZXh0LWJsb2NrIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQmIC5jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDU1JTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmIC50ZXh0LWNvbnRhaW5lciB7XHJcblx0XHRcdCYgdWwge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHRcdFx0fVxyXG5cdFx0XHQmIGEge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYmxvY2suYmxvZy1pbWFnZS1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2suY29sdW1uLWJsb2NrLnl1bmlrby1ibG9jayB7XHJcbiAgICAmIC5jb250YWluZXIge1xyXG4gICAgICAgICYgLnJvdyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtYmxvY2sgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIC5jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgLmJsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciAucm93IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICYgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLmNvbnRlbnQtYmxvY2sgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAgICAgICAmIC5jb250YWluZXIgLnJvdyB7XHJcbiAgICAgICAgICAgICYgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvY2sucHJvZHVjdC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgJiA+IC5yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgLnByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmIC5wcm9kdWN0LXRodW1icyB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMzU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4eHh4bCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eHh4eGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIC5jb2xvci1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAmIC5wcm9kdWN0LWNvbG9yLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4xcmVtIDAuMnJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmxhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teXVuaWt1LWJsYWNrLW1pZG5pZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15dW5pa3Utd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXl1bmlrdS1ncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXl1bmlrdS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teXVuaWt1LWJsdWUtbWVkaXVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXl1bmlrdS1kZWZhdWx0LWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15dW5pa3Utb3JhbmdlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teXVuaWt1LXNwZWN0LXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWZzLS14eGwpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICYgLmNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICYgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmIC5wcm9kdWN0LXRodW1icyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiAudGh1bWItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnByb2R1Y3QtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJiAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMi41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnVpLWRpYWxvZy51aS13aWRnZXQudWktZnJvbnQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgei1pbmRleDogNDAwO1xyXG5cclxuICAgICYgLnVpLWRpYWxvZy10aXRsZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogLjhlbSAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4eGwpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAmIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL1N0YXRpYy9pbWcvSWNvbnMvY2xvc2UucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiAudWktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC51aS1idXR0b24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnVpLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS1tKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrZXN0LWdyYXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuICAgICAgICAmIC51aS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZnMtLXh4bCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGModmFyKC0tc3BhY2VyKSAqIC41KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVpLXdpZGdldC1vdmVybGF5LnVpLWZyb250IHtcclxuICAgIHotaW5kZXg6IDMwMDtcclxufSIsIi5xdW90YXRpb24tYmxvY2sge1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xyXG5cclxuICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJiAucXVvdGF0aW9uLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAxLjVyZW0gMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLXh4eGwpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLS14eHhsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYXV0aG9yLW5hbWUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYXV0aG9yLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0tcyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0tbSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgcCwgdWwsIG9sIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcblxyXG4gICAgICAgICAgICAmICoge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmtlc3QtZ3JheSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAucm93IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiAud3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJiAuaW1hZ2UtY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMTIuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyLjVyZW0gYXV0bztcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAmIC5pbWFnZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRleHQtaW1hZ2UtYmxlZWQtYmFja2dyb3VuZC1ibG9jayB7XHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICYgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAmIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHAsIHVsLCBvbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcclxuXHJcbiAgICAgICAgICAgICYgKiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFya2VzdC1ncmF5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5pbWFnZS1jb2x1bW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5wb3N0LXR5cG9ncmFwaHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmFja2dyb3VuZC1ncmF5IHtcclxuICAgICAgICAmIC5wb3N0LXR5cG9ncmFwaHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICYgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAucG9zdC10eXBvZ3JhcGh5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XHJcblxyXG4gICAgICAgICYgLmltYWdlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiQGltcG9ydCAnLi90d28tY29sdW1uLXRleHQtYmxvY2svdHdvLWNvbHVtbi10ZXh0LWJsb2NrJztcclxuQGltcG9ydCAnLi9kaXZpZGVyLWJsb2NrL2RpdmlkZXItYmxvY2snO1xyXG5AaW1wb3J0ICcuL2ljb24tZ3JpZC1ibG9jay9pY29uLWdyaWQtYmxvY2snO1xyXG5AaW1wb3J0ICcuL3R3by1jb2x1bW4tYmxvY2svdHdvLWNvbHVtbi1ibG9jayc7XHJcbkBpbXBvcnQgJy4vdGV4dC1mbHVpZC1pbWFnZS1ibG9jay90ZXh0LWZsdWlkLWltYWdlLWJsb2NrJztcclxuQGltcG9ydCAnLi9iYWNrZ3JvdW5kLWltYWdlLWJsb2NrL2JhY2tncm91bmQtaW1hZ2UtYmxvY2snO1xyXG5AaW1wb3J0ICcuL3RleHQtaW1hZ2UtYmxvY2svdGV4dC1pbWFnZS1ibG9jayc7XHJcbkBpbXBvcnQgJy4vdGhyZWUtY29sdW1uLWJsb2NrL3RocmVlLWNvbHVtbi1ibG9jayc7XHJcbkBpbXBvcnQgJy4vZm91ci1jb2x1bW4tYmxvY2svZm91ci1jb2x1bW4tYmxvY2snO1xyXG5AaW1wb3J0ICcuL2NvbHVtbi1ibG9jay9jb2x1bW4tYmxvY2snO1xyXG5AaW1wb3J0ICcuL2hlcm8tYmxvY2svaGVyby1ibG9jayc7XHJcbkBpbXBvcnQgJy4vaW1hZ2UtYmxvY2svaW1hZ2UtYmxvY2snO1xyXG5AaW1wb3J0ICcuL3ZpZGVvLWJsb2NrL3ZpZGVvLWJsb2NrJztcclxuQGltcG9ydCAnLi9jdGEtYmxvY2svY3RhLWJsb2NrJztcclxuQGltcG9ydCAnLi90ZXh0LW9uLWltYWdlLWJsb2NrL3RleHQtb24taW1hZ2UtYmxvY2snO1xyXG5AaW1wb3J0ICcuL3N0aWNreW1lbnUvc3RpY2t5bWVudSc7XHJcbkBpbXBvcnQgJy4vc2VjdGlvbi10aXRsZS9zZWN0aW9uLXRpdGxlJztcclxuQGltcG9ydCAnLi9oYnNwdC1mb3JtL2hic3B0LWZvcm0nO1xyXG5AaW1wb3J0ICcuL2Zvb3Rub3RlLWJsb2NrL2Zvb3Rub3RlLWJsb2NrJztcclxuQGltcG9ydCAnLi9zdGlja3ktZm9vdGVyL3N0aWNreS1mb290ZXInO1xyXG5AaW1wb3J0ICcuL3R3by1idXR0b25zLWN0YS1ibG9jay90d28tYnV0dG9ucy1jdGEtYmxvY2snO1xyXG5AaW1wb3J0ICcuL3NpdGUtc2VsZWN0b3Itb3ZlcmxheS9zaXRlLXNlbGVjdG9yLW92ZXJsYXknO1xyXG5AaW1wb3J0ICcuL0VQaVNlcnZlckZvcm1zL0VQaVNlcnZlckZvcm1zJztcclxuQGltcG9ydCAnLi90YWctYmxvY2svdGFnLWJsb2NrJztcclxuQGltcG9ydCAnLi9hcnRpY2xlLWdyaWQtYmxvY2svYXJ0aWNsZS1ncmlkLWJsb2NrJztcclxuQGltcG9ydCAnLi9hcnRpY2xlLWhlYWRlci1ibG9jay9hcnRpY2xlLWhlYWRlci1ibG9jayc7XHJcbkBpbXBvcnQgJy4vYXJ0aWNsZS1oZXJvLWJsb2NrL2FydGljbGUtaGVyby1ibG9jayc7XHJcbkBpbXBvcnQgJy4vb3RoZXItYXJ0aWNsZXMvb3RoZXItYXJ0aWNsZXMnO1xyXG5AaW1wb3J0ICcuL3RleHQtY29udGFpbmVyL3RleHQtY29udGFpbmVyJztcclxuQGltcG9ydCAnLi9ibG9nLXRleHQtYmxvY2svYmxvZy10ZXh0LWJsb2NrJztcclxuQGltcG9ydCAnLi9ibG9nLWltYWdlLWJsb2NrL2Jsb2ctaW1hZ2UtYmxvY2snO1xyXG5AaW1wb3J0ICcuL3l1bmlrby1ibG9jay95dW5pa28tYmxvY2snO1xyXG5AaW1wb3J0ICcuL3Byb2R1Y3QtYmxvY2svcHJvZHVjdC1ibG9jayc7XHJcbkBpbXBvcnQgJy4vdWktZGlhbG9nL3VpLWRpYWxvZyc7XHJcbkBpbXBvcnQgJy4vcXVvdGF0aW9uLWJsb2NrL3F1b3RhdGlvbi1ibG9jayc7XHJcbkBpbXBvcnQgJy4vdGV4dC1pbWFnZS1ibGVlZC1iYWNrZ291bmQtYmxvY2svdGV4dC1pbWFnZS1ibGVlZC1iYWNrZ291bmQtYmxvY2snO1xyXG5cclxuLmJsb2NrIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2VyKSAqIDMpIDAgY2FsYyh2YXIoLS1zcGFjZXIpICogMykgMDtcclxuXHJcbiAgICAmIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2tncm91bmQtd2hpdGUsICYuYmFja2dyb3VuZC13aGl0ZSAud3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmLmJhY2tncm91bmQtZ3JheSwgJi5iYWNrZ3JvdW5kLWdyYXkgLndyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWdyYXkpO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmIC5sZWFybi1tb3JlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtLW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mcy0teHhsKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAyMnB4LzIycHggdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sIHtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbiIsIi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMTNweCAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuY29va2llYm90LWVuYWJsZWQgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvb2tpZS1zZXR0aW5nczpob3ZlciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/