/*! Supply style + Tachyons | https://github.com/YJPL/supply */

/*! TACHYONS v4.12.0 | http://tachyons.io */

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}.border-box,a,article,aside,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,nav,ol,p,pre,section,table,td,textarea,th,tr,ul{box-sizing:border-box}.aspect-ratio{height:0;position:relative}.aspect-ratio--16x9{padding-bottom:56.25%}.aspect-ratio--4x3{padding-bottom:75%}.aspect-ratio--3x4{padding-bottom:133.33%}.aspect-ratio--6x4{padding-bottom:66.6%}.aspect-ratio--4x6{padding-bottom:150%}.aspect-ratio--8x5{padding-bottom:62.5%}.aspect-ratio--5x8{padding-bottom:160%}.aspect-ratio--7x5{padding-bottom:71.42%}.aspect-ratio--5x7{padding-bottom:140%}.aspect-ratio--1x1{padding-bottom:100%}.aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:30em){.aspect-ratio-ns{height:0;position:relative}.aspect-ratio--16x9-ns{padding-bottom:56.25%}.aspect-ratio--9x16-ns{padding-bottom:177.77%}.aspect-ratio--4x3-ns{padding-bottom:75%}.aspect-ratio--3x4-ns{padding-bottom:133.33%}.aspect-ratio--6x4-ns{padding-bottom:66.6%}.aspect-ratio--4x6-ns{padding-bottom:150%}.aspect-ratio--8x5-ns{padding-bottom:62.5%}.aspect-ratio--5x8-ns{padding-bottom:160%}.aspect-ratio--7x5-ns{padding-bottom:71.42%}.aspect-ratio--5x7-ns{padding-bottom:140%}.aspect-ratio--1x1-ns{padding-bottom:100%}.aspect-ratio--object-ns{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.aspect-ratio-m{height:0;position:relative}.aspect-ratio--16x9-m{padding-bottom:56.25%}.aspect-ratio--9x16-m{padding-bottom:177.77%}.aspect-ratio--4x3-m{padding-bottom:75%}.aspect-ratio--3x4-m{padding-bottom:133.33%}.aspect-ratio--6x4-m{padding-bottom:66.6%}.aspect-ratio--4x6-m{padding-bottom:150%}.aspect-ratio--8x5-m{padding-bottom:62.5%}.aspect-ratio--5x8-m{padding-bottom:160%}.aspect-ratio--7x5-m{padding-bottom:71.42%}.aspect-ratio--5x7-m{padding-bottom:140%}.aspect-ratio--1x1-m{padding-bottom:100%}.aspect-ratio--object-m{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}@media screen and (min-width:60em){.aspect-ratio-l{height:0;position:relative}.aspect-ratio--16x9-l{padding-bottom:56.25%}.aspect-ratio--9x16-l{padding-bottom:177.77%}.aspect-ratio--4x3-l{padding-bottom:75%}.aspect-ratio--3x4-l{padding-bottom:133.33%}.aspect-ratio--6x4-l{padding-bottom:66.6%}.aspect-ratio--4x6-l{padding-bottom:150%}.aspect-ratio--8x5-l{padding-bottom:62.5%}.aspect-ratio--5x8-l{padding-bottom:160%}.aspect-ratio--7x5-l{padding-bottom:71.42%}.aspect-ratio--5x7-l{padding-bottom:140%}.aspect-ratio--1x1-l{padding-bottom:100%}.aspect-ratio--object-l{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}}img{max-width:100%}.cover{background-size:cover!important}.contain{background-size:contain!important}@media screen and (min-width:30em){.cover-ns{background-size:cover!important}.contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.cover-m{background-size:cover!important}.contain-m{background-size:contain!important}}@media screen and (min-width:60em){.cover-l{background-size:cover!important}.contain-l{background-size:contain!important}}.bg-center{background-position:50%}.bg-center,.bg-top{background-repeat:no-repeat}.bg-top{background-position:top}.bg-right{background-position:100%}.bg-bottom,.bg-right{background-repeat:no-repeat}.bg-bottom{background-position:bottom}.bg-left{background-position:0;background-repeat:no-repeat}@media screen and (min-width:30em){.bg-center-ns{background-position:50%}.bg-center-ns,.bg-top-ns{background-repeat:no-repeat}.bg-top-ns{background-position:top}.bg-right-ns{background-position:100%}.bg-bottom-ns,.bg-right-ns{background-repeat:no-repeat}.bg-bottom-ns{background-position:bottom}.bg-left-ns{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:30em) and (max-width:60em){.bg-center-m{background-position:50%}.bg-center-m,.bg-top-m{background-repeat:no-repeat}.bg-top-m{background-position:top}.bg-right-m{background-position:100%}.bg-bottom-m,.bg-right-m{background-repeat:no-repeat}.bg-bottom-m{background-position:bottom}.bg-left-m{background-position:0;background-repeat:no-repeat}}@media screen and (min-width:60em){.bg-center-l{background-position:50%}.bg-center-l,.bg-top-l{background-repeat:no-repeat}.bg-top-l{background-position:top}.bg-right-l{background-position:100%}.bg-bottom-l,.bg-right-l{background-repeat:no-repeat}.bg-bottom-l{background-position:bottom}.bg-left-l{background-position:0;background-repeat:no-repeat}}.outline{outline:1px solid}.outline-transparent{outline:1px solid transparent}.outline-0{outline:0}@media screen and (min-width:30em){.outline-ns{outline:1px solid}.outline-transparent-ns{outline:1px solid transparent}.outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.outline-m{outline:1px solid}.outline-transparent-m{outline:1px solid transparent}.outline-0-m{outline:0}}@media screen and (min-width:60em){.outline-l{outline:1px solid}.outline-transparent-l{outline:1px solid transparent}.outline-0-l{outline:0}}.ba{border-style:solid;border-width:1px}.bt{border-top-style:solid;border-top-width:1px}.br{border-right-style:solid;border-right-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.bl{border-left-style:solid;border-left-width:1px}.bn{border-style:none;border-width:0}@media screen and (min-width:30em){.ba-ns{border-style:solid;border-width:1px}.bt-ns{border-top-style:solid;border-top-width:1px}.br-ns{border-right-style:solid;border-right-width:1px}.bb-ns{border-bottom-style:solid;border-bottom-width:1px}.bl-ns{border-left-style:solid;border-left-width:1px}.bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.ba-m{border-style:solid;border-width:1px}.bt-m{border-top-style:solid;border-top-width:1px}.br-m{border-right-style:solid;border-right-width:1px}.bb-m{border-bottom-style:solid;border-bottom-width:1px}.bl-m{border-left-style:solid;border-left-width:1px}.bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.ba-l{border-style:solid;border-width:1px}.bt-l{border-top-style:solid;border-top-width:1px}.br-l{border-right-style:solid;border-right-width:1px}.bb-l{border-bottom-style:solid;border-bottom-width:1px}.bl-l{border-left-style:solid;border-left-width:1px}.bn-l{border-style:none;border-width:0}}.b--black{border-color:#000;border-color:var(--black)}.b--near-black{border-color:#111;border-color:var(--near-black)}.b--dark-gray{border-color:#333;border-color:var(--dark-gray)}.b--mid-gray{border-color:#555;border-color:var(--mid-gray)}.b--gray{border-color:#777;border-color:var(--gray)}.b--silver{border-color:#999;border-color:var(--silver)}.b--light-silver{border-color:#aaa;border-color:var(--light-silver)}.b--moon-gray{border-color:#ccc;border-color:var(--moon-gray)}.b--light-gray{border-color:#eee;border-color:var(--light-gray)}.b--near-white{border-color:#f4f4f4;border-color:var(--near-white)}.b--white{border-color:#fff;border-color:var(--white)}.b--white-90{border-color:hsla(0,0%,100%,.9);border-color:var(--white-90)}.b--white-80{border-color:hsla(0,0%,100%,.8);border-color:var(--white-80)}.b--white-70{border-color:hsla(0,0%,100%,.7);border-color:var(--white-70)}.b--white-60{border-color:hsla(0,0%,100%,.6);border-color:var(--white-60)}.b--white-50{border-color:hsla(0,0%,100%,.5);border-color:var(--white-50)}.b--white-40{border-color:hsla(0,0%,100%,.4);border-color:var(--white-40)}.b--white-30{border-color:hsla(0,0%,100%,.3);border-color:var(--white-30)}.b--white-20{border-color:hsla(0,0%,100%,.2);border-color:var(--white-20)}.b--white-10{border-color:hsla(0,0%,100%,.1);border-color:var(--white-10)}.b--white-05{border-color:hsla(0,0%,100%,.05);border-color:var(--white-05)}.b--white-025{border-color:hsla(0,0%,100%,.025);border-color:var(--white-025)}.b--white-0125{border-color:hsla(0,0%,100%,.013);border-color:var(--white-0125)}.b--black-90{border-color:rgba(0,0,0,.9);border-color:var(--black-90)}.b--black-80{border-color:rgba(0,0,0,.8);border-color:var(--black-80)}.b--black-70{border-color:rgba(0,0,0,.7);border-color:var(--black-70)}.b--black-60{border-color:rgba(0,0,0,.6);border-color:var(--black-60)}.b--black-50{border-color:rgba(0,0,0,.5);border-color:var(--black-50)}.b--black-40{border-color:rgba(0,0,0,.4);border-color:var(--black-40)}.b--black-30{border-color:rgba(0,0,0,.3);border-color:var(--black-30)}.b--black-20{border-color:rgba(0,0,0,.2);border-color:var(--black-20)}.b--black-10{border-color:rgba(0,0,0,.1);border-color:var(--black-10)}.b--black-05{border-color:rgba(0,0,0,.05);border-color:var(--black-05)}.b--black-025{border-color:rgba(0,0,0,.025);border-color:var(--black-025)}.b--black-0125{border-color:rgba(0,0,0,.013);border-color:var(--black-0125)}.b--dark-red{border-color:#e7040f;border-color:var(--dark-red)}.b--red{border-color:#ff6f61;border-color:var(--red)}.b--light-red{border-color:#fcc;border-color:var(--light-red)}.b--orange{border-color:#ff6300;border-color:var(--orange)}.b--gold{border-color:#ffb700;border-color:var(--gold)}.b--yellow{border-color:gold;border-color:var(--yellow)}.b--light-yellow{border-color:#fbf1a9;border-color:var(--light-yellow)}.b--purple{border-color:#5e2ca5;border-color:var(--purple)}.b--light-purple{border-color:#a463f2;border-color:var(--light-purple)}.b--dark-pink{border-color:#d5008f;border-color:var(--dark-pink)}.b--hot-pink{border-color:#ff41b4;border-color:var(--hot-pink)}.b--pink{border-color:#ff80cc;border-color:var(--pink)}.b--light-pink{border-color:#ffa3d7;border-color:var(--light-pink)}.b--dark-green{border-color:#137752;border-color:var(--dark-green)}.b--green{border-color:#19a974;border-color:var(--green)}.b--light-green{border-color:#9eebcf;border-color:var(--light-green)}.b--navy{border-color:#001b44;border-color:var(--navy)}.b--dark-blue{border-color:#00449e;border-color:var(--dark-blue)}.b--blue{border-color:#357edd;border-color:var(--blue)}.b--light-blue{border-color:#96ccff;border-color:var(--light-blue)}.b--lightest-blue{border-color:#cdecff;border-color:var(--lightest-blue)}.b--washed-blue{border-color:#f6fffe;border-color:var(--washed-blue)}.b--washed-green{border-color:#e8fdf5;border-color:var(--washed-green)}.b--washed-yellow{border-color:#fffceb;border-color:var(--washed-yellow)}.b--washed-red{border-color:#ffdfdf;border-color:var(--washed-red)}.b--transparent{border-color:transparent;border-color:var(--transparent)}.b--inherit{border-color:inherit}.b--initial,.b--unset{border-color:initial}.br0{border-radius:0}.br1{border-radius:.125rem}.br2{border-radius:.25rem}.br3{border-radius:.5rem}.br4{border-radius:1rem}.br-100{border-radius:100%}.br-pill{border-radius:9999px}.br--bottom{border-top-left-radius:0;border-top-right-radius:0}.br--top{border-bottom-right-radius:0}.br--right,.br--top{border-bottom-left-radius:0}.br--right{border-top-left-radius:0}.br--left{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit{border-radius:inherit}.br-initial,.br-unset{border-radius:0;border-radius:initial}@media screen and (min-width:30em){.br0-ns{border-radius:0}.br1-ns{border-radius:.125rem}.br2-ns{border-radius:.25rem}.br3-ns{border-radius:.5rem}.br4-ns{border-radius:1rem}.br-100-ns{border-radius:100%}.br-pill-ns{border-radius:9999px}.br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.br--top-ns{border-bottom-right-radius:0}.br--right-ns,.br--top-ns{border-bottom-left-radius:0}.br--right-ns{border-top-left-radius:0}.br--left-ns{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit-ns{border-radius:inherit}.br-initial-ns,.br-unset-ns{border-radius:0;border-radius:initial}}@media screen and (min-width:30em) and (max-width:60em){.br0-m{border-radius:0}.br1-m{border-radius:.125rem}.br2-m{border-radius:.25rem}.br3-m{border-radius:.5rem}.br4-m{border-radius:1rem}.br-100-m{border-radius:100%}.br-pill-m{border-radius:9999px}.br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.br--top-m{border-bottom-right-radius:0}.br--right-m,.br--top-m{border-bottom-left-radius:0}.br--right-m{border-top-left-radius:0}.br--left-m{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit-m{border-radius:inherit}.br-initial-m,.br-unset-m{border-radius:0;border-radius:initial}}@media screen and (min-width:60em){.br0-l{border-radius:0}.br1-l{border-radius:.125rem}.br2-l{border-radius:.25rem}.br3-l{border-radius:.5rem}.br4-l{border-radius:1rem}.br-100-l{border-radius:100%}.br-pill-l{border-radius:9999px}.br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.br--top-l{border-bottom-right-radius:0}.br--right-l,.br--top-l{border-bottom-left-radius:0}.br--right-l{border-top-left-radius:0}.br--left-l{border-bottom-right-radius:0;border-top-right-radius:0}.br-inherit-l{border-radius:inherit}.br-initial-l,.br-unset-l{border-radius:0;border-radius:initial}}.b--dotted{border-style:dotted}.b--dashed{border-style:dashed}.b--solid{border-style:solid}.b--none{border-style:none}@media screen and (min-width:30em){.b--dotted-ns{border-style:dotted}.b--dashed-ns{border-style:dashed}.b--solid-ns{border-style:solid}.b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.b--dotted-m{border-style:dotted}.b--dashed-m{border-style:dashed}.b--solid-m{border-style:solid}.b--none-m{border-style:none}}@media screen and (min-width:60em){.b--dotted-l{border-style:dotted}.b--dashed-l{border-style:dashed}.b--solid-l{border-style:solid}.b--none-l{border-style:none}}.bw0{border-width:0}.bw1{border-width:.125rem}.bw2{border-width:.25rem}.bw3{border-width:.5rem}.bw4{border-width:1rem}.bw5{border-width:2rem}.bt-0{border-top-width:0}.br-0{border-right-width:0}.bb-0{border-bottom-width:0}.bl-0{border-left-width:0}@media screen and (min-width:30em){.bw0-ns{border-width:0}.bw1-ns{border-width:.125rem}.bw2-ns{border-width:.25rem}.bw3-ns{border-width:.5rem}.bw4-ns{border-width:1rem}.bw5-ns{border-width:2rem}.bt-0-ns{border-top-width:0}.br-0-ns{border-right-width:0}.bb-0-ns{border-bottom-width:0}.bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.bw0-m{border-width:0}.bw1-m{border-width:.125rem}.bw2-m{border-width:.25rem}.bw3-m{border-width:.5rem}.bw4-m{border-width:1rem}.bw5-m{border-width:2rem}.bt-0-m{border-top-width:0}.br-0-m{border-right-width:0}.bb-0-m{border-bottom-width:0}.bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.bw0-l{border-width:0}.bw1-l{border-width:.125rem}.bw2-l{border-width:.25rem}.bw3-l{border-width:.5rem}.bw4-l{border-width:1rem}.bw5-l{border-width:2rem}.bt-0-l{border-top-width:0}.br-0-l{border-right-width:0}.bb-0-l{border-bottom-width:0}.bl-0-l{border-left-width:0}}.shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:1rem}.right-1{right:1rem}.bottom-1{bottom:1rem}.left-1{left:1rem}.top-2{top:2rem}.right-2{right:2rem}.bottom-2{bottom:2rem}.left-2{left:2rem}.top--1{top:-1rem}.right--1{right:-1rem}.bottom--1{bottom:-1rem}.left--1{left:-1rem}.top--2{top:-2rem}.right--2{right:-2rem}.bottom--2{bottom:-2rem}.left--2{left:-2rem}.absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:30em){.top-0-ns{top:0}.left-0-ns{left:0}.right-0-ns{right:0}.bottom-0-ns{bottom:0}.top-1-ns{top:1rem}.left-1-ns{left:1rem}.right-1-ns{right:1rem}.bottom-1-ns{bottom:1rem}.top-2-ns{top:2rem}.left-2-ns{left:2rem}.right-2-ns{right:2rem}.bottom-2-ns{bottom:2rem}.top--1-ns{top:-1rem}.right--1-ns{right:-1rem}.bottom--1-ns{bottom:-1rem}.left--1-ns{left:-1rem}.top--2-ns{top:-2rem}.right--2-ns{right:-2rem}.bottom--2-ns{bottom:-2rem}.left--2-ns{left:-2rem}.absolute--fill-ns{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:30em) and (max-width:60em){.top-0-m{top:0}.left-0-m{left:0}.right-0-m{right:0}.bottom-0-m{bottom:0}.top-1-m{top:1rem}.left-1-m{left:1rem}.right-1-m{right:1rem}.bottom-1-m{bottom:1rem}.top-2-m{top:2rem}.left-2-m{left:2rem}.right-2-m{right:2rem}.bottom-2-m{bottom:2rem}.top--1-m{top:-1rem}.right--1-m{right:-1rem}.bottom--1-m{bottom:-1rem}.left--1-m{left:-1rem}.top--2-m{top:-2rem}.right--2-m{right:-2rem}.bottom--2-m{bottom:-2rem}.left--2-m{left:-2rem}.absolute--fill-m{bottom:0;left:0;right:0;top:0}}@media screen and (min-width:60em){.top-0-l{top:0}.left-0-l{left:0}.right-0-l{right:0}.bottom-0-l{bottom:0}.top-1-l{top:1rem}.left-1-l{left:1rem}.right-1-l{right:1rem}.bottom-1-l{bottom:1rem}.top-2-l{top:2rem}.left-2-l{left:2rem}.right-2-l{right:2rem}.bottom-2-l{bottom:2rem}.top--1-l{top:-1rem}.right--1-l{right:-1rem}.bottom--1-l{bottom:-1rem}.left--1-l{left:-1rem}.top--2-l{top:-2rem}.right--2-l{right:-2rem}.bottom--2-l{bottom:-2rem}.left--2-l{left:-2rem}.absolute--fill-l{bottom:0;left:0;right:0;top:0}}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.cl{clear:left}.cr{clear:right}.cb{clear:both}.cn{clear:none}@media screen and (min-width:30em){.cl-ns{clear:left}.cr-ns{clear:right}.cb-ns{clear:both}.cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.cl-m{clear:left}.cr-m{clear:right}.cb-m{clear:both}.cn-m{clear:none}}@media screen and (min-width:60em){.cl-l{clear:left}.cr-l{clear:right}.cb-l{clear:both}.cn-l{clear:none}}.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.dn-ns{display:none}.di-ns{display:inline}.db-ns{display:block}.dib-ns{display:inline-block}.dit-ns{display:inline-table}.dt-ns{display:table}.dtc-ns{display:table-cell}.dt-row-ns{display:table-row}.dt-row-group-ns{display:table-row-group}.dt-column-ns{display:table-column}.dt-column-group-ns{display:table-column-group}.dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.dn-m{display:none}.di-m{display:inline}.db-m{display:block}.dib-m{display:inline-block}.dit-m{display:inline-table}.dt-m{display:table}.dtc-m{display:table-cell}.dt-row-m{display:table-row}.dt-row-group-m{display:table-row-group}.dt-column-m{display:table-column}.dt-column-group-m{display:table-column-group}.dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.dn-l{display:none}.di-l{display:inline}.db-l{display:block}.dib-l{display:inline-block}.dit-l{display:inline-table}.dt-l{display:table}.dtc-l{display:table-cell}.dt-row-l{display:table-row}.dt-row-group-l{display:table-row-group}.dt-column-l{display:table-column}.dt-column-group-l{display:table-column-group}.dt--fixed-l{table-layout:fixed;width:100%}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-auto{flex:1 1 auto;min-height:0;min-width:0}.flex-none{flex:none}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-last{order:99999}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.flex-ns{display:flex}.inline-flex-ns{display:inline-flex}.flex-auto-ns{flex:1 1 auto;min-height:0;min-width:0}.flex-none-ns{flex:none}.flex-column-ns{flex-direction:column}.flex-row-ns{flex-direction:row}.flex-wrap-ns{flex-wrap:wrap}.flex-nowrap-ns{flex-wrap:nowrap}.flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.flex-column-reverse-ns{flex-direction:column-reverse}.flex-row-reverse-ns{flex-direction:row-reverse}.items-start-ns{align-items:flex-start}.items-end-ns{align-items:flex-end}.items-center-ns{align-items:center}.items-baseline-ns{align-items:baseline}.items-stretch-ns{align-items:stretch}.self-start-ns{align-self:flex-start}.self-end-ns{align-self:flex-end}.self-center-ns{align-self:center}.self-baseline-ns{align-self:baseline}.self-stretch-ns{align-self:stretch}.justify-start-ns{justify-content:flex-start}.justify-end-ns{justify-content:flex-end}.justify-center-ns{justify-content:center}.justify-between-ns{justify-content:space-between}.justify-around-ns{justify-content:space-around}.content-start-ns{align-content:flex-start}.content-end-ns{align-content:flex-end}.content-center-ns{align-content:center}.content-between-ns{align-content:space-between}.content-around-ns{align-content:space-around}.content-stretch-ns{align-content:stretch}.order-0-ns{order:0}.order-1-ns{order:1}.order-2-ns{order:2}.order-3-ns{order:3}.order-4-ns{order:4}.order-5-ns{order:5}.order-6-ns{order:6}.order-7-ns{order:7}.order-8-ns{order:8}.order-last-ns{order:99999}.flex-grow-0-ns{flex-grow:0}.flex-grow-1-ns{flex-grow:1}.flex-shrink-0-ns{flex-shrink:0}.flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.flex-m{display:flex}.inline-flex-m{display:inline-flex}.flex-auto-m{flex:1 1 auto;min-height:0;min-width:0}.flex-none-m{flex:none}.flex-column-m{flex-direction:column}.flex-row-m{flex-direction:row}.flex-wrap-m{flex-wrap:wrap}.flex-nowrap-m{flex-wrap:nowrap}.flex-wrap-reverse-m{flex-wrap:wrap-reverse}.flex-column-reverse-m{flex-direction:column-reverse}.flex-row-reverse-m{flex-direction:row-reverse}.items-start-m{align-items:flex-start}.items-end-m{align-items:flex-end}.items-center-m{align-items:center}.items-baseline-m{align-items:baseline}.items-stretch-m{align-items:stretch}.self-start-m{align-self:flex-start}.self-end-m{align-self:flex-end}.self-center-m{align-self:center}.self-baseline-m{align-self:baseline}.self-stretch-m{align-self:stretch}.justify-start-m{justify-content:flex-start}.justify-end-m{justify-content:flex-end}.justify-center-m{justify-content:center}.justify-between-m{justify-content:space-between}.justify-around-m{justify-content:space-around}.content-start-m{align-content:flex-start}.content-end-m{align-content:flex-end}.content-center-m{align-content:center}.content-between-m{align-content:space-between}.content-around-m{align-content:space-around}.content-stretch-m{align-content:stretch}.order-0-m{order:0}.order-1-m{order:1}.order-2-m{order:2}.order-3-m{order:3}.order-4-m{order:4}.order-5-m{order:5}.order-6-m{order:6}.order-7-m{order:7}.order-8-m{order:8}.order-last-m{order:99999}.flex-grow-0-m{flex-grow:0}.flex-grow-1-m{flex-grow:1}.flex-shrink-0-m{flex-shrink:0}.flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.flex-l{display:flex}.inline-flex-l{display:inline-flex}.flex-auto-l{flex:1 1 auto;min-height:0;min-width:0}.flex-none-l{flex:none}.flex-column-l{flex-direction:column}.flex-row-l{flex-direction:row}.flex-wrap-l{flex-wrap:wrap}.flex-nowrap-l{flex-wrap:nowrap}.flex-wrap-reverse-l{flex-wrap:wrap-reverse}.flex-column-reverse-l{flex-direction:column-reverse}.flex-row-reverse-l{flex-direction:row-reverse}.items-start-l{align-items:flex-start}.items-end-l{align-items:flex-end}.items-center-l{align-items:center}.items-baseline-l{align-items:baseline}.items-stretch-l{align-items:stretch}.self-start-l{align-self:flex-start}.self-end-l{align-self:flex-end}.self-center-l{align-self:center}.self-baseline-l{align-self:baseline}.self-stretch-l{align-self:stretch}.justify-start-l{justify-content:flex-start}.justify-end-l{justify-content:flex-end}.justify-center-l{justify-content:center}.justify-between-l{justify-content:space-between}.justify-around-l{justify-content:space-around}.content-start-l{align-content:flex-start}.content-end-l{align-content:flex-end}.content-center-l{align-content:center}.content-between-l{align-content:space-between}.content-around-l{align-content:space-around}.content-stretch-l{align-content:stretch}.order-0-l{order:0}.order-1-l{order:1}.order-2-l{order:2}.order-3-l{order:3}.order-4-l{order:4}.order-5-l{order:5}.order-6-l{order:6}.order-7-l{order:7}.order-8-l{order:8}.order-last-l{order:99999}.flex-grow-0-l{flex-grow:0}.flex-grow-1-l{flex-grow:1}.flex-shrink-0-l{flex-shrink:0}.flex-shrink-1-l{flex-shrink:1}}.fl{float:left}.fl,.fr{_display:inline}.fr{float:right}.fn{float:none}@media screen and (min-width:30em){.fl-ns{float:left}.fl-ns,.fr-ns{_display:inline}.fr-ns{float:right}.fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.fl-m{float:left}.fl-m,.fr-m{_display:inline}.fr-m{float:right}.fn-m{float:none}}@media screen and (min-width:60em){.fl-l{float:left}.fl-l,.fr-l{_display:inline}.fr-l{float:right}.fn-l{float:none}}.sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.serif{font-family:georgia,times,serif}.system-sans-serif{font-family:sans-serif}.system-serif{font-family:serif}.code,code{font-family:Consolas,monaco,monospace}.courier{font-family:Courier Next,courier,monospace}.helvetica{font-family:helvetica neue,helvetica,sans-serif}.avenir{font-family:avenir next,avenir,sans-serif}.athelas{font-family:athelas,georgia,serif}.georgia{font-family:georgia,serif}.times{font-family:times,serif}.bodoni{font-family:Bodoni MT,serif}.calisto{font-family:Calisto MT,serif}.garamond{font-family:garamond,serif}.baskerville{font-family:baskerville,serif}.i{font-style:italic}.fs-normal{font-style:normal}@media screen and (min-width:30em){.i-ns{font-style:italic}.fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.i-m{font-style:italic}.fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.i-l{font-style:italic}.fs-normal-l{font-style:normal}}.normal{font-weight:400}.b{font-weight:700}.fw1{font-weight:100}.fw2{font-weight:200}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.fw8{font-weight:800}.fw9{font-weight:900}@media screen and (min-width:30em){.normal-ns{font-weight:400}.b-ns{font-weight:700}.fw1-ns{font-weight:100}.fw2-ns{font-weight:200}.fw3-ns{font-weight:300}.fw4-ns{font-weight:400}.fw5-ns{font-weight:500}.fw6-ns{font-weight:600}.fw7-ns{font-weight:700}.fw8-ns{font-weight:800}.fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.normal-m{font-weight:400}.b-m{font-weight:700}.fw1-m{font-weight:100}.fw2-m{font-weight:200}.fw3-m{font-weight:300}.fw4-m{font-weight:400}.fw5-m{font-weight:500}.fw6-m{font-weight:600}.fw7-m{font-weight:700}.fw8-m{font-weight:800}.fw9-m{font-weight:900}}@media screen and (min-width:60em){.normal-l{font-weight:400}.b-l{font-weight:700}.fw1-l{font-weight:100}.fw2-l{font-weight:200}.fw3-l{font-weight:300}.fw4-l{font-weight:400}.fw5-l{font-weight:500}.fw6-l{font-weight:600}.fw7-l{font-weight:700}.fw8-l{font-weight:800}.fw9-l{font-weight:900}}.input-reset{-webkit-appearance:none;-moz-appearance:none}.button-reset::-moz-focus-inner,.input-reset::-moz-focus-inner{border:0;padding:0}.h1{height:1rem}.h2{height:2rem}.h3{height:4rem}.h4{height:8rem}.h5{height:16rem}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.min-h-100{min-height:100%}.vh-25{height:25vh}.vh-50{height:50vh}.vh-75{height:75vh}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.h-auto{height:auto}.h-inherit{height:inherit}@media screen and (min-width:30em){.h1-ns{height:1rem}.h2-ns{height:2rem}.h3-ns{height:4rem}.h4-ns{height:8rem}.h5-ns{height:16rem}.h-25-ns{height:25%}.h-50-ns{height:50%}.h-75-ns{height:75%}.h-100-ns{height:100%}.min-h-100-ns{min-height:100%}.vh-25-ns{height:25vh}.vh-50-ns{height:50vh}.vh-75-ns{height:75vh}.vh-100-ns{height:100vh}.min-vh-100-ns{min-height:100vh}.h-auto-ns{height:auto}.h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.h1-m{height:1rem}.h2-m{height:2rem}.h3-m{height:4rem}.h4-m{height:8rem}.h5-m{height:16rem}.h-25-m{height:25%}.h-50-m{height:50%}.h-75-m{height:75%}.h-100-m{height:100%}.min-h-100-m{min-height:100%}.vh-25-m{height:25vh}.vh-50-m{height:50vh}.vh-75-m{height:75vh}.vh-100-m{height:100vh}.min-vh-100-m{min-height:100vh}.h-auto-m{height:auto}.h-inherit-m{height:inherit}}@media screen and (min-width:60em){.h1-l{height:1rem}.h2-l{height:2rem}.h3-l{height:4rem}.h4-l{height:8rem}.h5-l{height:16rem}.h-25-l{height:25%}.h-50-l{height:50%}.h-75-l{height:75%}.h-100-l{height:100%}.min-h-100-l{min-height:100%}.vh-25-l{height:25vh}.vh-50-l{height:50vh}.vh-75-l{height:75vh}.vh-100-l{height:100vh}.min-vh-100-l{min-height:100vh}.h-auto-l{height:auto}.h-inherit-l{height:inherit}}.tracked{letter-spacing:.1em}.tracked-tight{letter-spacing:-.05em}.tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.tracked-ns{letter-spacing:.1em}.tracked-tight-ns{letter-spacing:-.05em}.tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.tracked-m{letter-spacing:.1em}.tracked-tight-m{letter-spacing:-.05em}.tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.tracked-l{letter-spacing:.1em}.tracked-tight-l{letter-spacing:-.05em}.tracked-mega-l{letter-spacing:.25em}}.lh-solid{line-height:1}.lh-title{line-height:1.25}.lh-copy{line-height:1.5}@media screen and (min-width:30em){.lh-solid-ns{line-height:1}.lh-title-ns{line-height:1.25}.lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.lh-solid-m{line-height:1}.lh-title-m{line-height:1.25}.lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.lh-solid-l{line-height:1}.lh-title-l{line-height:1.25}.lh-copy-l{line-height:1.5}}.link{-webkit-text-decoration:none;text-decoration:none}.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited{transition:color .15s ease-in}.link:focus{outline:1px dotted currentColor}.list{list-style-type:none}.mw-100{max-width:100%}.mw1{max-width:1rem}.mw2{max-width:2rem}.mw3{max-width:4rem}.mw4{max-width:8rem}.mw5{max-width:16rem}.mw6{max-width:32rem}.mw7{max-width:48rem}.mw8{max-width:64rem}.mw9{max-width:96rem}.mw-none{max-width:none}@media screen and (min-width:30em){.mw-100-ns{max-width:100%}.mw1-ns{max-width:1rem}.mw2-ns{max-width:2rem}.mw3-ns{max-width:4rem}.mw4-ns{max-width:8rem}.mw5-ns{max-width:16rem}.mw6-ns{max-width:32rem}.mw7-ns{max-width:48rem}.mw8-ns{max-width:64rem}.mw9-ns{max-width:96rem}.mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.mw-100-m{max-width:100%}.mw1-m{max-width:1rem}.mw2-m{max-width:2rem}.mw3-m{max-width:4rem}.mw4-m{max-width:8rem}.mw5-m{max-width:16rem}.mw6-m{max-width:32rem}.mw7-m{max-width:48rem}.mw8-m{max-width:64rem}.mw9-m{max-width:96rem}.mw-none-m{max-width:none}}@media screen and (min-width:60em){.mw-100-l{max-width:100%}.mw1-l{max-width:1rem}.mw2-l{max-width:2rem}.mw3-l{max-width:4rem}.mw4-l{max-width:8rem}.mw5-l{max-width:16rem}.mw6-l{max-width:32rem}.mw7-l{max-width:48rem}.mw8-l{max-width:64rem}.mw9-l{max-width:96rem}.mw-none-l{max-width:none}}.w1{width:1rem}.w2{width:2rem}.w3{width:4rem}.w4{width:8rem}.w5{width:16rem}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33%}.w-34{width:34%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.w-third{width:33.33333%}.w-two-thirds{width:66.66667%}.w-auto{width:auto}@media screen and (min-width:30em){.w1-ns{width:1rem}.w2-ns{width:2rem}.w3-ns{width:4rem}.w4-ns{width:8rem}.w5-ns{width:16rem}.w-10-ns{width:10%}.w-20-ns{width:20%}.w-25-ns{width:25%}.w-30-ns{width:30%}.w-33-ns{width:33%}.w-34-ns{width:34%}.w-40-ns{width:40%}.w-50-ns{width:50%}.w-60-ns{width:60%}.w-70-ns{width:70%}.w-75-ns{width:75%}.w-80-ns{width:80%}.w-90-ns{width:90%}.w-100-ns{width:100%}.w-third-ns{width:33.33333%}.w-two-thirds-ns{width:66.66667%}.w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.w1-m{width:1rem}.w2-m{width:2rem}.w3-m{width:4rem}.w4-m{width:8rem}.w5-m{width:16rem}.w-10-m{width:10%}.w-20-m{width:20%}.w-25-m{width:25%}.w-30-m{width:30%}.w-33-m{width:33%}.w-34-m{width:34%}.w-40-m{width:40%}.w-50-m{width:50%}.w-60-m{width:60%}.w-70-m{width:70%}.w-75-m{width:75%}.w-80-m{width:80%}.w-90-m{width:90%}.w-100-m{width:100%}.w-third-m{width:33.33333%}.w-two-thirds-m{width:66.66667%}.w-auto-m{width:auto}}@media screen and (min-width:60em){.w1-l{width:1rem}.w2-l{width:2rem}.w3-l{width:4rem}.w4-l{width:8rem}.w5-l{width:16rem}.w-10-l{width:10%}.w-20-l{width:20%}.w-25-l{width:25%}.w-30-l{width:30%}.w-33-l{width:33%}.w-34-l{width:34%}.w-40-l{width:40%}.w-50-l{width:50%}.w-60-l{width:60%}.w-70-l{width:70%}.w-75-l{width:75%}.w-80-l{width:80%}.w-90-l{width:90%}.w-100-l{width:100%}.w-third-l{width:33.33333%}.w-two-thirds-l{width:66.66667%}.w-auto-l{width:auto}}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-x-visible{overflow-x:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-visible{overflow-y:visible}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.overflow-visible-ns{overflow:visible}.overflow-hidden-ns{overflow:hidden}.overflow-scroll-ns{overflow:scroll}.overflow-auto-ns{overflow:auto}.overflow-x-visible-ns{overflow-x:visible}.overflow-x-hidden-ns{overflow-x:hidden}.overflow-x-scroll-ns{overflow-x:scroll}.overflow-x-auto-ns{overflow-x:auto}.overflow-y-visible-ns{overflow-y:visible}.overflow-y-hidden-ns{overflow-y:hidden}.overflow-y-scroll-ns{overflow-y:scroll}.overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.overflow-visible-m{overflow:visible}.overflow-hidden-m{overflow:hidden}.overflow-scroll-m{overflow:scroll}.overflow-auto-m{overflow:auto}.overflow-x-visible-m{overflow-x:visible}.overflow-x-hidden-m{overflow-x:hidden}.overflow-x-scroll-m{overflow-x:scroll}.overflow-x-auto-m{overflow-x:auto}.overflow-y-visible-m{overflow-y:visible}.overflow-y-hidden-m{overflow-y:hidden}.overflow-y-scroll-m{overflow-y:scroll}.overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.overflow-visible-l{overflow:visible}.overflow-hidden-l{overflow:hidden}.overflow-scroll-l{overflow:scroll}.overflow-auto-l{overflow:auto}.overflow-x-visible-l{overflow-x:visible}.overflow-x-hidden-l{overflow-x:hidden}.overflow-x-scroll-l{overflow-x:scroll}.overflow-x-auto-l{overflow-x:auto}.overflow-y-visible-l{overflow-y:visible}.overflow-y-hidden-l{overflow-y:hidden}.overflow-y-scroll-l{overflow-y:scroll}.overflow-y-auto-l{overflow-y:auto}}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}@media screen and (min-width:30em){.static-ns{position:static}.relative-ns{position:relative}.absolute-ns{position:absolute}.fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.static-m{position:static}.relative-m{position:relative}.absolute-m{position:absolute}.fixed-m{position:fixed}}@media screen and (min-width:60em){.static-l{position:static}.relative-l{position:relative}.absolute-l{position:absolute}.fixed-l{position:fixed}}.o-100{opacity:1}.o-90{opacity:.9}.o-80{opacity:.8}.o-70{opacity:.7}.o-60{opacity:.6}.o-50{opacity:.5}.o-40{opacity:.4}.o-30{opacity:.3}.o-20{opacity:.2}.o-10{opacity:.1}.o-05{opacity:.05}.o-025{opacity:.025}.o-0{opacity:0}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}@media screen and (min-width:30em){.rotate-45-ns{transform:rotate(45deg)}.rotate-90-ns{transform:rotate(90deg)}.rotate-135-ns{transform:rotate(135deg)}.rotate-180-ns{transform:rotate(180deg)}.rotate-225-ns{transform:rotate(225deg)}.rotate-270-ns{transform:rotate(270deg)}.rotate-315-ns{transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.rotate-45-m{transform:rotate(45deg)}.rotate-90-m{transform:rotate(90deg)}.rotate-135-m{transform:rotate(135deg)}.rotate-180-m{transform:rotate(180deg)}.rotate-225-m{transform:rotate(225deg)}.rotate-270-m{transform:rotate(270deg)}.rotate-315-m{transform:rotate(315deg)}}@media screen and (min-width:60em){.rotate-45-l{transform:rotate(45deg)}.rotate-90-l{transform:rotate(90deg)}.rotate-135-l{transform:rotate(135deg)}.rotate-180-l{transform:rotate(180deg)}.rotate-225-l{transform:rotate(225deg)}.rotate-270-l{transform:rotate(270deg)}.rotate-315-l{transform:rotate(315deg)}}.black-90{color:rgba(0,0,0,.9);color:var(--black-90)}.black-80{color:rgba(0,0,0,.8);color:var(--black-80)}.black-70{color:rgba(0,0,0,.7);color:var(--black-70)}.black-60{color:rgba(0,0,0,.6);color:var(--black-60)}.black-50{color:rgba(0,0,0,.5);color:var(--black-50)}.black-40{color:rgba(0,0,0,.4);color:var(--black-40)}.black-30{color:rgba(0,0,0,.3);color:var(--black-30)}.black-20{color:rgba(0,0,0,.2);color:var(--black-20)}.black-10{color:rgba(0,0,0,.1);color:var(--black-10)}.black-05{color:rgba(0,0,0,.05);color:var(--black-05)}.white-90{color:hsla(0,0%,100%,.9);color:var(--white-90)}.white-80{color:hsla(0,0%,100%,.8);color:var(--white-80)}.white-70{color:hsla(0,0%,100%,.7);color:var(--white-70)}.white-60{color:hsla(0,0%,100%,.6);color:var(--white-60)}.white-50{color:hsla(0,0%,100%,.5);color:var(--white-50)}.white-40{color:hsla(0,0%,100%,.4);color:var(--white-40)}.white-30{color:hsla(0,0%,100%,.3);color:var(--white-30)}.white-20{color:hsla(0,0%,100%,.2);color:var(--white-20)}.white-10{color:hsla(0,0%,100%,.1);color:var(--white-10)}.black{color:#000;color:var(--black)}.near-black{color:#111;color:var(--near-black)}.dark-gray{color:#333;color:var(--dark-gray)}.mid-gray{color:#555;color:var(--mid-gray)}.gray{color:#777;color:var(--gray)}.silver{color:#999;color:var(--silver)}.light-silver{color:#aaa;color:var(--light-silver)}.moon-gray{color:#ccc;color:var(--moon-gray)}.light-gray{color:#eee;color:var(--light-gray)}.near-white{color:#f4f4f4;color:var(--near-white)}.white{color:#fff;color:var(--white)}.dark-red{color:#e7040f;color:var(--dark-red)}.red{color:#ff6f61;color:var(--red)}.light-red{color:#fcc;color:var(--light-red)}.orange{color:#ff6300;color:var(--orange)}.gold{color:#ffb700;color:var(--gold)}.yellow{color:gold;color:var(--yellow)}.light-yellow{color:#fbf1a9;color:var(--light-yellow)}.purple{color:#5e2ca5;color:var(--purple)}.light-purple{color:#a463f2;color:var(--light-purple)}.dark-pink{color:#d5008f;color:var(--dark-pink)}.hot-pink{color:#ff41b4;color:var(--hot-pink)}.pink{color:#ff80cc;color:var(--pink)}.light-pink{color:#ffa3d7;color:var(--light-pink)}.dark-green{color:#137752;color:var(--dark-green)}.green{color:#19a974;color:var(--green)}.light-green{color:#9eebcf;color:var(--light-green)}.navy{color:#001b44;color:var(--navy)}.dark-blue{color:#00449e;color:var(--dark-blue)}.blue{color:#357edd;color:var(--blue)}.light-blue{color:#96ccff;color:var(--light-blue)}.lightest-blue{color:#cdecff;color:var(--lightest-blue)}.washed-blue{color:#f6fffe;color:var(--washed-blue)}.washed-green{color:#e8fdf5;color:var(--washed-green)}.washed-yellow{color:#fffceb;color:var(--washed-yellow)}.washed-red{color:#ffdfdf;color:var(--washed-red)}.color-inherit{color:inherit}.bg-black-90{background-color:rgba(0,0,0,.9);background-color:var(--black-90)}.bg-black-80{background-color:rgba(0,0,0,.8);background-color:var(--black-80)}.bg-black-70{background-color:rgba(0,0,0,.7);background-color:var(--black-70)}.bg-black-60{background-color:rgba(0,0,0,.6);background-color:var(--black-60)}.bg-black-50{background-color:rgba(0,0,0,.5);background-color:var(--black-50)}.bg-black-40{background-color:rgba(0,0,0,.4);background-color:var(--black-40)}.bg-black-30{background-color:rgba(0,0,0,.3);background-color:var(--black-30)}.bg-black-20{background-color:rgba(0,0,0,.2);background-color:var(--black-20)}.bg-black-10{background-color:rgba(0,0,0,.1);background-color:var(--black-10)}.bg-black-05{background-color:rgba(0,0,0,.05);background-color:var(--black-05)}.bg-white-90{background-color:hsla(0,0%,100%,.9);background-color:var(--white-90)}.bg-white-80{background-color:hsla(0,0%,100%,.8);background-color:var(--white-80)}.bg-white-70{background-color:hsla(0,0%,100%,.7);background-color:var(--white-70)}.bg-white-60{background-color:hsla(0,0%,100%,.6);background-color:var(--white-60)}.bg-white-50{background-color:hsla(0,0%,100%,.5);background-color:var(--white-50)}.bg-white-40{background-color:hsla(0,0%,100%,.4);background-color:var(--white-40)}.bg-white-30{background-color:hsla(0,0%,100%,.3);background-color:var(--white-30)}.bg-white-20{background-color:hsla(0,0%,100%,.2);background-color:var(--white-20)}.bg-white-10{background-color:hsla(0,0%,100%,.1);background-color:var(--white-10)}.bg-black{background-color:#000;background-color:var(--black)}.bg-near-black{background-color:#111;background-color:var(--near-black)}.bg-dark-gray{background-color:#333;background-color:var(--dark-gray)}.bg-mid-gray{background-color:#555;background-color:var(--mid-gray)}.bg-gray{background-color:#777;background-color:var(--gray)}.bg-silver{background-color:#999;background-color:var(--silver)}.bg-light-silver{background-color:#aaa;background-color:var(--light-silver)}.bg-moon-gray{background-color:#ccc;background-color:var(--moon-gray)}.bg-light-gray{background-color:#eee;background-color:var(--light-gray)}.bg-near-white{background-color:#f4f4f4;background-color:var(--near-white)}.bg-white{background-color:#fff;background-color:var(--white)}.bg-transparent{background-color:transparent;background-color:var(--transparent)}.bg-dark-red{background-color:#e7040f;background-color:var(--dark-red)}.bg-red{background-color:#ff6f61;background-color:var(--red)}.bg-light-red{background-color:#fcc;background-color:var(--light-red)}.bg-orange{background-color:#ff6300;background-color:var(--orange)}.bg-gold{background-color:#ffb700;background-color:var(--gold)}.bg-yellow{background-color:gold;background-color:var(--yellow)}.bg-light-yellow{background-color:#fbf1a9;background-color:var(--light-yellow)}.bg-purple{background-color:#5e2ca5;background-color:var(--purple)}.bg-light-purple{background-color:#a463f2;background-color:var(--light-purple)}.bg-dark-pink{background-color:#d5008f;background-color:var(--dark-pink)}.bg-hot-pink{background-color:#ff41b4;background-color:var(--hot-pink)}.bg-pink{background-color:#ff80cc;background-color:var(--pink)}.bg-light-pink{background-color:#ffa3d7;background-color:var(--light-pink)}.bg-dark-green{background-color:#137752;background-color:var(--dark-green)}.bg-green{background-color:#19a974;background-color:var(--green)}.bg-light-green{background-color:#9eebcf;background-color:var(--light-green)}.bg-navy{background-color:#001b44;background-color:var(--navy)}.bg-dark-blue{background-color:#00449e;background-color:var(--dark-blue)}.bg-blue{background-color:#357edd;background-color:var(--blue)}.bg-light-blue{background-color:#96ccff;background-color:var(--light-blue)}.bg-lightest-blue{background-color:#cdecff;background-color:var(--lightest-blue)}.bg-washed-blue{background-color:#f6fffe;background-color:var(--washed-blue)}.bg-washed-green{background-color:#e8fdf5;background-color:var(--washed-green)}.bg-washed-yellow{background-color:#fffceb;background-color:var(--washed-yellow)}.bg-washed-red{background-color:#ffdfdf;background-color:var(--washed-red)}.bg-inherit{background-color:inherit}.hover-black:focus,.hover-black:hover{color:#000;color:var(--black)}.hover-near-black:focus,.hover-near-black:hover{color:#111;color:var(--near-black)}.hover-dark-gray:focus,.hover-dark-gray:hover{color:#333;color:var(--dark-gray)}.hover-mid-gray:focus,.hover-mid-gray:hover{color:#555;color:var(--mid-gray)}.hover-gray:focus,.hover-gray:hover{color:#777;color:var(--gray)}.hover-silver:focus,.hover-silver:hover{color:#999;color:var(--silver)}.hover-light-silver:focus,.hover-light-silver:hover{color:#aaa;color:var(--light-silver)}.hover-moon-gray:focus,.hover-moon-gray:hover{color:#ccc;color:var(--moon-gray)}.hover-light-gray:focus,.hover-light-gray:hover{color:#eee;color:var(--light-gray)}.hover-near-white:focus,.hover-near-white:hover{color:#f4f4f4;color:var(--near-white)}.hover-white:focus,.hover-white:hover{color:#fff;color:var(--white)}.hover-black-90:focus,.hover-black-90:hover{color:rgba(0,0,0,.9);color:var(--black-90)}.hover-black-80:focus,.hover-black-80:hover{color:rgba(0,0,0,.8);color:var(--black-80)}.hover-black-70:focus,.hover-black-70:hover{color:rgba(0,0,0,.7);color:var(--black-70)}.hover-black-60:focus,.hover-black-60:hover{color:rgba(0,0,0,.6);color:var(--black-60)}.hover-black-50:focus,.hover-black-50:hover{color:rgba(0,0,0,.5);color:var(--black-50)}.hover-black-40:focus,.hover-black-40:hover{color:rgba(0,0,0,.4);color:var(--black-40)}.hover-black-30:focus,.hover-black-30:hover{color:rgba(0,0,0,.3);color:var(--black-30)}.hover-black-20:focus,.hover-black-20:hover{color:rgba(0,0,0,.2);color:var(--black-20)}.hover-black-10:focus,.hover-black-10:hover{color:rgba(0,0,0,.1);color:var(--black-10)}.hover-white-90:focus,.hover-white-90:hover{color:hsla(0,0%,100%,.9);color:var(--white-90)}.hover-white-80:focus,.hover-white-80:hover{color:hsla(0,0%,100%,.8);color:var(--white-80)}.hover-white-70:focus,.hover-white-70:hover{color:hsla(0,0%,100%,.7);color:var(--white-70)}.hover-white-60:focus,.hover-white-60:hover{color:hsla(0,0%,100%,.6);color:var(--white-60)}.hover-white-50:focus,.hover-white-50:hover{color:hsla(0,0%,100%,.5);color:var(--white-50)}.hover-white-40:focus,.hover-white-40:hover{color:hsla(0,0%,100%,.4);color:var(--white-40)}.hover-white-30:focus,.hover-white-30:hover{color:hsla(0,0%,100%,.3);color:var(--white-30)}.hover-white-20:focus,.hover-white-20:hover{color:hsla(0,0%,100%,.2);color:var(--white-20)}.hover-white-10:focus,.hover-white-10:hover{color:hsla(0,0%,100%,.1);color:var(--white-10)}.hover-inherit:focus,.hover-inherit:hover{color:inherit}.hover-bg-black:focus,.hover-bg-black:hover{background-color:#000;background-color:var(--black)}.hover-bg-near-black:focus,.hover-bg-near-black:hover{background-color:#111;background-color:var(--near-black)}.hover-bg-dark-gray:focus,.hover-bg-dark-gray:hover{background-color:#333;background-color:var(--dark-gray)}.hover-bg-mid-gray:focus,.hover-bg-mid-gray:hover{background-color:#555;background-color:var(--mid-gray)}.hover-bg-gray:focus,.hover-bg-gray:hover{background-color:#777;background-color:var(--gray)}.hover-bg-silver:focus,.hover-bg-silver:hover{background-color:#999;background-color:var(--silver)}.hover-bg-light-silver:focus,.hover-bg-light-silver:hover{background-color:#aaa;background-color:var(--light-silver)}.hover-bg-moon-gray:focus,.hover-bg-moon-gray:hover{background-color:#ccc;background-color:var(--moon-gray)}.hover-bg-light-gray:focus,.hover-bg-light-gray:hover{background-color:#eee;background-color:var(--light-gray)}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background-color:#f4f4f4;background-color:var(--near-white)}.hover-bg-white:focus,.hover-bg-white:hover{background-color:#fff;background-color:var(--white)}.hover-bg-transparent:focus,.hover-bg-transparent:hover{background-color:transparent;background-color:var(--transparent)}.hover-bg-black-90:focus,.hover-bg-black-90:hover{background-color:rgba(0,0,0,.9);background-color:var(--black-90)}.hover-bg-black-80:focus,.hover-bg-black-80:hover{background-color:rgba(0,0,0,.8);background-color:var(--black-80)}.hover-bg-black-70:focus,.hover-bg-black-70:hover{background-color:rgba(0,0,0,.7);background-color:var(--black-70)}.hover-bg-black-60:focus,.hover-bg-black-60:hover{background-color:rgba(0,0,0,.6);background-color:var(--black-60)}.hover-bg-black-50:focus,.hover-bg-black-50:hover{background-color:rgba(0,0,0,.5);background-color:var(--black-50)}.hover-bg-black-40:focus,.hover-bg-black-40:hover{background-color:rgba(0,0,0,.4);background-color:var(--black-40)}.hover-bg-black-30:focus,.hover-bg-black-30:hover{background-color:rgba(0,0,0,.3);background-color:var(--black-30)}.hover-bg-black-20:focus,.hover-bg-black-20:hover{background-color:rgba(0,0,0,.2);background-color:var(--black-20)}.hover-bg-black-10:focus,.hover-bg-black-10:hover{background-color:rgba(0,0,0,.1);background-color:var(--black-10)}.hover-bg-white-90:focus,.hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9);background-color:var(--white-90)}.hover-bg-white-80:focus,.hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8);background-color:var(--white-80)}.hover-bg-white-70:focus,.hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7);background-color:var(--white-70)}.hover-bg-white-60:focus,.hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6);background-color:var(--white-60)}.hover-bg-white-50:focus,.hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5);background-color:var(--white-50)}.hover-bg-white-40:focus,.hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4);background-color:var(--white-40)}.hover-bg-white-30:focus,.hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3);background-color:var(--white-30)}.hover-bg-white-20:focus,.hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2);background-color:var(--white-20)}.hover-bg-white-10:focus,.hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1);background-color:var(--white-10)}.hover-dark-red:focus,.hover-dark-red:hover{color:#e7040f;color:var(--dark-red)}.hover-red:focus,.hover-red:hover{color:#ff6f61;color:var(--red)}.hover-light-red:focus,.hover-light-red:hover{color:#fcc;color:var(--light-red)}.hover-orange:focus,.hover-orange:hover{color:#ff6300;color:var(--orange)}.hover-gold:focus,.hover-gold:hover{color:#ffb700;color:var(--gold)}.hover-yellow:focus,.hover-yellow:hover{color:gold;color:var(--yellow)}.hover-light-yellow:focus,.hover-light-yellow:hover{color:#fbf1a9;color:var(--light-yellow)}.hover-purple:focus,.hover-purple:hover{color:#5e2ca5;color:var(--purple)}.hover-light-purple:focus,.hover-light-purple:hover{color:#a463f2;color:var(--light-purple)}.hover-dark-pink:focus,.hover-dark-pink:hover{color:#d5008f;color:var(--dark-pink)}.hover-hot-pink:focus,.hover-hot-pink:hover{color:#ff41b4;color:var(--hot-pink)}.hover-pink:focus,.hover-pink:hover{color:#ff80cc;color:var(--pink)}.hover-light-pink:focus,.hover-light-pink:hover{color:#ffa3d7;color:var(--light-pink)}.hover-dark-green:focus,.hover-dark-green:hover{color:#137752;color:var(--dark-green)}.hover-green:focus,.hover-green:hover{color:#19a974;color:var(--green)}.hover-light-green:focus,.hover-light-green:hover{color:#9eebcf;color:var(--light-green)}.hover-navy:focus,.hover-navy:hover{color:#001b44;color:var(--navy)}.hover-dark-blue:focus,.hover-dark-blue:hover{color:#00449e;color:var(--dark-blue)}.hover-blue:focus,.hover-blue:hover{color:#357edd;color:var(--blue)}.hover-light-blue:focus,.hover-light-blue:hover{color:#96ccff;color:var(--light-blue)}.hover-lightest-blue:focus,.hover-lightest-blue:hover{color:#cdecff;color:var(--lightest-blue)}.hover-washed-blue:focus,.hover-washed-blue:hover{color:#f6fffe;color:var(--washed-blue)}.hover-washed-green:focus,.hover-washed-green:hover{color:#e8fdf5;color:var(--washed-green)}.hover-washed-yellow:focus,.hover-washed-yellow:hover{color:#fffceb;color:var(--washed-yellow)}.hover-washed-red:focus,.hover-washed-red:hover{color:#ffdfdf;color:var(--washed-red)}.hover-bg-dark-red:focus,.hover-bg-dark-red:hover{background-color:#e7040f;background-color:var(--dark-red)}.hover-bg-red:focus,.hover-bg-red:hover{background-color:#ff6f61;background-color:var(--red)}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background-color:#fcc;background-color:var(--light-red)}.hover-bg-orange:focus,.hover-bg-orange:hover{background-color:#ff6300;background-color:var(--orange)}.hover-bg-gold:focus,.hover-bg-gold:hover{background-color:#ffb700;background-color:var(--gold)}.hover-bg-yellow:focus,.hover-bg-yellow:hover{background-color:gold;background-color:var(--yellow)}.hover-bg-light-yellow:focus,.hover-bg-light-yellow:hover{background-color:#fbf1a9;background-color:var(--light-yellow)}.hover-bg-purple:focus,.hover-bg-purple:hover{background-color:#5e2ca5;background-color:var(--purple)}.hover-bg-light-purple:focus,.hover-bg-light-purple:hover{background-color:#a463f2;background-color:var(--light-purple)}.hover-bg-dark-pink:focus,.hover-bg-dark-pink:hover{background-color:#d5008f;background-color:var(--dark-pink)}.hover-bg-hot-pink:focus,.hover-bg-hot-pink:hover{background-color:#ff41b4;background-color:var(--hot-pink)}.hover-bg-pink:focus,.hover-bg-pink:hover{background-color:#ff80cc;background-color:var(--pink)}.hover-bg-light-pink:focus,.hover-bg-light-pink:hover{background-color:#ffa3d7;background-color:var(--light-pink)}.hover-bg-dark-green:focus,.hover-bg-dark-green:hover{background-color:#137752;background-color:var(--dark-green)}.hover-bg-green:focus,.hover-bg-green:hover{background-color:#19a974;background-color:var(--green)}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background-color:#9eebcf;background-color:var(--light-green)}.hover-bg-navy:focus,.hover-bg-navy:hover{background-color:#001b44;background-color:var(--navy)}.hover-bg-dark-blue:focus,.hover-bg-dark-blue:hover{background-color:#00449e;background-color:var(--dark-blue)}.hover-bg-blue:focus,.hover-bg-blue:hover{background-color:#357edd;background-color:var(--blue)}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background-color:#96ccff;background-color:var(--light-blue)}.hover-bg-lightest-blue:focus,.hover-bg-lightest-blue:hover{background-color:#cdecff;background-color:var(--lightest-blue)}.hover-bg-washed-blue:focus,.hover-bg-washed-blue:hover{background-color:#f6fffe;background-color:var(--washed-blue)}.hover-bg-washed-green:focus,.hover-bg-washed-green:hover{background-color:#e8fdf5;background-color:var(--washed-green)}.hover-bg-washed-yellow:focus,.hover-bg-washed-yellow:hover{background-color:#fffceb;background-color:var(--washed-yellow)}.hover-bg-washed-red:focus,.hover-bg-washed-red:hover{background-color:#ffdfdf;background-color:var(--washed-red)}.hover-bg-inherit:focus,.hover-bg-inherit:hover{background-color:inherit}:root{--spacing-none:0;--spacing-extra-small:.25rem;--spacing-small:.5rem;--spacing-medium:1rem;--spacing-large:2rem;--spacing-extra-large:4rem;--spacing-extra-extra-large:8rem;--spacing-extra-extra-extra-large:16rem}.pa0{padding:0;padding:var(--spacing-none)}.pa1{padding:.25rem;padding:var(--spacing-extra-small)}.pa2{padding:.5rem;padding:var(--spacing-small)}.pa3{padding:1rem;padding:var(--spacing-medium)}.pa4{padding:2rem;padding:var(--spacing-large)}.pa5{padding:4rem;padding:var(--spacing-extra-large)}.pa6{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0{padding-left:0;padding-left:var(--spacing-none)}.pl1{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4{padding-left:2rem;padding-left:var(--spacing-large)}.pl5{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0{padding-right:0;padding-right:var(--spacing-none)}.pr1{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4{padding-right:2rem;padding-right:var(--spacing-large)}.pr5{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0{padding-top:0;padding-top:var(--spacing-none)}.pt1{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4{padding-top:2rem;padding-top:var(--spacing-large)}.pt5{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0{margin:0;margin:var(--spacing-none)}.ma1{margin:.25rem;margin:var(--spacing-extra-small)}.ma2{margin:.5rem;margin:var(--spacing-small)}.ma3{margin:1rem;margin:var(--spacing-medium)}.ma4{margin:2rem;margin:var(--spacing-large)}.ma5{margin:4rem;margin:var(--spacing-extra-large)}.ma6{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0{margin-left:0;margin-left:var(--spacing-none)}.ml1{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4{margin-left:2rem;margin-left:var(--spacing-large)}.ml5{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0{margin-right:0;margin-right:var(--spacing-none)}.mr1{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4{margin-right:2rem;margin-right:var(--spacing-large)}.mr5{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0{margin-top:0;margin-top:var(--spacing-none)}.mt1{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4{margin-top:2rem;margin-top:var(--spacing-large)}.mt5{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}@media screen and (min-width:30em){.pa0-ns{padding:0;padding:var(--spacing-none)}.pa1-ns{padding:.25rem;padding:var(--spacing-extra-small)}.pa2-ns{padding:.5rem;padding:var(--spacing-small)}.pa3-ns{padding:1rem;padding:var(--spacing-medium)}.pa4-ns{padding:2rem;padding:var(--spacing-large)}.pa5-ns{padding:4rem;padding:var(--spacing-extra-large)}.pa6-ns{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7-ns{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0-ns{padding-left:0;padding-left:var(--spacing-none)}.pl1-ns{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2-ns{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3-ns{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4-ns{padding-left:2rem;padding-left:var(--spacing-large)}.pl5-ns{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6-ns{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7-ns{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0-ns{padding-right:0;padding-right:var(--spacing-none)}.pr1-ns{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2-ns{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3-ns{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4-ns{padding-right:2rem;padding-right:var(--spacing-large)}.pr5-ns{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6-ns{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7-ns{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0-ns{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1-ns{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2-ns{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3-ns{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4-ns{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5-ns{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6-ns{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7-ns{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-ns{padding-top:0;padding-top:var(--spacing-none)}.pt1-ns{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2-ns{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3-ns{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4-ns{padding-top:2rem;padding-top:var(--spacing-large)}.pt5-ns{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6-ns{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7-ns{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0-ns{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1-ns{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2-ns{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3-ns{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4-ns{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5-ns{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6-ns{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7-ns{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0-ns{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1-ns{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2-ns{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3-ns{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4-ns{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5-ns{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6-ns{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7-ns{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0-ns{margin:0;margin:var(--spacing-none)}.ma1-ns{margin:.25rem;margin:var(--spacing-extra-small)}.ma2-ns{margin:.5rem;margin:var(--spacing-small)}.ma3-ns{margin:1rem;margin:var(--spacing-medium)}.ma4-ns{margin:2rem;margin:var(--spacing-large)}.ma5-ns{margin:4rem;margin:var(--spacing-extra-large)}.ma6-ns{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7-ns{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0-ns{margin-left:0;margin-left:var(--spacing-none)}.ml1-ns{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2-ns{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3-ns{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4-ns{margin-left:2rem;margin-left:var(--spacing-large)}.ml5-ns{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6-ns{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7-ns{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0-ns{margin-right:0;margin-right:var(--spacing-none)}.mr1-ns{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2-ns{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3-ns{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4-ns{margin-right:2rem;margin-right:var(--spacing-large)}.mr5-ns{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6-ns{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7-ns{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0-ns{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1-ns{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2-ns{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3-ns{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4-ns{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5-ns{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6-ns{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7-ns{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-ns{margin-top:0;margin-top:var(--spacing-none)}.mt1-ns{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2-ns{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3-ns{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4-ns{margin-top:2rem;margin-top:var(--spacing-large)}.mt5-ns{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6-ns{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7-ns{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0-ns{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1-ns{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2-ns{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3-ns{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4-ns{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5-ns{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6-ns{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7-ns{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0-ns{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1-ns{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2-ns{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3-ns{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4-ns{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5-ns{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6-ns{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7-ns{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}}@media screen and (min-width:30em) and (max-width:60em){.pa0-m{padding:0;padding:var(--spacing-none)}.pa1-m{padding:.25rem;padding:var(--spacing-extra-small)}.pa2-m{padding:.5rem;padding:var(--spacing-small)}.pa3-m{padding:1rem;padding:var(--spacing-medium)}.pa4-m{padding:2rem;padding:var(--spacing-large)}.pa5-m{padding:4rem;padding:var(--spacing-extra-large)}.pa6-m{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7-m{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0-m{padding-left:0;padding-left:var(--spacing-none)}.pl1-m{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2-m{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3-m{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4-m{padding-left:2rem;padding-left:var(--spacing-large)}.pl5-m{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6-m{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7-m{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0-m{padding-right:0;padding-right:var(--spacing-none)}.pr1-m{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2-m{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3-m{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4-m{padding-right:2rem;padding-right:var(--spacing-large)}.pr5-m{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6-m{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7-m{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0-m{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1-m{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2-m{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3-m{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4-m{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5-m{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6-m{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7-m{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-m{padding-top:0;padding-top:var(--spacing-none)}.pt1-m{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2-m{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3-m{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4-m{padding-top:2rem;padding-top:var(--spacing-large)}.pt5-m{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6-m{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7-m{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0-m{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1-m{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2-m{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3-m{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4-m{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5-m{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6-m{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7-m{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0-m{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1-m{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2-m{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3-m{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4-m{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5-m{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6-m{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7-m{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0-m{margin:0;margin:var(--spacing-none)}.ma1-m{margin:.25rem;margin:var(--spacing-extra-small)}.ma2-m{margin:.5rem;margin:var(--spacing-small)}.ma3-m{margin:1rem;margin:var(--spacing-medium)}.ma4-m{margin:2rem;margin:var(--spacing-large)}.ma5-m{margin:4rem;margin:var(--spacing-extra-large)}.ma6-m{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7-m{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0-m{margin-left:0;margin-left:var(--spacing-none)}.ml1-m{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2-m{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3-m{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4-m{margin-left:2rem;margin-left:var(--spacing-large)}.ml5-m{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6-m{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7-m{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0-m{margin-right:0;margin-right:var(--spacing-none)}.mr1-m{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2-m{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3-m{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4-m{margin-right:2rem;margin-right:var(--spacing-large)}.mr5-m{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6-m{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7-m{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0-m{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1-m{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2-m{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3-m{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4-m{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5-m{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6-m{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7-m{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-m{margin-top:0;margin-top:var(--spacing-none)}.mt1-m{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2-m{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3-m{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4-m{margin-top:2rem;margin-top:var(--spacing-large)}.mt5-m{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6-m{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7-m{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0-m{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1-m{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2-m{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3-m{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4-m{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5-m{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6-m{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7-m{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0-m{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1-m{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2-m{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3-m{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4-m{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5-m{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6-m{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7-m{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}}@media screen and (min-width:60em){.pa0-l{padding:0;padding:var(--spacing-none)}.pa1-l{padding:.25rem;padding:var(--spacing-extra-small)}.pa2-l{padding:.5rem;padding:var(--spacing-small)}.pa3-l{padding:1rem;padding:var(--spacing-medium)}.pa4-l{padding:2rem;padding:var(--spacing-large)}.pa5-l{padding:4rem;padding:var(--spacing-extra-large)}.pa6-l{padding:8rem;padding:var(--spacing-extra-extra-large)}.pa7-l{padding:16rem;padding:var(--spacing-extra-extra-extra-large)}.pl0-l{padding-left:0;padding-left:var(--spacing-none)}.pl1-l{padding-left:.25rem;padding-left:var(--spacing-extra-small)}.pl2-l{padding-left:.5rem;padding-left:var(--spacing-small)}.pl3-l{padding-left:1rem;padding-left:var(--spacing-medium)}.pl4-l{padding-left:2rem;padding-left:var(--spacing-large)}.pl5-l{padding-left:4rem;padding-left:var(--spacing-extra-large)}.pl6-l{padding-left:8rem;padding-left:var(--spacing-extra-extra-large)}.pl7-l{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large)}.pr0-l{padding-right:0;padding-right:var(--spacing-none)}.pr1-l{padding-right:.25rem;padding-right:var(--spacing-extra-small)}.pr2-l{padding-right:.5rem;padding-right:var(--spacing-small)}.pr3-l{padding-right:1rem;padding-right:var(--spacing-medium)}.pr4-l{padding-right:2rem;padding-right:var(--spacing-large)}.pr5-l{padding-right:4rem;padding-right:var(--spacing-extra-large)}.pr6-l{padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.pr7-l{padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.pb0-l{padding-bottom:0;padding-bottom:var(--spacing-none)}.pb1-l{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small)}.pb2-l{padding-bottom:.5rem;padding-bottom:var(--spacing-small)}.pb3-l{padding-bottom:1rem;padding-bottom:var(--spacing-medium)}.pb4-l{padding-bottom:2rem;padding-bottom:var(--spacing-large)}.pb5-l{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large)}.pb6-l{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large)}.pb7-l{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-l{padding-top:0;padding-top:var(--spacing-none)}.pt1-l{padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pt2-l{padding-top:.5rem;padding-top:var(--spacing-small)}.pt3-l{padding-top:1rem;padding-top:var(--spacing-medium)}.pt4-l{padding-top:2rem;padding-top:var(--spacing-large)}.pt5-l{padding-top:4rem;padding-top:var(--spacing-extra-large)}.pt6-l{padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pt7-l{padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.pv0-l{padding-bottom:0;padding-bottom:var(--spacing-none);padding-top:0;padding-top:var(--spacing-none)}.pv1-l{padding-bottom:.25rem;padding-bottom:var(--spacing-extra-small);padding-top:.25rem;padding-top:var(--spacing-extra-small)}.pv2-l{padding-bottom:.5rem;padding-bottom:var(--spacing-small);padding-top:.5rem;padding-top:var(--spacing-small)}.pv3-l{padding-bottom:1rem;padding-bottom:var(--spacing-medium);padding-top:1rem;padding-top:var(--spacing-medium)}.pv4-l{padding-bottom:2rem;padding-bottom:var(--spacing-large);padding-top:2rem;padding-top:var(--spacing-large)}.pv5-l{padding-bottom:4rem;padding-bottom:var(--spacing-extra-large);padding-top:4rem;padding-top:var(--spacing-extra-large)}.pv6-l{padding-bottom:8rem;padding-bottom:var(--spacing-extra-extra-large);padding-top:8rem;padding-top:var(--spacing-extra-extra-large)}.pv7-l{padding-bottom:16rem;padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:16rem;padding-top:var(--spacing-extra-extra-extra-large)}.ph0-l{padding-left:0;padding-left:var(--spacing-none);padding-right:0;padding-right:var(--spacing-none)}.ph1-l{padding-left:.25rem;padding-left:var(--spacing-extra-small);padding-right:.25rem;padding-right:var(--spacing-extra-small)}.ph2-l{padding-left:.5rem;padding-left:var(--spacing-small);padding-right:.5rem;padding-right:var(--spacing-small)}.ph3-l{padding-left:1rem;padding-left:var(--spacing-medium);padding-right:1rem;padding-right:var(--spacing-medium)}.ph4-l{padding-left:2rem;padding-left:var(--spacing-large);padding-right:2rem;padding-right:var(--spacing-large)}.ph5-l{padding-left:4rem;padding-left:var(--spacing-extra-large);padding-right:4rem;padding-right:var(--spacing-extra-large)}.ph6-l{padding-left:8rem;padding-left:var(--spacing-extra-extra-large);padding-right:8rem;padding-right:var(--spacing-extra-extra-large)}.ph7-l{padding-left:16rem;padding-left:var(--spacing-extra-extra-extra-large);padding-right:16rem;padding-right:var(--spacing-extra-extra-extra-large)}.ma0-l{margin:0;margin:var(--spacing-none)}.ma1-l{margin:.25rem;margin:var(--spacing-extra-small)}.ma2-l{margin:.5rem;margin:var(--spacing-small)}.ma3-l{margin:1rem;margin:var(--spacing-medium)}.ma4-l{margin:2rem;margin:var(--spacing-large)}.ma5-l{margin:4rem;margin:var(--spacing-extra-large)}.ma6-l{margin:8rem;margin:var(--spacing-extra-extra-large)}.ma7-l{margin:16rem;margin:var(--spacing-extra-extra-extra-large)}.ml0-l{margin-left:0;margin-left:var(--spacing-none)}.ml1-l{margin-left:.25rem;margin-left:var(--spacing-extra-small)}.ml2-l{margin-left:.5rem;margin-left:var(--spacing-small)}.ml3-l{margin-left:1rem;margin-left:var(--spacing-medium)}.ml4-l{margin-left:2rem;margin-left:var(--spacing-large)}.ml5-l{margin-left:4rem;margin-left:var(--spacing-extra-large)}.ml6-l{margin-left:8rem;margin-left:var(--spacing-extra-extra-large)}.ml7-l{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large)}.mr0-l{margin-right:0;margin-right:var(--spacing-none)}.mr1-l{margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mr2-l{margin-right:.5rem;margin-right:var(--spacing-small)}.mr3-l{margin-right:1rem;margin-right:var(--spacing-medium)}.mr4-l{margin-right:2rem;margin-right:var(--spacing-large)}.mr5-l{margin-right:4rem;margin-right:var(--spacing-extra-large)}.mr6-l{margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mr7-l{margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}.mb0-l{margin-bottom:0;margin-bottom:var(--spacing-none)}.mb1-l{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small)}.mb2-l{margin-bottom:.5rem;margin-bottom:var(--spacing-small)}.mb3-l{margin-bottom:1rem;margin-bottom:var(--spacing-medium)}.mb4-l{margin-bottom:2rem;margin-bottom:var(--spacing-large)}.mb5-l{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large)}.mb6-l{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large)}.mb7-l{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-l{margin-top:0;margin-top:var(--spacing-none)}.mt1-l{margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mt2-l{margin-top:.5rem;margin-top:var(--spacing-small)}.mt3-l{margin-top:1rem;margin-top:var(--spacing-medium)}.mt4-l{margin-top:2rem;margin-top:var(--spacing-large)}.mt5-l{margin-top:4rem;margin-top:var(--spacing-extra-large)}.mt6-l{margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mt7-l{margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mv0-l{margin-bottom:0;margin-bottom:var(--spacing-none);margin-top:0;margin-top:var(--spacing-none)}.mv1-l{margin-bottom:.25rem;margin-bottom:var(--spacing-extra-small);margin-top:.25rem;margin-top:var(--spacing-extra-small)}.mv2-l{margin-bottom:.5rem;margin-bottom:var(--spacing-small);margin-top:.5rem;margin-top:var(--spacing-small)}.mv3-l{margin-bottom:1rem;margin-bottom:var(--spacing-medium);margin-top:1rem;margin-top:var(--spacing-medium)}.mv4-l{margin-bottom:2rem;margin-bottom:var(--spacing-large);margin-top:2rem;margin-top:var(--spacing-large)}.mv5-l{margin-bottom:4rem;margin-bottom:var(--spacing-extra-large);margin-top:4rem;margin-top:var(--spacing-extra-large)}.mv6-l{margin-bottom:8rem;margin-bottom:var(--spacing-extra-extra-large);margin-top:8rem;margin-top:var(--spacing-extra-extra-large)}.mv7-l{margin-bottom:16rem;margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:16rem;margin-top:var(--spacing-extra-extra-extra-large)}.mh0-l{margin-left:0;margin-left:var(--spacing-none);margin-right:0;margin-right:var(--spacing-none)}.mh1-l{margin-left:.25rem;margin-left:var(--spacing-extra-small);margin-right:.25rem;margin-right:var(--spacing-extra-small)}.mh2-l{margin-left:.5rem;margin-left:var(--spacing-small);margin-right:.5rem;margin-right:var(--spacing-small)}.mh3-l{margin-left:1rem;margin-left:var(--spacing-medium);margin-right:1rem;margin-right:var(--spacing-medium)}.mh4-l{margin-left:2rem;margin-left:var(--spacing-large);margin-right:2rem;margin-right:var(--spacing-large)}.mh5-l{margin-left:4rem;margin-left:var(--spacing-extra-large);margin-right:4rem;margin-right:var(--spacing-extra-large)}.mh6-l{margin-left:8rem;margin-left:var(--spacing-extra-extra-large);margin-right:8rem;margin-right:var(--spacing-extra-extra-large)}.mh7-l{margin-left:16rem;margin-left:var(--spacing-extra-extra-extra-large);margin-right:16rem;margin-right:var(--spacing-extra-extra-extra-large)}}.na1{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}@media screen and (min-width:30em){.na1-ns{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2-ns{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3-ns{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4-ns{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5-ns{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6-ns{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-ns{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-ns{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-ns{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3-ns{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4-ns{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5-ns{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-ns{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-ns{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-ns{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-ns{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3-ns{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4-ns{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5-ns{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-ns{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-ns{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-ns{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-ns{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3-ns{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-ns{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5-ns{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-ns{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-ns{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-ns{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-ns{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3-ns{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4-ns{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5-ns{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-ns{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-ns{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}@media screen and (min-width:30em) and (max-width:60em){.na1-m{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2-m{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3-m{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4-m{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5-m{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6-m{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-m{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-m{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-m{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3-m{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4-m{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5-m{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-m{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-m{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-m{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-m{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3-m{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4-m{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5-m{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-m{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-m{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-m{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-m{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3-m{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-m{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5-m{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-m{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-m{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-m{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-m{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3-m{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4-m{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5-m{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-m{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-m{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}@media screen and (min-width:60em){.na1-l{margin:-.25rem;margin:calc(var(--spacing-extra-small)*-1)}.na2-l{margin:-.5rem;margin:calc(var(--spacing-small)*-1)}.na3-l{margin:-1rem;margin:calc(var(--spacing-medium)*-1)}.na4-l{margin:-2rem;margin:calc(var(--spacing-large)*-1)}.na5-l{margin:-4rem;margin:calc(var(--spacing-extra-large)*-1)}.na6-l{margin:-8rem;margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-l{margin:-16rem;margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-l{margin-left:-.25rem;margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-l{margin-left:-.5rem;margin-left:calc(var(--spacing-small)*-1)}.nl3-l{margin-left:-1rem;margin-left:calc(var(--spacing-medium)*-1)}.nl4-l{margin-left:-2rem;margin-left:calc(var(--spacing-large)*-1)}.nl5-l{margin-left:-4rem;margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-l{margin-left:-8rem;margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-l{margin-left:-16rem;margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-l{margin-right:-.25rem;margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-l{margin-right:-.5rem;margin-right:calc(var(--spacing-small)*-1)}.nr3-l{margin-right:-1rem;margin-right:calc(var(--spacing-medium)*-1)}.nr4-l{margin-right:-2rem;margin-right:calc(var(--spacing-large)*-1)}.nr5-l{margin-right:-4rem;margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-l{margin-right:-8rem;margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-l{margin-right:-16rem;margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-l{margin-bottom:-.25rem;margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-l{margin-bottom:-.5rem;margin-bottom:calc(var(--spacing-small)*-1)}.nb3-l{margin-bottom:-1rem;margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-l{margin-bottom:-2rem;margin-bottom:calc(var(--spacing-large)*-1)}.nb5-l{margin-bottom:-4rem;margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-l{margin-bottom:-8rem;margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-l{margin-bottom:-16rem;margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-l{margin-top:-.25rem;margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-l{margin-top:-.5rem;margin-top:calc(var(--spacing-small)*-1)}.nt3-l{margin-top:-1rem;margin-top:calc(var(--spacing-medium)*-1)}.nt4-l{margin-top:-2rem;margin-top:calc(var(--spacing-large)*-1)}.nt5-l{margin-top:-4rem;margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-l{margin-top:-8rem;margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-l{margin-top:-16rem;margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}.collapse{border-collapse:collapse;border-spacing:0}.striped--light-silver:nth-child(odd){background-color:#aaa;background-color:var(--light-silver)}.striped--moon-gray:nth-child(odd){background-color:#ccc;background-color:var(--moon-gray)}.striped--light-gray:nth-child(odd){background-color:#eee;background-color:var(--light-gray)}.striped--near-white:nth-child(odd){background-color:#f4f4f4;background-color:var(--near-white)}.stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1);background-color:var(--white-10)}.stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1);background-color:var(--black-10)}.strike{-webkit-text-decoration:line-through;text-decoration:line-through}.underline{-webkit-text-decoration:underline;text-decoration:underline}.no-underline{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:30em){.strike-ns{-webkit-text-decoration:line-through;text-decoration:line-through}.underline-ns{-webkit-text-decoration:underline;text-decoration:underline}.no-underline-ns{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.strike-m{-webkit-text-decoration:line-through;text-decoration:line-through}.underline-m{-webkit-text-decoration:underline;text-decoration:underline}.no-underline-m{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:60em){.strike-l{-webkit-text-decoration:line-through;text-decoration:line-through}.underline-l{-webkit-text-decoration:underline;text-decoration:underline}.no-underline-l{-webkit-text-decoration:none;text-decoration:none}}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}@media screen and (min-width:30em){.tl-ns{text-align:left}.tr-ns{text-align:right}.tc-ns{text-align:center}.tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.tl-m{text-align:left}.tr-m{text-align:right}.tc-m{text-align:center}.tj-m{text-align:justify}}@media screen and (min-width:60em){.tl-l{text-align:left}.tr-l{text-align:right}.tc-l{text-align:center}.tj-l{text-align:justify}}.ttc{text-transform:capitalize}.ttl{text-transform:lowercase}.ttu{text-transform:uppercase}.ttn{text-transform:none}@media screen and (min-width:30em){.ttc-ns{text-transform:capitalize}.ttl-ns{text-transform:lowercase}.ttu-ns{text-transform:uppercase}.ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.ttc-m{text-transform:capitalize}.ttl-m{text-transform:lowercase}.ttu-m{text-transform:uppercase}.ttn-m{text-transform:none}}@media screen and (min-width:60em){.ttc-l{text-transform:capitalize}.ttl-l{text-transform:lowercase}.ttu-l{text-transform:uppercase}.ttn-l{text-transform:none}}.f-6,.f-headline{font-size:6rem}.f-5,.f-subheadline{font-size:5rem}.f1{font-size:3rem}.f2{font-size:2.25rem}.f3{font-size:1.5rem}.f4{font-size:1.25rem}.f5{font-size:1rem}.f6{font-size:.875rem}.f7{font-size:.75rem}@media screen and (min-width:30em){.f-6-ns,.f-headline-ns{font-size:6rem}.f-5-ns,.f-subheadline-ns{font-size:5rem}.f1-ns{font-size:3rem}.f2-ns{font-size:2.25rem}.f3-ns{font-size:1.5rem}.f4-ns{font-size:1.25rem}.f5-ns{font-size:1rem}.f6-ns{font-size:.875rem}.f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.f-6-m,.f-headline-m{font-size:6rem}.f-5-m,.f-subheadline-m{font-size:5rem}.f1-m{font-size:3rem}.f2-m{font-size:2.25rem}.f3-m{font-size:1.5rem}.f4-m{font-size:1.25rem}.f5-m{font-size:1rem}.f6-m{font-size:.875rem}.f7-m{font-size:.75rem}}@media screen and (min-width:60em){.f-6-l,.f-headline-l{font-size:6rem}.f-5-l,.f-subheadline-l{font-size:5rem}.f1-l{font-size:3rem}.f2-l{font-size:2.25rem}.f3-l{font-size:1.5rem}.f4-l{font-size:1.25rem}.f5-l{font-size:1rem}.f6-l{font-size:.875rem}.f7-l{font-size:.75rem}}.measure{max-width:30em}.measure-wide{max-width:34em}.measure-narrow{max-width:20em}.indent{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps{font-feature-settings:"smcp";font-variant:small-caps}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:30em){.measure-ns{max-width:30em}.measure-wide-ns{max-width:34em}.measure-narrow-ns{max-width:20em}.indent-ns{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps-ns{font-feature-settings:"smcp";font-variant:small-caps}.truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:30em) and (max-width:60em){.measure-m{max-width:30em}.measure-wide-m{max-width:34em}.measure-narrow-m{max-width:20em}.indent-m{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps-m{font-feature-settings:"smcp";font-variant:small-caps}.truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:60em){.measure-l{max-width:30em}.measure-wide-l{max-width:34em}.measure-narrow-l{max-width:20em}.indent-l{margin-bottom:0;margin-top:0;text-indent:1em}.small-caps-l{font-feature-settings:"smcp";font-variant:small-caps}.truncate-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.overflow-container{overflow-y:scroll}.center{margin-left:auto}.center,.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}@media screen and (min-width:30em){.center-ns{margin-left:auto}.center-ns,.mr-auto-ns{margin-right:auto}.ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.center-m{margin-left:auto}.center-m,.mr-auto-m{margin-right:auto}.ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.center-l{margin-left:auto}.center-l,.mr-auto-l{margin-right:auto}.ml-auto-l{margin-left:auto}}.clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.ws-normal{white-space:normal}.nowrap{white-space:nowrap}.pre{white-space:pre}@media screen and (min-width:30em){.ws-normal-ns{white-space:normal}.nowrap-ns{white-space:nowrap}.pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.ws-normal-m{white-space:normal}.nowrap-m{white-space:nowrap}.pre-m{white-space:pre}}@media screen and (min-width:60em){.ws-normal-l{white-space:normal}.nowrap-l{white-space:nowrap}.pre-l{white-space:pre}}.v-base{vertical-align:baseline}.v-mid{vertical-align:middle}.v-top{vertical-align:top}.v-btm{vertical-align:bottom}@media screen and (min-width:30em){.v-base-ns{vertical-align:baseline}.v-mid-ns{vertical-align:middle}.v-top-ns{vertical-align:top}.v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.v-base-m{vertical-align:baseline}.v-mid-m{vertical-align:middle}.v-top-m{vertical-align:top}.v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.v-base-l{vertical-align:baseline}.v-mid-l{vertical-align:middle}.v-top-l{vertical-align:top}.v-btm-l{vertical-align:bottom}}.dim{opacity:1}.dim,.dim:focus,.dim:hover{transition:opacity .15s ease-in}.dim:focus,.dim:hover{opacity:.5}.dim:active{opacity:.8;transition:opacity .15s ease-out}.glow,.glow:focus,.glow:hover{transition:opacity .15s ease-in}.glow:focus,.glow:hover{opacity:1}.hide-child .child{opacity:0;transition:opacity .15s ease-in}.hide-child:active .child,.hide-child:focus .child,.hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.underline-hover:focus,.underline-hover:hover{-webkit-text-decoration:underline;text-decoration:underline}.grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.grow:focus,.grow:hover{transform:scale(1.05)}.grow:active{transform:scale(.9)}.grow-large{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-in-out}.grow-large:focus,.grow-large:hover{transform:scale(1.2)}.grow-large:active{transform:scale(.95)}.pointer:hover,.shadow-hover{cursor:pointer}.shadow-hover{position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.shadow-hover:after{border-radius:inherit;box-shadow:0 0 16px 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.shadow-hover:focus:after,.shadow-hover:hover:after{opacity:1}.bg-animate,.bg-animate:focus,.bg-animate:hover{transition:background-color .15s ease-in-out}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-999{z-index:999}.z-9999{z-index:9999}.z-max{z-index:2147483647}.z-inherit{z-index:inherit}.z-initial,.z-unset{z-index:auto}.nested-copy-line-height ol,.nested-copy-line-height p,.nested-copy-line-height ul{line-height:1.5}.nested-headline-line-height h1,.nested-headline-line-height h2,.nested-headline-line-height h3,.nested-headline-line-height h4,.nested-headline-line-height h5,.nested-headline-line-height h6{line-height:1.25}.nested-list-reset ol,.nested-list-reset ul{list-style-type:none;margin-left:0;padding-left:0}.nested-copy-indent p+p{margin-bottom:0;margin-top:0;text-indent:1em}.nested-copy-separator p+p{margin-top:1.5em}.nested-img img{display:block;max-width:100%;width:100%}.nested-links a{color:#357edd;color:var(--blue);transition:color .15s ease-in}.nested-links a:focus,.nested-links a:hover{color:#96ccff;color:var(--light-blue);transition:color .15s ease-in}:root{--black:#000;--near-black:#111;--dark-gray:#333;--mid-gray:#555;--gray:#777;--silver:#999;--light-silver:#aaa;--moon-gray:#ccc;--light-gray:#eee;--near-white:#f4f4f4;--white:#fff;--transparent:transparent;--black-90:rgba(0,0,0,.9);--black-80:rgba(0,0,0,.8);--black-70:rgba(0,0,0,.7);--black-60:rgba(0,0,0,.6);--black-50:rgba(0,0,0,.5);--black-40:rgba(0,0,0,.4);--black-30:rgba(0,0,0,.3);--black-20:rgba(0,0,0,.2);--black-10:rgba(0,0,0,.1);--black-05:rgba(0,0,0,.05);--black-025:rgba(0,0,0,.025);--black-0125:rgba(0,0,0,.013);--white-90:hsla(0,0%,100%,.9);--white-80:hsla(0,0%,100%,.8);--white-70:hsla(0,0%,100%,.7);--white-60:hsla(0,0%,100%,.6);--white-50:hsla(0,0%,100%,.5);--white-40:hsla(0,0%,100%,.4);--white-30:hsla(0,0%,100%,.3);--white-20:hsla(0,0%,100%,.2);--white-10:hsla(0,0%,100%,.1);--white-05:hsla(0,0%,100%,.05);--white-025:hsla(0,0%,100%,.025);--white-0125:hsla(0,0%,100%,.013);--dark-red:#e7040f;--red:#ff4136;--light-red:#ff725c;--orange:#ff6300;--gold:#ffb700;--yellow:gold;--light-yellow:#fbf1a9;--purple:#5e2ca5;--light-purple:#a463f2;--dark-pink:#d5008f;--hot-pink:#ff41b4;--pink:#ff80cc;--light-pink:#ffa3d7;--dark-green:#137752;--green:#19a974;--light-green:#9eebcf;--navy:#001b44;--dark-blue:#00449e;--blue:#357edd;--light-blue:#96ccff;--lightest-blue:#cdecff;--washed-blue:#f6fffe;--washed-green:#e8fdf5;--washed-yellow:#fffceb;--washed-red:#ffdfdf}.debug *{outline:1px solid gold}.debug-white *{outline:1px solid #fff}.debug-black *{outline:1px solid #000}.debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVR4AWPAC97/9x0eCsAEPgwAVLshdpENIxcAAAAASUVORK5CYII=) repeat 0 0}.debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMklEQVR4AWOgCLz/b0epAa6UGuBOqQHOQHLUgFEDnAbcBZ4UGwDOkiCnkIhdgNgNxAYAiYlD+8sEuo8AAAAASUVORK5CYII=) repeat 0 0}.debug-grid-8-solid{background:#fff url(data:image/gif;base64,R0lGODdhCAAIAPEAAADw/wDx/////wAAACwAAAAACAAIAAACDZQvgaeb/lxbAIKA8y0AOw==) repeat 0 0}.debug-grid-16-solid{background:#fff url(data:image/gif;base64,R0lGODdhEAAQAPEAAADw/wDx/xXy/////ywAAAAAEAAQAAACIZyPKckYDQFsb6ZqD85jZ2+BkwiRFKehhqQCQgDHcgwEBQA7) repeat 0 0}

/*! Theme specific CSS */.aspect-ratio--185x100{padding-bottom:54.05%}.aspect-ratio--9x16{padding-bottom:177.77%}.aspect-ratio--2x1{padding-bottom:50%}.aspect-ratio--1x2{padding-bottom:200%}a{color:#ff6f61;-webkit-text-decoration:none;text-decoration:none}a:active{-webkit-text-decoration:underline;text-decoration:underline}a.nested-author-cta{color:green}a.nested-author-cta:hover{color:red}.btn{border-radius:0;cursor:pointer;display:inline-block;font-family:.code;font-weight:400;margin-top:.5rem;padding:.375rem .875rem;text-align:center;-webkit-text-decoration:none;text-decoration:none}.btn,.btn:hover{color:#fff}.btn--block{display:block;width:100%}.btn--primary{background-color:#fff;border:.125rem solid #3c9;color:#3c9}.btn--primary:hover{background-color:#3c9;border:.125rem solid #fff;color:#fff}.btn--secondary{background-color:blue;border:.125rem solid blue}.btn--success{background-color:#3c9;border:.125rem solid #3c9}.btn--warning{background-color:orange;border:.125rem solid orange}.btn--danger{background-color:#ff725c;border:.125rem solid #ff725c}.btn--info{background-color:#cdecff;border:.125rem solid #cdecff}.btn--light{background-color:#fff;border:.125rem solid #eee;color:#ccc}.btn--light:hover{color:#eee}.btn--dark{background-color:#000;border:.125rem solid #000}.btn--small{font-size:.875rem;padding:.25rem 1rem}.btn--large{font-size:2.25rem;padding:.5rem 2rem}.btn--x-large{font-size:3rem;padding:1rem 2rem}.btn-outline--primary{border:.125rem solid #3c9;color:#3c9}.btn-outline--primary:hover{background-color:#70dbb8;color:#3c9}.btn-outline--secondary{border:.125rem solid blue;color:blue}.btn-outline--secondary:hover{background-color:blue;color:#96ccff}.btn-outline--success{border:.125rem solid #3c9;color:#3c9}.btn-outline--success:hover{background-color:#70dbb8;color:#fff}.btn-outline--warning{border:.125rem solid orange;color:orange}.btn-outline--warning:hover{background-color:orange;color:#fff}.btn-outline--danger{border:.125rem solid red;color:red}.btn-outline--danger:hover{background-color:red;color:#fff}.btn-outline--info{border:.125rem solid #cdecff;color:#cdecff}.btn-outline--info:hover{background-color:#cdecff;color:#fff}.btn-outline--light{border:.125rem #eee;color:#000}.btn-outline--light:hover{background-color:#fff;color:#000}.btn-outline--dark{border:.125rem solid #000;color:#000}.btn-outline--dark:hover{background-color:#000;color:#fff}nav a:last-child{margin-right:0}.notice{background-color:#fff;border-radius:$border-radius;box-shadow:0 1px 12px #ccc;font-family:monospace;font-size:1.25rem;margin:2em 0!important;padding:1em;text-indent:0}.notice--primary{border:.125rem solid #3c9;color:#3c9}.notice--secondary{background-color:blue;color:#ccc}.notice--success{background-color:#3c9}.notice--warning{background-color:orange}.notice--danger{background-color:red}.notice--info{background-color:#cdecff}.notice--dark{background-color:#000;color:#ccc}.full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;width:100vw}body span a{font-weight:300}body span a,body span a:hover{color:light-gray}hr{border:0;border-top:1px solid #ff6f61;height:1px;max-width:100%;padding:0}dt{font-weight:700;margin-top:1rem}dd{margin-left:1rem}abbr[title]{border-bottom:1px dotted gray;cursor:help;-webkit-text-decoration:none;text-decoration:none}b,strong{font-weight:600}mark{background-color:#aaffe3}figcaption{color:silver;font-family:serif;font-size:.875rem;font-style:italic;font-weight:300}table{border-collapse:collapse;border-spacing:0;width:100%}table thead{background-color:#f4f4f4}table,td,th{border:1px solid #f4f4f4;padding:.5rem}blockquote{border-left:.25rem solid #ff6f61;color:#000;font-family:athelas;font-size:1.25rem;font-style:italic;line-height:1.5;margin:4rem 0;padding-left:1rem}blockquote cite{font-size:.875rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.task-list{list-style-type:none}.task-list-item-checkbox{margin-right:10px}.footnotes{color:black-80;font-size:.875rem}a.reversefootnote{color:#ff6f61;-webkit-text-decoration:none;text-decoration:none}a.reversefootnote:hover{color:#ff6f61}:root{--red:#ff6f61;--light-red:#fcc}figure{margin:.25rem 0}#bg{height:200%;left:-50%;position:fixed;top:-50%;width:200%}#bg img{background-size:cover;bottom:0;height:100%;left:0;margin:auto;min-height:50%;min-width:50%;overflow:hidden;position:absolute;right:0;top:0}#container{background:transparent url(img/#black50.png);background:hsla(0,0%,100%,.24) none;border-radius:4px;margin:10px auto 0;max-width:600px;min-width:260px;padding:25px;position:relative;text-align:left;width:60%}code,pre{font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-size:14px;letter-spacing:.1em;line-height:1.4;overflow:auto}@media screen and (min-width:30em) and (max-width:60em){code{padding:1em .2em}}pre{margin:0;padding:1rem}p>code{background-color:#f4f4f4;border-right:.25rem;display:inline;padding:.25rem}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight{background-color:#122b3b;color:#faf6e4}.highlight .gl{background-color:#4e5d62;color:#dee5e7}.highlight .gp{color:#a8e1fe;font-weight:700}.highlight .c,.highlight .c1,.highlight .cd,.highlight .cm,.highlight .cs{color:#6c8b9f;font-style:italic}.highlight .cp{color:#b2fd6d;font-style:italic;font-weight:700}.highlight .err{background-color:#c00;color:#fefeec}.highlight .gr{color:#c00;font-style:italic;font-weight:700}.highlight .k,.highlight .kd,.highlight .kv{color:#f6dd62;font-weight:700}.highlight .o,.highlight .ow{color:#4df4ff;font-weight:700}.highlight .p,.highlight .pi{color:#4df4ff}.highlight .gd{color:#c00}.highlight .gi{color:#b2fd6d}.highlight .ge{font-style:italic}.highlight .gs{font-weight:700}.highlight .gt{background-color:#4e5d62;color:#dee5e7}.highlight .kc{color:#f696db;font-weight:700}.highlight .gh,.highlight .gu,.highlight .kn,.highlight .kp,.highlight .kr{color:#ffb000;font-weight:700}.highlight .bp,.highlight .kt,.highlight .nc,.highlight .nd,.highlight .ne,.highlight .nn,.highlight .no{color:#b2fd6d;font-weight:700}.highlight .nl,.highlight .nt{color:#ffb000;font-weight:700}.highlight .il,.highlight .ld,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .mx,.highlight .ss{color:#f696db;font-weight:700}.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sd,.highlight .sh,.highlight .sr,.highlight .sx{color:#fff0a6;font-weight:700}.highlight .sc,.highlight .se,.highlight .si{color:#4df4ff;font-weight:700}.highlight .nb,.highlight .ni{font-weight:700}.highlight .ni{color:#999}.highlight .go,.highlight .w{color:#bbb}.highlight .na,.highlight .nf,.highlight .py{color:#a8e1fe}.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:#a8e1fe;font-weight:700}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9jc3Mvc3VwLXRhY2h5b25zLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4REFBOEQ7O0FBRTlELDJDQUEyQzs7QUEyQjNDLDJFQUEyRSxDQVUzRSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVNBLEtBQ0UsUUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQ0YsQ0FPQSxJQUNFLCtCQUFpQyxDQUNqQyxhQUNGLENBU0EsRUFDRSw0QkFDRixDQU9BLFlBQ0Usa0JBQW1CLENBQ25CLGlDQUFrQyxDQUVsQyx5QkFBMEIsQ0FDMUIsd0NBQXlDLENBQ2pDLGdDQUNWLENBTUEsU0FFRSxrQkFDRixDQU9BLGNBR0UsK0JBQWlDLENBQ2pDLGFBQ0YsQ0FNQSxNQUNFLGFBQ0YsQ0FPQSxRQUVFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUNGLENBRUEsSUFDRSxhQUNGLENBRUEsSUFDRSxTQUNGLENBU0EsSUFDRSxpQkFDRixDQVVBLHNDQUtFLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFFBQ0YsQ0FPQSxhQUVFLGdCQUNGLENBT0EsY0FFRSxtQkFDRixDQU1BLGdEQUlFLHlCQUNGLENBTUEsd0hBSUUsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FNQSw0R0FJRSw2QkFDRixDQU1BLFNBQ0UsMEJBQ0YsQ0FTQSxPQUNFLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsYUFBYyxDQUNkLGNBQWUsQ0FDZixTQUFVLENBQ1Ysa0JBQ0YsQ0FNQSxTQUNFLHVCQUNGLENBTUEsU0FDRSxhQUNGLENBT0EsNkJBRUUscUJBQXNCLENBQ3RCLFNBQ0YsQ0FNQSxrRkFFRSxXQUNGLENBT0EsY0FDRSw0QkFBNkIsQ0FDN0IsbUJBQ0YsQ0FNQSx5Q0FDRSx1QkFDRixDQU9BLDZCQUNFLHlCQUEwQixDQUMxQixZQUNGLENBU0EsUUFDRSxhQUNGLENBTUEsUUFDRSxpQkFDRixDQWlCQSxrQkFDRSxZQUNGLENBVUEsNlNBdUNFLHFCQUNGLENBcUJBLGNBQ0UsUUFBUyxDQUNULGlCQUNGLENBRUEsb0JBQXNCLHFCQUF3QixDQUk5QyxtQkFBc0Isa0JBQXFCLENBRTNDLG1CQUFzQixzQkFBeUIsQ0FFL0MsbUJBQXNCLG9CQUF1QixDQUU3QyxtQkFBc0IsbUJBQXNCLENBRTVDLG1CQUFzQixvQkFBdUIsQ0FFN0MsbUJBQXNCLG1CQUFzQixDQUU1QyxtQkFBc0IscUJBQXdCLENBRTlDLG1CQUFzQixtQkFBc0IsQ0FFNUMsbUJBQXNCLG1CQUFzQixDQUU1QyxzQkFJSSxRQUFTLENBR1QsV0FBWSxDQUZaLE1BQU8sQ0FKUCxpQkFBa0IsQ0FFbEIsT0FBUSxDQURSLEtBQU0sQ0FJTixVQUFXLENBRVgsV0FDSixDQUVBLG1DQUNJLGlCQUNFLFFBQVMsQ0FDVCxpQkFDRixDQUNBLHVCQUF5QixxQkFBd0IsQ0FDakQsdUJBQXlCLHNCQUF5QixDQUNsRCxzQkFBeUIsa0JBQXFCLENBQzlDLHNCQUF5QixzQkFBeUIsQ0FDbEQsc0JBQXlCLG9CQUF1QixDQUNoRCxzQkFBeUIsbUJBQXNCLENBQy9DLHNCQUF5QixvQkFBdUIsQ0FDaEQsc0JBQXlCLG1CQUFzQixDQUMvQyxzQkFBeUIscUJBQXdCLENBQ2pELHNCQUF5QixtQkFBc0IsQ0FDL0Msc0JBQXlCLG1CQUFzQixDQUMvQyx5QkFJSSxRQUFTLENBR1QsV0FBWSxDQUZaLE1BQU8sQ0FKUCxpQkFBa0IsQ0FFbEIsT0FBUSxDQURSLEtBQU0sQ0FJTixVQUFXLENBRVgsV0FDSixDQUNKLENBRUEsd0RBQ0ksZ0JBQ0UsUUFBUyxDQUNULGlCQUNGLENBQ0Esc0JBQXdCLHFCQUF3QixDQUNoRCxzQkFBd0Isc0JBQXlCLENBQ2pELHFCQUF3QixrQkFBcUIsQ0FDN0MscUJBQXdCLHNCQUF5QixDQUNqRCxxQkFBd0Isb0JBQXVCLENBQy9DLHFCQUF3QixtQkFBc0IsQ0FDOUMscUJBQXdCLG9CQUF1QixDQUMvQyxxQkFBd0IsbUJBQXNCLENBQzlDLHFCQUF3QixxQkFBd0IsQ0FDaEQscUJBQXdCLG1CQUFzQixDQUM5QyxxQkFBd0IsbUJBQXNCLENBQzlDLHdCQUlJLFFBQVMsQ0FHVCxXQUFZLENBRlosTUFBTyxDQUpQLGlCQUFrQixDQUVsQixPQUFRLENBRFIsS0FBTSxDQUlOLFVBQVcsQ0FFWCxXQUNKLENBQ0osQ0FFQSxtQ0FDSSxnQkFDRSxRQUFTLENBQ1QsaUJBQ0YsQ0FDQSxzQkFBd0IscUJBQXdCLENBQ2hELHNCQUF3QixzQkFBeUIsQ0FDakQscUJBQXdCLGtCQUFxQixDQUM3QyxxQkFBd0Isc0JBQXlCLENBQ2pELHFCQUF3QixvQkFBdUIsQ0FDL0MscUJBQXdCLG1CQUFzQixDQUM5QyxxQkFBd0Isb0JBQXVCLENBQy9DLHFCQUF3QixtQkFBc0IsQ0FDOUMscUJBQXdCLHFCQUF3QixDQUNoRCxxQkFBd0IsbUJBQXNCLENBQzlDLHFCQUF3QixtQkFBc0IsQ0FDOUMsd0JBSUksUUFBUyxDQUdULFdBQVksQ0FGWixNQUFPLENBSlAsaUJBQWtCLENBRWxCLE9BQVEsQ0FEUixLQUFNLENBSU4sVUFBVyxDQUVYLFdBQ0osQ0FDSixDQVdBLElBQU0sY0FBaUIsQ0FtQnZCLE9BQVMsK0JBQWtDLENBRTNDLFNBQVcsaUNBQW9DLENBRS9DLG1DQUNFLFVBQVksK0JBQWtDLENBQzlDLFlBQWMsaUNBQW9DLENBQ3BELENBRUEsd0RBQ0UsU0FBVywrQkFBa0MsQ0FDN0MsV0FBYSxpQ0FBb0MsQ0FDbkQsQ0FFQSxtQ0FDRSxTQUFXLCtCQUFrQyxDQUM3QyxXQUFhLGlDQUFvQyxDQUNuRCxDQXVCQSxXQUVFLHVCQUNGLENBRUEsbUJBSkUsMkJBT0YsQ0FIQSxRQUVFLHVCQUNGLENBRUEsVUFFRSx3QkFDRixDQUVBLHFCQUpFLDJCQU9GLENBSEEsV0FFRSwwQkFDRixDQUVBLFNBRUUscUJBQWdDLENBRGhDLDJCQUVGLENBRUEsbUNBQ0UsY0FFRSx1QkFDRixDQUVBLHlCQUpFLDJCQU9GLENBSEEsV0FFRSx1QkFDRixDQUVBLGFBRUUsd0JBQ0YsQ0FFQSwyQkFKRSwyQkFPRixDQUhBLGNBRUUsMEJBQ0YsQ0FFQSxZQUVFLHFCQUFnQyxDQURoQywyQkFFRixDQUNGLENBRUEsd0RBQ0UsYUFFRSx1QkFDRixDQUVBLHVCQUpFLDJCQU9GLENBSEEsVUFFRSx1QkFDRixDQUVBLFlBRUUsd0JBQ0YsQ0FFQSx5QkFKRSwyQkFPRixDQUhBLGFBRUUsMEJBQ0YsQ0FFQSxXQUVFLHFCQUFnQyxDQURoQywyQkFFRixDQUNGLENBRUEsbUNBQ0UsYUFFRSx1QkFDRixDQUVBLHVCQUpFLDJCQU9GLENBSEEsVUFFRSx1QkFDRixDQUVBLFlBRUUsd0JBQ0YsQ0FFQSx5QkFKRSwyQkFPRixDQUhBLGFBRUUsMEJBQ0YsQ0FFQSxXQUVFLHFCQUFnQyxDQURoQywyQkFFRixDQUNGLENBYUEsU0FBVyxpQkFBb0IsQ0FFL0IscUJBQXVCLDZCQUFnQyxDQUV2RCxXQUFhLFNBQVksQ0FFekIsbUNBQ0UsWUFBYyxpQkFBb0IsQ0FDbEMsd0JBQTBCLDZCQUFnQyxDQUMxRCxjQUFnQixTQUFZLENBQzlCLENBRUEsd0RBQ0UsV0FBYSxpQkFBb0IsQ0FDakMsdUJBQXlCLDZCQUFnQyxDQUN6RCxhQUFlLFNBQVksQ0FDN0IsQ0FFQSxtQ0FDRSxXQUFhLGlCQUFvQixDQUNqQyx1QkFBeUIsNkJBQWdDLENBQ3pELGFBQWUsU0FBWSxDQUM3QixDQXlCQSxJQUFNLGtCQUFtQixDQUFFLGdCQUFtQixDQUU5QyxJQUFNLHNCQUF1QixDQUFFLG9CQUF1QixDQUV0RCxJQUFNLHdCQUF5QixDQUFFLHNCQUF5QixDQUUxRCxJQUFNLHlCQUEwQixDQUFFLHVCQUEwQixDQUU1RCxJQUFNLHVCQUF3QixDQUFFLHFCQUF3QixDQUV4RCxJQUFNLGlCQUFrQixDQUFFLGNBQWlCLENBRTNDLG1DQUNFLE9BQVMsa0JBQW1CLENBQUUsZ0JBQW1CLENBQ2pELE9BQVMsc0JBQXVCLENBQUUsb0JBQXVCLENBQ3pELE9BQVMsd0JBQXlCLENBQUUsc0JBQXlCLENBQzdELE9BQVMseUJBQTBCLENBQUUsdUJBQTBCLENBQy9ELE9BQVMsdUJBQXdCLENBQUUscUJBQXdCLENBQzNELE9BQVMsaUJBQWtCLENBQUUsY0FBaUIsQ0FDaEQsQ0FFQSx3REFDRSxNQUFRLGtCQUFtQixDQUFFLGdCQUFtQixDQUNoRCxNQUFRLHNCQUF1QixDQUFFLG9CQUF1QixDQUN4RCxNQUFRLHdCQUF5QixDQUFFLHNCQUF5QixDQUM1RCxNQUFRLHlCQUEwQixDQUFFLHVCQUEwQixDQUM5RCxNQUFRLHVCQUF3QixDQUFFLHFCQUF3QixDQUMxRCxNQUFRLGlCQUFrQixDQUFFLGNBQWlCLENBQy9DLENBRUEsbUNBQ0UsTUFBUSxrQkFBbUIsQ0FBRSxnQkFBbUIsQ0FDaEQsTUFBUSxzQkFBdUIsQ0FBRSxvQkFBdUIsQ0FDeEQsTUFBUSx3QkFBeUIsQ0FBRSxzQkFBeUIsQ0FDNUQsTUFBUSx5QkFBMEIsQ0FBRSx1QkFBMEIsQ0FDOUQsTUFBUSx1QkFBd0IsQ0FBRSxxQkFBd0IsQ0FDMUQsTUFBUSxpQkFBa0IsQ0FBRSxjQUFpQixDQUMvQyxDQXNCQSxVQUFtQixpQkFBa0IsQ0FBUyx5QkFBNEIsQ0FFMUUsZUFBbUIsaUJBQWtCLENBQUksOEJBQWlDLENBRTFFLGNBQW1CLGlCQUFrQixDQUFLLDZCQUFnQyxDQUUxRSxhQUFtQixpQkFBa0IsQ0FBTSw0QkFBK0IsQ0FFMUUsU0FBbUIsaUJBQWtCLENBQVUsd0JBQTJCLENBRTFFLFdBQW1CLGlCQUFrQixDQUFRLDBCQUE2QixDQUUxRSxpQkFBbUIsaUJBQWtCLENBQUUsZ0NBQW1DLENBRTFFLGNBQW1CLGlCQUFrQixDQUFLLDZCQUFnQyxDQUUxRSxlQUFtQixpQkFBa0IsQ0FBSSw4QkFBaUMsQ0FFMUUsZUFBbUIsb0JBQXFCLENBQUksOEJBQWlDLENBRTdFLFVBQW1CLGlCQUFrQixDQUFTLHlCQUE0QixDQUUxRSxhQUFpQiwrQkFBa0MsQ0FBSSw0QkFBK0IsQ0FFdEYsYUFBaUIsK0JBQWtDLENBQUksNEJBQStCLENBRXRGLGFBQWlCLCtCQUFrQyxDQUFJLDRCQUErQixDQUV0RixhQUFpQiwrQkFBa0MsQ0FBSSw0QkFBK0IsQ0FFdEYsYUFBaUIsK0JBQWtDLENBQUksNEJBQStCLENBRXRGLGFBQWlCLCtCQUFrQyxDQUFJLDRCQUErQixDQUV0RixhQUFpQiwrQkFBa0MsQ0FBSSw0QkFBK0IsQ0FFdEYsYUFBaUIsK0JBQWtDLENBQUksNEJBQStCLENBRXRGLGFBQWlCLCtCQUFrQyxDQUFJLDRCQUErQixDQUV0RixhQUFpQixnQ0FBbUMsQ0FBSSw0QkFBK0IsQ0FFdkYsY0FBa0IsaUNBQW9DLENBQUksNkJBQWdDLENBRTFGLGVBQW1CLGlDQUFxQyxDQUFJLDhCQUFpQyxDQUU3RixhQUFpQiwyQkFBNEIsQ0FBSSw0QkFBK0IsQ0FFaEYsYUFBaUIsMkJBQTRCLENBQUksNEJBQStCLENBRWhGLGFBQWlCLDJCQUE0QixDQUFJLDRCQUErQixDQUVoRixhQUFpQiwyQkFBNEIsQ0FBSSw0QkFBK0IsQ0FFaEYsYUFBaUIsMkJBQTRCLENBQUksNEJBQStCLENBRWhGLGFBQWlCLDJCQUE0QixDQUFJLDRCQUErQixDQUVoRixhQUFpQiwyQkFBNEIsQ0FBSSw0QkFBK0IsQ0FFaEYsYUFBaUIsMkJBQTRCLENBQUksNEJBQStCLENBRWhGLGFBQWlCLDJCQUE0QixDQUFJLDRCQUErQixDQUVoRixhQUFpQiw0QkFBNkIsQ0FBSSw0QkFBK0IsQ0FFakYsY0FBa0IsNkJBQThCLENBQUksNkJBQWdDLENBRXBGLGVBQW1CLDZCQUErQixDQUFJLDhCQUFpQyxDQUV2RixhQUFlLG9CQUFxQixDQUFFLDRCQUErQixDQUVyRSxRQUFVLG9CQUFxQixDQUFFLHVCQUEwQixDQUUzRCxjQUFnQixpQkFBcUIsQ0FBRSw2QkFBZ0MsQ0FFdkUsV0FBYSxvQkFBcUIsQ0FBRSwwQkFBNkIsQ0FFakUsU0FBVyxvQkFBcUIsQ0FBRSx3QkFBMkIsQ0FFN0QsV0FBYSxpQkFBcUIsQ0FBRSwwQkFBNkIsQ0FFakUsaUJBQW1CLG9CQUFxQixDQUFFLGdDQUFtQyxDQUU3RSxXQUFhLG9CQUFxQixDQUFFLDBCQUE2QixDQUVqRSxpQkFBbUIsb0JBQXFCLENBQUUsZ0NBQW1DLENBRTdFLGNBQWdCLG9CQUFxQixDQUFFLDZCQUFnQyxDQUV2RSxhQUFlLG9CQUFxQixDQUFFLDRCQUErQixDQUVyRSxTQUFXLG9CQUFxQixDQUFFLHdCQUEyQixDQUU3RCxlQUFpQixvQkFBcUIsQ0FBRSw4QkFBaUMsQ0FFekUsZUFBaUIsb0JBQXFCLENBQUUsOEJBQWlDLENBRXpFLFVBQVksb0JBQXFCLENBQUUseUJBQTRCLENBRS9ELGdCQUFrQixvQkFBcUIsQ0FBRSwrQkFBa0MsQ0FFM0UsU0FBVyxvQkFBcUIsQ0FBRSx3QkFBMkIsQ0FFN0QsY0FBZ0Isb0JBQXFCLENBQUUsNkJBQWdDLENBRXZFLFNBQVcsb0JBQXFCLENBQUUsd0JBQTJCLENBRTdELGVBQWlCLG9CQUFxQixDQUFFLDhCQUFpQyxDQUV6RSxrQkFBb0Isb0JBQXFCLENBQUUsaUNBQW9DLENBRS9FLGdCQUFrQixvQkFBcUIsQ0FBRSwrQkFBa0MsQ0FFM0UsaUJBQW1CLG9CQUFxQixDQUFFLGdDQUFtQyxDQUU3RSxrQkFBb0Isb0JBQXFCLENBQUUsaUNBQW9DLENBRS9FLGVBQWlCLG9CQUFxQixDQUFFLDhCQUFpQyxDQUV6RSxnQkFBa0Isd0JBQXlCLENBQUUsK0JBQWtDLENBRS9FLFlBQWMsb0JBQXVCLENBSXJDLHNCQUF3QyxvQkFBdUIsQ0E0Qi9ELEtBQWMsZUFBa0IsQ0FFaEMsS0FBYyxxQkFBd0IsQ0FFdEMsS0FBYyxvQkFBdUIsQ0FFckMsS0FBYyxtQkFBc0IsQ0FFcEMsS0FBYyxrQkFBcUIsQ0FFbkMsUUFBYyxrQkFBcUIsQ0FFbkMsU0FBYyxvQkFBdUIsQ0FFckMsWUFDTSx3QkFBeUIsQ0FDekIseUJBQ0osQ0FFRixTQUVNLDRCQUNKLENBRUYsb0JBSk0sMkJBT0osQ0FIRixXQUNNLHdCQUVKLENBRUYsVUFFTSw0QkFBNkIsQ0FEN0IseUJBRUosQ0FFRixZQUFjLHFCQUF3QixDQUl0QyxzQkFBWSxlQUFnQixDQUFFLHFCQUF3QixDQUV0RCxtQ0FDRSxRQUFjLGVBQWtCLENBQ2hDLFFBQWMscUJBQXdCLENBQ3RDLFFBQWMsb0JBQXVCLENBQ3JDLFFBQWMsbUJBQXNCLENBQ3BDLFFBQWMsa0JBQXFCLENBQ25DLFdBQWMsa0JBQXFCLENBQ25DLFlBQWMsb0JBQXVCLENBQ3JDLGVBQ0ksd0JBQXlCLENBQ3pCLHlCQUNKLENBQ0EsWUFFSSw0QkFDSixDQUNBLDBCQUhJLDJCQU1KLENBSEEsY0FDSSx3QkFFSixDQUNBLGFBRUksNEJBQTZCLENBRDdCLHlCQUVKLENBQ0EsZUFBaUIscUJBQXdCLENBRXpDLDRCQUFlLGVBQWdCLENBQUUscUJBQXdCLENBQzNELENBRUEsd0RBQ0UsT0FBYSxlQUFrQixDQUMvQixPQUFhLHFCQUF3QixDQUNyQyxPQUFhLG9CQUF1QixDQUNwQyxPQUFhLG1CQUFzQixDQUNuQyxPQUFhLGtCQUFxQixDQUNsQyxVQUFhLGtCQUFxQixDQUNsQyxXQUFhLG9CQUF1QixDQUNwQyxjQUNJLHdCQUF5QixDQUN6Qix5QkFDSixDQUNBLFdBRUksNEJBQ0osQ0FDQSx3QkFISSwyQkFNSixDQUhBLGFBQ0ksd0JBRUosQ0FDQSxZQUVJLDRCQUE2QixDQUQ3Qix5QkFFSixDQUNBLGNBQWdCLHFCQUF3QixDQUV4QywwQkFBYyxlQUFnQixDQUFFLHFCQUF3QixDQUMxRCxDQUVBLG1DQUNFLE9BQWEsZUFBa0IsQ0FDL0IsT0FBYSxxQkFBd0IsQ0FDckMsT0FBYSxvQkFBdUIsQ0FDcEMsT0FBYSxtQkFBc0IsQ0FDbkMsT0FBYSxrQkFBcUIsQ0FDbEMsVUFBYSxrQkFBcUIsQ0FDbEMsV0FBYSxvQkFBdUIsQ0FDcEMsY0FDSSx3QkFBeUIsQ0FDekIseUJBQ0osQ0FDQSxXQUVJLDRCQUNKLENBQ0Esd0JBSEksMkJBTUosQ0FIQSxhQUNJLHdCQUVKLENBQ0EsWUFFSSw0QkFBNkIsQ0FEN0IseUJBRUosQ0FDQSxjQUFnQixxQkFBd0IsQ0FFeEMsMEJBQWMsZUFBZ0IsQ0FBRSxxQkFBd0IsQ0FDMUQsQ0F5QkEsV0FBYSxtQkFBc0IsQ0FFbkMsV0FBYSxtQkFBc0IsQ0FFbkMsVUFBYSxrQkFBcUIsQ0FFbEMsU0FBYSxpQkFBb0IsQ0FFakMsbUNBQ0UsY0FBZ0IsbUJBQXNCLENBQ3RDLGNBQWdCLG1CQUFzQixDQUN0QyxhQUFnQixrQkFBcUIsQ0FDckMsWUFBZ0IsaUJBQW9CLENBQ3RDLENBRUEsd0RBQ0UsYUFBZSxtQkFBc0IsQ0FDckMsYUFBZSxtQkFBc0IsQ0FDckMsWUFBZSxrQkFBcUIsQ0FDcEMsV0FBZSxpQkFBb0IsQ0FDckMsQ0FFQSxtQ0FDRSxhQUFlLG1CQUFzQixDQUNyQyxhQUFlLG1CQUFzQixDQUNyQyxZQUFlLGtCQUFxQixDQUNwQyxXQUFlLGlCQUFvQixDQUNyQyxDQXlCQSxLQUFPLGNBQWlCLENBRXhCLEtBQU8sb0JBQXVCLENBRTlCLEtBQU8sbUJBQXNCLENBRTdCLEtBQU8sa0JBQXFCLENBRTVCLEtBQU8saUJBQW9CLENBRTNCLEtBQU8saUJBQW9CLENBSTNCLE1BQVEsa0JBQXFCLENBRTdCLE1BQVEsb0JBQXVCLENBRS9CLE1BQVEscUJBQXdCLENBRWhDLE1BQVEsbUJBQXNCLENBRTlCLG1DQUNFLFFBQVUsY0FBaUIsQ0FDM0IsUUFBVSxvQkFBdUIsQ0FDakMsUUFBVSxtQkFBc0IsQ0FDaEMsUUFBVSxrQkFBcUIsQ0FDL0IsUUFBVSxpQkFBb0IsQ0FDOUIsUUFBVSxpQkFBb0IsQ0FDOUIsU0FBVyxrQkFBcUIsQ0FDaEMsU0FBVyxvQkFBdUIsQ0FDbEMsU0FBVyxxQkFBd0IsQ0FDbkMsU0FBVyxtQkFBc0IsQ0FDbkMsQ0FFQSx3REFDRSxPQUFTLGNBQWlCLENBQzFCLE9BQVMsb0JBQXVCLENBQ2hDLE9BQVMsbUJBQXNCLENBQy9CLE9BQVMsa0JBQXFCLENBQzlCLE9BQVMsaUJBQW9CLENBQzdCLE9BQVMsaUJBQW9CLENBQzdCLFFBQVUsa0JBQXFCLENBQy9CLFFBQVUsb0JBQXVCLENBQ2pDLFFBQVUscUJBQXdCLENBQ2xDLFFBQVUsbUJBQXNCLENBQ2xDLENBRUEsbUNBQ0UsT0FBUyxjQUFpQixDQUMxQixPQUFTLG9CQUF1QixDQUNoQyxPQUFTLG1CQUFzQixDQUMvQixPQUFTLGtCQUFxQixDQUM5QixPQUFTLGlCQUFvQixDQUM3QixPQUFTLGlCQUFvQixDQUM3QixRQUFVLGtCQUFxQixDQUMvQixRQUFVLG9CQUF1QixDQUNqQyxRQUFVLHFCQUF3QixDQUNsQyxRQUFVLG1CQUFzQixDQUNsQyxDQWNBLFVBQVkscUNBQWtELENBRTlELFVBQVkscUNBQWtELENBRTlELFVBQVkseUNBQWtELENBRTlELFVBQVksdUNBQWtELENBRTlELFVBQVksdUNBQWtELENBRTlELG1DQUNFLGFBQWUscUNBQWtELENBQ2pFLGFBQWUscUNBQWtELENBQ2pFLGFBQWUseUNBQWtELENBQ2pFLGFBQWUsdUNBQWtELENBQ2pFLGFBQWUsdUNBQWtELENBQ25FLENBRUEsd0RBQ0UsWUFBYyxxQ0FBa0QsQ0FDaEUsWUFBYyxxQ0FBa0QsQ0FDaEUsWUFBYyx5Q0FBa0QsQ0FDaEUsWUFBYyx1Q0FBa0QsQ0FDaEUsWUFBYyx1Q0FBa0QsQ0FDbEUsQ0FFQSxtQ0FDRSxZQUFjLHFDQUFrRCxDQUNoRSxZQUFjLHFDQUFrRCxDQUNoRSxZQUFjLHlDQUFrRCxDQUNoRSxZQUFjLHVDQUFrRCxDQUNoRSxZQUFjLHVDQUFrRCxDQUNsRSxDQVFBLEtBQ0UsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGVBQ0YsQ0E2QkEsT0FBWSxLQUFXLENBRXZCLFNBQVksT0FBVyxDQUV2QixVQUFZLFFBQVcsQ0FFdkIsUUFBWSxNQUFXLENBRXZCLE9BQVksUUFBYyxDQUUxQixTQUFZLFVBQWMsQ0FFMUIsVUFBWSxXQUFjLENBRTFCLFFBQVksU0FBYyxDQUUxQixPQUFZLFFBQWMsQ0FFMUIsU0FBWSxVQUFjLENBRTFCLFVBQVksV0FBYyxDQUUxQixRQUFZLFNBQWMsQ0FFMUIsUUFBYSxTQUFlLENBRTVCLFVBQWEsV0FBZSxDQUU1QixXQUFhLFlBQWUsQ0FFNUIsU0FBYSxVQUFlLENBRTVCLFFBQWEsU0FBZSxDQUU1QixVQUFhLFdBQWUsQ0FFNUIsV0FBYSxZQUFlLENBRTVCLFNBQWEsVUFBZSxDQUU1QixnQkFHRSxRQUFTLENBQ1QsTUFBTyxDQUZQLE9BQVEsQ0FEUixLQUlGLENBRUEsbUNBQ0UsVUFBZ0IsS0FBVSxDQUMxQixXQUFnQixNQUFVLENBQzFCLFlBQWdCLE9BQVUsQ0FDMUIsYUFBZ0IsUUFBVyxDQUMzQixVQUFnQixRQUFhLENBQzdCLFdBQWdCLFNBQWEsQ0FDN0IsWUFBZ0IsVUFBYSxDQUM3QixhQUFnQixXQUFjLENBQzlCLFVBQWdCLFFBQWEsQ0FDN0IsV0FBZ0IsU0FBYSxDQUM3QixZQUFnQixVQUFhLENBQzdCLGFBQWdCLFdBQWMsQ0FDOUIsV0FBZ0IsU0FBZSxDQUMvQixhQUFnQixXQUFlLENBQy9CLGNBQWdCLFlBQWUsQ0FDL0IsWUFBZ0IsVUFBZSxDQUMvQixXQUFnQixTQUFlLENBQy9CLGFBQWdCLFdBQWUsQ0FDL0IsY0FBZ0IsWUFBZSxDQUMvQixZQUFnQixVQUFlLENBQy9CLG1CQUdFLFFBQVMsQ0FDVCxNQUFPLENBRlAsT0FBUSxDQURSLEtBSUYsQ0FDRixDQUVBLHdEQUNFLFNBQWUsS0FBVSxDQUN6QixVQUFlLE1BQVUsQ0FDekIsV0FBZSxPQUFVLENBQ3pCLFlBQWUsUUFBVyxDQUMxQixTQUFlLFFBQWEsQ0FDNUIsVUFBZSxTQUFhLENBQzVCLFdBQWUsVUFBYSxDQUM1QixZQUFlLFdBQWMsQ0FDN0IsU0FBZSxRQUFhLENBQzVCLFVBQWUsU0FBYSxDQUM1QixXQUFlLFVBQWEsQ0FDNUIsWUFBZSxXQUFjLENBQzdCLFVBQWUsU0FBZSxDQUM5QixZQUFlLFdBQWUsQ0FDOUIsYUFBZSxZQUFlLENBQzlCLFdBQWUsVUFBZSxDQUM5QixVQUFlLFNBQWUsQ0FDOUIsWUFBZSxXQUFlLENBQzlCLGFBQWUsWUFBZSxDQUM5QixXQUFlLFVBQWUsQ0FDOUIsa0JBR0UsUUFBUyxDQUNULE1BQU8sQ0FGUCxPQUFRLENBRFIsS0FJRixDQUNGLENBRUEsbUNBQ0UsU0FBZSxLQUFVLENBQ3pCLFVBQWUsTUFBVSxDQUN6QixXQUFlLE9BQVUsQ0FDekIsWUFBZSxRQUFXLENBQzFCLFNBQWUsUUFBYSxDQUM1QixVQUFlLFNBQWEsQ0FDNUIsV0FBZSxVQUFhLENBQzVCLFlBQWUsV0FBYyxDQUM3QixTQUFlLFFBQWEsQ0FDNUIsVUFBZSxTQUFhLENBQzVCLFdBQWUsVUFBYSxDQUM1QixZQUFlLFdBQWMsQ0FDN0IsVUFBZSxTQUFlLENBQzlCLFlBQWUsV0FBZSxDQUM5QixhQUFlLFlBQWUsQ0FDOUIsV0FBZSxVQUFlLENBQzlCLFVBQWUsU0FBZSxDQUM5QixZQUFlLFdBQWUsQ0FDOUIsYUFBZSxZQUFlLENBQzlCLFdBQWUsVUFBZSxDQUM5QixrQkFHRSxRQUFTLENBQ1QsTUFBTyxDQUZQLE9BQVEsQ0FEUixLQUlGLENBQ0YsQ0FZQSxxQkFDWSxXQUFZLENBQUUsYUFBZ0IsQ0FFMUMsVUFBWSxVQUFhLENBRXpCLEtBQVksTUFBVSxDQUV0QixJQUFNLFVBQWEsQ0FFbkIsSUFBTSxXQUFjLENBRXBCLElBQU0sVUFBYSxDQUVuQixJQUFNLFVBQWEsQ0FFbkIsbUNBQ0UsT0FBUyxVQUFhLENBQ3RCLE9BQVMsV0FBYyxDQUN2QixPQUFTLFVBQWEsQ0FDdEIsT0FBUyxVQUFhLENBQ3hCLENBRUEsd0RBQ0UsTUFBUSxVQUFhLENBQ3JCLE1BQVEsV0FBYyxDQUN0QixNQUFRLFVBQWEsQ0FDckIsTUFBUSxVQUFhLENBQ3ZCLENBRUEsbUNBQ0UsTUFBUSxVQUFhLENBQ3JCLE1BQVEsV0FBYyxDQUN0QixNQUFRLFVBQWEsQ0FDckIsTUFBUSxVQUFhLENBQ3ZCLENBNEJBLElBQW1CLFlBQWUsQ0FFbEMsSUFBbUIsY0FBaUIsQ0FFcEMsSUFBbUIsYUFBZ0IsQ0FFbkMsS0FBbUIsb0JBQXVCLENBRTFDLEtBQW1CLG9CQUF1QixDQUUxQyxJQUFtQixhQUFnQixDQUVuQyxLQUFtQixrQkFBcUIsQ0FFeEMsUUFBbUIsaUJBQW9CLENBRXZDLGNBQW1CLHVCQUEwQixDQUU3QyxXQUFtQixvQkFBdUIsQ0FFMUMsaUJBQW1CLDBCQUE2QixDQU9oRCxXQUNFLGtCQUFtQixDQUNuQixVQUNGLENBRUEsbUNBQ0UsT0FBc0IsWUFBZSxDQUNyQyxPQUFzQixjQUFpQixDQUN2QyxPQUFzQixhQUFnQixDQUN0QyxRQUFzQixvQkFBdUIsQ0FDN0MsUUFBc0Isb0JBQXVCLENBQzdDLE9BQXNCLGFBQWdCLENBQ3RDLFFBQXNCLGtCQUFxQixDQUMzQyxXQUFzQixpQkFBb0IsQ0FDMUMsaUJBQXNCLHVCQUEwQixDQUNoRCxjQUFzQixvQkFBdUIsQ0FDN0Msb0JBQXNCLDBCQUE2QixDQUVuRCxjQUNFLGtCQUFtQixDQUNuQixVQUNGLENBQ0YsQ0FFQSx3REFDRSxNQUFxQixZQUFlLENBQ3BDLE1BQXFCLGNBQWlCLENBQ3RDLE1BQXFCLGFBQWdCLENBQ3JDLE9BQXFCLG9CQUF1QixDQUM1QyxPQUFxQixvQkFBdUIsQ0FDNUMsTUFBcUIsYUFBZ0IsQ0FDckMsT0FBcUIsa0JBQXFCLENBQzFDLFVBQXFCLGlCQUFvQixDQUN6QyxnQkFBcUIsdUJBQTBCLENBQy9DLGFBQXFCLG9CQUF1QixDQUM1QyxtQkFBcUIsMEJBQTZCLENBRWxELGFBQ0Usa0JBQW1CLENBQ25CLFVBQ0YsQ0FDRixDQUVBLG1DQUNFLE1BQXFCLFlBQWUsQ0FDcEMsTUFBcUIsY0FBaUIsQ0FDdEMsTUFBcUIsYUFBZ0IsQ0FDckMsT0FBcUIsb0JBQXVCLENBQzVDLE9BQXFCLG9CQUF1QixDQUM1QyxNQUFxQixhQUFnQixDQUNyQyxPQUFxQixrQkFBcUIsQ0FDMUMsVUFBcUIsaUJBQW9CLENBQ3pDLGdCQUFxQix1QkFBMEIsQ0FDL0MsYUFBcUIsb0JBQXVCLENBQzVDLG1CQUFxQiwwQkFBNkIsQ0FFbEQsYUFDRSxrQkFBbUIsQ0FDbkIsVUFDRixDQUNGLENBYUEsTUFBUSxZQUFlLENBRXZCLGFBQWUsbUJBQXNCLENBS3JDLFdBQ0UsYUFBYyxDQUVkLFlBQWEsQ0FEYixXQUVGLENBRUEsV0FBYSxTQUFZLENBRXpCLGFBQWdCLHFCQUF3QixDQUV4QyxVQUFnQixrQkFBcUIsQ0FFckMsV0FBZ0IsY0FBaUIsQ0FFakMsYUFBa0IsZ0JBQW1CLENBRXJDLG1CQUF3QixzQkFBeUIsQ0FFakQscUJBQXdCLDZCQUFnQyxDQUV4RCxrQkFBd0IsMEJBQTZCLENBRXJELGFBQWtCLHNCQUF5QixDQUUzQyxXQUFrQixvQkFBdUIsQ0FFekMsY0FBa0Isa0JBQXFCLENBRXZDLGdCQUFrQixvQkFBdUIsQ0FFekMsZUFBa0IsbUJBQXNCLENBRXhDLFlBQWlCLHFCQUF3QixDQUV6QyxVQUFpQixtQkFBc0IsQ0FFdkMsYUFBaUIsaUJBQW9CLENBRXJDLGVBQWlCLG1CQUFzQixDQUV2QyxjQUFpQixrQkFBcUIsQ0FFdEMsZUFBbUIsMEJBQTZCLENBRWhELGFBQW1CLHdCQUEyQixDQUU5QyxnQkFBbUIsc0JBQXlCLENBRTVDLGlCQUFtQiw2QkFBZ0MsQ0FFbkQsZ0JBQW1CLDRCQUErQixDQUVsRCxlQUFtQix3QkFBMkIsQ0FFOUMsYUFBbUIsc0JBQXlCLENBRTVDLGdCQUFtQixvQkFBdUIsQ0FFMUMsaUJBQW1CLDJCQUE4QixDQUVqRCxnQkFBbUIsMEJBQTZCLENBRWhELGlCQUFtQixxQkFBd0IsQ0FFM0MsU0FBVyxPQUFVLENBRXJCLFNBQVcsT0FBVSxDQUVyQixTQUFXLE9BQVUsQ0FFckIsU0FBVyxPQUFVLENBRXJCLFNBQVcsT0FBVSxDQUVyQixTQUFXLE9BQVUsQ0FFckIsU0FBVyxPQUFVLENBRXJCLFNBQVcsT0FBVSxDQUVyQixTQUFXLE9BQVUsQ0FFckIsWUFBYyxXQUFjLENBRTVCLGFBQWUsV0FBYyxDQUU3QixhQUFlLFdBQWMsQ0FFN0IsZUFBaUIsYUFBZ0IsQ0FFakMsZUFBaUIsYUFBZ0IsQ0FFakMsbUNBQ0UsU0FBVyxZQUFlLENBQzFCLGdCQUFrQixtQkFBc0IsQ0FDeEMsY0FDRSxhQUFjLENBRWQsWUFBYSxDQURiLFdBRUYsQ0FDQSxjQUFnQixTQUFZLENBQzVCLGdCQUFrQixxQkFBd0IsQ0FDMUMsYUFBZSxrQkFBcUIsQ0FDcEMsY0FBZ0IsY0FBaUIsQ0FDakMsZ0JBQWtCLGdCQUFtQixDQUNyQyxzQkFBd0Isc0JBQXlCLENBQ2pELHdCQUEwQiw2QkFBZ0MsQ0FDMUQscUJBQXVCLDBCQUE2QixDQUNwRCxnQkFBa0Isc0JBQXlCLENBQzNDLGNBQWdCLG9CQUF1QixDQUN2QyxpQkFBbUIsa0JBQXFCLENBQ3hDLG1CQUFxQixvQkFBdUIsQ0FDNUMsa0JBQW9CLG1CQUFzQixDQUUxQyxlQUFpQixxQkFBd0IsQ0FDekMsYUFBZSxtQkFBc0IsQ0FDckMsZ0JBQWtCLGlCQUFvQixDQUN0QyxrQkFBb0IsbUJBQXNCLENBQzFDLGlCQUFtQixrQkFBcUIsQ0FFeEMsa0JBQW9CLDBCQUE2QixDQUNqRCxnQkFBa0Isd0JBQTJCLENBQzdDLG1CQUFxQixzQkFBeUIsQ0FDOUMsb0JBQXNCLDZCQUFnQyxDQUN0RCxtQkFBcUIsNEJBQStCLENBRXBELGtCQUFvQix3QkFBMkIsQ0FDL0MsZ0JBQWtCLHNCQUF5QixDQUMzQyxtQkFBcUIsb0JBQXVCLENBQzVDLG9CQUFzQiwyQkFBOEIsQ0FDcEQsbUJBQXFCLDBCQUE2QixDQUNsRCxvQkFBc0IscUJBQXdCLENBRTlDLFlBQWMsT0FBVSxDQUN4QixZQUFjLE9BQVUsQ0FDeEIsWUFBYyxPQUFVLENBQ3hCLFlBQWMsT0FBVSxDQUN4QixZQUFjLE9BQVUsQ0FDeEIsWUFBYyxPQUFVLENBQ3hCLFlBQWMsT0FBVSxDQUN4QixZQUFjLE9BQVUsQ0FDeEIsWUFBYyxPQUFVLENBQ3hCLGVBQWlCLFdBQWMsQ0FFL0IsZ0JBQWtCLFdBQWMsQ0FDaEMsZ0JBQWtCLFdBQWMsQ0FFaEMsa0JBQW9CLGFBQWdCLENBQ3BDLGtCQUFvQixhQUFnQixDQUN0QyxDQUVBLHdEQUNFLFFBQVUsWUFBZSxDQUN6QixlQUFpQixtQkFBc0IsQ0FDdkMsYUFDRSxhQUFjLENBRWQsWUFBYSxDQURiLFdBRUYsQ0FDQSxhQUFlLFNBQVksQ0FDM0IsZUFBaUIscUJBQXdCLENBQ3pDLFlBQWtCLGtCQUFxQixDQUN2QyxhQUFlLGNBQWlCLENBQ2hDLGVBQWlCLGdCQUFtQixDQUNwQyxxQkFBdUIsc0JBQXlCLENBQ2hELHVCQUF5Qiw2QkFBZ0MsQ0FDekQsb0JBQXNCLDBCQUE2QixDQUNuRCxlQUFpQixzQkFBeUIsQ0FDMUMsYUFBZSxvQkFBdUIsQ0FDdEMsZ0JBQWtCLGtCQUFxQixDQUN2QyxrQkFBb0Isb0JBQXVCLENBQzNDLGlCQUFtQixtQkFBc0IsQ0FFekMsY0FBZ0IscUJBQXdCLENBQ3hDLFlBQWMsbUJBQXNCLENBQ3BDLGVBQWlCLGlCQUFvQixDQUNyQyxpQkFBbUIsbUJBQXNCLENBQ3pDLGdCQUFrQixrQkFBcUIsQ0FFdkMsaUJBQW1CLDBCQUE2QixDQUNoRCxlQUFpQix3QkFBMkIsQ0FDNUMsa0JBQW9CLHNCQUF5QixDQUM3QyxtQkFBcUIsNkJBQWdDLENBQ3JELGtCQUFvQiw0QkFBK0IsQ0FFbkQsaUJBQW1CLHdCQUEyQixDQUM5QyxlQUFpQixzQkFBeUIsQ0FDMUMsa0JBQW9CLG9CQUF1QixDQUMzQyxtQkFBcUIsMkJBQThCLENBQ25ELGtCQUFvQiwwQkFBNkIsQ0FDakQsbUJBQXFCLHFCQUF3QixDQUU3QyxXQUFhLE9BQVUsQ0FDdkIsV0FBYSxPQUFVLENBQ3ZCLFdBQWEsT0FBVSxDQUN2QixXQUFhLE9BQVUsQ0FDdkIsV0FBYSxPQUFVLENBQ3ZCLFdBQWEsT0FBVSxDQUN2QixXQUFhLE9BQVUsQ0FDdkIsV0FBYSxPQUFVLENBQ3ZCLFdBQWEsT0FBVSxDQUN2QixjQUFnQixXQUFjLENBRTlCLGVBQWlCLFdBQWMsQ0FDL0IsZUFBaUIsV0FBYyxDQUUvQixpQkFBbUIsYUFBZ0IsQ0FDbkMsaUJBQW1CLGFBQWdCLENBQ3JDLENBRUEsbUNBQ0UsUUFBVSxZQUFlLENBQ3pCLGVBQWlCLG1CQUFzQixDQUN2QyxhQUNFLGFBQWMsQ0FFZCxZQUFhLENBRGIsV0FFRixDQUNBLGFBQWUsU0FBWSxDQUMzQixlQUFpQixxQkFBd0IsQ0FDekMsWUFBYyxrQkFBcUIsQ0FDbkMsYUFBZSxjQUFpQixDQUNoQyxlQUFpQixnQkFBbUIsQ0FDcEMscUJBQXVCLHNCQUF5QixDQUNoRCx1QkFBeUIsNkJBQWdDLENBQ3pELG9CQUFzQiwwQkFBNkIsQ0FFbkQsZUFBaUIsc0JBQXlCLENBQzFDLGFBQWUsb0JBQXVCLENBQ3RDLGdCQUFrQixrQkFBcUIsQ0FDdkMsa0JBQW9CLG9CQUF1QixDQUMzQyxpQkFBbUIsbUJBQXNCLENBRXpDLGNBQWdCLHFCQUF3QixDQUN4QyxZQUFjLG1CQUFzQixDQUNwQyxlQUFpQixpQkFBb0IsQ0FDckMsaUJBQW1CLG1CQUFzQixDQUN6QyxnQkFBa0Isa0JBQXFCLENBRXZDLGlCQUFtQiwwQkFBNkIsQ0FDaEQsZUFBaUIsd0JBQTJCLENBQzVDLGtCQUFvQixzQkFBeUIsQ0FDN0MsbUJBQXFCLDZCQUFnQyxDQUNyRCxrQkFBb0IsNEJBQStCLENBRW5ELGlCQUFtQix3QkFBMkIsQ0FDOUMsZUFBaUIsc0JBQXlCLENBQzFDLGtCQUFvQixvQkFBdUIsQ0FDM0MsbUJBQXFCLDJCQUE4QixDQUNuRCxrQkFBb0IsMEJBQTZCLENBQ2pELG1CQUFxQixxQkFBd0IsQ0FFN0MsV0FBYSxPQUFVLENBQ3ZCLFdBQWEsT0FBVSxDQUN2QixXQUFhLE9BQVUsQ0FDdkIsV0FBYSxPQUFVLENBQ3ZCLFdBQWEsT0FBVSxDQUN2QixXQUFhLE9BQVUsQ0FDdkIsV0FBYSxPQUFVLENBQ3ZCLFdBQWEsT0FBVSxDQUN2QixXQUFhLE9BQVUsQ0FDdkIsY0FBZ0IsV0FBYyxDQUU5QixlQUFpQixXQUFjLENBQy9CLGVBQWlCLFdBQWMsQ0FFL0IsaUJBQW1CLGFBQWdCLENBQ25DLGlCQUFtQixhQUFnQixDQUNyQyxDQTRCQSxJQUFNLFVBQWdDLENBRXRDLFNBRm9CLGNBRWtCLENBQXRDLElBQU0sV0FBZ0MsQ0FFdEMsSUFBTSxVQUFhLENBRW5CLG1DQUNFLE9BQVMsVUFBK0IsQ0FDeEMsZUFEc0IsY0FDbUIsQ0FBekMsT0FBUyxXQUFnQyxDQUN6QyxPQUFTLFVBQWEsQ0FDeEIsQ0FFQSx3REFDRSxNQUFRLFVBQStCLENBQ3ZDLGFBRHFCLGNBQ21CLENBQXhDLE1BQVEsV0FBZ0MsQ0FDeEMsTUFBUSxVQUFhLENBQ3ZCLENBRUEsbUNBQ0UsTUFBUSxVQUErQixDQUN2QyxhQURxQixjQUNtQixDQUF4QyxNQUFRLFdBQWdDLENBQ3hDLE1BQVEsVUFBYSxDQUN2QixDQVNBLFlBQ0UscUlBT0YsQ0FFQSxPQUNFLCtCQUdGLENBRUEsbUJBQ0Usc0JBQ0YsQ0FFQSxjQUNFLGlCQUNGLENBTUEsV0FDRSxxQ0FHRixDQUVBLFNBQ0UsMENBR0YsQ0FJQSxXQUNFLCtDQUVGLENBRUEsUUFDRSx5Q0FFRixDQUlBLFNBQ0UsaUNBR0YsQ0FFQSxTQUNFLHlCQUVGLENBRUEsT0FDRSx1QkFFRixDQUVBLFFBQ0UsMkJBRUYsQ0FFQSxTQUNFLDRCQUVGLENBRUEsVUFDRSwwQkFFRixDQUVBLGFBQ0UsNkJBRUYsQ0FjQSxHQUFhLGlCQUFvQixDQUVqQyxXQUFhLGlCQUFvQixDQUVqQyxtQ0FDRSxNQUFjLGlCQUFvQixDQUNsQyxjQUFvQixpQkFBb0IsQ0FDMUMsQ0FFQSx3REFDRSxLQUFhLGlCQUFvQixDQUNqQyxhQUFtQixpQkFBb0IsQ0FDekMsQ0FFQSxtQ0FDRSxLQUFhLGlCQUFvQixDQUNqQyxhQUFtQixpQkFBb0IsQ0FDekMsQ0E0QkEsUUFBVSxlQUFxQixDQUUvQixHQUFVLGVBQW1CLENBRTdCLEtBQVUsZUFBa0IsQ0FFNUIsS0FBVSxlQUFrQixDQUU1QixLQUFVLGVBQWtCLENBRTVCLEtBQVUsZUFBa0IsQ0FFNUIsS0FBVSxlQUFrQixDQUU1QixLQUFVLGVBQWtCLENBRTVCLEtBQVUsZUFBa0IsQ0FFNUIsS0FBVSxlQUFrQixDQUU1QixLQUFVLGVBQWtCLENBRTVCLG1DQUNFLFdBQWEsZUFBcUIsQ0FDbEMsTUFBYSxlQUFtQixDQUNoQyxRQUFhLGVBQWtCLENBQy9CLFFBQWEsZUFBa0IsQ0FDL0IsUUFBYSxlQUFrQixDQUMvQixRQUFhLGVBQWtCLENBQy9CLFFBQWEsZUFBa0IsQ0FDL0IsUUFBYSxlQUFrQixDQUMvQixRQUFhLGVBQWtCLENBQy9CLFFBQWEsZUFBa0IsQ0FDL0IsUUFBYSxlQUFrQixDQUNqQyxDQUVBLHdEQUNFLFVBQVksZUFBcUIsQ0FDakMsS0FBWSxlQUFtQixDQUMvQixPQUFZLGVBQWtCLENBQzlCLE9BQVksZUFBa0IsQ0FDOUIsT0FBWSxlQUFrQixDQUM5QixPQUFZLGVBQWtCLENBQzlCLE9BQVksZUFBa0IsQ0FDOUIsT0FBWSxlQUFrQixDQUM5QixPQUFZLGVBQWtCLENBQzlCLE9BQVksZUFBa0IsQ0FDOUIsT0FBWSxlQUFrQixDQUNoQyxDQUVBLG1DQUNFLFVBQVksZUFBcUIsQ0FDakMsS0FBWSxlQUFtQixDQUMvQixPQUFZLGVBQWtCLENBQzlCLE9BQVksZUFBa0IsQ0FDOUIsT0FBWSxlQUFrQixDQUM5QixPQUFZLGVBQWtCLENBQzlCLE9BQVksZUFBa0IsQ0FDOUIsT0FBWSxlQUFrQixDQUM5QixPQUFZLGVBQWtCLENBQzlCLE9BQVksZUFBa0IsQ0FDOUIsT0FBWSxlQUFrQixDQUNoQyxDQVFBLGFBQ0UsdUJBQXdCLENBQ3hCLG9CQUNGLENBRUEsK0RBRUUsUUFBUyxDQUNULFNBQ0YsQ0FxQ0EsSUFBTSxXQUFjLENBRXBCLElBQU0sV0FBYyxDQUVwQixJQUFNLFdBQWMsQ0FFcEIsSUFBTSxXQUFjLENBRXBCLElBQU0sWUFBZSxDQUlyQixNQUFTLFVBQWMsQ0FFdkIsTUFBUyxVQUFjLENBRXZCLE1BQVMsVUFBYyxDQUV2QixPQUFTLFdBQWMsQ0FFdkIsV0FBYSxlQUFrQixDQUkvQixPQUFVLFdBQWUsQ0FFekIsT0FBVSxXQUFlLENBRXpCLE9BQVUsV0FBZSxDQUV6QixRQUFVLFlBQWUsQ0FFekIsWUFBYyxnQkFBbUIsQ0FJakMsUUFBYyxXQUFjLENBRTVCLFdBQWMsY0FBaUIsQ0FFL0IsbUNBQ0UsT0FBVSxXQUFjLENBQ3hCLE9BQVUsV0FBYyxDQUN4QixPQUFVLFdBQWMsQ0FDeEIsT0FBVSxXQUFjLENBQ3hCLE9BQVUsWUFBZSxDQUN6QixTQUFXLFVBQWEsQ0FDeEIsU0FBVyxVQUFhLENBQ3hCLFNBQVcsVUFBYSxDQUN4QixVQUFZLFdBQWMsQ0FDMUIsY0FBZ0IsZUFBa0IsQ0FDbEMsVUFBYSxXQUFlLENBQzVCLFVBQWEsV0FBZSxDQUM1QixVQUFhLFdBQWUsQ0FDNUIsV0FBYSxZQUFlLENBQzVCLGVBQWlCLGdCQUFtQixDQUNwQyxXQUFhLFdBQWMsQ0FDM0IsY0FBZ0IsY0FBaUIsQ0FDbkMsQ0FFQSx3REFDRSxNQUFRLFdBQWMsQ0FDdEIsTUFBUSxXQUFjLENBQ3RCLE1BQVEsV0FBYyxDQUN0QixNQUFRLFdBQWMsQ0FDdEIsTUFBUSxZQUFlLENBQ3ZCLFFBQVUsVUFBYSxDQUN2QixRQUFVLFVBQWEsQ0FDdkIsUUFBVSxVQUFhLENBQ3ZCLFNBQVcsV0FBYyxDQUN6QixhQUFlLGVBQWtCLENBQ2pDLFNBQVksV0FBZSxDQUMzQixTQUFZLFdBQWUsQ0FDM0IsU0FBWSxXQUFlLENBQzNCLFVBQVksWUFBZSxDQUMzQixjQUFnQixnQkFBbUIsQ0FDbkMsVUFBWSxXQUFjLENBQzFCLGFBQWUsY0FBaUIsQ0FDbEMsQ0FFQSxtQ0FDRSxNQUFRLFdBQWMsQ0FDdEIsTUFBUSxXQUFjLENBQ3RCLE1BQVEsV0FBYyxDQUN0QixNQUFRLFdBQWMsQ0FDdEIsTUFBUSxZQUFlLENBQ3ZCLFFBQVUsVUFBYSxDQUN2QixRQUFVLFVBQWEsQ0FDdkIsUUFBVSxVQUFhLENBQ3ZCLFNBQVcsV0FBYyxDQUN6QixhQUFlLGVBQWtCLENBQ2pDLFNBQVksV0FBZSxDQUMzQixTQUFZLFdBQWUsQ0FDM0IsU0FBWSxXQUFlLENBQzNCLFVBQVksWUFBZSxDQUMzQixjQUFnQixnQkFBbUIsQ0FDbkMsVUFBWSxXQUFjLENBQzFCLGFBQWUsY0FBaUIsQ0FDbEMsQ0FjQSxTQUFpQixtQkFBdUIsQ0FFeEMsZUFBaUIscUJBQXdCLENBRXpDLGNBQWlCLG9CQUF3QixDQUV6QyxtQ0FDRSxZQUFvQixtQkFBdUIsQ0FDM0Msa0JBQW9CLHFCQUF3QixDQUM1QyxpQkFBb0Isb0JBQXdCLENBQzlDLENBRUEsd0RBQ0UsV0FBbUIsbUJBQXVCLENBQzFDLGlCQUFtQixxQkFBd0IsQ0FDM0MsZ0JBQW1CLG9CQUF3QixDQUM3QyxDQUVBLG1DQUNFLFdBQW1CLG1CQUF1QixDQUMxQyxpQkFBbUIscUJBQXdCLENBQzNDLGdCQUFtQixvQkFBd0IsQ0FDN0MsQ0FjQSxVQUFZLGFBQWdCLENBRTVCLFVBQVksZ0JBQW1CLENBRS9CLFNBQVksZUFBa0IsQ0FFOUIsbUNBQ0UsYUFBZSxhQUFnQixDQUMvQixhQUFlLGdCQUFtQixDQUNsQyxZQUFlLGVBQWtCLENBQ25DLENBRUEsd0RBQ0UsWUFBYyxhQUFnQixDQUM5QixZQUFjLGdCQUFtQixDQUNqQyxXQUFjLGVBQWtCLENBQ2xDLENBRUEsbUNBQ0UsWUFBYyxhQUFnQixDQUM5QixZQUFjLGdCQUFtQixDQUNqQyxXQUFjLGVBQWtCLENBQ2xDLENBU0EsTUFDRSw0QkFBNkIsQ0FDN0Isb0JBRUYsQ0FlQSxvRUFIRSw2QkFNRixDQUhBLFlBRUUsK0JBQ0YsQ0FTQSxNQUFnQixvQkFBdUIsQ0FtQ3ZDLFFBQVcsY0FBaUIsQ0FJNUIsS0FBUyxjQUFpQixDQUUxQixLQUFTLGNBQWlCLENBRTFCLEtBQVMsY0FBaUIsQ0FFMUIsS0FBUyxjQUFpQixDQUUxQixLQUFTLGVBQWtCLENBRTNCLEtBQVMsZUFBa0IsQ0FFM0IsS0FBUyxlQUFrQixDQUUzQixLQUFTLGVBQWtCLENBRTNCLEtBQVMsZUFBa0IsQ0FJM0IsU0FBVyxjQUFpQixDQUU1QixtQ0FDRSxXQUFjLGNBQWlCLENBRS9CLFFBQVksY0FBaUIsQ0FDN0IsUUFBWSxjQUFpQixDQUM3QixRQUFZLGNBQWlCLENBQzdCLFFBQVksY0FBaUIsQ0FDN0IsUUFBWSxlQUFrQixDQUM5QixRQUFZLGVBQWtCLENBQzlCLFFBQVksZUFBa0IsQ0FDOUIsUUFBWSxlQUFrQixDQUM5QixRQUFZLGVBQWtCLENBRTlCLFlBQWMsY0FBaUIsQ0FDakMsQ0FFQSx3REFDRSxVQUFhLGNBQWlCLENBRTlCLE9BQVcsY0FBaUIsQ0FDNUIsT0FBVyxjQUFpQixDQUM1QixPQUFXLGNBQWlCLENBQzVCLE9BQVcsY0FBaUIsQ0FDNUIsT0FBVyxlQUFrQixDQUM3QixPQUFXLGVBQWtCLENBQzdCLE9BQVcsZUFBa0IsQ0FDN0IsT0FBVyxlQUFrQixDQUM3QixPQUFXLGVBQWtCLENBRTdCLFdBQWEsY0FBaUIsQ0FDaEMsQ0FFQSxtQ0FDRSxVQUFhLGNBQWlCLENBRTlCLE9BQVcsY0FBaUIsQ0FDNUIsT0FBVyxjQUFpQixDQUM1QixPQUFXLGNBQWlCLENBQzVCLE9BQVcsY0FBaUIsQ0FDNUIsT0FBVyxlQUFrQixDQUM3QixPQUFXLGVBQWtCLENBQzdCLE9BQVcsZUFBa0IsQ0FDN0IsT0FBVyxlQUFrQixDQUM3QixPQUFXLGVBQWtCLENBRTdCLFdBQWEsY0FBaUIsQ0FDaEMsQ0E4Q0EsSUFBUyxVQUFhLENBRXRCLElBQVMsVUFBYSxDQUV0QixJQUFTLFVBQWEsQ0FFdEIsSUFBUyxVQUFhLENBRXRCLElBQVMsV0FBYyxDQUV2QixNQUFTLFNBQWEsQ0FFdEIsTUFBUyxTQUFhLENBRXRCLE1BQVMsU0FBYSxDQUV0QixNQUFTLFNBQWEsQ0FFdEIsTUFBUyxTQUFhLENBRXRCLE1BQVMsU0FBYSxDQUV0QixNQUFTLFNBQWEsQ0FFdEIsTUFBUyxTQUFhLENBRXRCLE1BQVMsU0FBYSxDQUV0QixNQUFTLFNBQWEsQ0FFdEIsTUFBUyxTQUFhLENBRXRCLE1BQVMsU0FBYSxDQUV0QixNQUFTLFNBQWEsQ0FFdEIsT0FBUyxVQUFhLENBRXRCLFNBQVcsZUFBdUIsQ0FFbEMsY0FBZ0IsZUFBeUIsQ0FFekMsUUFBVSxVQUFhLENBRXZCLG1DQUNFLE9BQVUsVUFBYSxDQUN2QixPQUFVLFVBQWEsQ0FDdkIsT0FBVSxVQUFhLENBQ3ZCLE9BQVUsVUFBYSxDQUN2QixPQUFVLFdBQWMsQ0FDeEIsU0FBVyxTQUFhLENBQ3hCLFNBQVcsU0FBYSxDQUN4QixTQUFXLFNBQWEsQ0FDeEIsU0FBVyxTQUFhLENBQ3hCLFNBQVcsU0FBYSxDQUN4QixTQUFXLFNBQWEsQ0FDeEIsU0FBVyxTQUFhLENBQ3hCLFNBQVcsU0FBYSxDQUN4QixTQUFXLFNBQWEsQ0FDeEIsU0FBVyxTQUFhLENBQ3hCLFNBQVcsU0FBYSxDQUN4QixTQUFXLFNBQWEsQ0FDeEIsU0FBVyxTQUFhLENBQ3hCLFVBQVksVUFBYSxDQUN6QixZQUFjLGVBQXVCLENBQ3JDLGlCQUFtQixlQUF5QixDQUM1QyxXQUFhLFVBQWEsQ0FDNUIsQ0FFQSx3REFDRSxNQUFhLFVBQWEsQ0FDMUIsTUFBYSxVQUFhLENBQzFCLE1BQWEsVUFBYSxDQUMxQixNQUFhLFVBQWEsQ0FDMUIsTUFBYSxXQUFjLENBQzNCLFFBQVUsU0FBYSxDQUN2QixRQUFVLFNBQWEsQ0FDdkIsUUFBVSxTQUFhLENBQ3ZCLFFBQVUsU0FBYSxDQUN2QixRQUFVLFNBQWEsQ0FDdkIsUUFBVSxTQUFhLENBQ3ZCLFFBQVUsU0FBYSxDQUN2QixRQUFVLFNBQWEsQ0FDdkIsUUFBVSxTQUFhLENBQ3ZCLFFBQVUsU0FBYSxDQUN2QixRQUFVLFNBQWEsQ0FDdkIsUUFBVSxTQUFhLENBQ3ZCLFFBQVUsU0FBYSxDQUN2QixTQUFXLFVBQWEsQ0FDeEIsV0FBYSxlQUF1QixDQUNwQyxnQkFBa0IsZUFBeUIsQ0FDM0MsVUFBZSxVQUFhLENBQzlCLENBRUEsbUNBQ0UsTUFBYSxVQUFhLENBQzFCLE1BQWEsVUFBYSxDQUMxQixNQUFhLFVBQWEsQ0FDMUIsTUFBYSxVQUFhLENBQzFCLE1BQWEsV0FBYyxDQUMzQixRQUFhLFNBQWEsQ0FDMUIsUUFBYSxTQUFhLENBQzFCLFFBQWEsU0FBYSxDQUMxQixRQUFhLFNBQWEsQ0FDMUIsUUFBYSxTQUFhLENBQzFCLFFBQWEsU0FBYSxDQUMxQixRQUFhLFNBQWEsQ0FDMUIsUUFBYSxTQUFhLENBQzFCLFFBQWEsU0FBYSxDQUMxQixRQUFhLFNBQWEsQ0FDMUIsUUFBYSxTQUFhLENBQzFCLFFBQWEsU0FBYSxDQUMxQixRQUFhLFNBQWEsQ0FDMUIsU0FBYSxVQUFhLENBQzFCLFdBQWEsZUFBdUIsQ0FDcEMsZ0JBQWtCLGVBQXlCLENBQzNDLFVBQWUsVUFBYSxDQUM5QixDQWFBLGtCQUFvQixnQkFBbUIsQ0FFdkMsaUJBQW1CLGVBQWtCLENBRXJDLGlCQUFtQixlQUFrQixDQUVyQyxlQUFpQixhQUFnQixDQUVqQyxvQkFBc0Isa0JBQXFCLENBRTNDLG1CQUFxQixpQkFBb0IsQ0FFekMsbUJBQXFCLGlCQUFvQixDQUV6QyxpQkFBbUIsZUFBa0IsQ0FFckMsb0JBQXNCLGtCQUFxQixDQUUzQyxtQkFBcUIsaUJBQW9CLENBRXpDLG1CQUFxQixpQkFBb0IsQ0FFekMsaUJBQW1CLGVBQWtCLENBRXJDLG1DQUNFLHFCQUF1QixnQkFBbUIsQ0FDMUMsb0JBQXNCLGVBQWtCLENBQ3hDLG9CQUFzQixlQUFrQixDQUN4QyxrQkFBb0IsYUFBZ0IsQ0FDcEMsdUJBQXlCLGtCQUFxQixDQUM5QyxzQkFBd0IsaUJBQW9CLENBQzVDLHNCQUF3QixpQkFBb0IsQ0FDNUMsb0JBQXNCLGVBQWtCLENBRXhDLHVCQUF5QixrQkFBcUIsQ0FDOUMsc0JBQXdCLGlCQUFvQixDQUM1QyxzQkFBd0IsaUJBQW9CLENBQzVDLG9CQUFzQixlQUFrQixDQUMxQyxDQUVBLHdEQUNFLG9CQUFzQixnQkFBbUIsQ0FDekMsbUJBQXFCLGVBQWtCLENBQ3ZDLG1CQUFxQixlQUFrQixDQUN2QyxpQkFBbUIsYUFBZ0IsQ0FFbkMsc0JBQXdCLGtCQUFxQixDQUM3QyxxQkFBdUIsaUJBQW9CLENBQzNDLHFCQUF1QixpQkFBb0IsQ0FDM0MsbUJBQXFCLGVBQWtCLENBRXZDLHNCQUF3QixrQkFBcUIsQ0FDN0MscUJBQXVCLGlCQUFvQixDQUMzQyxxQkFBdUIsaUJBQW9CLENBQzNDLG1CQUFxQixlQUFrQixDQUN6QyxDQUVBLG1DQUNFLG9CQUFzQixnQkFBbUIsQ0FDekMsbUJBQXFCLGVBQWtCLENBQ3ZDLG1CQUFxQixlQUFrQixDQUN2QyxpQkFBbUIsYUFBZ0IsQ0FFbkMsc0JBQXdCLGtCQUFxQixDQUM3QyxxQkFBdUIsaUJBQW9CLENBQzNDLHFCQUF1QixpQkFBb0IsQ0FDM0MsbUJBQXFCLGVBQWtCLENBRXZDLHNCQUF3QixrQkFBcUIsQ0FDN0MscUJBQXVCLGlCQUFvQixDQUMzQyxxQkFBdUIsaUJBQW9CLENBQzNDLG1CQUFxQixlQUFrQixDQUN6QyxDQWNBLFFBQVUsZUFBa0IsQ0FFNUIsVUFBYSxpQkFBb0IsQ0FFakMsVUFBYSxpQkFBb0IsQ0FFakMsT0FBVSxjQUFpQixDQUUzQixtQ0FDRSxXQUFhLGVBQWtCLENBQy9CLGFBQWdCLGlCQUFvQixDQUNwQyxhQUFnQixpQkFBb0IsQ0FDcEMsVUFBYSxjQUFpQixDQUNoQyxDQUVBLHdEQUNFLFVBQVksZUFBa0IsQ0FDOUIsWUFBZSxpQkFBb0IsQ0FDbkMsWUFBZSxpQkFBb0IsQ0FDbkMsU0FBWSxjQUFpQixDQUMvQixDQUVBLG1DQUNFLFVBQVksZUFBa0IsQ0FDOUIsWUFBZSxpQkFBb0IsQ0FDbkMsWUFBZSxpQkFBb0IsQ0FDbkMsU0FBWSxjQUFpQixDQUMvQixDQVNBLE9BQVMsU0FBZSxDQUV4QixNQUFTLFVBQWUsQ0FFeEIsTUFBUyxVQUFlLENBRXhCLE1BQVMsVUFBZSxDQUV4QixNQUFTLFVBQWUsQ0FFeEIsTUFBUyxVQUFlLENBRXhCLE1BQVMsVUFBZSxDQUV4QixNQUFTLFVBQWUsQ0FFeEIsTUFBUyxVQUFlLENBRXhCLE1BQVMsVUFBZSxDQUV4QixNQUFTLFdBQWUsQ0FFeEIsT0FBUyxZQUFlLENBRXhCLEtBQVMsU0FBWSxDQVFyQixXQUFhLHVCQUEwQixDQUV2QyxXQUFhLHVCQUEwQixDQUV2QyxZQUFjLHdCQUEyQixDQUV6QyxZQUFjLHdCQUEyQixDQUV6QyxZQUFjLHdCQUEyQixDQUV6QyxZQUFjLHdCQUEyQixDQUV6QyxZQUFjLHdCQUEyQixDQUV6QyxtQ0FDRSxjQUFnQix1QkFBMEIsQ0FDMUMsY0FBZ0IsdUJBQTBCLENBQzFDLGVBQWlCLHdCQUEyQixDQUM1QyxlQUFpQix3QkFBMkIsQ0FDNUMsZUFBaUIsd0JBQTJCLENBQzVDLGVBQWlCLHdCQUEyQixDQUM1QyxlQUFpQix3QkFBMkIsQ0FDOUMsQ0FFQSx3REFDRSxhQUFlLHVCQUEwQixDQUN6QyxhQUFlLHVCQUEwQixDQUN6QyxjQUFnQix3QkFBMkIsQ0FDM0MsY0FBZ0Isd0JBQTJCLENBQzNDLGNBQWdCLHdCQUEyQixDQUMzQyxjQUFnQix3QkFBMkIsQ0FDM0MsY0FBZ0Isd0JBQTJCLENBQzdDLENBRUEsbUNBQ0UsYUFBZSx1QkFBMEIsQ0FDekMsYUFBZSx1QkFBMEIsQ0FDekMsY0FBZ0Isd0JBQTJCLENBQzNDLGNBQWdCLHdCQUEyQixDQUMzQyxjQUFnQix3QkFBMkIsQ0FDM0MsY0FBZ0Isd0JBQTJCLENBQzNDLGNBQWdCLHdCQUEyQixDQUM3QyxDQWVBLFVBQW9CLG9CQUFxQixDQUFVLHFCQUF3QixDQUUzRSxVQUFvQixvQkFBcUIsQ0FBVSxxQkFBd0IsQ0FFM0UsVUFBb0Isb0JBQXFCLENBQVUscUJBQXdCLENBRTNFLFVBQW9CLG9CQUFxQixDQUFVLHFCQUF3QixDQUUzRSxVQUFvQixvQkFBcUIsQ0FBVSxxQkFBd0IsQ0FFM0UsVUFBb0Isb0JBQXFCLENBQVUscUJBQXdCLENBRTNFLFVBQW9CLG9CQUFxQixDQUFVLHFCQUF3QixDQUUzRSxVQUFvQixvQkFBcUIsQ0FBVSxxQkFBd0IsQ0FFM0UsVUFBb0Isb0JBQXFCLENBQVUscUJBQXdCLENBRTNFLFVBQW9CLHFCQUFzQixDQUFVLHFCQUF3QixDQUU1RSxVQUFvQix3QkFBMkIsQ0FBVSxxQkFBd0IsQ0FFakYsVUFBb0Isd0JBQTJCLENBQVUscUJBQXdCLENBRWpGLFVBQW9CLHdCQUEyQixDQUFVLHFCQUF3QixDQUVqRixVQUFvQix3QkFBMkIsQ0FBVSxxQkFBd0IsQ0FFakYsVUFBb0Isd0JBQTJCLENBQVUscUJBQXdCLENBRWpGLFVBQW9CLHdCQUEyQixDQUFVLHFCQUF3QixDQUVqRixVQUFvQix3QkFBMkIsQ0FBVSxxQkFBd0IsQ0FFakYsVUFBb0Isd0JBQTJCLENBQVUscUJBQXdCLENBRWpGLFVBQW9CLHdCQUEyQixDQUFVLHFCQUF3QixDQUVqRixPQUFpQixVQUFXLENBQVUsa0JBQXFCLENBRTNELFlBQWlCLFVBQVcsQ0FBSyx1QkFBMEIsQ0FFM0QsV0FBaUIsVUFBVyxDQUFNLHNCQUF5QixDQUUzRCxVQUFpQixVQUFXLENBQU8scUJBQXdCLENBRTNELE1BQWlCLFVBQVcsQ0FBVyxpQkFBb0IsQ0FFM0QsUUFBaUIsVUFBVyxDQUFRLG1CQUFzQixDQUUxRCxjQUFpQixVQUFXLENBQUcseUJBQTRCLENBRTNELFdBQWlCLFVBQVcsQ0FBTSxzQkFBeUIsQ0FFM0QsWUFBaUIsVUFBVyxDQUFLLHVCQUEwQixDQUUzRCxZQUFpQixhQUFjLENBQUssdUJBQTBCLENBRTlELE9BQWlCLFVBQVcsQ0FBVSxrQkFBcUIsQ0FFM0QsVUFBWSxhQUFjLENBQUUscUJBQXdCLENBRXBELEtBQU8sYUFBYyxDQUFFLGdCQUFtQixDQUUxQyxXQUFhLFVBQWMsQ0FBRSxzQkFBeUIsQ0FFdEQsUUFBVSxhQUFjLENBQUUsbUJBQXNCLENBRWhELE1BQVEsYUFBYyxDQUFFLGlCQUFvQixDQUU1QyxRQUFVLFVBQWMsQ0FBRSxtQkFBc0IsQ0FFaEQsY0FBZ0IsYUFBYyxDQUFFLHlCQUE0QixDQUU1RCxRQUFVLGFBQWMsQ0FBRSxtQkFBc0IsQ0FFaEQsY0FBZ0IsYUFBYyxDQUFFLHlCQUE0QixDQUU1RCxXQUFhLGFBQWMsQ0FBRSxzQkFBeUIsQ0FFdEQsVUFBWSxhQUFjLENBQUUscUJBQXdCLENBRXBELE1BQVEsYUFBYyxDQUFFLGlCQUFvQixDQUU1QyxZQUFjLGFBQWMsQ0FBRSx1QkFBMEIsQ0FFeEQsWUFBYyxhQUFjLENBQUUsdUJBQTBCLENBRXhELE9BQVMsYUFBYyxDQUFFLGtCQUFxQixDQUU5QyxhQUFlLGFBQWMsQ0FBRSx3QkFBMkIsQ0FFMUQsTUFBUSxhQUFjLENBQUUsaUJBQW9CLENBRTVDLFdBQWEsYUFBYyxDQUFFLHNCQUF5QixDQUV0RCxNQUFRLGFBQWMsQ0FBRSxpQkFBb0IsQ0FFNUMsWUFBYyxhQUFjLENBQUUsdUJBQTBCLENBRXhELGVBQWlCLGFBQWMsQ0FBRSwwQkFBNkIsQ0FFOUQsYUFBZSxhQUFjLENBQUUsd0JBQTJCLENBRTFELGNBQWdCLGFBQWMsQ0FBRSx5QkFBNEIsQ0FFNUQsZUFBaUIsYUFBYyxDQUFFLDBCQUE2QixDQUU5RCxZQUFjLGFBQWMsQ0FBRSx1QkFBMEIsQ0FFeEQsZUFBaUIsYUFBZ0IsQ0FJakMsYUFBdUIsK0JBQWdDLENBQVUsZ0NBQW1DLENBRXBHLGFBQXVCLCtCQUFnQyxDQUFVLGdDQUFtQyxDQUVwRyxhQUF1QiwrQkFBZ0MsQ0FBVSxnQ0FBbUMsQ0FFcEcsYUFBdUIsK0JBQWdDLENBQVUsZ0NBQW1DLENBRXBHLGFBQXVCLCtCQUFnQyxDQUFVLGdDQUFtQyxDQUVwRyxhQUF1QiwrQkFBZ0MsQ0FBVSxnQ0FBbUMsQ0FFcEcsYUFBdUIsK0JBQWdDLENBQVUsZ0NBQW1DLENBRXBHLGFBQXVCLCtCQUFnQyxDQUFVLGdDQUFtQyxDQUVwRyxhQUF1QiwrQkFBZ0MsQ0FBVSxnQ0FBbUMsQ0FFcEcsYUFBdUIsZ0NBQWlDLENBQVUsZ0NBQW1DLENBRXJHLGFBQXNCLG1DQUFzQyxDQUFTLGdDQUFtQyxDQUV4RyxhQUFzQixtQ0FBc0MsQ0FBUyxnQ0FBbUMsQ0FFeEcsYUFBc0IsbUNBQXNDLENBQVMsZ0NBQW1DLENBRXhHLGFBQXNCLG1DQUFzQyxDQUFTLGdDQUFtQyxDQUV4RyxhQUFzQixtQ0FBc0MsQ0FBUyxnQ0FBbUMsQ0FFeEcsYUFBc0IsbUNBQXNDLENBQVMsZ0NBQW1DLENBRXhHLGFBQXNCLG1DQUFzQyxDQUFTLGdDQUFtQyxDQUV4RyxhQUFzQixtQ0FBc0MsQ0FBUyxnQ0FBbUMsQ0FFeEcsYUFBc0IsbUNBQXNDLENBQVMsZ0NBQW1DLENBRXhHLFVBQW9CLHFCQUFzQixDQUFVLDZCQUFnQyxDQUVwRixlQUFvQixxQkFBc0IsQ0FBSyxrQ0FBcUMsQ0FFcEYsY0FBb0IscUJBQXNCLENBQU0saUNBQW9DLENBRXBGLGFBQW9CLHFCQUFzQixDQUFPLGdDQUFtQyxDQUVwRixTQUFvQixxQkFBc0IsQ0FBVyw0QkFBK0IsQ0FFcEYsV0FBb0IscUJBQXNCLENBQVEsOEJBQWlDLENBRW5GLGlCQUFvQixxQkFBc0IsQ0FBRyxvQ0FBdUMsQ0FFcEYsY0FBb0IscUJBQXNCLENBQU0saUNBQW9DLENBRXBGLGVBQW9CLHFCQUFzQixDQUFLLGtDQUFxQyxDQUVwRixlQUFvQix3QkFBeUIsQ0FBSyxrQ0FBcUMsQ0FFdkYsVUFBb0IscUJBQXNCLENBQVUsNkJBQWdDLENBRXBGLGdCQUFvQiw0QkFBNkIsQ0FBSSxtQ0FBc0MsQ0FFM0YsYUFBZSx3QkFBeUIsQ0FBRSxnQ0FBbUMsQ0FFN0UsUUFBVSx3QkFBeUIsQ0FBRSwyQkFBOEIsQ0FFbkUsY0FBZ0IscUJBQXlCLENBQUUsaUNBQW9DLENBRS9FLFdBQWEsd0JBQXlCLENBQUUsOEJBQWlDLENBRXpFLFNBQVcsd0JBQXlCLENBQUUsNEJBQStCLENBRXJFLFdBQWEscUJBQXlCLENBQUUsOEJBQWlDLENBRXpFLGlCQUFtQix3QkFBeUIsQ0FBRSxvQ0FBdUMsQ0FFckYsV0FBYSx3QkFBeUIsQ0FBRSw4QkFBaUMsQ0FFekUsaUJBQW1CLHdCQUF5QixDQUFFLG9DQUF1QyxDQUVyRixjQUFnQix3QkFBeUIsQ0FBRSxpQ0FBb0MsQ0FFL0UsYUFBZSx3QkFBeUIsQ0FBRSxnQ0FBbUMsQ0FFN0UsU0FBVyx3QkFBeUIsQ0FBRSw0QkFBK0IsQ0FFckUsZUFBaUIsd0JBQXlCLENBQUUsa0NBQXFDLENBRWpGLGVBQWlCLHdCQUF5QixDQUFFLGtDQUFxQyxDQUVqRixVQUFZLHdCQUF5QixDQUFFLDZCQUFnQyxDQUV2RSxnQkFBa0Isd0JBQXlCLENBQUUsbUNBQXNDLENBRW5GLFNBQVcsd0JBQXlCLENBQUUsNEJBQStCLENBRXJFLGNBQWdCLHdCQUF5QixDQUFFLGlDQUFvQyxDQUUvRSxTQUFXLHdCQUF5QixDQUFFLDRCQUErQixDQUVyRSxlQUFpQix3QkFBeUIsQ0FBRSxrQ0FBcUMsQ0FFakYsa0JBQW9CLHdCQUF5QixDQUFFLHFDQUF3QyxDQUV2RixnQkFBa0Isd0JBQXlCLENBQUUsbUNBQXNDLENBRW5GLGlCQUFtQix3QkFBeUIsQ0FBRSxvQ0FBdUMsQ0FFckYsa0JBQW9CLHdCQUF5QixDQUFFLHFDQUF3QyxDQUV2RixlQUFpQix3QkFBeUIsQ0FBRSxrQ0FBcUMsQ0FFakYsWUFBYyx3QkFBMkIsQ0FXekMsc0NBQ3FCLFVBQVcsQ0FBRSxrQkFBcUIsQ0FFdkQsZ0RBQzBCLFVBQVcsQ0FBRSx1QkFBMEIsQ0FFakUsOENBQ3lCLFVBQVcsQ0FBRSxzQkFBeUIsQ0FFL0QsNENBQ3dCLFVBQVcsQ0FBRSxxQkFBd0IsQ0FFN0Qsb0NBQ29CLFVBQVcsQ0FBRSxpQkFBb0IsQ0FFckQsd0NBQ3NCLFVBQVcsQ0FBRSxtQkFBc0IsQ0FFekQsb0RBQzRCLFVBQVcsQ0FBRSx5QkFBNEIsQ0FFckUsOENBQ3lCLFVBQVcsQ0FBRSxzQkFBeUIsQ0FFL0QsZ0RBQzBCLFVBQVcsQ0FBRSx1QkFBMEIsQ0FFakUsZ0RBQzBCLGFBQWMsQ0FBRSx1QkFBMEIsQ0FFcEUsc0NBQ3FCLFVBQVcsQ0FBRSxrQkFBcUIsQ0FFdkQsNENBQ3dCLG9CQUFxQixDQUFFLHFCQUF3QixDQUV2RSw0Q0FDd0Isb0JBQXFCLENBQUUscUJBQXdCLENBRXZFLDRDQUN3QixvQkFBcUIsQ0FBRSxxQkFBd0IsQ0FFdkUsNENBQ3dCLG9CQUFxQixDQUFFLHFCQUF3QixDQUV2RSw0Q0FDd0Isb0JBQXFCLENBQUUscUJBQXdCLENBRXZFLDRDQUN3QixvQkFBcUIsQ0FBRSxxQkFBd0IsQ0FFdkUsNENBQ3dCLG9CQUFxQixDQUFFLHFCQUF3QixDQUV2RSw0Q0FDd0Isb0JBQXFCLENBQUUscUJBQXdCLENBRXZFLDRDQUN3QixvQkFBcUIsQ0FBRSxxQkFBd0IsQ0FFdkUsNENBQ3dCLHdCQUEyQixDQUFFLHFCQUF3QixDQUU3RSw0Q0FDd0Isd0JBQTJCLENBQUUscUJBQXdCLENBRTdFLDRDQUN3Qix3QkFBMkIsQ0FBRSxxQkFBd0IsQ0FFN0UsNENBQ3dCLHdCQUEyQixDQUFFLHFCQUF3QixDQUU3RSw0Q0FDd0Isd0JBQTJCLENBQUUscUJBQXdCLENBRTdFLDRDQUN3Qix3QkFBMkIsQ0FBRSxxQkFBd0IsQ0FFN0UsNENBQ3dCLHdCQUEyQixDQUFFLHFCQUF3QixDQUU3RSw0Q0FDd0Isd0JBQTJCLENBQUUscUJBQXdCLENBRTdFLDRDQUN3Qix3QkFBMkIsQ0FBRSxxQkFBd0IsQ0FFN0UsMENBQ3VCLGFBQWdCLENBRXZDLDRDQUN3QixxQkFBc0IsQ0FBRSw2QkFBZ0MsQ0FFaEYsc0RBQzZCLHFCQUFzQixDQUFFLGtDQUFxQyxDQUUxRixvREFDNEIscUJBQXNCLENBQUUsaUNBQW9DLENBRXhGLGtEQUMyQixxQkFBc0IsQ0FBRSxnQ0FBbUMsQ0FFdEYsMENBQ3VCLHFCQUFzQixDQUFFLDRCQUErQixDQUU5RSw4Q0FDeUIscUJBQXNCLENBQUUsOEJBQWlDLENBRWxGLDBEQUMrQixxQkFBc0IsQ0FBRSxvQ0FBdUMsQ0FFOUYsb0RBQzRCLHFCQUFzQixDQUFFLGlDQUFvQyxDQUV4RixzREFDNkIscUJBQXNCLENBQUUsa0NBQXFDLENBRTFGLHNEQUM2Qix3QkFBeUIsQ0FBRSxrQ0FBcUMsQ0FFN0YsNENBQ3dCLHFCQUFzQixDQUFFLDZCQUFnQyxDQUVoRix3REFDOEIsNEJBQTZCLENBQUUsbUNBQXNDLENBRW5HLGtEQUMyQiwrQkFBZ0MsQ0FBRSxnQ0FBbUMsQ0FFaEcsa0RBQzJCLCtCQUFnQyxDQUFFLGdDQUFtQyxDQUVoRyxrREFDMkIsK0JBQWdDLENBQUUsZ0NBQW1DLENBRWhHLGtEQUMyQiwrQkFBZ0MsQ0FBRSxnQ0FBbUMsQ0FFaEcsa0RBQzJCLCtCQUFnQyxDQUFFLGdDQUFtQyxDQUVoRyxrREFDMkIsK0JBQWdDLENBQUUsZ0NBQW1DLENBRWhHLGtEQUMyQiwrQkFBZ0MsQ0FBRSxnQ0FBbUMsQ0FFaEcsa0RBQzJCLCtCQUFnQyxDQUFFLGdDQUFtQyxDQUVoRyxrREFDMkIsK0JBQWdDLENBQUUsZ0NBQW1DLENBRWhHLGtEQUMyQixtQ0FBc0MsQ0FBRSxnQ0FBbUMsQ0FFdEcsa0RBQzJCLG1DQUFzQyxDQUFFLGdDQUFtQyxDQUV0RyxrREFDMkIsbUNBQXNDLENBQUUsZ0NBQW1DLENBRXRHLGtEQUMyQixtQ0FBc0MsQ0FBRSxnQ0FBbUMsQ0FFdEcsa0RBQzJCLG1DQUFzQyxDQUFFLGdDQUFtQyxDQUV0RyxrREFDMkIsbUNBQXNDLENBQUUsZ0NBQW1DLENBRXRHLGtEQUMyQixtQ0FBc0MsQ0FBRSxnQ0FBbUMsQ0FFdEcsa0RBQzJCLG1DQUFzQyxDQUFFLGdDQUFtQyxDQUV0RyxrREFDMkIsbUNBQXNDLENBQUUsZ0NBQW1DLENBRXRHLDRDQUN3QixhQUFjLENBQUUscUJBQXdCLENBRWhFLGtDQUNtQixhQUFjLENBQUUsZ0JBQW1CLENBRXRELDhDQUN5QixVQUFjLENBQUUsc0JBQXlCLENBRWxFLHdDQUNzQixhQUFjLENBQUUsbUJBQXNCLENBRTVELG9DQUNvQixhQUFjLENBQUUsaUJBQW9CLENBRXhELHdDQUNzQixVQUFjLENBQUUsbUJBQXNCLENBRTVELG9EQUM0QixhQUFjLENBQUUseUJBQTRCLENBRXhFLHdDQUNzQixhQUFjLENBQUUsbUJBQXNCLENBRTVELG9EQUM0QixhQUFjLENBQUUseUJBQTRCLENBRXhFLDhDQUN5QixhQUFjLENBQUUsc0JBQXlCLENBRWxFLDRDQUN3QixhQUFjLENBQUUscUJBQXdCLENBRWhFLG9DQUNvQixhQUFjLENBQUUsaUJBQW9CLENBRXhELGdEQUMwQixhQUFjLENBQUUsdUJBQTBCLENBRXBFLGdEQUMwQixhQUFjLENBQUUsdUJBQTBCLENBRXBFLHNDQUNxQixhQUFjLENBQUUsa0JBQXFCLENBRTFELGtEQUMyQixhQUFjLENBQUUsd0JBQTJCLENBRXRFLG9DQUNvQixhQUFjLENBQUUsaUJBQW9CLENBRXhELDhDQUN5QixhQUFjLENBQUUsc0JBQXlCLENBRWxFLG9DQUNvQixhQUFjLENBQUUsaUJBQW9CLENBRXhELGdEQUMwQixhQUFjLENBQUUsdUJBQTBCLENBRXBFLHNEQUM2QixhQUFjLENBQUUsMEJBQTZCLENBRTFFLGtEQUMyQixhQUFjLENBQUUsd0JBQTJCLENBRXRFLG9EQUM0QixhQUFjLENBQUUseUJBQTRCLENBRXhFLHNEQUM2QixhQUFjLENBQUUsMEJBQTZCLENBRTFFLGdEQUMwQixhQUFjLENBQUUsdUJBQTBCLENBRXBFLGtEQUMyQix3QkFBeUIsQ0FBRSxnQ0FBbUMsQ0FFekYsd0NBQ3NCLHdCQUF5QixDQUFFLDJCQUE4QixDQUUvRSxvREFDNEIscUJBQXlCLENBQUUsaUNBQW9DLENBRTNGLDhDQUN5Qix3QkFBeUIsQ0FBRSw4QkFBaUMsQ0FFckYsMENBQ3VCLHdCQUF5QixDQUFFLDRCQUErQixDQUVqRiw4Q0FDeUIscUJBQXlCLENBQUUsOEJBQWlDLENBRXJGLDBEQUMrQix3QkFBeUIsQ0FBRSxvQ0FBdUMsQ0FFakcsOENBQ3lCLHdCQUF5QixDQUFFLDhCQUFpQyxDQUVyRiwwREFDK0Isd0JBQXlCLENBQUUsb0NBQXVDLENBRWpHLG9EQUM0Qix3QkFBeUIsQ0FBRSxpQ0FBb0MsQ0FFM0Ysa0RBQzJCLHdCQUF5QixDQUFFLGdDQUFtQyxDQUV6RiwwQ0FDdUIsd0JBQXlCLENBQUUsNEJBQStCLENBRWpGLHNEQUM2Qix3QkFBeUIsQ0FBRSxrQ0FBcUMsQ0FFN0Ysc0RBQzZCLHdCQUF5QixDQUFFLGtDQUFxQyxDQUU3Riw0Q0FDd0Isd0JBQXlCLENBQUUsNkJBQWdDLENBRW5GLHdEQUM4Qix3QkFBeUIsQ0FBRSxtQ0FBc0MsQ0FFL0YsMENBQ3VCLHdCQUF5QixDQUFFLDRCQUErQixDQUVqRixvREFDNEIsd0JBQXlCLENBQUUsaUNBQW9DLENBRTNGLDBDQUN1Qix3QkFBeUIsQ0FBRSw0QkFBK0IsQ0FFakYsc0RBQzZCLHdCQUF5QixDQUFFLGtDQUFxQyxDQUU3Riw0REFDZ0Msd0JBQXlCLENBQUUscUNBQXdDLENBRW5HLHdEQUM4Qix3QkFBeUIsQ0FBRSxtQ0FBc0MsQ0FFL0YsMERBQytCLHdCQUF5QixDQUFFLG9DQUF1QyxDQUVqRyw0REFDZ0Msd0JBQXlCLENBQUUscUNBQXdDLENBRW5HLHNEQUM2Qix3QkFBeUIsQ0FBRSxrQ0FBcUMsQ0FFN0YsZ0RBQzBCLHdCQUEyQixDQUlyRCxNQUNFLGdCQUFpQixDQUNqQiw0QkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsMEJBQTJCLENBQzNCLGdDQUFpQyxDQUNqQyx1Q0FDRixDQXFDQSxLQUFPLFNBQVUsQ0FBRSwyQkFBOEIsQ0FFakQsS0FBTyxjQUFlLENBQUUsa0NBQXFDLENBRTdELEtBQU8sYUFBYyxDQUFFLDRCQUErQixDQUV0RCxLQUFPLFlBQWEsQ0FBRSw2QkFBZ0MsQ0FFdEQsS0FBTyxZQUFhLENBQUUsNEJBQStCLENBRXJELEtBQU8sWUFBYSxDQUFFLGtDQUFxQyxDQUUzRCxLQUFPLFlBQWEsQ0FBRSx3Q0FBMkMsQ0FFakUsS0FBTyxhQUFjLENBQUUsOENBQWlELENBRXhFLEtBQU8sY0FBZSxDQUFFLGdDQUFtQyxDQUUzRCxLQUFPLG1CQUFvQixDQUFFLHVDQUEwQyxDQUV2RSxLQUFPLGtCQUFtQixDQUFFLGlDQUFvQyxDQUVoRSxLQUFPLGlCQUFrQixDQUFFLGtDQUFxQyxDQUVoRSxLQUFPLGlCQUFrQixDQUFFLGlDQUFvQyxDQUUvRCxLQUFPLGlCQUFrQixDQUFFLHVDQUEwQyxDQUVyRSxLQUFPLGlCQUFrQixDQUFFLDZDQUFnRCxDQUUzRSxLQUFPLGtCQUFtQixDQUFFLG1EQUFzRCxDQUVsRixLQUFPLGVBQWdCLENBQUUsaUNBQW9DLENBRTdELEtBQU8sb0JBQXFCLENBQUUsd0NBQTJDLENBRXpFLEtBQU8sbUJBQW9CLENBQUUsa0NBQXFDLENBRWxFLEtBQU8sa0JBQW1CLENBQUUsbUNBQXNDLENBRWxFLEtBQU8sa0JBQW1CLENBQUUsa0NBQXFDLENBRWpFLEtBQU8sa0JBQW1CLENBQUUsd0NBQTJDLENBRXZFLEtBQU8sa0JBQW1CLENBQUUsOENBQWlELENBRTdFLEtBQU8sbUJBQW9CLENBQUUsb0RBQXVELENBRXBGLEtBQU8sZ0JBQWlCLENBQUUsa0NBQXFDLENBRS9ELEtBQU8scUJBQXNCLENBQUUseUNBQTRDLENBRTNFLEtBQU8sb0JBQXFCLENBQUUsbUNBQXNDLENBRXBFLEtBQU8sbUJBQW9CLENBQUUsb0NBQXVDLENBRXBFLEtBQU8sbUJBQW9CLENBQUUsbUNBQXNDLENBRW5FLEtBQU8sbUJBQW9CLENBQUUseUNBQTRDLENBRXpFLEtBQU8sbUJBQW9CLENBQUUsK0NBQWtELENBRS9FLEtBQU8sb0JBQXFCLENBQUUscURBQXdELENBRXRGLEtBQU8sYUFBYyxDQUFFLCtCQUFrQyxDQUV6RCxLQUFPLGtCQUFtQixDQUFFLHNDQUF5QyxDQUVyRSxLQUFPLGlCQUFrQixDQUFFLGdDQUFtQyxDQUU5RCxLQUFPLGdCQUFpQixDQUFFLGlDQUFvQyxDQUU5RCxLQUFPLGdCQUFpQixDQUFFLGdDQUFtQyxDQUU3RCxLQUFPLGdCQUFpQixDQUFFLHNDQUF5QyxDQUVuRSxLQUFPLGdCQUFpQixDQUFFLDRDQUErQyxDQUV6RSxLQUFPLGlCQUFrQixDQUFFLGtEQUFxRCxDQUVoRixLQUdFLGdCQUFpQixDQUNqQixrQ0FBbUMsQ0FIbkMsYUFBYyxDQUNkLCtCQUdGLENBRUEsS0FHRSxxQkFBc0IsQ0FDdEIseUNBQTBDLENBSDFDLGtCQUFtQixDQUNuQixzQ0FHRixDQUVBLEtBR0Usb0JBQXFCLENBQ3JCLG1DQUFvQyxDQUhwQyxpQkFBa0IsQ0FDbEIsZ0NBR0YsQ0FFQSxLQUdFLG1CQUFvQixDQUNwQixvQ0FBcUMsQ0FIckMsZ0JBQWlCLENBQ2pCLGlDQUdGLENBRUEsS0FHRSxtQkFBb0IsQ0FDcEIsbUNBQW9DLENBSHBDLGdCQUFpQixDQUNqQixnQ0FHRixDQUVBLEtBR0UsbUJBQW9CLENBQ3BCLHlDQUEwQyxDQUgxQyxnQkFBaUIsQ0FDakIsc0NBR0YsQ0FFQSxLQUdFLG1CQUFvQixDQUNwQiwrQ0FBZ0QsQ0FIaEQsZ0JBQWlCLENBQ2pCLDRDQUdGLENBRUEsS0FHRSxvQkFBcUIsQ0FDckIscURBQXNELENBSHRELGlCQUFrQixDQUNsQixrREFHRixDQUVBLEtBQ0UsY0FBZSxDQUNmLGdDQUFpQyxDQUNqQyxlQUFnQixDQUNoQixpQ0FDRixDQUVBLEtBQ0UsbUJBQW9CLENBQ3BCLHVDQUF3QyxDQUN4QyxvQkFBcUIsQ0FDckIsd0NBQ0YsQ0FFQSxLQUNFLGtCQUFtQixDQUNuQixpQ0FBa0MsQ0FDbEMsbUJBQW9CLENBQ3BCLGtDQUNGLENBRUEsS0FDRSxpQkFBa0IsQ0FDbEIsa0NBQW1DLENBQ25DLGtCQUFtQixDQUNuQixtQ0FDRixDQUVBLEtBQ0UsaUJBQWtCLENBQ2xCLGlDQUFrQyxDQUNsQyxrQkFBbUIsQ0FDbkIsa0NBQ0YsQ0FFQSxLQUNFLGlCQUFrQixDQUNsQix1Q0FBd0MsQ0FDeEMsa0JBQW1CLENBQ25CLHdDQUNGLENBRUEsS0FDRSxpQkFBa0IsQ0FDbEIsNkNBQThDLENBQzlDLGtCQUFtQixDQUNuQiw4Q0FDRixDQUVBLEtBQ0Usa0JBQW1CLENBQ25CLG1EQUFvRCxDQUNwRCxtQkFBb0IsQ0FDcEIsb0RBQ0YsQ0FFQSxLQUFTLFFBQVMsQ0FBRywwQkFBNkIsQ0FFbEQsS0FBUSxhQUFjLENBQUcsaUNBQW9DLENBRTdELEtBQVMsWUFBYSxDQUFHLDJCQUE4QixDQUV2RCxLQUFTLFdBQVksQ0FBRyw0QkFBK0IsQ0FFdkQsS0FBUyxXQUFZLENBQUcsMkJBQThCLENBRXRELEtBQVMsV0FBWSxDQUFHLGlDQUFvQyxDQUU1RCxLQUFRLFdBQVksQ0FBRyx1Q0FBMEMsQ0FFakUsS0FBTyxZQUFhLENBQUUsNkNBQWdELENBRXRFLEtBQVMsYUFBYyxDQUFHLCtCQUFrQyxDQUU1RCxLQUFRLGtCQUFtQixDQUFHLHNDQUF5QyxDQUV2RSxLQUFTLGlCQUFrQixDQUFHLGdDQUFtQyxDQUVqRSxLQUFTLGdCQUFpQixDQUFHLGlDQUFvQyxDQUVqRSxLQUFTLGdCQUFpQixDQUFHLGdDQUFtQyxDQUVoRSxLQUFTLGdCQUFpQixDQUFHLHNDQUF5QyxDQUV0RSxLQUFRLGdCQUFpQixDQUFHLDRDQUErQyxDQUUzRSxLQUFPLGlCQUFrQixDQUFFLGtEQUFxRCxDQUVoRixLQUFTLGNBQWUsQ0FBRyxnQ0FBbUMsQ0FFOUQsS0FBUSxtQkFBb0IsQ0FBRyx1Q0FBMEMsQ0FFekUsS0FBUyxrQkFBbUIsQ0FBRyxpQ0FBb0MsQ0FFbkUsS0FBUyxpQkFBa0IsQ0FBRyxrQ0FBcUMsQ0FFbkUsS0FBUyxpQkFBa0IsQ0FBRyxpQ0FBb0MsQ0FFbEUsS0FBUyxpQkFBa0IsQ0FBRyx1Q0FBMEMsQ0FFeEUsS0FBUSxpQkFBa0IsQ0FBRyw2Q0FBZ0QsQ0FFN0UsS0FBTyxrQkFBbUIsQ0FBRSxtREFBc0QsQ0FFbEYsS0FBUyxlQUFnQixDQUFHLGlDQUFvQyxDQUVoRSxLQUFRLG9CQUFxQixDQUFHLHdDQUEyQyxDQUUzRSxLQUFTLG1CQUFvQixDQUFHLGtDQUFxQyxDQUVyRSxLQUFTLGtCQUFtQixDQUFHLG1DQUFzQyxDQUVyRSxLQUFTLGtCQUFtQixDQUFHLGtDQUFxQyxDQUVwRSxLQUFTLGtCQUFtQixDQUFHLHdDQUEyQyxDQUUxRSxLQUFRLGtCQUFtQixDQUFHLDhDQUFpRCxDQUUvRSxLQUFPLG1CQUFvQixDQUFFLG9EQUF1RCxDQUVwRixLQUFTLFlBQWEsQ0FBRyw4QkFBaUMsQ0FFMUQsS0FBUSxpQkFBa0IsQ0FBRyxxQ0FBd0MsQ0FFckUsS0FBUyxnQkFBaUIsQ0FBRywrQkFBa0MsQ0FFL0QsS0FBUyxlQUFnQixDQUFHLGdDQUFtQyxDQUUvRCxLQUFTLGVBQWdCLENBQUcsK0JBQWtDLENBRTlELEtBQVMsZUFBZ0IsQ0FBRyxxQ0FBd0MsQ0FFcEUsS0FBUSxlQUFnQixDQUFHLDJDQUE4QyxDQUV6RSxLQUFPLGdCQUFpQixDQUFFLGlEQUFvRCxDQUU5RSxLQUdFLGVBQWdCLENBQ2hCLGlDQUFrQyxDQUhsQyxZQUFhLENBQ2IsOEJBR0YsQ0FFQSxLQUdFLG9CQUFxQixDQUNyQix3Q0FBeUMsQ0FIekMsaUJBQWtCLENBQ2xCLHFDQUdGLENBRUEsS0FHRSxtQkFBb0IsQ0FDcEIsa0NBQW1DLENBSG5DLGdCQUFpQixDQUNqQiwrQkFHRixDQUVBLEtBR0Usa0JBQW1CLENBQ25CLG1DQUFvQyxDQUhwQyxlQUFnQixDQUNoQixnQ0FHRixDQUVBLEtBR0Usa0JBQW1CLENBQ25CLGtDQUFtQyxDQUhuQyxlQUFnQixDQUNoQiwrQkFHRixDQUVBLEtBR0Usa0JBQW1CLENBQ25CLHdDQUF5QyxDQUh6QyxlQUFnQixDQUNoQixxQ0FHRixDQUVBLEtBR0Usa0JBQW1CLENBQ25CLDhDQUErQyxDQUgvQyxlQUFnQixDQUNoQiwyQ0FHRixDQUVBLEtBR0UsbUJBQW9CLENBQ3BCLG9EQUFxRCxDQUhyRCxnQkFBaUIsQ0FDakIsaURBR0YsQ0FFQSxLQUNFLGFBQWMsQ0FDZCwrQkFBZ0MsQ0FDaEMsY0FBZSxDQUNmLGdDQUNGLENBRUEsS0FDRSxrQkFBbUIsQ0FDbkIsc0NBQXVDLENBQ3ZDLG1CQUFvQixDQUNwQix1Q0FDRixDQUVBLEtBQ0UsaUJBQWtCLENBQ2xCLGdDQUFpQyxDQUNqQyxrQkFBbUIsQ0FDbkIsaUNBQ0YsQ0FFQSxLQUNFLGdCQUFpQixDQUNqQixpQ0FBa0MsQ0FDbEMsaUJBQWtCLENBQ2xCLGtDQUNGLENBRUEsS0FDRSxnQkFBaUIsQ0FDakIsZ0NBQWlDLENBQ2pDLGlCQUFrQixDQUNsQixpQ0FDRixDQUVBLEtBQ0UsZ0JBQWlCLENBQ2pCLHNDQUF1QyxDQUN2QyxpQkFBa0IsQ0FDbEIsdUNBQ0YsQ0FFQSxLQUNFLGdCQUFpQixDQUNqQiw0Q0FBNkMsQ0FDN0MsaUJBQWtCLENBQ2xCLDZDQUNGLENBRUEsS0FDRSxpQkFBa0IsQ0FDbEIsa0RBQW1ELENBQ25ELGtCQUFtQixDQUNuQixtREFDRixDQUVBLG1DQUNFLFFBQVksU0FBVSxDQUFHLDJCQUE4QixDQUN2RCxRQUFXLGNBQWUsQ0FBRyxrQ0FBcUMsQ0FDbEUsUUFBWSxhQUFjLENBQUcsNEJBQStCLENBQzVELFFBQVksWUFBYSxDQUFHLDZCQUFnQyxDQUM1RCxRQUFZLFlBQWEsQ0FBRyw0QkFBK0IsQ0FDM0QsUUFBWSxZQUFhLENBQUcsa0NBQXFDLENBQ2pFLFFBQVcsWUFBYSxDQUFHLHdDQUEyQyxDQUN0RSxRQUFVLGFBQWMsQ0FBRSw4Q0FBaUQsQ0FFM0UsUUFBWSxjQUFlLENBQUcsZ0NBQW1DLENBQ2pFLFFBQVcsbUJBQW9CLENBQUcsdUNBQTBDLENBQzVFLFFBQVksa0JBQW1CLENBQUcsaUNBQW9DLENBQ3RFLFFBQVksaUJBQWtCLENBQUcsa0NBQXFDLENBQ3RFLFFBQVksaUJBQWtCLENBQUcsaUNBQW9DLENBQ3JFLFFBQVksaUJBQWtCLENBQUcsdUNBQTBDLENBQzNFLFFBQVcsaUJBQWtCLENBQUcsNkNBQWdELENBQ2hGLFFBQVUsa0JBQW1CLENBQUUsbURBQXNELENBRXJGLFFBQVksZUFBZ0IsQ0FBRyxpQ0FBb0MsQ0FDbkUsUUFBVyxvQkFBcUIsQ0FBRyx3Q0FBMkMsQ0FDOUUsUUFBWSxtQkFBb0IsQ0FBRyxrQ0FBcUMsQ0FDeEUsUUFBWSxrQkFBbUIsQ0FBRyxtQ0FBc0MsQ0FDeEUsUUFBWSxrQkFBbUIsQ0FBRyxrQ0FBcUMsQ0FDdkUsUUFBWSxrQkFBbUIsQ0FBSSx3Q0FBMkMsQ0FDOUUsUUFBVyxrQkFBbUIsQ0FBRyw4Q0FBaUQsQ0FDbEYsUUFBVSxtQkFBb0IsQ0FBRSxvREFBdUQsQ0FFdkYsUUFBWSxnQkFBaUIsQ0FBRyxrQ0FBcUMsQ0FDckUsUUFBVyxxQkFBc0IsQ0FBRyx5Q0FBNEMsQ0FDaEYsUUFBWSxvQkFBcUIsQ0FBRyxtQ0FBc0MsQ0FDMUUsUUFBWSxtQkFBb0IsQ0FBRyxvQ0FBdUMsQ0FDMUUsUUFBWSxtQkFBb0IsQ0FBRyxtQ0FBc0MsQ0FDekUsUUFBWSxtQkFBb0IsQ0FBRyx5Q0FBNEMsQ0FDL0UsUUFBVyxtQkFBb0IsQ0FBRywrQ0FBa0QsQ0FDcEYsUUFBVSxvQkFBcUIsQ0FBRSxxREFBd0QsQ0FFekYsUUFBWSxhQUFjLENBQUcsK0JBQWtDLENBQy9ELFFBQVcsa0JBQW1CLENBQUcsc0NBQXlDLENBQzFFLFFBQVksaUJBQWtCLENBQUcsZ0NBQW1DLENBQ3BFLFFBQVksZ0JBQWlCLENBQUcsaUNBQW9DLENBQ3BFLFFBQVksZ0JBQWlCLENBQUcsZ0NBQW1DLENBQ25FLFFBQVksZ0JBQWlCLENBQUcsc0NBQXlDLENBQ3pFLFFBQVcsZ0JBQWlCLENBQUcsNENBQStDLENBQzlFLFFBQVUsaUJBQWtCLENBQUUsa0RBQXFELENBRW5GLFFBR0UsZ0JBQWlCLENBQ2pCLGtDQUFtQyxDQUhuQyxhQUFjLENBQ2QsK0JBR0YsQ0FDQSxRQUdFLHFCQUFzQixDQUN0Qix5Q0FBMEMsQ0FIMUMsa0JBQW1CLENBQ25CLHNDQUdGLENBQ0EsUUFHRSxvQkFBcUIsQ0FDckIsbUNBQW9DLENBSHBDLGlCQUFrQixDQUNsQixnQ0FHRixDQUNBLFFBR0UsbUJBQW9CLENBQ3BCLG9DQUFxQyxDQUhyQyxnQkFBaUIsQ0FDakIsaUNBR0YsQ0FDQSxRQUdFLG1CQUFvQixDQUNwQixtQ0FBb0MsQ0FIcEMsZ0JBQWlCLENBQ2pCLGdDQUdGLENBQ0EsUUFHRSxtQkFBb0IsQ0FDcEIseUNBQTBDLENBSDFDLGdCQUFpQixDQUNqQixzQ0FHRixDQUNBLFFBR0UsbUJBQW9CLENBQ3BCLCtDQUFnRCxDQUhoRCxnQkFBaUIsQ0FDakIsNENBR0YsQ0FDQSxRQUdFLG9CQUFxQixDQUNyQixxREFBc0QsQ0FIdEQsaUJBQWtCLENBQ2xCLGtEQUdGLENBQ0EsUUFDRSxjQUFlLENBQ2YsZ0NBQWlDLENBQ2pDLGVBQWdCLENBQ2hCLGlDQUNGLENBQ0EsUUFDRSxtQkFBb0IsQ0FDcEIsdUNBQXdDLENBQ3hDLG9CQUFxQixDQUNyQix3Q0FDRixDQUNBLFFBQ0Usa0JBQW1CLENBQ25CLGlDQUFrQyxDQUNsQyxtQkFBb0IsQ0FDcEIsa0NBQ0YsQ0FDQSxRQUNFLGlCQUFrQixDQUNsQixrQ0FBbUMsQ0FDbkMsa0JBQW1CLENBQ25CLG1DQUNGLENBQ0EsUUFDRSxpQkFBa0IsQ0FDbEIsaUNBQWtDLENBQ2xDLGtCQUFtQixDQUNuQixrQ0FDRixDQUNBLFFBQ0UsaUJBQWtCLENBQ2xCLHVDQUF3QyxDQUN4QyxrQkFBbUIsQ0FDbkIsd0NBQ0YsQ0FDQSxRQUNFLGlCQUFrQixDQUNsQiw2Q0FBOEMsQ0FDOUMsa0JBQW1CLENBQ25CLDhDQUNGLENBQ0EsUUFDRSxrQkFBbUIsQ0FDbkIsbURBQW9ELENBQ3BELG1CQUFvQixDQUNwQixvREFDRixDQUVBLFFBQVksUUFBUyxDQUFHLDBCQUE2QixDQUNyRCxRQUFXLGFBQWMsQ0FBRyxpQ0FBb0MsQ0FDaEUsUUFBWSxZQUFhLENBQUcsMkJBQThCLENBQzFELFFBQVksV0FBWSxDQUFHLDRCQUErQixDQUMxRCxRQUFZLFdBQVksQ0FBRywyQkFBOEIsQ0FDekQsUUFBWSxXQUFZLENBQUcsaUNBQW9DLENBQy9ELFFBQVcsV0FBWSxDQUFHLHVDQUEwQyxDQUNwRSxRQUFVLFlBQWEsQ0FBRSw2Q0FBZ0QsQ0FFekUsUUFBWSxhQUFjLENBQUcsK0JBQWtDLENBQy9ELFFBQVcsa0JBQW1CLENBQUcsc0NBQXlDLENBQzFFLFFBQVksaUJBQWtCLENBQUcsZ0NBQW1DLENBQ3BFLFFBQVksZ0JBQWlCLENBQUcsaUNBQW9DLENBQ3BFLFFBQVksZ0JBQWlCLENBQUcsZ0NBQW1DLENBQ25FLFFBQVksZ0JBQWlCLENBQUcsc0NBQXlDLENBQ3pFLFFBQVcsZ0JBQWlCLENBQUcsNENBQStDLENBQzlFLFFBQVUsaUJBQWtCLENBQUUsa0RBQXFELENBRW5GLFFBQVksY0FBZSxDQUFHLGdDQUFtQyxDQUNqRSxRQUFXLG1CQUFvQixDQUFHLHVDQUEwQyxDQUM1RSxRQUFZLGtCQUFtQixDQUFHLGlDQUFvQyxDQUN0RSxRQUFZLGlCQUFrQixDQUFHLGtDQUFxQyxDQUN0RSxRQUFZLGlCQUFrQixDQUFHLGlDQUFvQyxDQUNyRSxRQUFZLGlCQUFrQixDQUFHLHVDQUEwQyxDQUMzRSxRQUFXLGlCQUFrQixDQUFHLDZDQUFnRCxDQUNoRixRQUFVLGtCQUFtQixDQUFFLG1EQUFzRCxDQUVyRixRQUFZLGVBQWdCLENBQUcsaUNBQW9DLENBQ25FLFFBQVcsb0JBQXFCLENBQUcsd0NBQTJDLENBQzlFLFFBQVksbUJBQW9CLENBQUcsa0NBQXFDLENBQ3hFLFFBQVksa0JBQW1CLENBQUcsbUNBQXNDLENBQ3hFLFFBQVksa0JBQW1CLENBQUcsa0NBQXFDLENBQ3ZFLFFBQVksa0JBQW1CLENBQUcsd0NBQTJDLENBQzdFLFFBQVcsa0JBQW1CLENBQUcsOENBQWlELENBQ2xGLFFBQVUsbUJBQW9CLENBQUUsb0RBQXVELENBRXZGLFFBQVksWUFBYSxDQUFHLDhCQUFpQyxDQUM3RCxRQUFXLGlCQUFrQixDQUFHLHFDQUF3QyxDQUN4RSxRQUFZLGdCQUFpQixDQUFHLCtCQUFrQyxDQUNsRSxRQUFZLGVBQWdCLENBQUcsZ0NBQW1DLENBQ2xFLFFBQVksZUFBZ0IsQ0FBRywrQkFBa0MsQ0FDakUsUUFBWSxlQUFnQixDQUFHLHFDQUF3QyxDQUN2RSxRQUFXLGVBQWdCLENBQUcsMkNBQThDLENBQzVFLFFBQVUsZ0JBQWlCLENBQUUsaURBQW9ELENBRWpGLFFBR0UsZUFBZ0IsQ0FDaEIsaUNBQWtDLENBSGxDLFlBQWEsQ0FDYiw4QkFHRixDQUNBLFFBR0Usb0JBQXFCLENBQ3JCLHdDQUF5QyxDQUh6QyxpQkFBa0IsQ0FDbEIscUNBR0YsQ0FDQSxRQUdFLG1CQUFvQixDQUNwQixrQ0FBbUMsQ0FIbkMsZ0JBQWlCLENBQ2pCLCtCQUdGLENBQ0EsUUFHRSxrQkFBbUIsQ0FDbkIsbUNBQW9DLENBSHBDLGVBQWdCLENBQ2hCLGdDQUdGLENBQ0EsUUFHRSxrQkFBbUIsQ0FDbkIsa0NBQW1DLENBSG5DLGVBQWdCLENBQ2hCLCtCQUdGLENBQ0EsUUFHRSxrQkFBbUIsQ0FDbkIsd0NBQXlDLENBSHpDLGVBQWdCLENBQ2hCLHFDQUdGLENBQ0EsUUFHRSxrQkFBbUIsQ0FDbkIsOENBQStDLENBSC9DLGVBQWdCLENBQ2hCLDJDQUdGLENBQ0EsUUFHRSxtQkFBb0IsQ0FDcEIsb0RBQXFELENBSHJELGdCQUFpQixDQUNqQixpREFHRixDQUVBLFFBQ0UsYUFBYyxDQUNkLCtCQUFnQyxDQUNoQyxjQUFlLENBQ2YsZ0NBQ0YsQ0FDQSxRQUNFLGtCQUFtQixDQUNuQixzQ0FBdUMsQ0FDdkMsbUJBQW9CLENBQ3BCLHVDQUNGLENBQ0EsUUFDRSxpQkFBa0IsQ0FDbEIsZ0NBQWlDLENBQ2pDLGtCQUFtQixDQUNuQixpQ0FDRixDQUNBLFFBQ0UsZ0JBQWlCLENBQ2pCLGlDQUFrQyxDQUNsQyxpQkFBa0IsQ0FDbEIsa0NBQ0YsQ0FDQSxRQUNFLGdCQUFpQixDQUNqQixnQ0FBaUMsQ0FDakMsaUJBQWtCLENBQ2xCLGlDQUNGLENBQ0EsUUFDRSxnQkFBaUIsQ0FDakIsc0NBQXVDLENBQ3ZDLGlCQUFrQixDQUNsQix1Q0FDRixDQUNBLFFBQ0UsZ0JBQWlCLENBQ2pCLDRDQUE2QyxDQUM3QyxpQkFBa0IsQ0FDbEIsNkNBQ0YsQ0FDQSxRQUNFLGlCQUFrQixDQUNsQixrREFBbUQsQ0FDbkQsa0JBQW1CLENBQ25CLG1EQUNGLENBRUYsQ0FFQSx3REFDRSxPQUFXLFNBQVUsQ0FBRywyQkFBOEIsQ0FDdEQsT0FBVSxjQUFlLENBQUcsa0NBQXFDLENBQ2pFLE9BQVcsYUFBYyxDQUFHLDRCQUErQixDQUMzRCxPQUFXLFlBQWEsQ0FBRyw2QkFBZ0MsQ0FDM0QsT0FBVyxZQUFhLENBQUcsNEJBQStCLENBQzFELE9BQVcsWUFBYSxDQUFHLGtDQUFxQyxDQUNoRSxPQUFVLFlBQWEsQ0FBRyx3Q0FBMkMsQ0FDckUsT0FBUyxhQUFjLENBQUUsOENBQWlELENBRTFFLE9BQVcsY0FBZSxDQUFHLGdDQUFtQyxDQUNoRSxPQUFVLG1CQUFvQixDQUFHLHVDQUEwQyxDQUMzRSxPQUFXLGtCQUFtQixDQUFHLGlDQUFvQyxDQUNyRSxPQUFXLGlCQUFrQixDQUFHLGtDQUFxQyxDQUNyRSxPQUFXLGlCQUFrQixDQUFHLGlDQUFvQyxDQUNwRSxPQUFXLGlCQUFrQixDQUFHLHVDQUEwQyxDQUMxRSxPQUFVLGlCQUFrQixDQUFHLDZDQUFnRCxDQUMvRSxPQUFTLGtCQUFtQixDQUFFLG1EQUFzRCxDQUVwRixPQUFXLGVBQWdCLENBQUcsaUNBQW9DLENBQ2xFLE9BQVUsb0JBQXFCLENBQUcsd0NBQTJDLENBQzdFLE9BQVcsbUJBQW9CLENBQUcsa0NBQXFDLENBQ3ZFLE9BQVcsa0JBQW1CLENBQUcsbUNBQXNDLENBQ3ZFLE9BQVcsa0JBQW1CLENBQUcsa0NBQXFDLENBQ3RFLE9BQVcsa0JBQW1CLENBQUcsd0NBQTJDLENBQzVFLE9BQVUsa0JBQW1CLENBQUcsOENBQWlELENBQ2pGLE9BQVMsbUJBQW9CLENBQUUsb0RBQXVELENBRXRGLE9BQVcsZ0JBQWlCLENBQUcsa0NBQXFDLENBQ3BFLE9BQVUscUJBQXNCLENBQUcseUNBQTRDLENBQy9FLE9BQVcsb0JBQXFCLENBQUcsbUNBQXNDLENBQ3pFLE9BQVcsbUJBQW9CLENBQUcsb0NBQXVDLENBQ3pFLE9BQVcsbUJBQW9CLENBQUcsbUNBQXNDLENBQ3hFLE9BQVcsbUJBQW9CLENBQUcseUNBQTRDLENBQzlFLE9BQVUsbUJBQW9CLENBQUcsK0NBQWtELENBQ25GLE9BQVMsb0JBQXFCLENBQUUscURBQXdELENBRXhGLE9BQVcsYUFBYyxDQUFHLCtCQUFrQyxDQUM5RCxPQUFVLGtCQUFtQixDQUFHLHNDQUF5QyxDQUN6RSxPQUFXLGlCQUFrQixDQUFHLGdDQUFtQyxDQUNuRSxPQUFXLGdCQUFpQixDQUFHLGlDQUFvQyxDQUNuRSxPQUFXLGdCQUFpQixDQUFHLGdDQUFtQyxDQUNsRSxPQUFXLGdCQUFpQixDQUFHLHNDQUF5QyxDQUN4RSxPQUFVLGdCQUFpQixDQUFHLDRDQUErQyxDQUM3RSxPQUFTLGlCQUFrQixDQUFFLGtEQUFxRCxDQUVsRixPQUdFLGdCQUFpQixDQUNqQixrQ0FBbUMsQ0FIbkMsYUFBYyxDQUNkLCtCQUdGLENBQ0EsT0FHRSxxQkFBc0IsQ0FDdEIseUNBQTBDLENBSDFDLGtCQUFtQixDQUNuQixzQ0FHRixDQUNBLE9BR0Usb0JBQXFCLENBQ3JCLG1DQUFvQyxDQUhwQyxpQkFBa0IsQ0FDbEIsZ0NBR0YsQ0FDQSxPQUdFLG1CQUFvQixDQUNwQixvQ0FBcUMsQ0FIckMsZ0JBQWlCLENBQ2pCLGlDQUdGLENBQ0EsT0FHRSxtQkFBb0IsQ0FDcEIsbUNBQW9DLENBSHBDLGdCQUFpQixDQUNqQixnQ0FHRixDQUNBLE9BR0UsbUJBQW9CLENBQ3BCLHlDQUEwQyxDQUgxQyxnQkFBaUIsQ0FDakIsc0NBR0YsQ0FDQSxPQUdFLG1CQUFvQixDQUNwQiwrQ0FBZ0QsQ0FIaEQsZ0JBQWlCLENBQ2pCLDRDQUdGLENBQ0EsT0FHRSxvQkFBcUIsQ0FDckIscURBQXNELENBSHRELGlCQUFrQixDQUNsQixrREFHRixDQUVBLE9BQ0UsY0FBZSxDQUNmLGdDQUFpQyxDQUNqQyxlQUFnQixDQUNoQixpQ0FDRixDQUNBLE9BQ0UsbUJBQW9CLENBQ3BCLHVDQUF3QyxDQUN4QyxvQkFBcUIsQ0FDckIsd0NBQ0YsQ0FDQSxPQUNFLGtCQUFtQixDQUNuQixpQ0FBa0MsQ0FDbEMsbUJBQW9CLENBQ3BCLGtDQUNGLENBQ0EsT0FDRSxpQkFBa0IsQ0FDbEIsa0NBQW1DLENBQ25DLGtCQUFtQixDQUNuQixtQ0FDRixDQUNBLE9BQ0UsaUJBQWtCLENBQ2xCLGlDQUFrQyxDQUNsQyxrQkFBbUIsQ0FDbkIsa0NBQ0YsQ0FDQSxPQUNFLGlCQUFrQixDQUNsQix1Q0FBd0MsQ0FDeEMsa0JBQW1CLENBQ25CLHdDQUNGLENBQ0EsT0FDRSxpQkFBa0IsQ0FDbEIsNkNBQThDLENBQzlDLGtCQUFtQixDQUNuQiw4Q0FDRixDQUNBLE9BQ0Usa0JBQW1CLENBQ25CLG1EQUFvRCxDQUNwRCxtQkFBb0IsQ0FDcEIsb0RBQ0YsQ0FFQSxPQUFXLFFBQVMsQ0FBRywwQkFBNkIsQ0FDcEQsT0FBVSxhQUFjLENBQUcsaUNBQW9DLENBQy9ELE9BQVcsWUFBYSxDQUFHLDJCQUE4QixDQUN6RCxPQUFXLFdBQVksQ0FBRyw0QkFBK0IsQ0FDekQsT0FBVyxXQUFZLENBQUcsMkJBQThCLENBQ3hELE9BQVcsV0FBWSxDQUFHLGlDQUFvQyxDQUM5RCxPQUFVLFdBQVksQ0FBRyx1Q0FBMEMsQ0FDbkUsT0FBUyxZQUFhLENBQUUsNkNBQWdELENBRXhFLE9BQVcsYUFBYyxDQUFHLCtCQUFrQyxDQUM5RCxPQUFVLGtCQUFtQixDQUFHLHNDQUF5QyxDQUN6RSxPQUFXLGlCQUFrQixDQUFHLGdDQUFtQyxDQUNuRSxPQUFXLGdCQUFpQixDQUFHLGlDQUFvQyxDQUNuRSxPQUFXLGdCQUFpQixDQUFHLGdDQUFtQyxDQUNsRSxPQUFXLGdCQUFpQixDQUFHLHNDQUF5QyxDQUN4RSxPQUFVLGdCQUFpQixDQUFHLDRDQUErQyxDQUM3RSxPQUFTLGlCQUFrQixDQUFFLGtEQUFxRCxDQUVsRixPQUFXLGNBQWUsQ0FBRyxnQ0FBbUMsQ0FDaEUsT0FBVSxtQkFBb0IsQ0FBRyx1Q0FBMEMsQ0FDM0UsT0FBVyxrQkFBbUIsQ0FBRyxpQ0FBb0MsQ0FDckUsT0FBVyxpQkFBa0IsQ0FBRyxrQ0FBcUMsQ0FDckUsT0FBVyxpQkFBa0IsQ0FBRyxpQ0FBb0MsQ0FDcEUsT0FBVyxpQkFBa0IsQ0FBRyx1Q0FBMEMsQ0FDMUUsT0FBVSxpQkFBa0IsQ0FBRyw2Q0FBZ0QsQ0FDL0UsT0FBUyxrQkFBbUIsQ0FBRSxtREFBc0QsQ0FFcEYsT0FBVyxlQUFnQixDQUFHLGlDQUFvQyxDQUNsRSxPQUFVLG9CQUFxQixDQUFHLHdDQUEyQyxDQUM3RSxPQUFXLG1CQUFvQixDQUFHLGtDQUFxQyxDQUN2RSxPQUFXLGtCQUFtQixDQUFHLG1DQUFzQyxDQUN2RSxPQUFXLGtCQUFtQixDQUFHLGtDQUFxQyxDQUN0RSxPQUFXLGtCQUFtQixDQUFHLHdDQUEyQyxDQUM1RSxPQUFVLGtCQUFtQixDQUFHLDhDQUFpRCxDQUNqRixPQUFTLG1CQUFvQixDQUFFLG9EQUF1RCxDQUV0RixPQUFXLFlBQWEsQ0FBRyw4QkFBaUMsQ0FDNUQsT0FBVSxpQkFBa0IsQ0FBRyxxQ0FBd0MsQ0FDdkUsT0FBVyxnQkFBaUIsQ0FBRywrQkFBa0MsQ0FDakUsT0FBVyxlQUFnQixDQUFHLGdDQUFtQyxDQUNqRSxPQUFXLGVBQWdCLENBQUcsK0JBQWtDLENBQ2hFLE9BQVcsZUFBZ0IsQ0FBRyxxQ0FBd0MsQ0FDdEUsT0FBVSxlQUFnQixDQUFHLDJDQUE4QyxDQUMzRSxPQUFTLGdCQUFpQixDQUFFLGlEQUFvRCxDQUVoRixPQUdFLGVBQWdCLENBQ2hCLGlDQUFrQyxDQUhsQyxZQUFhLENBQ2IsOEJBR0YsQ0FDQSxPQUdFLG9CQUFxQixDQUNyQix3Q0FBeUMsQ0FIekMsaUJBQWtCLENBQ2xCLHFDQUdGLENBQ0EsT0FHRSxtQkFBb0IsQ0FDcEIsa0NBQW1DLENBSG5DLGdCQUFpQixDQUNqQiwrQkFHRixDQUNBLE9BR0Usa0JBQW1CLENBQ25CLG1DQUFvQyxDQUhwQyxlQUFnQixDQUNoQixnQ0FHRixDQUNBLE9BR0Usa0JBQW1CLENBQ25CLGtDQUFtQyxDQUhuQyxlQUFnQixDQUNoQiwrQkFHRixDQUNBLE9BR0Usa0JBQW1CLENBQ25CLHdDQUF5QyxDQUh6QyxlQUFnQixDQUNoQixxQ0FHRixDQUNBLE9BR0Usa0JBQW1CLENBQ25CLDhDQUErQyxDQUgvQyxlQUFnQixDQUNoQiwyQ0FHRixDQUNBLE9BR0UsbUJBQW9CLENBQ3BCLG9EQUFxRCxDQUhyRCxnQkFBaUIsQ0FDakIsaURBR0YsQ0FFQSxPQUNFLGFBQWMsQ0FDZCwrQkFBZ0MsQ0FDaEMsY0FBZSxDQUNmLGdDQUNGLENBQ0EsT0FDRSxrQkFBbUIsQ0FDbkIsc0NBQXVDLENBQ3ZDLG1CQUFvQixDQUNwQix1Q0FDRixDQUNBLE9BQ0UsaUJBQWtCLENBQ2xCLGdDQUFpQyxDQUNqQyxrQkFBbUIsQ0FDbkIsaUNBQ0YsQ0FDQSxPQUNFLGdCQUFpQixDQUNqQixpQ0FBa0MsQ0FDbEMsaUJBQWtCLENBQ2xCLGtDQUNGLENBQ0EsT0FDRSxnQkFBaUIsQ0FDakIsZ0NBQWlDLENBQ2pDLGlCQUFrQixDQUNsQixpQ0FDRixDQUNBLE9BQ0UsZ0JBQWlCLENBQ2pCLHNDQUF1QyxDQUN2QyxpQkFBa0IsQ0FDbEIsdUNBQ0YsQ0FDQSxPQUNFLGdCQUFpQixDQUNqQiw0Q0FBNkMsQ0FDN0MsaUJBQWtCLENBQ2xCLDZDQUNGLENBQ0EsT0FDRSxpQkFBa0IsQ0FDbEIsa0RBQW1ELENBQ25ELGtCQUFtQixDQUNuQixtREFDRixDQUVGLENBRUEsbUNBQ0UsT0FBVyxTQUFVLENBQUcsMkJBQThCLENBQ3RELE9BQVUsY0FBZSxDQUFHLGtDQUFxQyxDQUNqRSxPQUFXLGFBQWMsQ0FBRyw0QkFBK0IsQ0FDM0QsT0FBVyxZQUFhLENBQUcsNkJBQWdDLENBQzNELE9BQVcsWUFBYSxDQUFHLDRCQUErQixDQUMxRCxPQUFXLFlBQWEsQ0FBRyxrQ0FBcUMsQ0FDaEUsT0FBVSxZQUFhLENBQUcsd0NBQTJDLENBQ3JFLE9BQVMsYUFBYyxDQUFFLDhDQUFpRCxDQUUxRSxPQUFXLGNBQWUsQ0FBRyxnQ0FBbUMsQ0FDaEUsT0FBVSxtQkFBb0IsQ0FBRyx1Q0FBMEMsQ0FDM0UsT0FBVyxrQkFBbUIsQ0FBRyxpQ0FBb0MsQ0FDckUsT0FBVyxpQkFBa0IsQ0FBRyxrQ0FBcUMsQ0FDckUsT0FBVyxpQkFBa0IsQ0FBRyxpQ0FBb0MsQ0FDcEUsT0FBVyxpQkFBa0IsQ0FBRyx1Q0FBMEMsQ0FDMUUsT0FBVSxpQkFBa0IsQ0FBRyw2Q0FBZ0QsQ0FDL0UsT0FBUyxrQkFBbUIsQ0FBRSxtREFBc0QsQ0FFcEYsT0FBVyxlQUFnQixDQUFHLGlDQUFvQyxDQUNsRSxPQUFVLG9CQUFxQixDQUFHLHdDQUEyQyxDQUM3RSxPQUFXLG1CQUFvQixDQUFHLGtDQUFxQyxDQUN2RSxPQUFXLGtCQUFtQixDQUFHLG1DQUFzQyxDQUN2RSxPQUFXLGtCQUFtQixDQUFHLGtDQUFxQyxDQUN0RSxPQUFXLGtCQUFtQixDQUFHLHdDQUEyQyxDQUM1RSxPQUFVLGtCQUFtQixDQUFHLDhDQUFpRCxDQUNqRixPQUFTLG1CQUFvQixDQUFFLG9EQUF1RCxDQUV0RixPQUFXLGdCQUFpQixDQUFHLGtDQUFxQyxDQUNwRSxPQUFVLHFCQUFzQixDQUFHLHlDQUE0QyxDQUMvRSxPQUFXLG9CQUFxQixDQUFHLG1DQUFzQyxDQUN6RSxPQUFXLG1CQUFvQixDQUFHLG9DQUF1QyxDQUN6RSxPQUFXLG1CQUFvQixDQUFHLG1DQUFzQyxDQUN4RSxPQUFXLG1CQUFvQixDQUFHLHlDQUE0QyxDQUM5RSxPQUFVLG1CQUFvQixDQUFHLCtDQUFrRCxDQUNuRixPQUFTLG9CQUFxQixDQUFFLHFEQUF3RCxDQUV4RixPQUFXLGFBQWMsQ0FBRywrQkFBa0MsQ0FDOUQsT0FBVSxrQkFBbUIsQ0FBRyxzQ0FBeUMsQ0FDekUsT0FBVyxpQkFBa0IsQ0FBRyxnQ0FBbUMsQ0FDbkUsT0FBVyxnQkFBaUIsQ0FBRyxpQ0FBb0MsQ0FDbkUsT0FBVyxnQkFBaUIsQ0FBRyxnQ0FBbUMsQ0FDbEUsT0FBVyxnQkFBaUIsQ0FBRyxzQ0FBeUMsQ0FDeEUsT0FBVSxnQkFBaUIsQ0FBRyw0Q0FBK0MsQ0FDN0UsT0FBUyxpQkFBa0IsQ0FBRSxrREFBcUQsQ0FFbEYsT0FHRSxnQkFBaUIsQ0FDakIsa0NBQW1DLENBSG5DLGFBQWMsQ0FDZCwrQkFHRixDQUNBLE9BR0UscUJBQXNCLENBQ3RCLHlDQUEwQyxDQUgxQyxrQkFBbUIsQ0FDbkIsc0NBR0YsQ0FDQSxPQUdFLG9CQUFxQixDQUNyQixtQ0FBb0MsQ0FIcEMsaUJBQWtCLENBQ2xCLGdDQUdGLENBQ0EsT0FHRSxtQkFBb0IsQ0FDcEIsb0NBQXFDLENBSHJDLGdCQUFpQixDQUNqQixpQ0FHRixDQUNBLE9BR0UsbUJBQW9CLENBQ3BCLG1DQUFvQyxDQUhwQyxnQkFBaUIsQ0FDakIsZ0NBR0YsQ0FDQSxPQUdFLG1CQUFvQixDQUNwQix5Q0FBMEMsQ0FIMUMsZ0JBQWlCLENBQ2pCLHNDQUdGLENBQ0EsT0FHRSxtQkFBb0IsQ0FDcEIsK0NBQWdELENBSGhELGdCQUFpQixDQUNqQiw0Q0FHRixDQUNBLE9BR0Usb0JBQXFCLENBQ3JCLHFEQUFzRCxDQUh0RCxpQkFBa0IsQ0FDbEIsa0RBR0YsQ0FFQSxPQUNFLGNBQWUsQ0FDZixnQ0FBaUMsQ0FDakMsZUFBZ0IsQ0FDaEIsaUNBQ0YsQ0FDQSxPQUNFLG1CQUFvQixDQUNwQix1Q0FBd0MsQ0FDeEMsb0JBQXFCLENBQ3JCLHdDQUNGLENBQ0EsT0FDRSxrQkFBbUIsQ0FDbkIsaUNBQWtDLENBQ2xDLG1CQUFvQixDQUNwQixrQ0FDRixDQUNBLE9BQ0UsaUJBQWtCLENBQ2xCLGtDQUFtQyxDQUNuQyxrQkFBbUIsQ0FDbkIsbUNBQ0YsQ0FDQSxPQUNFLGlCQUFrQixDQUNsQixpQ0FBa0MsQ0FDbEMsa0JBQW1CLENBQ25CLGtDQUNGLENBQ0EsT0FDRSxpQkFBa0IsQ0FDbEIsdUNBQXdDLENBQ3hDLGtCQUFtQixDQUNuQix3Q0FDRixDQUNBLE9BQ0UsaUJBQWtCLENBQ2xCLDZDQUE4QyxDQUM5QyxrQkFBbUIsQ0FDbkIsOENBQ0YsQ0FDQSxPQUNFLGtCQUFtQixDQUNuQixtREFBb0QsQ0FDcEQsbUJBQW9CLENBQ3BCLG9EQUNGLENBRUEsT0FBVyxRQUFTLENBQUcsMEJBQTZCLENBQ3BELE9BQVUsYUFBYyxDQUFHLGlDQUFvQyxDQUMvRCxPQUFXLFlBQWEsQ0FBRywyQkFBOEIsQ0FDekQsT0FBVyxXQUFZLENBQUcsNEJBQStCLENBQ3pELE9BQVcsV0FBWSxDQUFHLDJCQUE4QixDQUN4RCxPQUFXLFdBQVksQ0FBRyxpQ0FBb0MsQ0FDOUQsT0FBVSxXQUFZLENBQUcsdUNBQTBDLENBQ25FLE9BQVMsWUFBYSxDQUFFLDZDQUFnRCxDQUV4RSxPQUFXLGFBQWMsQ0FBRywrQkFBa0MsQ0FDOUQsT0FBVSxrQkFBbUIsQ0FBRyxzQ0FBeUMsQ0FDekUsT0FBVyxpQkFBa0IsQ0FBRyxnQ0FBbUMsQ0FDbkUsT0FBVyxnQkFBaUIsQ0FBRyxpQ0FBb0MsQ0FDbkUsT0FBVyxnQkFBaUIsQ0FBRyxnQ0FBbUMsQ0FDbEUsT0FBVyxnQkFBaUIsQ0FBRyxzQ0FBeUMsQ0FDeEUsT0FBVSxnQkFBaUIsQ0FBRyw0Q0FBK0MsQ0FDN0UsT0FBUyxpQkFBa0IsQ0FBRSxrREFBcUQsQ0FFbEYsT0FBVyxjQUFlLENBQUcsZ0NBQW1DLENBQ2hFLE9BQVUsbUJBQW9CLENBQUcsdUNBQTBDLENBQzNFLE9BQVcsa0JBQW1CLENBQUcsaUNBQW9DLENBQ3JFLE9BQVcsaUJBQWtCLENBQUcsa0NBQXFDLENBQ3JFLE9BQVcsaUJBQWtCLENBQUcsaUNBQW9DLENBQ3BFLE9BQVcsaUJBQWtCLENBQUcsdUNBQTBDLENBQzFFLE9BQVUsaUJBQWtCLENBQUcsNkNBQWdELENBQy9FLE9BQVMsa0JBQW1CLENBQUUsbURBQXNELENBRXBGLE9BQVcsZUFBZ0IsQ0FBRyxpQ0FBb0MsQ0FDbEUsT0FBVSxvQkFBcUIsQ0FBRyx3Q0FBMkMsQ0FDN0UsT0FBVyxtQkFBb0IsQ0FBRyxrQ0FBcUMsQ0FDdkUsT0FBVyxrQkFBbUIsQ0FBRyxtQ0FBc0MsQ0FDdkUsT0FBVyxrQkFBbUIsQ0FBRyxrQ0FBcUMsQ0FDdEUsT0FBVyxrQkFBbUIsQ0FBRyx3Q0FBMkMsQ0FDNUUsT0FBVSxrQkFBbUIsQ0FBRyw4Q0FBaUQsQ0FDakYsT0FBUyxtQkFBb0IsQ0FBRSxvREFBdUQsQ0FFdEYsT0FBVyxZQUFhLENBQUcsOEJBQWlDLENBQzVELE9BQVUsaUJBQWtCLENBQUcscUNBQXdDLENBQ3ZFLE9BQVcsZ0JBQWlCLENBQUcsK0JBQWtDLENBQ2pFLE9BQVcsZUFBZ0IsQ0FBRyxnQ0FBbUMsQ0FDakUsT0FBVyxlQUFnQixDQUFHLCtCQUFrQyxDQUNoRSxPQUFXLGVBQWdCLENBQUcscUNBQXdDLENBQ3RFLE9BQVUsZUFBZ0IsQ0FBRywyQ0FBOEMsQ0FDM0UsT0FBUyxnQkFBaUIsQ0FBRSxpREFBb0QsQ0FFaEYsT0FHRSxlQUFnQixDQUNoQixpQ0FBa0MsQ0FIbEMsWUFBYSxDQUNiLDhCQUdGLENBQ0EsT0FHRSxvQkFBcUIsQ0FDckIsd0NBQXlDLENBSHpDLGlCQUFrQixDQUNsQixxQ0FHRixDQUNBLE9BR0UsbUJBQW9CLENBQ3BCLGtDQUFtQyxDQUhuQyxnQkFBaUIsQ0FDakIsK0JBR0YsQ0FDQSxPQUdFLGtCQUFtQixDQUNuQixtQ0FBb0MsQ0FIcEMsZUFBZ0IsQ0FDaEIsZ0NBR0YsQ0FDQSxPQUdFLGtCQUFtQixDQUNuQixrQ0FBbUMsQ0FIbkMsZUFBZ0IsQ0FDaEIsK0JBR0YsQ0FDQSxPQUdFLGtCQUFtQixDQUNuQix3Q0FBeUMsQ0FIekMsZUFBZ0IsQ0FDaEIscUNBR0YsQ0FDQSxPQUdFLGtCQUFtQixDQUNuQiw4Q0FBK0MsQ0FIL0MsZUFBZ0IsQ0FDaEIsMkNBR0YsQ0FDQSxPQUdFLG1CQUFvQixDQUNwQixvREFBcUQsQ0FIckQsZ0JBQWlCLENBQ2pCLGlEQUdGLENBRUEsT0FDRSxhQUFjLENBQ2QsK0JBQWdDLENBQ2hDLGNBQWUsQ0FDZixnQ0FDRixDQUNBLE9BQ0Usa0JBQW1CLENBQ25CLHNDQUF1QyxDQUN2QyxtQkFBb0IsQ0FDcEIsdUNBQ0YsQ0FDQSxPQUNFLGlCQUFrQixDQUNsQixnQ0FBaUMsQ0FDakMsa0JBQW1CLENBQ25CLGlDQUNGLENBQ0EsT0FDRSxnQkFBaUIsQ0FDakIsaUNBQWtDLENBQ2xDLGlCQUFrQixDQUNsQixrQ0FDRixDQUNBLE9BQ0UsZ0JBQWlCLENBQ2pCLGdDQUFpQyxDQUNqQyxpQkFBa0IsQ0FDbEIsaUNBQ0YsQ0FDQSxPQUNFLGdCQUFpQixDQUNqQixzQ0FBdUMsQ0FDdkMsaUJBQWtCLENBQ2xCLHVDQUNGLENBQ0EsT0FDRSxnQkFBaUIsQ0FDakIsNENBQTZDLENBQzdDLGlCQUFrQixDQUNsQiw2Q0FDRixDQUNBLE9BQ0UsaUJBQWtCLENBQ2xCLGtEQUFtRCxDQUNuRCxrQkFBbUIsQ0FDbkIsbURBQ0YsQ0FDRixDQThCQSxLQUFPLGNBQXlCLENBQUUsMENBQStDLENBRWpGLEtBQU8sYUFBd0IsQ0FBRSxvQ0FBeUMsQ0FFMUUsS0FBTyxZQUF1QixDQUFFLHFDQUEwQyxDQUUxRSxLQUFPLFlBQXVCLENBQUUsb0NBQXlDLENBRXpFLEtBQU8sWUFBdUIsQ0FBRSwwQ0FBK0MsQ0FFL0UsS0FBTyxZQUF1QixDQUFFLGdEQUFxRCxDQUVyRixLQUFPLGFBQXdCLENBQUUsc0RBQTJELENBRTVGLEtBQU8sbUJBQThCLENBQUUsK0NBQW9ELENBRTNGLEtBQU8sa0JBQTZCLENBQUUseUNBQThDLENBRXBGLEtBQU8saUJBQTRCLENBQUUsMENBQStDLENBRXBGLEtBQU8saUJBQTRCLENBQUUseUNBQThDLENBRW5GLEtBQU8saUJBQTRCLENBQUUsK0NBQW9ELENBRXpGLEtBQU8saUJBQTRCLENBQUUscURBQTBELENBRS9GLEtBQU8sa0JBQTZCLENBQUUsMkRBQWdFLENBRXRHLEtBQU8sb0JBQStCLENBQUUsZ0RBQXFELENBRTdGLEtBQU8sbUJBQThCLENBQUUsMENBQStDLENBRXRGLEtBQU8sa0JBQTZCLENBQUUsMkNBQWdELENBRXRGLEtBQU8sa0JBQTZCLENBQUUsMENBQStDLENBRXJGLEtBQU8sa0JBQTZCLENBQUUsZ0RBQXFELENBRTNGLEtBQU8sa0JBQTZCLENBQUUsc0RBQTJELENBRWpHLEtBQU8sbUJBQThCLENBQUUsNERBQWlFLENBRXhHLEtBQU8scUJBQWdDLENBQUUsaURBQXNELENBRS9GLEtBQU8sb0JBQStCLENBQUUsMkNBQWdELENBRXhGLEtBQU8sbUJBQThCLENBQUUsNENBQWlELENBRXhGLEtBQU8sbUJBQThCLENBQUUsMkNBQWdELENBRXZGLEtBQU8sbUJBQThCLENBQUUsaURBQXNELENBRTdGLEtBQU8sbUJBQThCLENBQUUsdURBQTRELENBRW5HLEtBQU8sb0JBQStCLENBQUUsNkRBQWtFLENBRTFHLEtBQU8sa0JBQTZCLENBQUUsOENBQW1ELENBRXpGLEtBQU8saUJBQTRCLENBQUUsd0NBQTZDLENBRWxGLEtBQU8sZ0JBQTJCLENBQUUseUNBQThDLENBRWxGLEtBQU8sZ0JBQTJCLENBQUUsd0NBQTZDLENBRWpGLEtBQU8sZ0JBQTJCLENBQUUsOENBQW1ELENBRXZGLEtBQU8sZ0JBQTJCLENBQUUsb0RBQXlELENBRTdGLEtBQU8saUJBQTRCLENBQUUsMERBQStELENBRXBHLG1DQUVFLFFBQVUsY0FBeUIsQ0FBRSwwQ0FBK0MsQ0FDcEYsUUFBVSxhQUF3QixDQUFFLG9DQUF5QyxDQUM3RSxRQUFVLFlBQXVCLENBQUUscUNBQTBDLENBQzdFLFFBQVUsWUFBdUIsQ0FBRSxvQ0FBeUMsQ0FDNUUsUUFBVSxZQUF1QixDQUFFLDBDQUErQyxDQUNsRixRQUFVLFlBQXVCLENBQUUsZ0RBQXFELENBQ3hGLFFBQVUsYUFBd0IsQ0FBRSxzREFBMkQsQ0FFL0YsUUFBVSxtQkFBOEIsQ0FBRSwrQ0FBb0QsQ0FDOUYsUUFBVSxrQkFBNkIsQ0FBRSx5Q0FBOEMsQ0FDdkYsUUFBVSxpQkFBNEIsQ0FBRSwwQ0FBK0MsQ0FDdkYsUUFBVSxpQkFBNEIsQ0FBRSx5Q0FBOEMsQ0FDdEYsUUFBVSxpQkFBNEIsQ0FBRSwrQ0FBb0QsQ0FDNUYsUUFBVSxpQkFBNEIsQ0FBRSxxREFBMEQsQ0FDbEcsUUFBVSxrQkFBNkIsQ0FBRSwyREFBZ0UsQ0FFekcsUUFBVSxvQkFBK0IsQ0FBRSxnREFBcUQsQ0FDaEcsUUFBVSxtQkFBOEIsQ0FBRSwwQ0FBK0MsQ0FDekYsUUFBVSxrQkFBNkIsQ0FBRSwyQ0FBZ0QsQ0FDekYsUUFBVSxrQkFBNkIsQ0FBRSwwQ0FBK0MsQ0FDeEYsUUFBVSxrQkFBNkIsQ0FBRSxnREFBcUQsQ0FDOUYsUUFBVSxrQkFBNkIsQ0FBRSxzREFBMkQsQ0FDcEcsUUFBVSxtQkFBOEIsQ0FBRSw0REFBaUUsQ0FFM0csUUFBVSxxQkFBZ0MsQ0FBRSxpREFBc0QsQ0FDbEcsUUFBVSxvQkFBK0IsQ0FBRSwyQ0FBZ0QsQ0FDM0YsUUFBVSxtQkFBOEIsQ0FBRSw0Q0FBaUQsQ0FDM0YsUUFBVSxtQkFBOEIsQ0FBRSwyQ0FBZ0QsQ0FDMUYsUUFBVSxtQkFBOEIsQ0FBRSxpREFBc0QsQ0FDaEcsUUFBVSxtQkFBOEIsQ0FBRSx1REFBNEQsQ0FDdEcsUUFBVSxvQkFBK0IsQ0FBRSw2REFBa0UsQ0FFN0csUUFBVSxrQkFBNkIsQ0FBRSw4Q0FBbUQsQ0FDNUYsUUFBVSxpQkFBNEIsQ0FBRSx3Q0FBNkMsQ0FDckYsUUFBVSxnQkFBMkIsQ0FBRSx5Q0FBOEMsQ0FDckYsUUFBVSxnQkFBMkIsQ0FBRSx3Q0FBNkMsQ0FDcEYsUUFBVSxnQkFBMkIsQ0FBRSw4Q0FBbUQsQ0FDMUYsUUFBVSxnQkFBMkIsQ0FBRSxvREFBeUQsQ0FDaEcsUUFBVSxpQkFBNEIsQ0FBRSwwREFBK0QsQ0FFekcsQ0FFQSx3REFDRSxPQUFTLGNBQXlCLENBQUUsMENBQStDLENBQ25GLE9BQVMsYUFBd0IsQ0FBRSxvQ0FBeUMsQ0FDNUUsT0FBUyxZQUF1QixDQUFFLHFDQUEwQyxDQUM1RSxPQUFTLFlBQXVCLENBQUUsb0NBQXlDLENBQzNFLE9BQVMsWUFBdUIsQ0FBRSwwQ0FBK0MsQ0FDakYsT0FBUyxZQUF1QixDQUFFLGdEQUFxRCxDQUN2RixPQUFTLGFBQXdCLENBQUUsc0RBQTJELENBRTlGLE9BQVMsbUJBQThCLENBQUUsK0NBQW9ELENBQzdGLE9BQVMsa0JBQTZCLENBQUUseUNBQThDLENBQ3RGLE9BQVMsaUJBQTRCLENBQUUsMENBQStDLENBQ3RGLE9BQVMsaUJBQTRCLENBQUUseUNBQThDLENBQ3JGLE9BQVMsaUJBQTRCLENBQUUsK0NBQW9ELENBQzNGLE9BQVMsaUJBQTRCLENBQUUscURBQTBELENBQ2pHLE9BQVMsa0JBQTZCLENBQUUsMkRBQWdFLENBRXhHLE9BQVMsb0JBQStCLENBQUUsZ0RBQXFELENBQy9GLE9BQVMsbUJBQThCLENBQUUsMENBQStDLENBQ3hGLE9BQVMsa0JBQTZCLENBQUUsMkNBQWdELENBQ3hGLE9BQVMsa0JBQTZCLENBQUUsMENBQStDLENBQ3ZGLE9BQVMsa0JBQTZCLENBQUUsZ0RBQXFELENBQzdGLE9BQVMsa0JBQTZCLENBQUUsc0RBQTJELENBQ25HLE9BQVMsbUJBQThCLENBQUUsNERBQWlFLENBRTFHLE9BQVMscUJBQWdDLENBQUUsaURBQXNELENBQ2pHLE9BQVMsb0JBQStCLENBQUUsMkNBQWdELENBQzFGLE9BQVMsbUJBQThCLENBQUUsNENBQWlELENBQzFGLE9BQVMsbUJBQThCLENBQUUsMkNBQWdELENBQ3pGLE9BQVMsbUJBQThCLENBQUUsaURBQXNELENBQy9GLE9BQVMsbUJBQThCLENBQUUsdURBQTRELENBQ3JHLE9BQVMsb0JBQStCLENBQUUsNkRBQWtFLENBRTVHLE9BQVMsa0JBQTZCLENBQUUsOENBQW1ELENBQzNGLE9BQVMsaUJBQTRCLENBQUUsd0NBQTZDLENBQ3BGLE9BQVMsZ0JBQTJCLENBQUUseUNBQThDLENBQ3BGLE9BQVMsZ0JBQTJCLENBQUUsd0NBQTZDLENBQ25GLE9BQVMsZ0JBQTJCLENBQUUsOENBQW1ELENBQ3pGLE9BQVMsZ0JBQTJCLENBQUUsb0RBQXlELENBQy9GLE9BQVMsaUJBQTRCLENBQUUsMERBQStELENBRXhHLENBRUEsbUNBQ0UsT0FBUyxjQUF5QixDQUFFLDBDQUErQyxDQUNuRixPQUFTLGFBQXdCLENBQUUsb0NBQXlDLENBQzVFLE9BQVMsWUFBdUIsQ0FBRSxxQ0FBMEMsQ0FDNUUsT0FBUyxZQUF1QixDQUFFLG9DQUF5QyxDQUMzRSxPQUFTLFlBQXVCLENBQUUsMENBQStDLENBQ2pGLE9BQVMsWUFBdUIsQ0FBRSxnREFBcUQsQ0FDdkYsT0FBUyxhQUF3QixDQUFFLHNEQUEyRCxDQUU5RixPQUFTLG1CQUE4QixDQUFFLCtDQUFvRCxDQUM3RixPQUFTLGtCQUE2QixDQUFFLHlDQUE4QyxDQUN0RixPQUFTLGlCQUE0QixDQUFFLDBDQUErQyxDQUN0RixPQUFTLGlCQUE0QixDQUFFLHlDQUE4QyxDQUNyRixPQUFTLGlCQUE0QixDQUFFLCtDQUFvRCxDQUMzRixPQUFTLGlCQUE0QixDQUFFLHFEQUEwRCxDQUNqRyxPQUFTLGtCQUE2QixDQUFFLDJEQUFnRSxDQUV4RyxPQUFTLG9CQUErQixDQUFFLGdEQUFxRCxDQUMvRixPQUFTLG1CQUE4QixDQUFFLDBDQUErQyxDQUN4RixPQUFTLGtCQUE2QixDQUFFLDJDQUFnRCxDQUN4RixPQUFTLGtCQUE2QixDQUFFLDBDQUErQyxDQUN2RixPQUFTLGtCQUE2QixDQUFFLGdEQUFxRCxDQUM3RixPQUFTLGtCQUE2QixDQUFFLHNEQUEyRCxDQUNuRyxPQUFTLG1CQUE4QixDQUFFLDREQUFpRSxDQUUxRyxPQUFTLHFCQUFnQyxDQUFFLGlEQUFzRCxDQUNqRyxPQUFTLG9CQUErQixDQUFFLDJDQUFnRCxDQUMxRixPQUFTLG1CQUE4QixDQUFFLDRDQUFpRCxDQUMxRixPQUFTLG1CQUE4QixDQUFFLDJDQUFnRCxDQUN6RixPQUFTLG1CQUE4QixDQUFFLGlEQUFzRCxDQUMvRixPQUFTLG1CQUE4QixDQUFFLHVEQUE0RCxDQUNyRyxPQUFTLG9CQUErQixDQUFFLDZEQUFrRSxDQUU1RyxPQUFTLGtCQUE2QixDQUFFLDhDQUFtRCxDQUMzRixPQUFTLGlCQUE0QixDQUFFLHdDQUE2QyxDQUNwRixPQUFTLGdCQUEyQixDQUFFLHlDQUE4QyxDQUNwRixPQUFTLGdCQUEyQixDQUFFLHdDQUE2QyxDQUNuRixPQUFTLGdCQUEyQixDQUFFLDhDQUFtRCxDQUN6RixPQUFTLGdCQUEyQixDQUFFLG9EQUF5RCxDQUMvRixPQUFTLGlCQUE0QixDQUFFLDBEQUErRCxDQUN4RyxDQVNBLFVBQ0ksd0JBQXlCLENBQ3pCLGdCQUNKLENBRUEsc0NBQ0UscUJBQXNCLENBQ3RCLG9DQUNGLENBRUEsbUNBQ0UscUJBQXNCLENBQ3RCLGlDQUNGLENBRUEsb0NBQ0UscUJBQXNCLENBQ3RCLGtDQUNGLENBRUEsb0NBQ0Usd0JBQXlCLENBQ3pCLGtDQUNGLENBRUEsNkJBQ0UsbUNBQXNDLENBQ3RDLGdDQUNGLENBRUEsNEJBQ0UsK0JBQWdDLENBQ2hDLGdDQUNGLENBZUEsUUFBZ0Isb0NBQXFDLENBQUUsNEJBQStCLENBRXRGLFdBQWdCLGlDQUFrQyxDQUFFLHlCQUE0QixDQUVoRixjQUFnQiw0QkFBNkIsQ0FBRSxvQkFBdUIsQ0FFdEUsbUNBQ0UsV0FBbUIsb0NBQXFDLENBQUUsNEJBQStCLENBQ3pGLGNBQW1CLGlDQUFrQyxDQUFFLHlCQUE0QixDQUNuRixpQkFBbUIsNEJBQTZCLENBQUUsb0JBQXVCLENBQzNFLENBRUEsd0RBQ0UsVUFBa0Isb0NBQXFDLENBQUUsNEJBQStCLENBQ3hGLGFBQWtCLGlDQUFrQyxDQUFFLHlCQUE0QixDQUNsRixnQkFBa0IsNEJBQTZCLENBQUUsb0JBQXVCLENBQzFFLENBRUEsbUNBQ0UsVUFBa0Isb0NBQXFDLENBQUUsNEJBQStCLENBQ3hGLGFBQWtCLGlDQUFrQyxDQUFLLHlCQUE0QixDQUNyRixnQkFBa0IsNEJBQTZCLENBQUUsb0JBQXVCLENBQzFFLENBdUJBLElBQU8sZUFBa0IsQ0FFekIsSUFBTyxnQkFBbUIsQ0FFMUIsSUFBTyxpQkFBb0IsQ0FFM0IsSUFBTyxrQkFBcUIsQ0FFNUIsbUNBQ0UsT0FBVSxlQUFrQixDQUM1QixPQUFVLGdCQUFtQixDQUM3QixPQUFVLGlCQUFvQixDQUM5QixPQUFVLGtCQUFxQixDQUNqQyxDQUVBLHdEQUNFLE1BQVMsZUFBa0IsQ0FDM0IsTUFBUyxnQkFBbUIsQ0FDNUIsTUFBUyxpQkFBb0IsQ0FDN0IsTUFBUyxrQkFBcUIsQ0FDaEMsQ0FFQSxtQ0FDRSxNQUFTLGVBQWtCLENBQzNCLE1BQVMsZ0JBQW1CLENBQzVCLE1BQVMsaUJBQW9CLENBQzdCLE1BQVMsa0JBQXFCLENBQ2hDLENBdUJBLEtBQU8seUJBQTRCLENBRW5DLEtBQU8sd0JBQTJCLENBRWxDLEtBQU8sd0JBQTJCLENBRWxDLEtBQU8sbUJBQXNCLENBRTdCLG1DQUNFLFFBQVUseUJBQTRCLENBQ3RDLFFBQVUsd0JBQTJCLENBQ3JDLFFBQVUsd0JBQTJCLENBQ3JDLFFBQVUsbUJBQXNCLENBQ2xDLENBRUEsd0RBQ0UsT0FBUyx5QkFBNEIsQ0FDckMsT0FBUyx3QkFBMkIsQ0FDcEMsT0FBUyx3QkFBMkIsQ0FDcEMsT0FBUyxtQkFBc0IsQ0FDakMsQ0FFQSxtQ0FDRSxPQUFTLHlCQUE0QixDQUNyQyxPQUFTLHdCQUEyQixDQUNwQyxPQUFTLHdCQUEyQixDQUNwQyxPQUFTLG1CQUFzQixDQUNqQyxDQWdDQSxpQkFFRSxjQUNGLENBRUEsb0JBRUUsY0FDRixDQUlBLElBQU0sY0FBaUIsQ0FFdkIsSUFBTSxpQkFBb0IsQ0FFMUIsSUFBTSxnQkFBbUIsQ0FFekIsSUFBTSxpQkFBb0IsQ0FFMUIsSUFBTSxjQUFpQixDQUV2QixJQUFNLGlCQUFvQixDQUUxQixJQUFNLGdCQUFtQixDQUl6QixtQ0FDRSx1QkFDaUIsY0FBaUIsQ0FDbEMsMEJBQ29CLGNBQWlCLENBQ3JDLE9BQVMsY0FBaUIsQ0FDMUIsT0FBUyxpQkFBb0IsQ0FDN0IsT0FBUyxnQkFBbUIsQ0FDNUIsT0FBUyxpQkFBb0IsQ0FDN0IsT0FBUyxjQUFpQixDQUMxQixPQUFTLGlCQUFvQixDQUM3QixPQUFTLGdCQUFtQixDQUM5QixDQUVBLHdEQUNFLHFCQUNnQixjQUFpQixDQUNqQyx3QkFDbUIsY0FBaUIsQ0FDcEMsTUFBUSxjQUFpQixDQUN6QixNQUFRLGlCQUFvQixDQUM1QixNQUFRLGdCQUFtQixDQUMzQixNQUFRLGlCQUFvQixDQUM1QixNQUFRLGNBQWlCLENBQ3pCLE1BQVEsaUJBQW9CLENBQzVCLE1BQVEsZ0JBQW1CLENBQzdCLENBRUEsbUNBQ0UscUJBRUUsY0FDRixDQUNBLHdCQUVFLGNBQ0YsQ0FDQSxNQUFRLGNBQWlCLENBQ3pCLE1BQVEsaUJBQW9CLENBQzVCLE1BQVEsZ0JBQW1CLENBQzNCLE1BQVEsaUJBQW9CLENBQzVCLE1BQVEsY0FBaUIsQ0FDekIsTUFBUSxpQkFBb0IsQ0FDNUIsTUFBUSxnQkFBbUIsQ0FDN0IsQ0FnQkEsU0FDRSxjQUNGLENBSUEsY0FDRSxjQUNGLENBSUEsZ0JBQ0UsY0FDRixDQUlBLFFBR0UsZUFBZ0IsQ0FEaEIsWUFBYSxDQURiLGVBR0YsQ0FFQSxZQUNFLDRCQUE2QixDQUM3Qix1QkFDRixDQUlBLFVBRUUsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBRnZCLGtCQUdGLENBRUEsbUNBQ0UsWUFDRSxjQUNGLENBQ0EsaUJBQ0UsY0FDRixDQUNBLG1CQUNFLGNBQ0YsQ0FDQSxXQUdFLGVBQWdCLENBRGhCLFlBQWEsQ0FEYixlQUdGLENBQ0EsZUFDRSw0QkFBNkIsQ0FDN0IsdUJBQ0YsQ0FDQSxhQUVFLGVBQWdCLENBQ2hCLHNCQUF1QixDQUZ2QixrQkFHRixDQUNGLENBRUEsd0RBQ0UsV0FDRSxjQUNGLENBQ0EsZ0JBQ0UsY0FDRixDQUNBLGtCQUNFLGNBQ0YsQ0FDQSxVQUdFLGVBQWdCLENBRGhCLFlBQWEsQ0FEYixlQUdGLENBQ0EsY0FDRSw0QkFBNkIsQ0FDN0IsdUJBQ0YsQ0FDQSxZQUVFLGVBQWdCLENBQ2hCLHNCQUF1QixDQUZ2QixrQkFHRixDQUNGLENBRUEsbUNBQ0UsV0FDRSxjQUNGLENBQ0EsZ0JBQ0UsY0FDRixDQUNBLGtCQUNFLGNBQ0YsQ0FDQSxVQUdFLGVBQWdCLENBRGhCLFlBQWEsQ0FEYixlQUdGLENBQ0EsY0FDRSw0QkFBNkIsQ0FDN0IsdUJBQ0YsQ0FDQSxZQUVFLGVBQWdCLENBQ2hCLHNCQUF1QixDQUZ2QixrQkFHRixDQUNGLENBZUEsb0JBQ0UsaUJBQ0YsQ0FFQSxRQUVFLGdCQUNGLENBRUEsaUJBSkUsaUJBSTZCLENBRS9CLFNBQVcsZ0JBQW9CLENBRS9CLG1DQUNFLFdBRUUsZ0JBQ0YsQ0FDQSx1QkFIRSxpQkFHZ0MsQ0FDbEMsWUFBYyxnQkFBb0IsQ0FDcEMsQ0FFQSx3REFDRSxVQUVFLGdCQUNGLENBQ0EscUJBSEUsaUJBRytCLENBQ2pDLFdBQWEsZ0JBQW9CLENBQ25DLENBRUEsbUNBQ0UsVUFFRSxnQkFDRixDQUNBLHFCQUhFLGlCQUcrQixDQUNqQyxXQUFhLGdCQUFvQixDQUNuQyxDQWtCQSxNQUNFLHdCQUEwQixFQUMxQiwyQkFBOEIsQ0FDOUIsMEJBQTJCLENBQzNCLDBCQUNGLENBRUEsbUNBQ0UsU0FDRSx3QkFBMEIsRUFDMUIsMkJBQThCLENBQzlCLDBCQUEyQixDQUMzQiwwQkFDRixDQUNGLENBRUEsd0RBQ0UsUUFDRSx3QkFBMEIsRUFDMUIsMkJBQThCLENBQzlCLDBCQUEyQixDQUMzQiwwQkFDRixDQUNGLENBRUEsbUNBQ0UsUUFDRSx3QkFBMEIsRUFDMUIsMkJBQThCLENBQzlCLDBCQUEyQixDQUMzQiwwQkFDRixDQUNGLENBYUEsV0FBYSxrQkFBcUIsQ0FFbEMsUUFBVSxrQkFBcUIsQ0FFL0IsS0FBTyxlQUFrQixDQUV6QixtQ0FDRSxjQUFnQixrQkFBcUIsQ0FDckMsV0FBYSxrQkFBcUIsQ0FDbEMsUUFBVSxlQUFrQixDQUM5QixDQUVBLHdEQUNFLGFBQWUsa0JBQXFCLENBQ3BDLFVBQVksa0JBQXFCLENBQ2pDLE9BQVMsZUFBa0IsQ0FDN0IsQ0FFQSxtQ0FDRSxhQUFlLGtCQUFxQixDQUNwQyxVQUFZLGtCQUFxQixDQUNqQyxPQUFTLGVBQWtCLENBQzdCLENBYUEsUUFBYyx1QkFBMEIsQ0FFeEMsT0FBYyxxQkFBd0IsQ0FFdEMsT0FBYyxrQkFBcUIsQ0FFbkMsT0FBYyxxQkFBd0IsQ0FFdEMsbUNBQ0UsV0FBaUIsdUJBQTBCLENBQzNDLFVBQWlCLHFCQUF3QixDQUN6QyxVQUFpQixrQkFBcUIsQ0FDdEMsVUFBaUIscUJBQXdCLENBQzNDLENBRUEsd0RBQ0UsVUFBZ0IsdUJBQTBCLENBQzFDLFNBQWdCLHFCQUF3QixDQUN4QyxTQUFnQixrQkFBcUIsQ0FDckMsU0FBZ0IscUJBQXdCLENBQzFDLENBRUEsbUNBQ0UsVUFBZ0IsdUJBQTBCLENBQzFDLFNBQWdCLHFCQUF3QixDQUN4QyxTQUFnQixrQkFBcUIsQ0FDckMsU0FBZ0IscUJBQXdCLENBQzFDLENBdUJBLEtBQ0UsU0FFRixDQUVBLDJCQUhFLCtCQU9GLENBSkEsc0JBRUUsVUFFRixDQUVBLFlBQ0UsVUFBVyxDQUFFLGdDQUNmLENBWUEsOEJBSEUsK0JBT0YsQ0FKQSx3QkFFRSxTQUVGLENBaUJBLG1CQUNFLFNBQVUsQ0FDViwrQkFDRixDQUVBLDRFQUdFLFNBQVUsQ0FDViwrQkFDRixDQUVBLDhDQUVFLGlDQUFrQyxDQUNsQyx5QkFDRixDQUtBLE1BQ0UsaUNBQWtDLENBQ2xDLDBCQUEyQixDQUMzQix1QkFBd0IsQ0FDeEIsa0NBQ0YsQ0FFQSx3QkFFRSxxQkFDRixDQUVBLGFBQ0UsbUJBQ0YsQ0FFQSxZQUNFLGlDQUFrQyxDQUNsQywwQkFBMkIsQ0FDM0IsdUJBQXdCLENBQ3hCLHFDQUNGLENBRUEsb0NBRUUsb0JBQ0YsQ0FFQSxtQkFDRSxvQkFDRixDQWVBLDZCQVZFLGNBY0YsQ0FKQSxjQUVFLGlCQUFrQixDQUNsQiwrQ0FDRixDQUVBLG9CQUdFLHFCQUFzQixDQUR0QixzQ0FBZ0QsQ0FEaEQsVUFBVyxDQVFYLFdBQVksQ0FGWixNQUFPLENBSFAsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixLQUFNLENBS04sbURBQTJELENBSDNELFVBQVcsQ0FFWCxVQUVGLENBRUEsb0RBRUUsU0FDRixDQUtBLGdEQUdFLDRDQUNGLENBcUNBLEtBQU8sU0FBWSxDQUVuQixLQUFPLFNBQVksQ0FFbkIsS0FBTyxTQUFZLENBRW5CLEtBQU8sU0FBWSxDQUVuQixLQUFPLFNBQVksQ0FFbkIsS0FBTyxTQUFZLENBRW5CLE9BQVMsV0FBYyxDQUV2QixRQUFVLFlBQWUsQ0FFekIsT0FDRSxrQkFDRixDQUVBLFdBQWEsZUFBa0IsQ0FJL0Isb0JBQTBCLFlBQWtCLENBVTVDLG1GQUdFLGVBQ0YsQ0FFQSxnTUFNRSxnQkFDRixDQUVBLDRDQUlFLG9CQUFxQixDQURyQixhQUFjLENBRGQsY0FHRixDQUVBLHdCQUdFLGVBQWdCLENBRGhCLFlBQWEsQ0FEYixlQUdGLENBRUEsMkJBQ0UsZ0JBQ0YsQ0FFQSxnQkFHRSxhQUFjLENBRGQsY0FBZSxDQURmLFVBR0YsQ0FFQSxnQkFDRSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLDZCQUNGLENBRUEsNENBRUUsYUFBYyxDQUNkLHVCQUF3QixDQUN4Qiw2QkFDRixDQTBCQSxNQUNFLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsZ0JBQWdCLENBQ2hCLGVBQWUsQ0FDZixXQUFZLENBQ1osYUFBYyxDQUNkLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixZQUFhLENBRWIseUJBQXlCLENBRTFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLDBCQUEyQixDQUMzQiw0QkFBNkIsQ0FDN0IsNkJBQStCLENBRS9CLDZCQUFnQyxDQUNoQyw2QkFBZ0MsQ0FDaEMsNkJBQWdDLENBQ2hDLDZCQUFnQyxDQUNoQyw2QkFBZ0MsQ0FDaEMsNkJBQWdDLENBQ2hDLDZCQUFnQyxDQUNoQyw2QkFBZ0MsQ0FDaEMsNkJBQWdDLENBQ2hDLDhCQUFpQyxDQUNqQyxnQ0FBbUMsQ0FDbkMsaUNBQXFDLENBRXBDLGtCQUFvQixDQUNwQixhQUFlLENBQ2YsbUJBQXFCLENBQ3JCLGdCQUFrQixDQUNsQixjQUFnQixDQUNoQixhQUFrQixDQUNsQixzQkFBd0IsQ0FDeEIsZ0JBQWtCLENBQ2xCLHNCQUF3QixDQUN4QixtQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGNBQWdCLENBQ2hCLG9CQUFzQixDQUN0QixvQkFBc0IsQ0FDdEIsZUFBaUIsQ0FDakIscUJBQXVCLENBQ3ZCLGNBQWdCLENBQ2hCLG1CQUFxQixDQUNyQixjQUFnQixDQUNoQixvQkFBc0IsQ0FDdEIsdUJBQXlCLENBQ3pCLHFCQUF1QixDQUN2QixzQkFBd0IsQ0FDeEIsdUJBQXlCLENBQ3pCLG9CQUVGLENBZ0RBLFNBQVcsc0JBQXlCLENBRXBDLGVBQWlCLHNCQUEwQixDQUUzQyxlQUFpQixzQkFBMEIsQ0FhM0MsWUFDRSxxS0FDRixDQUVBLGVBQ0UsNk1BQ0YsQ0FFQSxvQkFDRSw4SEFDRixDQUVBLHFCQUNFLHNKQUNGOztBQU1BLHdCQUF3QixDQUl4Qix1QkFBeUIscUJBQXdCLENBRWpELG9CQUFzQixzQkFBeUIsQ0FFL0MsbUJBQXFCLGtCQUFxQixDQUUxQyxtQkFBcUIsbUJBQXNCLENBSTNDLEVBQ0UsYUFBYyxDQUNkLDRCQUE2QixDQUM3QixvQkFDRixDQUVBLFNBQ0UsaUNBQWtDLENBQ2xDLHlCQUNGLENBRUEsb0JBQ0UsV0FDRixDQUVBLDBCQUNFLFNBQ0YsQ0FFQSxLQVdFLGVBQWdCLENBVGhCLGNBQWUsQ0FEZixvQkFBcUIsQ0FFckIsaUJBQWtCLENBQ2xCLGVBQWdCLENBTWhCLGdCQUFpQixDQURqQix1QkFBd0IsQ0FIeEIsaUJBQWtCLENBQ2xCLDRCQUE2QixDQUM3QixvQkFJRixDQUVBLGdCQVRFLFVBV0YsQ0FFQSxZQUNFLGFBQWMsQ0FDZCxVQUNGLENBRUEsY0FFRSxxQkFBdUIsQ0FDdkIseUJBQTZCLENBRjdCLFVBR0YsQ0FFQSxvQkFFRSxxQkFBd0IsQ0FDeEIseUJBQTJCLENBRjNCLFVBR0YsQ0FFQSxnQkFDRSxxQkFBc0IsQ0FDdEIseUJBQ0YsQ0FFQSxjQUNFLHFCQUF5QixDQUN6Qix5QkFDRixDQUVBLGNBQ0UsdUJBQXdCLENBQ3hCLDJCQUNGLENBRUEsYUFDRSx3QkFBeUIsQ0FDekIsNEJBQ0YsQ0FFQSxXQUNFLHdCQUF5QixDQUN6Qiw0QkFDRixDQUVBLFlBRUUscUJBQXVCLENBQ3ZCLHlCQUE2QixDQUY3QixVQUdGLENBRUEsa0JBQ0UsVUFDRixDQUVBLFdBQ0UscUJBQXVCLENBQ3ZCLHlCQUNGLENBRUEsWUFFRSxpQkFBa0IsQ0FEbEIsbUJBRUYsQ0FFQSxZQUVFLGlCQUFrQixDQURsQixrQkFFRixDQUVBLGNBRUUsY0FBZSxDQURmLGlCQUVGLENBRUEsc0JBRUUseUJBQTZCLENBRDdCLFVBRUYsQ0FFQSw0QkFFRSx3QkFBeUIsQ0FEekIsVUFFRixDQUVBLHdCQUVFLHlCQUEwQixDQUQxQixVQUVGLENBRUEsOEJBRUUscUJBQXNCLENBRHRCLGFBRUYsQ0FFQSxzQkFFRSx5QkFBNkIsQ0FEN0IsVUFFRixDQUVBLDRCQUVFLHdCQUF5QixDQUR6QixVQUVGLENBRUEsc0JBRUUsMkJBQTRCLENBRDVCLFlBRUYsQ0FFQSw0QkFFRSx1QkFBd0IsQ0FEeEIsVUFFRixDQUVBLHFCQUVFLHdCQUF5QixDQUR6QixTQUVGLENBRUEsMkJBRUUsb0JBQXFCLENBRHJCLFVBRUYsQ0FFQSxtQkFFRSw0QkFBNkIsQ0FEN0IsYUFFRixDQUVBLHlCQUVFLHdCQUF5QixDQUR6QixVQUVGLENBRUEsb0JBRUUsbUJBQXVCLENBRHZCLFVBRUYsQ0FFQSwwQkFFRSxxQkFBdUIsQ0FEdkIsVUFFRixDQUVBLG1CQUVFLHlCQUEyQixDQUQzQixVQUVGLENBRUEseUJBRUUscUJBQXVCLENBRHZCLFVBRUYsQ0FFQSxpQkFDRSxjQUNGLENBVUEsUUFDRSxxQkFBdUIsQ0FPdkIsNEJBQTZCLENBQzdCLDBCQUE4QixDQUw5QixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBSGxCLHNCQUF3QixDQUN4QixXQUFZLENBSVosYUFHRCxDQUVELGlCQUVLLHlCQUE2QixDQUQ3QixVQUVMLENBRUEsbUJBRUMscUJBQXNCLENBRHRCLFVBRUQsQ0FFQSxpQkFDQyxxQkFDRCxDQUVBLGlCQUNDLHVCQUNELENBRUEsZ0JBQ0Msb0JBQ0QsQ0FFQSxjQUNDLHdCQUNELENBRUEsY0FFRSxxQkFBdUIsQ0FEdkIsVUFFRixDQUlBLE1BR0UsNEJBQTZCLENBQzdCLDZCQUE4QixDQUY5QixpQkFBa0IsQ0FEbEIsV0FJRixDQUVBLFlBQ0UsZUFFRixDQUVBLDhCQUhFLGdCQUtGLENBRUEsR0FJRSxRQUFTLENBQ1QsNEJBQTZCLENBSDdCLFVBQVcsQ0FEWCxjQUFlLENBRWYsU0FHRixDQUVBLEdBQ0UsZUFBaUIsQ0FDakIsZUFDRixDQUVBLEdBQ0UsZ0JBQ0YsQ0FFQSxZQUlFLDZCQUE4QixDQUg5QixXQUFZLENBQ1osNEJBQTZCLENBQzdCLG9CQUVGLENBRUEsU0FDRSxlQUNGLENBRUEsS0FDRSx3QkFDRixDQUlBLFdBS0UsWUFBYSxDQUpiLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGVBRUYsQ0FFQSxNQUVFLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FGakIsVUFHRixDQUVBLFlBQ0Usd0JBQ0YsQ0FFQSxZQUVFLHdCQUF5QixDQUR6QixhQUVGLENBSUEsV0FRRSxnQ0FBaUMsQ0FEakMsVUFBWSxDQU5aLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGFBQXFCLENBRHJCLGlCQUlGLENBRUEsZ0JBQ0UsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsd0JBQ0YsQ0FJQSxXQUNFLG9CQUNGLENBRUEseUJBQ0UsaUJBQ0YsQ0FJQSxXQUVFLGNBQWUsQ0FEZixpQkFFRixDQUVBLGtCQUNFLGFBQWMsQ0FDZCw0QkFBNkIsQ0FDN0Isb0JBQ0YsQ0FFQSx3QkFDSSxhQUNKLENBSUEsTUFDQSxhQUFlLENBQ2YsZ0JBQ0EsQ0FFQSxPQUNBLGVBQ0EsQ0FJQSxJQUtFLFdBQVksQ0FGWixTQUFVLENBRlYsY0FBZSxDQUNmLFFBQVMsQ0FFVCxVQUVGLENBRUEsUUFDRSxxQkFBc0IsQ0FPdEIsUUFBUyxDQU5ULFdBQVksQ0FJWixNQUFPLENBR1AsV0FBWSxDQUVaLGNBQWUsQ0FEZixhQUFjLENBUGQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR2xCLE9BQVEsQ0FGUixLQU9GLENBRUEsV0FTRSw0Q0FBNkMsQ0FDN0MsbUNBQXVDLENBQ3ZDLGlCQUFrQixDQU5sQixrQkFBd0IsQ0FIeEIsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FJaEIsWUFBYSxDQURiLGlCQUFrQixDQURsQixlQUFnQixDQUhoQixTQVNGLENBTUEsU0FDRSxrTUFBaU8sQ0FDak8sY0FBZSxDQUVmLG1CQUFxQixDQURyQixlQUFnQixDQUVoQixhQUFnQixDQUVsQix3REFDSSxLQUNFLGdCQUFvQixDQUFFLENBRTVCLElBQ0UsUUFBUyxDQUNULFlBQ0YsQ0FFQSxPQUlFLHdCQUF5QixDQUh6QixtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGNBRUYsQ0FJQSxvQkFBc0IsV0FBYyxDQUVwQyxxQkFBdUIsUUFBVyxDQUVsQyxXQUVFLHdCQUF5QixDQUR6QixhQUVGLENBRUEsZUFFRSx3QkFBeUIsQ0FEekIsYUFFRixDQUVBLGVBQ0UsYUFBYyxDQUNkLGVBQ0YsQ0FFQSwwRUFDRSxhQUFjLENBQ2QsaUJBQ0YsQ0FFQSxlQUNFLGFBQWMsQ0FFZCxpQkFBa0IsQ0FEbEIsZUFFRixDQUVBLGdCQUVFLHFCQUF5QixDQUR6QixhQUVGLENBRUEsZUFDRSxVQUFjLENBRWQsaUJBQWtCLENBRGxCLGVBRUYsQ0FFQSw0Q0FDRSxhQUFjLENBQ2QsZUFDRixDQUVBLDZCQUNFLGFBQWMsQ0FDZCxlQUNGLENBRUEsNkJBQ0UsYUFDRixDQUVBLGVBQ0UsVUFDRixDQUVBLGVBQ0UsYUFDRixDQUVBLGVBQ0UsaUJBQ0YsQ0FFQSxlQUNFLGVBQ0YsQ0FFQSxlQUVFLHdCQUF5QixDQUR6QixhQUVGLENBRUEsZUFDRSxhQUFjLENBQ2QsZUFDRixDQXNCQSwyRUFDRSxhQUFjLENBQ2QsZUFDRixDQWdDQSx5R0FDRSxhQUFjLENBQ2QsZUFDRixDQU9BLDhCQUpFLGFBQWMsQ0FDZCxlQU1GLENBWUEscUpBQ0UsYUFBYyxDQUNkLGVBQ0YsQ0FFQSx1SEFDRSxhQUFjLENBQ2QsZUFDRixDQVlBLDZDQUNFLGFBQWMsQ0FDZCxlQUNGLENBTUEsOEJBSEUsZUFNRixDQUhBLGVBQ0UsVUFFRixDQU1BLDZCQUNFLFVBQ0YsQ0FVQSw2Q0FDRSxhQUNGLENBRUEsNERBQ0UsYUFBYyxDQUNkLGVBQ0YiLCJmaWxlIjoiYXNzZXRzL2Nzcy9zdXAtdGFjaHlvbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIFN1cHBseSBzdHlsZSArIFRhY2h5b25zIHwgaHR0cHM6Ly9naXRodWIuY29tL1lKUEwvc3VwcGx5ICovXG5cbi8qISBUQUNIWU9OUyB2NC4xMi4wIHwgaHR0cDovL3RhY2h5b25zLmlvICovXG5cbi8qXG4gKlxuICogICAgICBfX19fX19fXyAgICAgICAgICAgIF9fX19fX1xuICogICAgICBfX18gIF9fL19fX19fIF9fX19fX19fXyAgL19fX19fXyAgX19fX19fX19fX19fX19fX19fX19fX1xuICogICAgICBfXyAgLyAgXyAgX18gYC8gIF9fXy9fICBfXyBcXF8gIC8gLyAvICBfXyBcXF8gIF9fIFxcXyAgX19fL1xuICogICAgICBfICAvICAgLyAvXy8gLy8gL19fIF8gIC8gLyAvICAvXy8gLy8gL18vIC8gIC8gLyAvKF9fICApXG4gKiAgICAgIC9fLyAgICBcXF9fLF8vIFxcX19fLyAvXy8gL18vX1xcX18sIC8gXFxfX19fLy9fLyAvXy8vX19fXy9cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL19fX18vXG4gKlxuICogICAgVEFCTEUgT0YgQ09OVEVOVFNcbiAqXG4gKiAgICAxLiBFeHRlcm5hbCBMaWJyYXJ5IEluY2x1ZGVzXG4gKiAgICAgICAtIE5vcm1hbGl6ZS5jc3MgfCBodHRwOi8vbm9ybWFsaXplLmNzcy5naXRodWIuaW9cbiAqICAgIDIuIFRhY2h5b25zIE1vZHVsZXNcbiAqICAgIDMuIFZhcmlhYmxlc1xuICogICAgICAgLSBNZWRpYSBRdWVyaWVzXG4gKiAgICAgICAtIENvbG9yc1xuICogICAgNC4gRGVidWdnaW5nXG4gKiAgICAgICAtIERlYnVnIGFsbFxuICogICAgICAgLSBEZWJ1ZyBjaGlsZHJlblxuICpcbiAqL1xuXG4vKiBFeHRlcm5hbCBMaWJyYXJ5IEluY2x1ZGVzICovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE1vZHVsZXMgKi9cblxuLypcbiBcbiAgQk9YIFNJWklOR1xuXG4qL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbmFydGljbGUsXG5hc2lkZSxcbnNlY3Rpb24sXG5tYWluLFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxucHJlLFxuY29kZSxcbmEsXG5oMSxoMixoMyxoNCxoNSxoNixcbnAsXG51bCxcbm9sLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbnRleHRhcmVhLFxudGFibGUsIFxudGQsXG50aCxcbnRyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uYm9yZGVyLWJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXG5cbiAgIEFTUEVDVCBSQVRJT1NcblxuKi9cblxuLyogVGhpcyBpcyBmb3IgZmx1aWQgbWVkaWEgdGhhdCBpcyBlbWJlZGRlZCBmcm9tIHRoaXJkIHBhcnR5IHNpdGVzIGxpa2UgeW91dHViZSwgdmltZW8gZXRjLlxuICogV3JhcCB0aGUgb3V0ZXIgZWxlbWVudCBpbiBhc3BlY3QtcmF0aW8gYW5kIHRoZW4gZXh0ZW5kIGl0IHdpdGggdGhlIGRlc2lyZWQgcmF0aW8gaS5lXG4gKiBNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIGhlaWdodCBhbmQgd2lkdGggYXR0cmlidXRlcyBvbiB0aGUgZW1iZWRkZWQgbWVkaWEuXG4gKiBBZGFwdGVkIGZyb206IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2NvbXBvbmVudHMtZmxleC1lbWJlZFxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogPGRpdiBjbGFzcz1cImFzcGVjdC1yYXRpbyBhc3BlY3QtcmF0aW8tLTE2eDlcIj5cbiAqICA8aWZyYW1lIGNsYXNzPVwiYXNwZWN0LXJhdGlvLS1vYmplY3RcIj48L2lmcmFtZT5cbiAqIDwvZGl2PlxuICpcbiAqICovXG5cbi5hc3BlY3QtcmF0aW8ge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFzcGVjdC1yYXRpby0tMTZ4OSB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLmFzcGVjdC1yYXRpby0tOXgxNiB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTR4MyB7ICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTN4NCB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS02eDQgeyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTR4NiB7ICBwYWRkaW5nLWJvdHRvbTogMTUwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS04eDUgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTV4OCB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS03eDUgeyAgcGFkZGluZy1ib3R0b206IDcxLjQyJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS01eDcgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cblxuLmFzcGVjdC1yYXRpby0tMXgxIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLW9iamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcbiAgICAuYXNwZWN0LXJhdGlvLW5zIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmFzcGVjdC1yYXRpby0tMTZ4OS1ucyB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS05eDE2LW5zIHsgcGFkZGluZy1ib3R0b206IDE3Ny43NyU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS00eDMtbnMgeyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTN4NC1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTZ4NC1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNjYuNiU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS00eDYtbnMgeyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS04eDUtbnMgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg4LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxNjAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tN3g1LW5zIHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDctbnMgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xeDEtbnMgeyAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS1vYmplY3QtbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pe1xuICAgIC5hc3BlY3QtcmF0aW8tbSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbSB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS05eDE2LW0geyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4My1tIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTZ4NC1tIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4Ni1tIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LW0geyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg4LW0geyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS03eDUtbSB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LW0geyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xeDEtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pe1xuICAgIC5hc3BlY3QtcmF0aW8tbCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbCB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS05eDE2LWwgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4My1sIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTZ4NC1sIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4Ni1sIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LWwgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg4LWwgeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS03eDUtbCB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LWwgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xeDEtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG5cbi8qXG5cbiAgIElNQUdFU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZWxlbWVudHMvaW1hZ2VzL1xuXG4qL1xuXG4vKiBSZXNwb25zaXZlIGltYWdlcyEgKi9cblxuaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qXG5cbiAgIEJBQ0tHUk9VTkQgU0laRVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JhY2tncm91bmQtc2l6ZS9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKlxuICBPZnRlbiB1c2VkIGluIGNvbWJpbmF0aW9uIHdpdGggYmFja2dyb3VuZCBpbWFnZSBzZXQgYXMgYW4gaW5saW5lIHN0eWxlXG4gIG9uIGFuIGh0bWwgZWxlbWVudC5cbiovXG5cbi5jb3ZlciB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG5cbi5jb250YWluIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jb3Zlci1ucyB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG4gIC5jb250YWluLW5zIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuY292ZXItbSB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG4gIC5jb250YWluLW0geyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmNvdmVyLWwgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIWltcG9ydGFudDsgfVxuICAuY29udGFpbi1sIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxufVxuXG4vKlxuXG4gICAgQkFDS0dST1VORCBQT1NJVElPTlxuXG4gICAgQmFzZTpcbiAgICBiZyA9IGJhY2tncm91bmRcblxuICAgIE1vZGlmaWVyczpcbiAgICAtY2VudGVyID0gY2VudGVyIGNlbnRlclxuICAgIC10b3AgPSB0b3AgY2VudGVyXG4gICAgLXJpZ2h0ID0gY2VudGVyIHJpZ2h0XG4gICAgLWJvdHRvbSA9IGJvdHRvbSBjZW50ZXJcbiAgICAtbGVmdCA9IGNlbnRlciBsZWZ0XG5cbiAgICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgICAtbSAgPSBtZWRpdW1cbiAgICAgIC1sICA9IGxhcmdlXG5cbiAqL1xuXG4uYmctY2VudGVyIHsgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxufVxuXG4uYmctdG9wIHsgICAgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbn1cblxuLmJnLXJpZ2h0IHsgIFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyAgXG59XG5cbi5iZy1ib3R0b20geyBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxufVxuXG4uYmctbGVmdCB7ICAgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuYmctY2VudGVyLW5zIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcbiAgfVxuXG4gIC5iZy10b3AtbnMgeyAgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbiAgfVxuXG4gIC5iZy1yaWdodC1ucyB7ICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbiAgfVxuXG4gIC5iZy1ib3R0b20tbnMgeyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyBcbiAgfVxuXG4gIC5iZy1sZWZ0LW5zIHsgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuYmctY2VudGVyLW0geyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLXRvcC1tIHsgICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgICAgXG4gIH1cblxuICAuYmctcmlnaHQtbSB7ICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbiAgfVxuXG4gIC5iZy1ib3R0b20tbSB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLWxlZnQtbSB7ICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7ICAgXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYmctY2VudGVyLWwgeyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLXRvcC1sIHsgICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgICAgXG4gIH1cblxuICAuYmctcmlnaHQtbCB7ICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbiAgfVxuXG4gIC5iZy1ib3R0b20tbCB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLWxlZnQtbCB7ICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7ICAgXG4gIH1cbn1cblxuLypcblxuICAgT1VUTElORVNcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4ub3V0bGluZSB7IG91dGxpbmU6IDFweCBzb2xpZDsgfVxuXG4ub3V0bGluZS10cmFuc3BhcmVudCB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ub3V0bGluZS0wIHsgb3V0bGluZTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vdXRsaW5lLW5zIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XG4gIC5vdXRsaW5lLXRyYW5zcGFyZW50LW5zIHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5vdXRsaW5lLTAtbnMgeyBvdXRsaW5lOiAwOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5vdXRsaW5lLW0geyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbSB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAub3V0bGluZS0wLW0geyBvdXRsaW5lOiAwOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm91dGxpbmUtbCB7IG91dGxpbmU6IDFweCBzb2xpZDsgfVxuICAub3V0bGluZS10cmFuc3BhcmVudC1sIHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5vdXRsaW5lLTAtbCB7IG91dGxpbmU6IDA7IH1cbn1cblxuLypcblxuICAgIEJPUkRFUlNcbiAgICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgIEJhc2U6XG4gICAgICBiID0gYm9yZGVyXG5cbiAgICBNb2RpZmllcnM6XG4gICAgICBhID0gYWxsXG4gICAgICB0ID0gdG9wXG4gICAgICByID0gcmlnaHRcbiAgICAgIGIgPSBib3R0b21cbiAgICAgIGwgPSBsZWZ0XG4gICAgICBuID0gbm9uZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5iYSB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5idCB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuLmJyIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cblxuLmJiIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuXG4uYmwgeyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cblxuLmJuIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuYmEtbnMgeyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDFweDsgfVxuICAuYnQtbnMgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5ici1ucyB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5iYi1ucyB7IGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLmJsLW5zIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5ibi1ucyB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5iYS1tIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLmJ0LW0geyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5ici1tIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgLmJiLW0geyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC5ibC1tIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5ibi1tIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYmEtbCB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5idC1sIHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuICAuYnItbCB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5iYi1sIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAuYmwtbCB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAuYm4tbCB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XG59XG5cbi8qXG5cbiAgIEJPUkRFUiBDT0xPUlNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xuXG4gICBCb3JkZXIgY29sb3JzIGNhbiBiZSB1c2VkIHRvIGV4dGVuZCB0aGUgYmFzZVxuICAgYm9yZGVyIGNsYXNzZXMgYmEsYnQsYmIsYnIsYmwgZm91bmQgaW4gdGhlIF9ib3JkZXJzLmNzcyBmaWxlLlxuXG4gICBUaGUgYmFzZSBib3JkZXIgY2xhc3MgYnkgZGVmYXVsdCB3aWxsIHNldCB0aGUgY29sb3Igb2YgdGhlIGJvcmRlclxuICAgdG8gdGhhdCBvZiB0aGUgY3VycmVudCB0ZXh0IGNvbG9yLiBUaGVzZSBjbGFzc2VzIGFyZSBmb3IgdGhlIGNhc2VzXG4gICB3aGVyZSB5b3UgZGVzaXJlIGZvciB0aGUgdGV4dCBhbmQgYm9yZGVyIGNvbG9ycyB0byBiZSBkaWZmZXJlbnQuXG5cbiAgIEJhc2U6XG4gICAgIGIgPSBib3JkZXJcblxuICAgTW9kaWZpZXJzOlxuICAgLS1jb2xvci1uYW1lID0gZWFjaCBjb2xvciB2YXJpYWJsZSBuYW1lIGlzIGFsc28gYSBib3JkZXIgY29sb3IgbmFtZVxuXG4qL1xuXG4uYi0tYmxhY2sgeyAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmItLW5lYXItYmxhY2sgeyAgIGJvcmRlci1jb2xvcjogIzExMTsgICBib3JkZXItY29sb3I6IHZhcigtLW5lYXItYmxhY2spOyB9XG5cbi5iLS1kYXJrLWdyYXkgeyAgICBib3JkZXItY29sb3I6ICMzMzM7ICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTsgfVxuXG4uYi0tbWlkLWdyYXkgeyAgICAgYm9yZGVyLWNvbG9yOiAjNTU1OyAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1taWQtZ3JheSk7IH1cblxuLmItLWdyYXkgeyAgICAgICAgIGJvcmRlci1jb2xvcjogIzc3NzsgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyYXkpOyB9XG5cbi5iLS1zaWx2ZXIgeyAgICAgICBib3JkZXItY29sb3I6ICM5OTk7ICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2lsdmVyKTsgfVxuXG4uYi0tbGlnaHQtc2lsdmVyIHsgYm9yZGVyLWNvbG9yOiAjYWFhOyBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LXNpbHZlcik7IH1cblxuLmItLW1vb24tZ3JheSB7ICAgIGJvcmRlci1jb2xvcjogI2NjYzsgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG5cbi5iLS1saWdodC1ncmF5IHsgICBib3JkZXItY29sb3I6ICNlZWU7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTsgfVxuXG4uYi0tbmVhci13aGl0ZSB7ICAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0OyAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmVhci13aGl0ZSk7IH1cblxuLmItLXdoaXRlIHsgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5iLS13aGl0ZS05MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTkwKTsgfVxuXG4uYi0td2hpdGUtODAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS04MCk7IH1cblxuLmItLXdoaXRlLTcwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtNzApOyB9XG5cbi5iLS13aGl0ZS02MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTYwKTsgfVxuXG4uYi0td2hpdGUtNTAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS01MCk7IH1cblxuLmItLXdoaXRlLTQwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtNDApOyB9XG5cbi5iLS13aGl0ZS0zMCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTMwKTsgfVxuXG4uYi0td2hpdGUtMjAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS0yMCk7IH1cblxuLmItLXdoaXRlLTEwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtMTApOyB9XG5cbi5iLS13aGl0ZS0wNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4wNSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS0wNSk7IH1cblxuLmItLXdoaXRlLTAyNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4wMjUpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUtMDI1KTsgfVxuXG4uYi0td2hpdGUtMDEyNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4wMTI1KTsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTAxMjUpOyB9XG5cbi5iLS1ibGFjay05MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC45KTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTkwKTsgfVxuXG4uYi0tYmxhY2stODAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuOCk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay04MCk7IH1cblxuLmItLWJsYWNrLTcwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjcpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stNzApOyB9XG5cbi5iLS1ibGFjay02MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC42KTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTYwKTsgfVxuXG4uYi0tYmxhY2stNTAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuNSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay01MCk7IH1cblxuLmItLWJsYWNrLTQwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjQpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stNDApOyB9XG5cbi5iLS1ibGFjay0zMCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4zKTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTMwKTsgfVxuXG4uYi0tYmxhY2stMjAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMik7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay0yMCk7IH1cblxuLmItLWJsYWNrLTEwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjEpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMTApOyB9XG5cbi5iLS1ibGFjay0wNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay0wNSk7IH1cblxuLmItLWJsYWNrLTAyNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4wMjUpOyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMDI1KTsgfVxuXG4uYi0tYmxhY2stMDEyNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4wMTI1KTsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTAxMjUpOyB9XG5cbi5iLS1kYXJrLXJlZCB7IGJvcmRlci1jb2xvcjogI2U3MDQwZjsgYm9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrLXJlZCk7IH1cblxuLmItLXJlZCB7IGJvcmRlci1jb2xvcjogI0ZGNkY2MTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpOyB9XG5cbi5iLS1saWdodC1yZWQgeyBib3JkZXItY29sb3I6ICNGRkNDQ0M7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtcmVkKTsgfVxuXG4uYi0tb3JhbmdlIHsgYm9yZGVyLWNvbG9yOiAjZmY2MzAwOyBib3JkZXItY29sb3I6IHZhcigtLW9yYW5nZSk7IH1cblxuLmItLWdvbGQgeyBib3JkZXItY29sb3I6ICNmZmI3MDA7IGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7IH1cblxuLmItLXllbGxvdyB7IGJvcmRlci1jb2xvcjogI2ZmZDcwMDsgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG5cbi5iLS1saWdodC15ZWxsb3cgeyBib3JkZXItY29sb3I6ICNmYmYxYTk7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQteWVsbG93KTsgfVxuXG4uYi0tcHVycGxlIHsgYm9yZGVyLWNvbG9yOiAjNWUyY2E1OyBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZSk7IH1cblxuLmItLWxpZ2h0LXB1cnBsZSB7IGJvcmRlci1jb2xvcjogI2E0NjNmMjsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1wdXJwbGUpOyB9XG5cbi5iLS1kYXJrLXBpbmsgeyBib3JkZXItY29sb3I6ICNkNTAwOGY7IGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1waW5rKTsgfVxuXG4uYi0taG90LXBpbmsgeyBib3JkZXItY29sb3I6ICNmZjQxYjQ7IGJvcmRlci1jb2xvcjogdmFyKC0taG90LXBpbmspOyB9XG5cbi5iLS1waW5rIHsgYm9yZGVyLWNvbG9yOiAjZmY4MGNjOyBib3JkZXItY29sb3I6IHZhcigtLXBpbmspOyB9XG5cbi5iLS1saWdodC1waW5rIHsgYm9yZGVyLWNvbG9yOiAjZmZhM2Q3OyBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LXBpbmspOyB9XG5cbi5iLS1kYXJrLWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjMTM3NzUyOyBib3JkZXItY29sb3I6IHZhcigtLWRhcmstZ3JlZW4pOyB9XG5cbi5iLS1ncmVlbiB7IGJvcmRlci1jb2xvcjogIzE5YTk3NDsgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7IH1cblxuLmItLWxpZ2h0LWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjOWVlYmNmOyBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTsgfVxuXG4uYi0tbmF2eSB7IGJvcmRlci1jb2xvcjogIzAwMWI0NDsgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXZ5KTsgfVxuXG4uYi0tZGFyay1ibHVlIHsgYm9yZGVyLWNvbG9yOiAjMDA0NDllOyBib3JkZXItY29sb3I6IHZhcigtLWRhcmstYmx1ZSk7IH1cblxuLmItLWJsdWUgeyBib3JkZXItY29sb3I6ICMzNTdlZGQ7IGJvcmRlci1jb2xvcjogdmFyKC0tYmx1ZSk7IH1cblxuLmItLWxpZ2h0LWJsdWUgeyBib3JkZXItY29sb3I6ICM5NmNjZmY7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7IH1cblxuLmItLWxpZ2h0ZXN0LWJsdWUgeyBib3JkZXItY29sb3I6ICNjZGVjZmY7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHRlc3QtYmx1ZSk7IH1cblxuLmItLXdhc2hlZC1ibHVlIHsgYm9yZGVyLWNvbG9yOiAjZjZmZmZlOyBib3JkZXItY29sb3I6IHZhcigtLXdhc2hlZC1ibHVlKTsgfVxuXG4uYi0td2FzaGVkLWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjZThmZGY1OyBib3JkZXItY29sb3I6IHZhcigtLXdhc2hlZC1ncmVlbik7IH1cblxuLmItLXdhc2hlZC15ZWxsb3cgeyBib3JkZXItY29sb3I6ICNmZmZjZWI7IGJvcmRlci1jb2xvcjogdmFyKC0td2FzaGVkLXllbGxvdyk7IH1cblxuLmItLXdhc2hlZC1yZWQgeyBib3JkZXItY29sb3I6ICNmZmRmZGY7IGJvcmRlci1jb2xvcjogdmFyKC0td2FzaGVkLXJlZCk7IH1cblxuLmItLXRyYW5zcGFyZW50IHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFuc3BhcmVudCk7IH1cblxuLmItLWluaGVyaXQgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLmItLWluaXRpYWwgeyBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvcjsgYm9yZGVyLWNvbG9yOiBpbml0aWFsOyB9XG5cbi5iLS11bnNldCB7IGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yOyBib3JkZXItY29sb3I6IGluaXRpYWw7IH1cblxuLypcblxuICAgQk9SREVSIFJBRElVU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlci1yYWRpdXMvXG5cbiAgIEJhc2U6XG4gICAgIGJyICAgPSBib3JkZXItcmFkaXVzXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgMCAgICA9IDAvbm9uZVxuICAgICAxICAgID0gMXN0IHN0ZXAgaW4gc2NhbGVcbiAgICAgMiAgICA9IDJuZCBzdGVwIGluIHNjYWxlXG4gICAgIDMgICAgPSAzcmQgc3RlcCBpbiBzY2FsZVxuICAgICA0ICAgID0gNHRoIHN0ZXAgaW4gc2NhbGVcblxuICAgTGl0ZXJhbCB2YWx1ZXM6XG4gICAgIC0xMDAgPSAxMDAlXG4gICAgIC1waWxsID0gOTk5OXB4XG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmJyMCB7ICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5icjEgeyAgICAgICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTsgfVxuXG4uYnIyIHsgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uYnIzIHsgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9XG5cbi5icjQgeyAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4uYnItMTAwIHsgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLmJyLXBpbGwgeyAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cblxuLmJyLS1ib3R0b20ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbi5ici0tdG9wIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4uYnItLXJpZ2h0IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbi5ici0tbGVmdCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbi5ici1pbmhlcml0IHsgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuXG4uYnItaW5pdGlhbCB7IGJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IGluaXRpYWw7IH1cblxuLmJyLXVuc2V0IHsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5icjAtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnIxLW5zIHsgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07IH1cbiAgLmJyMi1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cbiAgLmJyMy1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxuICAuYnI0LW5zIHsgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmJyLTEwMC1ucyB7ICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5ici1waWxsLW5zIHsgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG4gIC5ici0tYm90dG9tLW5zIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXRvcC1ucyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1yaWdodC1ucyB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLWxlZnQtbnMge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItaW5oZXJpdC1ucyB7IGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLmJyLWluaXRpYWwtbnMgeyBib3JkZXItcmFkaXVzOiAwOyBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG4gIC5ici11bnNldC1ucyB7IGJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IGluaXRpYWw7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmJyMC1tIHsgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJyMS1tIHsgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07IH1cbiAgLmJyMi1tIHsgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuICAuYnIzLW0geyAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07IH1cbiAgLmJyNC1tIHsgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmJyLTEwMC1tIHsgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmJyLXBpbGwtbSB7IGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuICAuYnItLWJvdHRvbS1tIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXRvcC1tIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXJpZ2h0LW0ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1sZWZ0LW0ge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItaW5oZXJpdC1tIHsgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAuYnItaW5pdGlhbC1tIHsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxuICAuYnItdW5zZXQtbSB7IGJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IGluaXRpYWw7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYnIwLWwgeyAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnIxLWwgeyAgICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTsgfVxuICAuYnIyLWwgeyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG4gIC5icjMtbCB7ICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxuICAuYnI0LWwgeyAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuYnItMTAwLWwgeyAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuYnItcGlsbC1sIHsgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG4gIC5ici0tYm90dG9tLWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tdG9wLWwge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tcmlnaHQtbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLWxlZnQtbCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici1pbmhlcml0LWwgeyBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG4gIC5ici1pbml0aWFsLWwgeyBib3JkZXItcmFkaXVzOiAwOyBib3JkZXItcmFkaXVzOiBpbml0aWFsOyB9XG4gIC5ici11bnNldC1sIHsgYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogaW5pdGlhbDsgfVxufVxuXG4vKlxuXG4gICBCT1JERVIgU1RZTEVTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgRGVwZW5kcyBvbiBiYXNlIGJvcmRlciBtb2R1bGUgaW4gX2JvcmRlcnMuY3NzXG5cbiAgIEJhc2U6XG4gICAgIGIgPSBib3JkZXItc3R5bGVcblxuICAgTW9kaWZpZXJzOlxuICAgICAtLW5vbmUgICA9IG5vbmVcbiAgICAgLS1kb3R0ZWQgPSBkb3R0ZWRcbiAgICAgLS1kYXNoZWQgPSBkYXNoZWRcbiAgICAgLS1zb2xpZCAgPSBzb2xpZFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiAqL1xuXG4uYi0tZG90dGVkIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cblxuLmItLWRhc2hlZCB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG5cbi5iLS1zb2xpZCB7ICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5iLS1ub25lIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuYi0tZG90dGVkLW5zIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmItLWRhc2hlZC1ucyB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gIC5iLS1zb2xpZC1ucyB7ICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5iLS1ub25lLW5zIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmItLWRvdHRlZC1tIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmItLWRhc2hlZC1tIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLW0geyAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuYi0tbm9uZS1tIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuYi0tZG90dGVkLWwgeyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxuICAuYi0tZGFzaGVkLWwgeyBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAuYi0tc29saWQtbCB7ICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC5iLS1ub25lLWwgeyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxufVxuXG4vKlxuXG4gICBCT1JERVIgV0lEVEhTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgQmFzZTpcbiAgICAgYncgPSBib3JkZXItd2lkdGhcblxuICAgTW9kaWZpZXJzOlxuICAgICAwID0gMCB3aWR0aCBib3JkZXJcbiAgICAgMSA9IDFzdCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmJ3MCB7IGJvcmRlci13aWR0aDogMDsgfVxuXG4uYncxIHsgYm9yZGVyLXdpZHRoOiAuMTI1cmVtOyB9XG5cbi5idzIgeyBib3JkZXItd2lkdGg6IC4yNXJlbTsgfVxuXG4uYnczIHsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxuXG4uYnc0IHsgYm9yZGVyLXdpZHRoOiAxcmVtOyB9XG5cbi5idzUgeyBib3JkZXItd2lkdGg6IDJyZW07IH1cblxuLyogUmVzZXRzICovXG5cbi5idC0wIHsgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4uYnItMCB7IGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuXG4uYmItMCB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmJsLTAgeyBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5idzAtbnMgeyBib3JkZXItd2lkdGg6IDA7IH1cbiAgLmJ3MS1ucyB7IGJvcmRlci13aWR0aDogLjEyNXJlbTsgfVxuICAuYncyLW5zIHsgYm9yZGVyLXdpZHRoOiAuMjVyZW07IH1cbiAgLmJ3My1ucyB7IGJvcmRlci13aWR0aDogLjVyZW07IH1cbiAgLmJ3NC1ucyB7IGJvcmRlci13aWR0aDogMXJlbTsgfVxuICAuYnc1LW5zIHsgYm9yZGVyLXdpZHRoOiAycmVtOyB9XG4gIC5idC0wLW5zIHsgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAuYnItMC1ucyB7IGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAuYmItMC1ucyB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLmJsLTAtbnMgeyBib3JkZXItbGVmdC13aWR0aDogMDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuYncwLW0geyBib3JkZXItd2lkdGg6IDA7IH1cbiAgLmJ3MS1tIHsgYm9yZGVyLXdpZHRoOiAuMTI1cmVtOyB9XG4gIC5idzItbSB7IGJvcmRlci13aWR0aDogLjI1cmVtOyB9XG4gIC5idzMtbSB7IGJvcmRlci13aWR0aDogLjVyZW07IH1cbiAgLmJ3NC1tIHsgYm9yZGVyLXdpZHRoOiAxcmVtOyB9XG4gIC5idzUtbSB7IGJvcmRlci13aWR0aDogMnJlbTsgfVxuICAuYnQtMC1tIHsgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAuYnItMC1tIHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gIC5iYi0wLW0geyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gIC5ibC0wLW0geyBib3JkZXItbGVmdC13aWR0aDogMDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5idzAtbCB7IGJvcmRlci13aWR0aDogMDsgfVxuICAuYncxLWwgeyBib3JkZXItd2lkdGg6IC4xMjVyZW07IH1cbiAgLmJ3Mi1sIHsgYm9yZGVyLXdpZHRoOiAuMjVyZW07IH1cbiAgLmJ3My1sIHsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxuICAuYnc0LWwgeyBib3JkZXItd2lkdGg6IDFyZW07IH1cbiAgLmJ3NS1sIHsgYm9yZGVyLXdpZHRoOiAycmVtOyB9XG4gIC5idC0wLWwgeyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gIC5ici0wLWwgeyBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgLmJiLTAtbCB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLmJsLTAtbCB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG59XG5cbi8qXG5cbiAgQk9YLVNIQURPV1xuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm94LXNoYWRvdy9cblxuICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgLW5zID0gbm90LXNtYWxsXG4gICAtbSAgPSBtZWRpdW1cbiAgIC1sICA9IGxhcmdlXG5cbiAqL1xuXG4uc2hhZG93LTEgeyBib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cblxuLnNoYWRvdy0yIHsgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG5cbi5zaGFkb3ctMyB7IGJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuXG4uc2hhZG93LTQgeyBib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cblxuLnNoYWRvdy01IHsgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnNoYWRvdy0xLW5zIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMi1ucyB7IGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTMtbnMgeyBib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy00LW5zIHsgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNS1ucyB7IGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuc2hhZG93LTEtbSB7IGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTItbSB7IGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTMtbSB7IGJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTQtbSB7IGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTUtbSB7IGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5zaGFkb3ctMS1sIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMi1sIHsgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMy1sIHsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNC1sIHsgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNS1sIHsgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG59XG5cbi8qXG5cbiAgIENPREVcblxuKi9cblxuLnByZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6ICAgc2Nyb2xsO1xufVxuXG4vKlxuXG4gICBDT09SRElOQVRFU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L3Bvc2l0aW9uL1xuXG4gICBVc2UgaW4gY29tYmluYXRpb24gd2l0aCB0aGUgcG9zaXRpb24gbW9kdWxlLlxuXG4gICBCYXNlOlxuICAgICB0b3BcbiAgICAgYm90dG9tXG4gICAgIHJpZ2h0XG4gICAgIGxlZnRcblxuICAgTW9kaWZpZXJzOlxuICAgICAtMCAgPSBsaXRlcmFsIHZhbHVlIDBcbiAgICAgLTEgID0gbGl0ZXJhbCB2YWx1ZSAxXG4gICAgIC0yICA9IGxpdGVyYWwgdmFsdWUgMlxuICAgICAtLTEgPSBsaXRlcmFsIHZhbHVlIC0xXG4gICAgIC0tMiA9IGxpdGVyYWwgdmFsdWUgLTJcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udG9wLTAgICAgeyB0b3A6ICAgIDA7IH1cblxuLnJpZ2h0LTAgIHsgcmlnaHQ6ICAwOyB9XG5cbi5ib3R0b20tMCB7IGJvdHRvbTogMDsgfVxuXG4ubGVmdC0wICAgeyBsZWZ0OiAgIDA7IH1cblxuLnRvcC0xICAgIHsgdG9wOiAgICAxcmVtOyB9XG5cbi5yaWdodC0xICB7IHJpZ2h0OiAgMXJlbTsgfVxuXG4uYm90dG9tLTEgeyBib3R0b206IDFyZW07IH1cblxuLmxlZnQtMSAgIHsgbGVmdDogICAxcmVtOyB9XG5cbi50b3AtMiAgICB7IHRvcDogICAgMnJlbTsgfVxuXG4ucmlnaHQtMiAgeyByaWdodDogIDJyZW07IH1cblxuLmJvdHRvbS0yIHsgYm90dG9tOiAycmVtOyB9XG5cbi5sZWZ0LTIgICB7IGxlZnQ6ICAgMnJlbTsgfVxuXG4udG9wLS0xICAgIHsgdG9wOiAgICAtMXJlbTsgfVxuXG4ucmlnaHQtLTEgIHsgcmlnaHQ6ICAtMXJlbTsgfVxuXG4uYm90dG9tLS0xIHsgYm90dG9tOiAtMXJlbTsgfVxuXG4ubGVmdC0tMSAgIHsgbGVmdDogICAtMXJlbTsgfVxuXG4udG9wLS0yICAgIHsgdG9wOiAgICAtMnJlbTsgfVxuXG4ucmlnaHQtLTIgIHsgcmlnaHQ6ICAtMnJlbTsgfVxuXG4uYm90dG9tLS0yIHsgYm90dG9tOiAtMnJlbTsgfVxuXG4ubGVmdC0tMiAgIHsgbGVmdDogICAtMnJlbTsgfVxuXG4uYWJzb2x1dGUtLWZpbGwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnRvcC0wLW5zICAgICB7IHRvcDogICAwOyB9XG4gIC5sZWZ0LTAtbnMgICAgeyBsZWZ0OiAgMDsgfVxuICAucmlnaHQtMC1ucyAgIHsgcmlnaHQ6IDA7IH1cbiAgLmJvdHRvbS0wLW5zICB7IGJvdHRvbTogMDsgfVxuICAudG9wLTEtbnMgICAgIHsgdG9wOiAgIDFyZW07IH1cbiAgLmxlZnQtMS1ucyAgICB7IGxlZnQ6ICAxcmVtOyB9XG4gIC5yaWdodC0xLW5zICAgeyByaWdodDogMXJlbTsgfVxuICAuYm90dG9tLTEtbnMgIHsgYm90dG9tOiAxcmVtOyB9XG4gIC50b3AtMi1ucyAgICAgeyB0b3A6ICAgMnJlbTsgfVxuICAubGVmdC0yLW5zICAgIHsgbGVmdDogIDJyZW07IH1cbiAgLnJpZ2h0LTItbnMgICB7IHJpZ2h0OiAycmVtOyB9XG4gIC5ib3R0b20tMi1ucyAgeyBib3R0b206IDJyZW07IH1cbiAgLnRvcC0tMS1ucyAgICB7IHRvcDogICAgLTFyZW07IH1cbiAgLnJpZ2h0LS0xLW5zICB7IHJpZ2h0OiAgLTFyZW07IH1cbiAgLmJvdHRvbS0tMS1ucyB7IGJvdHRvbTogLTFyZW07IH1cbiAgLmxlZnQtLTEtbnMgICB7IGxlZnQ6ICAgLTFyZW07IH1cbiAgLnRvcC0tMi1ucyAgICB7IHRvcDogICAgLTJyZW07IH1cbiAgLnJpZ2h0LS0yLW5zICB7IHJpZ2h0OiAgLTJyZW07IH1cbiAgLmJvdHRvbS0tMi1ucyB7IGJvdHRvbTogLTJyZW07IH1cbiAgLmxlZnQtLTItbnMgICB7IGxlZnQ6ICAgLTJyZW07IH1cbiAgLmFic29sdXRlLS1maWxsLW5zIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLnRvcC0wLW0gICAgIHsgdG9wOiAgIDA7IH1cbiAgLmxlZnQtMC1tICAgIHsgbGVmdDogIDA7IH1cbiAgLnJpZ2h0LTAtbSAgIHsgcmlnaHQ6IDA7IH1cbiAgLmJvdHRvbS0wLW0gIHsgYm90dG9tOiAwOyB9XG4gIC50b3AtMS1tICAgICB7IHRvcDogICAxcmVtOyB9XG4gIC5sZWZ0LTEtbSAgICB7IGxlZnQ6ICAxcmVtOyB9XG4gIC5yaWdodC0xLW0gICB7IHJpZ2h0OiAxcmVtOyB9XG4gIC5ib3R0b20tMS1tICB7IGJvdHRvbTogMXJlbTsgfVxuICAudG9wLTItbSAgICAgeyB0b3A6ICAgMnJlbTsgfVxuICAubGVmdC0yLW0gICAgeyBsZWZ0OiAgMnJlbTsgfVxuICAucmlnaHQtMi1tICAgeyByaWdodDogMnJlbTsgfVxuICAuYm90dG9tLTItbSAgeyBib3R0b206IDJyZW07IH1cbiAgLnRvcC0tMS1tICAgIHsgdG9wOiAgICAtMXJlbTsgfVxuICAucmlnaHQtLTEtbSAgeyByaWdodDogIC0xcmVtOyB9XG4gIC5ib3R0b20tLTEtbSB7IGJvdHRvbTogLTFyZW07IH1cbiAgLmxlZnQtLTEtbSAgIHsgbGVmdDogICAtMXJlbTsgfVxuICAudG9wLS0yLW0gICAgeyB0b3A6ICAgIC0ycmVtOyB9XG4gIC5yaWdodC0tMi1tICB7IHJpZ2h0OiAgLTJyZW07IH1cbiAgLmJvdHRvbS0tMi1tIHsgYm90dG9tOiAtMnJlbTsgfVxuICAubGVmdC0tMi1tICAgeyBsZWZ0OiAgIC0ycmVtOyB9XG4gIC5hYnNvbHV0ZS0tZmlsbC1tIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudG9wLTAtbCAgICAgeyB0b3A6ICAgMDsgfVxuICAubGVmdC0wLWwgICAgeyBsZWZ0OiAgMDsgfVxuICAucmlnaHQtMC1sICAgeyByaWdodDogMDsgfVxuICAuYm90dG9tLTAtbCAgeyBib3R0b206IDA7IH1cbiAgLnRvcC0xLWwgICAgIHsgdG9wOiAgIDFyZW07IH1cbiAgLmxlZnQtMS1sICAgIHsgbGVmdDogIDFyZW07IH1cbiAgLnJpZ2h0LTEtbCAgIHsgcmlnaHQ6IDFyZW07IH1cbiAgLmJvdHRvbS0xLWwgIHsgYm90dG9tOiAxcmVtOyB9XG4gIC50b3AtMi1sICAgICB7IHRvcDogICAycmVtOyB9XG4gIC5sZWZ0LTItbCAgICB7IGxlZnQ6ICAycmVtOyB9XG4gIC5yaWdodC0yLWwgICB7IHJpZ2h0OiAycmVtOyB9XG4gIC5ib3R0b20tMi1sICB7IGJvdHRvbTogMnJlbTsgfVxuICAudG9wLS0xLWwgICAgeyB0b3A6ICAgIC0xcmVtOyB9XG4gIC5yaWdodC0tMS1sICB7IHJpZ2h0OiAgLTFyZW07IH1cbiAgLmJvdHRvbS0tMS1sIHsgYm90dG9tOiAtMXJlbTsgfVxuICAubGVmdC0tMS1sICAgeyBsZWZ0OiAgIC0xcmVtOyB9XG4gIC50b3AtLTItbCAgICB7IHRvcDogICAgLTJyZW07IH1cbiAgLnJpZ2h0LS0yLWwgIHsgcmlnaHQ6ICAtMnJlbTsgfVxuICAuYm90dG9tLS0yLWwgeyBib3R0b206IC0ycmVtOyB9XG4gIC5sZWZ0LS0yLWwgICB7IGxlZnQ6ICAgLTJyZW07IH1cbiAgLmFic29sdXRlLS1maWxsLWwge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4vKlxuXG4gICBDTEVBUkZJWFxuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2NsZWFyZml4L1xuXG4qL1xuXG4vKiBOaWNvbGFzIEdhbGxhZ2hlcnMgQ2xlYXJmaXggc29sdXRpb25cbiAgIFJlZjogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svICovXG5cbi5jZjpiZWZvcmUsXG4uY2Y6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cblxuLmNmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cblxuLmNmIHsgICAgICAgKnpvb206IDE7IH1cblxuLmNsIHsgY2xlYXI6IGxlZnQ7IH1cblxuLmNyIHsgY2xlYXI6IHJpZ2h0OyB9XG5cbi5jYiB7IGNsZWFyOiBib3RoOyB9XG5cbi5jbiB7IGNsZWFyOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmNsLW5zIHsgY2xlYXI6IGxlZnQ7IH1cbiAgLmNyLW5zIHsgY2xlYXI6IHJpZ2h0OyB9XG4gIC5jYi1ucyB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1ucyB7IGNsZWFyOiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5jbC1tIHsgY2xlYXI6IGxlZnQ7IH1cbiAgLmNyLW0geyBjbGVhcjogcmlnaHQ7IH1cbiAgLmNiLW0geyBjbGVhcjogYm90aDsgfVxuICAuY24tbSB7IGNsZWFyOiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmNsLWwgeyBjbGVhcjogbGVmdDsgfVxuICAuY3ItbCB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbCB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1sIHsgY2xlYXI6IG5vbmU7IH1cbn1cblxuLypcblxuICAgRElTUExBWVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2Rpc3BsYXlcblxuICAgQmFzZTpcbiAgICBkID0gZGlzcGxheVxuXG4gICBNb2RpZmllcnM6XG4gICAgbiAgICAgPSBub25lXG4gICAgYiAgICAgPSBibG9ja1xuICAgIGliICAgID0gaW5saW5lLWJsb2NrXG4gICAgaXQgICAgPSBpbmxpbmUtdGFibGVcbiAgICB0ICAgICA9IHRhYmxlXG4gICAgdGMgICAgPSB0YWJsZS1jZWxsXG4gICAgdC1yb3cgICAgICAgICAgPSB0YWJsZS1yb3dcbiAgICB0LWNvbHVtbSAgICAgICA9IHRhYmxlLWNvbHVtblxuICAgIHQtY29sdW1uLWdyb3VwID0gdGFibGUtY29sdW1uLWdyb3VwXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmRuIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRpIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZGIgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRpYiB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZGl0IHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG5cbi5kdCB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZHRjIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4uZHQtcm93IHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi5kdC1yb3ctZ3JvdXAgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmR0LWNvbHVtbiB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuXG4uZHQtY29sdW1uLWdyb3VwIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbi8qXG4gIFRoaXMgd2lsbCBzZXQgdGFibGUgdG8gZnVsbCB3aWR0aCBhbmQgdGhlblxuICBhbGwgY2VsbHMgd2lsbCBiZSBlcXVhbCB3aWR0aFxuKi9cblxuLmR0LS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5kbi1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaS1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmRiLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kaWItbnMgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRpdC1ucyB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuICAuZHQtbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmR0Yy1ucyB7ICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmR0LXJvdy1ucyB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAuZHQtcm93LWdyb3VwLW5zIHsgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG4gIC5kdC1jb2x1bW4tbnMgeyAgICAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cbiAgLmR0LWNvbHVtbi1ncm91cC1ucyB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxuXG4gIC5kdC0tZml4ZWQtbnMge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmRuLW0geyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGktbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmRiLW0geyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRpYi1tIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kaXQtbSB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuICAuZHQtbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZHRjLW0geyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5kdC1yb3ctbSB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAuZHQtcm93LWdyb3VwLW0geyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgLmR0LWNvbHVtbi1tIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG4gIC5kdC1jb2x1bW4tZ3JvdXAtbSB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxuXG4gIC5kdC0tZml4ZWQtbSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5kbi1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpLWwgeyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5kYi1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kaWItbCB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGl0LWwgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cbiAgLmR0LWwgeyAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmR0Yy1sIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuZHQtcm93LWwgeyAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLmR0LXJvdy1ncm91cC1sIHsgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG4gIC5kdC1jb2x1bW4tbCB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuICAuZHQtY29sdW1uLWdyb3VwLWwgeyBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7IH1cblxuICAuZHQtLWZpeGVkLWwge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLypcblxuICBGTEVYQk9YXG5cbiAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgIC1ucyA9IG5vdC1zbWFsbFxuICAgLW0gID0gbWVkaXVtXG4gICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uZmxleCB7IGRpc3BsYXk6IGZsZXg7IH1cblxuLmlubGluZS1mbGV4IHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLyogMS4gRml4IGZvciBDaHJvbWUgNDQgYnVnLlxuICogaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTUwNjg5MyAqL1xuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG59XG5cbi5mbGV4LW5vbmUgeyBmbGV4OiBub25lOyB9XG5cbi5mbGV4LWNvbHVtbiAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mbGV4LXJvdyAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5mbGV4LXdyYXAgICAgeyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtbm93cmFwICAgIHsgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlICAgIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2UgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uaXRlbXMtc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uaXRlbXMtZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLml0ZW1zLWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaXRlbXMtYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLml0ZW1zLXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLnNlbGYtc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5zZWxmLWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLnNlbGYtY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLnNlbGYtYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuXG4uc2VsZi1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLmp1c3RpZnktc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmp1c3RpZnktYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uanVzdGlmeS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmNvbnRlbnQtc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmNvbnRlbnQtZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5jb250ZW50LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvbnRlbnQtYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbnRlbnQtYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uY29udGVudC1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4ub3JkZXItMCB7IG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHsgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIgeyBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7IG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHsgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUgeyBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7IG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHsgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTggeyBvcmRlcjogODsgfVxuXG4ub3JkZXItbGFzdCB7IG9yZGVyOiA5OTk5OTsgfVxuXG4uZmxleC1ncm93LTAgeyBmbGV4LWdyb3c6IDA7IH1cblxuLmZsZXgtZ3Jvdy0xIHsgZmxleC1ncm93OiAxOyB9XG5cbi5mbGV4LXNocmluay0wIHsgZmxleC1zaHJpbms6IDA7IH1cblxuLmZsZXgtc2hyaW5rLTEgeyBmbGV4LXNocmluazogMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5mbGV4LW5zIHsgZGlzcGxheTogZmxleDsgfVxuICAuaW5saW5lLWZsZXgtbnMgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLW5zIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cbiAgICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG4gIH1cbiAgLmZsZXgtbm9uZS1ucyB7IGZsZXg6IG5vbmU7IH1cbiAgLmZsZXgtY29sdW1uLW5zIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbnMgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXdyYXAtbnMgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtbm93cmFwLW5zIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtd3JhcC1yZXZlcnNlLW5zIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtbnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtcm93LXJldmVyc2UtbnMgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLml0ZW1zLXN0YXJ0LW5zIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLml0ZW1zLWVuZC1ucyB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLW5zIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaXRlbXMtYmFzZWxpbmUtbnMgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLml0ZW1zLXN0cmV0Y2gtbnMgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LW5zIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAuc2VsZi1lbmQtbnMgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuc2VsZi1jZW50ZXItbnMgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbnMgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAuc2VsZi1zdHJldGNoLW5zIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4gIC5qdXN0aWZ5LXN0YXJ0LW5zIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1ucyB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmp1c3RpZnktY2VudGVyLW5zIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1ucyB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4gIC5jb250ZW50LXN0YXJ0LW5zIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29udGVudC1lbmQtbnMgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbnMgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtYmV0d2Vlbi1ucyB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRlbnQtYXJvdW5kLW5zIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbnMgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbiAgLm9yZGVyLTAtbnMgeyBvcmRlcjogMDsgfVxuICAub3JkZXItMS1ucyB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLW5zIHsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTMtbnMgeyBvcmRlcjogMzsgfVxuICAub3JkZXItNC1ucyB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LW5zIHsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTYtbnMgeyBvcmRlcjogNjsgfVxuICAub3JkZXItNy1ucyB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LW5zIHsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxhc3QtbnMgeyBvcmRlcjogOTk5OTk7IH1cblxuICAuZmxleC1ncm93LTAtbnMgeyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLW5zIHsgZmxleC1ncm93OiAxOyB9XG5cbiAgLmZsZXgtc2hyaW5rLTAtbnMgeyBmbGV4LXNocmluazogMDsgfVxuICAuZmxleC1zaHJpbmstMS1ucyB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5mbGV4LW0geyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbmxpbmUtZmxleC1tIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLmZsZXgtYXV0by1tIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cbiAgICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG4gIH1cbiAgLmZsZXgtbm9uZS1tIHsgZmxleDogbm9uZTsgfVxuICAuZmxleC1jb2x1bW4tbSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZsZXgtcm93LW0gICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmxleC13cmFwLW0geyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtbm93cmFwLW0geyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuZmxleC13cmFwLXJldmVyc2UtbSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLW0geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtcm93LXJldmVyc2UtbSB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuaXRlbXMtc3RhcnQtbSB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5pdGVtcy1lbmQtbSB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLW0geyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pdGVtcy1iYXNlbGluZS1tIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5pdGVtcy1zdHJldGNoLW0geyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LW0geyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWxmLWVuZC1tIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnNlbGYtY2VudGVyLW0geyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gIC5zZWxmLXN0cmV0Y2gtbSB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuICAuanVzdGlmeS1zdGFydC1tIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1tIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jZW50ZXItbSB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWJldHdlZW4tbSB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbSB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbiAgLmNvbnRlbnQtc3RhcnQtbSB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQtZW5kLW0geyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbSB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGVudC1iZXR3ZWVuLW0geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250ZW50LWFyb3VuZC1tIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbSB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuICAub3JkZXItMC1tIHsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLTEtbSB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLW0geyBvcmRlcjogMjsgfVxuICAub3JkZXItMy1tIHsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTQtbSB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LW0geyBvcmRlcjogNTsgfVxuICAub3JkZXItNi1tIHsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTctbSB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LW0geyBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdC1tIHsgb3JkZXI6IDk5OTk5OyB9XG5cbiAgLmZsZXgtZ3Jvdy0wLW0geyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLW0geyBmbGV4LWdyb3c6IDE7IH1cblxuICAuZmxleC1zaHJpbmstMC1tIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZsZXgtc2hyaW5rLTEtbSB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmZsZXgtbCB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlubGluZS1mbGV4LWwgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLWwge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbiAgfVxuICAuZmxleC1ub25lLWwgeyBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWNvbHVtbi1sIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbCB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgtd3JhcC1sIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LW5vd3JhcC1sIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtd3JhcC1yZXZlcnNlLWwgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS1sIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5mbGV4LXJvdy1yZXZlcnNlLWwgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuICAuaXRlbXMtc3RhcnQtbCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5pdGVtcy1lbmQtbCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLWwgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pdGVtcy1iYXNlbGluZS1sIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5pdGVtcy1zdHJldGNoLWwgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LWwgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWxmLWVuZC1sIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnNlbGYtY2VudGVyLWwgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbCB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gIC5zZWxmLXN0cmV0Y2gtbCB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuICAuanVzdGlmeS1zdGFydC1sIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1sIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jZW50ZXItbCB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWJldHdlZW4tbCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbiAgLmNvbnRlbnQtc3RhcnQtbCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQtZW5kLWwgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbCB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGVudC1iZXR3ZWVuLWwgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250ZW50LWFyb3VuZC1sIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuICAub3JkZXItMC1sIHsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLTEtbCB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLWwgeyBvcmRlcjogMjsgfVxuICAub3JkZXItMy1sIHsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTQtbCB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LWwgeyBvcmRlcjogNTsgfVxuICAub3JkZXItNi1sIHsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTctbCB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LWwgeyBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdC1sIHsgb3JkZXI6IDk5OTk5OyB9XG5cbiAgLmZsZXgtZ3Jvdy0wLWwgeyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLWwgeyBmbGV4LWdyb3c6IDE7IH1cblxuICAuZmxleC1zaHJpbmstMC1sIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZsZXgtc2hyaW5rLTEtbCB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG5cbi8qXG5cbiAgIEZMT0FUU1xuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2Zsb2F0cy9cblxuICAgMS4gRmxvYXRlZCBlbGVtZW50cyBhcmUgYXV0b21hdGljYWxseSByZW5kZXJlZCBhcyBibG9jayBsZXZlbCBlbGVtZW50cy5cbiAgICAgIFNldHRpbmcgZmxvYXRzIHRvIGRpc3BsYXkgaW5saW5lIHdpbGwgZml4IHRoZSBkb3VibGUgbWFyZ2luIGJ1ZyBpblxuICAgICAgaWU2LiBZb3Uga25vdy4uLiBqdXN0IGluIGNhc2UuXG5cbiAgIDIuIERvbid0IGZvcmdldCB0byBjbGVhcmZpeCB5b3VyIGZsb2F0cyB3aXRoIC5jZlxuXG4gICBCYXNlOlxuICAgICBmID0gZmxvYXRcblxuICAgTW9kaWZpZXJzOlxuICAgICBsID0gbGVmdFxuICAgICByID0gcmlnaHRcbiAgICAgbiA9IG5vbmVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uZmwgeyBmbG9hdDogbGVmdDsgIF9kaXNwbGF5OiBpbmxpbmU7IH1cblxuLmZyIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG5cbi5mbiB7IGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmZsLW5zIHsgZmxvYXQ6IGxlZnQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZyLW5zIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mbi1ucyB7IGZsb2F0OiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5mbC1tIHsgZmxvYXQ6IGxlZnQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZyLW0geyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZuLW0geyBmbG9hdDogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5mbC1sIHsgZmxvYXQ6IGxlZnQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZyLWwgeyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZuLWwgeyBmbG9hdDogbm9uZTsgfVxufVxuXG4vKlxuXG4gICBGT05UIEZBTUlMWSBHUk9VUFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvZm9udC1mYW1pbHkvXG5cbiovXG5cbi5zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICAgICAgICAgICAgICdhdmVuaXIgbmV4dCcsIGF2ZW5pcixcbiAgICAgICAgICAgICAgICdoZWx2ZXRpY2EgbmV1ZScsIGhlbHZldGljYSxcbiAgICAgICAgICAgICAgIHVidW50dSxcbiAgICAgICAgICAgICAgIHJvYm90bywgbm90byxcbiAgICAgICAgICAgICAgICdzZWdvZSB1aScsIGFyaWFsLFxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbn1cblxuLnNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IGdlb3JnaWEsXG4gICAgICAgICAgICAgICB0aW1lcyxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uc3lzdGVtLXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLnN5c3RlbS1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cblxuLyogTW9ub3NwYWNlZCBUeXBlZmFjZXMgKGZvciBjb2RlKSAqL1xuXG4vKiBGcm9tIGh0dHA6Ly9jc3Nmb250c3RhY2suY29tICovXG5cbmNvZGUsIC5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLFxuICAgICAgICAgICAgICAgbW9uYWNvLFxuICAgICAgICAgICAgICAgbW9ub3NwYWNlO1xufVxuXG4uY291cmllciB7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXh0JyxcbiAgICAgICAgICAgICAgIGNvdXJpZXIsXG4gICAgICAgICAgICAgICBtb25vc3BhY2U7XG59XG5cbi8qIFNhbnMtU2VyaWYgVHlwZWZhY2VzICovXG5cbi5oZWx2ZXRpY2Ege1xuICBmb250LWZhbWlseTogJ2hlbHZldGljYSBuZXVlJywgaGVsdmV0aWNhLFxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbn1cblxuLmF2ZW5pciB7XG4gIGZvbnQtZmFtaWx5OiAnYXZlbmlyIG5leHQnLCBhdmVuaXIsXG4gICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xufVxuXG4vKiBTZXJpZiBUeXBlZmFjZXMgKi9cblxuLmF0aGVsYXMge1xuICBmb250LWZhbWlseTogYXRoZWxhcyxcbiAgICAgICAgICAgICAgIGdlb3JnaWEsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmdlb3JnaWEge1xuICBmb250LWZhbWlseTogZ2VvcmdpYSxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4udGltZXMge1xuICBmb250LWZhbWlseTogdGltZXMsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmJvZG9uaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNVFwiLFxuICAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uY2FsaXN0byB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG8gTVRcIixcbiAgICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmdhcmFtb25kIHtcbiAgZm9udC1mYW1pbHk6IGdhcmFtb25kLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5iYXNrZXJ2aWxsZSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNrZXJ2aWxsZSxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4vKlxuXG4gICBGT05UIFNUWUxFXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2ZvbnQtc3R5bGUvXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmkgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZnMtbm9ybWFsIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmktbnMgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmZzLW5vcm1hbC1ucyAgICAgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmktbSAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZnMtbm9ybWFsLW0gICAgIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmktbCAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZnMtbm9ybWFsLWwgICAgIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG59XG5cbi8qXG5cbiAgIEZPTlQgV0VJR0hUXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2ZvbnQtd2VpZ2h0L1xuXG4gICBCYXNlXG4gICAgIGZ3ID0gZm9udC13ZWlnaHRcblxuICAgTW9kaWZpZXJzOlxuICAgICAxID0gbGl0ZXJhbCB2YWx1ZSAxMDBcbiAgICAgMiA9IGxpdGVyYWwgdmFsdWUgMjAwXG4gICAgIDMgPSBsaXRlcmFsIHZhbHVlIDMwMFxuICAgICA0ID0gbGl0ZXJhbCB2YWx1ZSA0MDBcbiAgICAgNSA9IGxpdGVyYWwgdmFsdWUgNTAwXG4gICAgIDYgPSBsaXRlcmFsIHZhbHVlIDYwMFxuICAgICA3ID0gbGl0ZXJhbCB2YWx1ZSA3MDBcbiAgICAgOCA9IGxpdGVyYWwgdmFsdWUgODAwXG4gICAgIDkgPSBsaXRlcmFsIHZhbHVlIDkwMFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5ub3JtYWwgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5iICAgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZncxICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uZncyICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uZnczICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZnc0ICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZnc1ICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZnc2ICAgIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZnc3ICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZnc4ICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4uZnc5ICAgIHsgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5ub3JtYWwtbnMgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5iLW5zICAgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZncxLW5zICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuZncyLW5zICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuZnczLW5zICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuZnc0LW5zICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZnc1LW5zICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZnc2LW5zICAgIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZnc3LW5zICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZnc4LW5zICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuZnc5LW5zICAgIHsgZm9udC13ZWlnaHQ6IDkwMDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAubm9ybWFsLW0geyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5iLW0gICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mdzEtbSAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLmZ3Mi1tICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuZnczLW0gICAgeyBmb250LXdlaWdodDogMzAwOyB9XG4gIC5mdzQtbSAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZ3NS1tICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZnc2LW0gICAgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mdzctbSAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZ3OC1tICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuZnc5LW0gICAgeyBmb250LXdlaWdodDogOTAwOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm5vcm1hbC1sIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYi1sICAgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZncxLWwgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG4gIC5mdzItbCAgICB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmZ3My1sICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuZnc0LWwgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4gIC5mdzUtbCAgICB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmZ3Ni1sICAgIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZnc3LWwgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mdzgtbCAgICB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmZ3OS1sICAgIHsgZm9udC13ZWlnaHQ6IDkwMDsgfVxufVxuXG4vKlxuXG4gICBGT1JNU1xuICAgXG4qL1xuXG4uaW5wdXQtcmVzZXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmJ1dHRvbi1yZXNldDo6LW1vei1mb2N1cy1pbm5lcixcbi5pbnB1dC1yZXNldDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcblxuICAgSEVJR0hUU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2hlaWdodHMvXG5cbiAgIEJhc2U6XG4gICAgIGggPSBoZWlnaHRcbiAgICAgbWluLWggPSBtaW4taGVpZ2h0XG4gICAgIG1pbi12aCA9IG1pbi1oZWlnaHQgdmVydGljYWwgc2NyZWVuIGhlaWdodFxuICAgICB2aCA9IHZlcnRpY2FsIHNjcmVlbiBoZWlnaHRcblxuICAgTW9kaWZpZXJzXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBoZWlnaHQgc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIGhlaWdodCBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBoZWlnaHQgc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIGhlaWdodCBzY2FsZVxuXG4gICAgIC0yNSAgID0gbGl0ZXJhbCB2YWx1ZSAyNSVcbiAgICAgLTUwICAgPSBsaXRlcmFsIHZhbHVlIDUwJVxuICAgICAtNzUgICA9IGxpdGVyYWwgdmFsdWUgNzUlXG4gICAgIC0xMDAgID0gbGl0ZXJhbCB2YWx1ZSAxMDAlXG5cbiAgICAgLWF1dG8gPSBzdHJpbmcgdmFsdWUgb2YgYXV0b1xuICAgICAtaW5oZXJpdCA9IHN0cmluZyB2YWx1ZSBvZiBpbmhlcml0XG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLyogSGVpZ2h0IFNjYWxlICovXG5cbi5oMSB7IGhlaWdodDogMXJlbTsgfVxuXG4uaDIgeyBoZWlnaHQ6IDJyZW07IH1cblxuLmgzIHsgaGVpZ2h0OiA0cmVtOyB9XG5cbi5oNCB7IGhlaWdodDogOHJlbTsgfVxuXG4uaDUgeyBoZWlnaHQ6IDE2cmVtOyB9XG5cbi8qIEhlaWdodCBQZXJjZW50YWdlcyAtIEJhc2VkIG9mZiBvZiBoZWlnaHQgb2YgcGFyZW50ICovXG5cbi5oLTI1IHsgIGhlaWdodDogIDI1JTsgfVxuXG4uaC01MCB7ICBoZWlnaHQ6ICA1MCU7IH1cblxuLmgtNzUgeyAgaGVpZ2h0OiAgNzUlOyB9XG5cbi5oLTEwMCB7IGhlaWdodDogMTAwJTsgfVxuXG4ubWluLWgtMTAwIHsgbWluLWhlaWdodDogMTAwJTsgfVxuXG4vKiBTY3JlZW4gSGVpZ2h0IFBlcmNlbnRhZ2UgKi9cblxuLnZoLTI1IHsgIGhlaWdodDogIDI1dmg7IH1cblxuLnZoLTUwIHsgIGhlaWdodDogIDUwdmg7IH1cblxuLnZoLTc1IHsgIGhlaWdodDogIDc1dmg7IH1cblxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmg7IH1cblxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4vKiBTdHJpbmcgUHJvcGVydGllcyAqL1xuXG4uaC1hdXRvIHsgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uaC1pbmhlcml0IHsgIGhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5oMS1ucyB7ICBoZWlnaHQ6IDFyZW07IH1cbiAgLmgyLW5zIHsgIGhlaWdodDogMnJlbTsgfVxuICAuaDMtbnMgeyAgaGVpZ2h0OiA0cmVtOyB9XG4gIC5oNC1ucyB7ICBoZWlnaHQ6IDhyZW07IH1cbiAgLmg1LW5zIHsgIGhlaWdodDogMTZyZW07IH1cbiAgLmgtMjUtbnMgeyBoZWlnaHQ6IDI1JTsgfVxuICAuaC01MC1ucyB7IGhlaWdodDogNTAlOyB9XG4gIC5oLTc1LW5zIHsgaGVpZ2h0OiA3NSU7IH1cbiAgLmgtMTAwLW5zIHsgaGVpZ2h0OiAxMDAlOyB9XG4gIC5taW4taC0xMDAtbnMgeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC52aC0yNS1ucyB7ICBoZWlnaHQ6ICAyNXZoOyB9XG4gIC52aC01MC1ucyB7ICBoZWlnaHQ6ICA1MHZoOyB9XG4gIC52aC03NS1ucyB7ICBoZWlnaHQ6ICA3NXZoOyB9XG4gIC52aC0xMDAtbnMgeyBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5taW4tdmgtMTAwLW5zIHsgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmgtYXV0by1ucyB7IGhlaWdodDogYXV0bzsgfVxuICAuaC1pbmhlcml0LW5zIHsgaGVpZ2h0OiBpbmhlcml0OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5oMS1tIHsgaGVpZ2h0OiAxcmVtOyB9XG4gIC5oMi1tIHsgaGVpZ2h0OiAycmVtOyB9XG4gIC5oMy1tIHsgaGVpZ2h0OiA0cmVtOyB9XG4gIC5oNC1tIHsgaGVpZ2h0OiA4cmVtOyB9XG4gIC5oNS1tIHsgaGVpZ2h0OiAxNnJlbTsgfVxuICAuaC0yNS1tIHsgaGVpZ2h0OiAyNSU7IH1cbiAgLmgtNTAtbSB7IGhlaWdodDogNTAlOyB9XG4gIC5oLTc1LW0geyBoZWlnaHQ6IDc1JTsgfVxuICAuaC0xMDAtbSB7IGhlaWdodDogMTAwJTsgfVxuICAubWluLWgtMTAwLW0geyBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC52aC0yNS1tIHsgIGhlaWdodDogIDI1dmg7IH1cbiAgLnZoLTUwLW0geyAgaGVpZ2h0OiAgNTB2aDsgfVxuICAudmgtNzUtbSB7ICBoZWlnaHQ6ICA3NXZoOyB9XG4gIC52aC0xMDAtbSB7IGhlaWdodDogMTAwdmg7IH1cbiAgLm1pbi12aC0xMDAtbSB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5oLWF1dG8tbSB7IGhlaWdodDogYXV0bzsgfVxuICAuaC1pbmhlcml0LW0geyBoZWlnaHQ6IGluaGVyaXQ7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuaDEtbCB7IGhlaWdodDogMXJlbTsgfVxuICAuaDItbCB7IGhlaWdodDogMnJlbTsgfVxuICAuaDMtbCB7IGhlaWdodDogNHJlbTsgfVxuICAuaDQtbCB7IGhlaWdodDogOHJlbTsgfVxuICAuaDUtbCB7IGhlaWdodDogMTZyZW07IH1cbiAgLmgtMjUtbCB7IGhlaWdodDogMjUlOyB9XG4gIC5oLTUwLWwgeyBoZWlnaHQ6IDUwJTsgfVxuICAuaC03NS1sIHsgaGVpZ2h0OiA3NSU7IH1cbiAgLmgtMTAwLWwgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1pbi1oLTEwMC1sIHsgbWluLWhlaWdodDogMTAwJTsgfVxuICAudmgtMjUtbCB7ICBoZWlnaHQ6ICAyNXZoOyB9XG4gIC52aC01MC1sIHsgIGhlaWdodDogIDUwdmg7IH1cbiAgLnZoLTc1LWwgeyAgaGVpZ2h0OiAgNzV2aDsgfVxuICAudmgtMTAwLWwgeyBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5taW4tdmgtMTAwLWwgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuaC1hdXRvLWwgeyBoZWlnaHQ6IGF1dG87IH1cbiAgLmgtaW5oZXJpdC1sIHsgaGVpZ2h0OiBpbmhlcml0OyB9XG59XG5cbi8qXG5cbiAgIExFVFRFUiBTUEFDSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RyYWNraW5nL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50cmFja2VkICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XG5cbi50cmFja2VkLXRpZ2h0IHsgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuXG4udHJhY2tlZC1tZWdhICB7IGxldHRlci1zcGFjaW5nOiAgLjI1ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAudHJhY2tlZC1ucyAgICAgICB7IGxldHRlci1zcGFjaW5nOiAgLjFlbTsgfVxuICAudHJhY2tlZC10aWdodC1ucyB7IGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgLnRyYWNrZWQtbWVnYS1ucyAgeyBsZXR0ZXItc3BhY2luZzogIC4yNWVtOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC50cmFja2VkLW0gICAgICAgeyBsZXR0ZXItc3BhY2luZzogIC4xZW07IH1cbiAgLnRyYWNrZWQtdGlnaHQtbSB7IGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgLnRyYWNrZWQtbWVnYS1tICB7IGxldHRlci1zcGFjaW5nOiAgLjI1ZW07IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHJhY2tlZC1sICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XG4gIC50cmFja2VkLXRpZ2h0LWwgeyBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gIC50cmFja2VkLW1lZ2EtbCAgeyBsZXR0ZXItc3BhY2luZzogIC4yNWVtOyB9XG59XG5cbi8qXG5cbiAgIExJTkUgSEVJR0hUIC8gTEVBRElOR1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9saW5lLWhlaWdodFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5saC1zb2xpZCB7IGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5saC10aXRsZSB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5saC1jb3B5ICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubGgtc29saWQtbnMgeyBsaW5lLWhlaWdodDogMTsgfVxuICAubGgtdGl0bGUtbnMgeyBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAubGgtY29weS1ucyAgeyBsaW5lLWhlaWdodDogMS41OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5saC1zb2xpZC1tIHsgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmxoLXRpdGxlLW0geyBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAubGgtY29weS1tICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubGgtc29saWQtbCB7IGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saC10aXRsZS1sIHsgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLmxoLWNvcHktbCAgeyBsaW5lLWhlaWdodDogMS41OyB9XG59XG5cbi8qXG5cbiAgIExJTktTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9lbGVtZW50cy9saW5rcy9cblxuKi9cblxuLmxpbmsge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi5saW5rOmxpbmssXG4ubGluazp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuXG4ubGluazpob3ZlciAgIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuXG4ubGluazphY3RpdmUgIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuXG4ubGluazpmb2N1cyAgIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xuICBvdXRsaW5lOiAxcHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cblxuLypcblxuICAgTElTVFNcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2VsZW1lbnRzL2xpc3RzL1xuXG4qL1xuXG4ubGlzdCB7ICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi8qXG5cbiAgIE1BWCBXSURUSFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9tYXgtd2lkdGhzL1xuXG4gICBCYXNlOlxuICAgICBtdyA9IG1heC13aWR0aFxuXG4gICBNb2RpZmllcnNcbiAgICAgMSA9IDFzdCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA2ID0gNnN0IHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNyA9IDduZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDggPSA4cmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA5ID0gOXRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcblxuICAgICAtMTAwID0gbGl0ZXJhbCB2YWx1ZSAxMDAlXG5cbiAgICAgLW5vbmUgID0gc3RyaW5nIHZhbHVlIG5vbmVcblxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi8qIE1heCBXaWR0aCBQZXJjZW50YWdlcyAqL1xuXG4ubXctMTAwICB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBNYXggV2lkdGggU2NhbGUgKi9cblxuLm13MSAgeyAgbWF4LXdpZHRoOiAxcmVtOyB9XG5cbi5tdzIgIHsgIG1heC13aWR0aDogMnJlbTsgfVxuXG4ubXczICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cblxuLm13NCAgeyAgbWF4LXdpZHRoOiA4cmVtOyB9XG5cbi5tdzUgIHsgIG1heC13aWR0aDogMTZyZW07IH1cblxuLm13NiAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuXG4ubXc3ICB7ICBtYXgtd2lkdGg6IDQ4cmVtOyB9XG5cbi5tdzggIHsgIG1heC13aWR0aDogNjRyZW07IH1cblxuLm13OSAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4vKiBNYXggV2lkdGggU3RyaW5nIFByb3BlcnRpZXMgKi9cblxuLm13LW5vbmUgeyBtYXgtd2lkdGg6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubXctMTAwLW5zICB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4gIC5tdzEtbnMgIHsgIG1heC13aWR0aDogMXJlbTsgfVxuICAubXcyLW5zICB7ICBtYXgtd2lkdGg6IDJyZW07IH1cbiAgLm13My1ucyAgeyAgbWF4LXdpZHRoOiA0cmVtOyB9XG4gIC5tdzQtbnMgIHsgIG1heC13aWR0aDogOHJlbTsgfVxuICAubXc1LW5zICB7ICBtYXgtd2lkdGg6IDE2cmVtOyB9XG4gIC5tdzYtbnMgIHsgIG1heC13aWR0aDogMzJyZW07IH1cbiAgLm13Ny1ucyAgeyAgbWF4LXdpZHRoOiA0OHJlbTsgfVxuICAubXc4LW5zICB7ICBtYXgtd2lkdGg6IDY0cmVtOyB9XG4gIC5tdzktbnMgIHsgIG1heC13aWR0aDogOTZyZW07IH1cblxuICAubXctbm9uZS1ucyB7IG1heC13aWR0aDogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAubXctMTAwLW0gIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1tICB7ICBtYXgtd2lkdGg6IDFyZW07IH1cbiAgLm13Mi1tICB7ICBtYXgtd2lkdGg6IDJyZW07IH1cbiAgLm13My1tICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cbiAgLm13NC1tICB7ICBtYXgtd2lkdGg6IDhyZW07IH1cbiAgLm13NS1tICB7ICBtYXgtd2lkdGg6IDE2cmVtOyB9XG4gIC5tdzYtbSAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuICAubXc3LW0gIHsgIG1heC13aWR0aDogNDhyZW07IH1cbiAgLm13OC1tICB7ICBtYXgtd2lkdGg6IDY0cmVtOyB9XG4gIC5tdzktbSAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4gIC5tdy1ub25lLW0geyBtYXgtd2lkdGg6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubXctMTAwLWwgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1sICB7ICBtYXgtd2lkdGg6IDFyZW07IH1cbiAgLm13Mi1sICB7ICBtYXgtd2lkdGg6IDJyZW07IH1cbiAgLm13My1sICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cbiAgLm13NC1sICB7ICBtYXgtd2lkdGg6IDhyZW07IH1cbiAgLm13NS1sICB7ICBtYXgtd2lkdGg6IDE2cmVtOyB9XG4gIC5tdzYtbCAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuICAubXc3LWwgIHsgIG1heC13aWR0aDogNDhyZW07IH1cbiAgLm13OC1sICB7ICBtYXgtd2lkdGg6IDY0cmVtOyB9XG4gIC5tdzktbCAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4gIC5tdy1ub25lLWwgeyBtYXgtd2lkdGg6IG5vbmU7IH1cbn1cblxuLypcblxuICAgV0lEVEhTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvd2lkdGhzL1xuXG4gICBCYXNlOlxuICAgICB3ID0gd2lkdGhcblxuICAgTW9kaWZpZXJzXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcblxuICAgICAtMTAgID0gbGl0ZXJhbCB2YWx1ZSAxMCVcbiAgICAgLTIwICA9IGxpdGVyYWwgdmFsdWUgMjAlXG4gICAgIC0yNSAgPSBsaXRlcmFsIHZhbHVlIDI1JVxuICAgICAtMzAgID0gbGl0ZXJhbCB2YWx1ZSAzMCVcbiAgICAgLTMzICA9IGxpdGVyYWwgdmFsdWUgMzMlXG4gICAgIC0zNCAgPSBsaXRlcmFsIHZhbHVlIDM0JVxuICAgICAtNDAgID0gbGl0ZXJhbCB2YWx1ZSA0MCVcbiAgICAgLTUwICA9IGxpdGVyYWwgdmFsdWUgNTAlXG4gICAgIC02MCAgPSBsaXRlcmFsIHZhbHVlIDYwJVxuICAgICAtNzAgID0gbGl0ZXJhbCB2YWx1ZSA3MCVcbiAgICAgLTc1ICA9IGxpdGVyYWwgdmFsdWUgNzUlXG4gICAgIC04MCAgPSBsaXRlcmFsIHZhbHVlIDgwJVxuICAgICAtOTAgID0gbGl0ZXJhbCB2YWx1ZSA5MCVcbiAgICAgLTEwMCA9IGxpdGVyYWwgdmFsdWUgMTAwJVxuXG4gICAgIC10aGlyZCAgICAgID0gMTAwJSAvIDMgKE5vdCBzdXBwb3J0ZWQgaW4gb3BlcmEgbWluaSBvciBJRTgpXG4gICAgIC10d28tdGhpcmRzID0gMTAwJSAvIDEuNSAoTm90IHN1cHBvcnRlZCBpbiBvcGVyYSBtaW5pIG9yIElFOClcbiAgICAgLWF1dG8gICAgICAgPSBzdHJpbmcgdmFsdWUgYXV0b1xuXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLyogV2lkdGggU2NhbGUgKi9cblxuLncxIHsgICAgd2lkdGg6IDFyZW07IH1cblxuLncyIHsgICAgd2lkdGg6IDJyZW07IH1cblxuLnczIHsgICAgd2lkdGg6IDRyZW07IH1cblxuLnc0IHsgICAgd2lkdGg6IDhyZW07IH1cblxuLnc1IHsgICAgd2lkdGg6IDE2cmVtOyB9XG5cbi53LTEwIHsgIHdpZHRoOiAgMTAlOyB9XG5cbi53LTIwIHsgIHdpZHRoOiAgMjAlOyB9XG5cbi53LTI1IHsgIHdpZHRoOiAgMjUlOyB9XG5cbi53LTMwIHsgIHdpZHRoOiAgMzAlOyB9XG5cbi53LTMzIHsgIHdpZHRoOiAgMzMlOyB9XG5cbi53LTM0IHsgIHdpZHRoOiAgMzQlOyB9XG5cbi53LTQwIHsgIHdpZHRoOiAgNDAlOyB9XG5cbi53LTUwIHsgIHdpZHRoOiAgNTAlOyB9XG5cbi53LTYwIHsgIHdpZHRoOiAgNjAlOyB9XG5cbi53LTcwIHsgIHdpZHRoOiAgNzAlOyB9XG5cbi53LTc1IHsgIHdpZHRoOiAgNzUlOyB9XG5cbi53LTgwIHsgIHdpZHRoOiAgODAlOyB9XG5cbi53LTkwIHsgIHdpZHRoOiAgOTAlOyB9XG5cbi53LTEwMCB7IHdpZHRoOiAxMDAlOyB9XG5cbi53LXRoaXJkIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG5cbi53LXR3by10aGlyZHMgeyB3aWR0aDogY2FsYygxMDAlIC8gMS41KTsgfVxuXG4udy1hdXRvIHsgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAudzEtbnMgeyAgd2lkdGg6IDFyZW07IH1cbiAgLncyLW5zIHsgIHdpZHRoOiAycmVtOyB9XG4gIC53My1ucyB7ICB3aWR0aDogNHJlbTsgfVxuICAudzQtbnMgeyAgd2lkdGg6IDhyZW07IH1cbiAgLnc1LW5zIHsgIHdpZHRoOiAxNnJlbTsgfVxuICAudy0xMC1ucyB7IHdpZHRoOiAgMTAlOyB9XG4gIC53LTIwLW5zIHsgd2lkdGg6ICAyMCU7IH1cbiAgLnctMjUtbnMgeyB3aWR0aDogIDI1JTsgfVxuICAudy0zMC1ucyB7IHdpZHRoOiAgMzAlOyB9XG4gIC53LTMzLW5zIHsgd2lkdGg6ICAzMyU7IH1cbiAgLnctMzQtbnMgeyB3aWR0aDogIDM0JTsgfVxuICAudy00MC1ucyB7IHdpZHRoOiAgNDAlOyB9XG4gIC53LTUwLW5zIHsgd2lkdGg6ICA1MCU7IH1cbiAgLnctNjAtbnMgeyB3aWR0aDogIDYwJTsgfVxuICAudy03MC1ucyB7IHdpZHRoOiAgNzAlOyB9XG4gIC53LTc1LW5zIHsgd2lkdGg6ICA3NSU7IH1cbiAgLnctODAtbnMgeyB3aWR0aDogIDgwJTsgfVxuICAudy05MC1ucyB7IHdpZHRoOiAgOTAlOyB9XG4gIC53LTEwMC1ucyB7IHdpZHRoOiAxMDAlOyB9XG4gIC53LXRoaXJkLW5zIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gIC53LXR3by10aGlyZHMtbnMgeyB3aWR0aDogY2FsYygxMDAlIC8gMS41KTsgfVxuICAudy1hdXRvLW5zIHsgd2lkdGg6IGF1dG87IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLncxLW0geyAgICAgIHdpZHRoOiAxcmVtOyB9XG4gIC53Mi1tIHsgICAgICB3aWR0aDogMnJlbTsgfVxuICAudzMtbSB7ICAgICAgd2lkdGg6IDRyZW07IH1cbiAgLnc0LW0geyAgICAgIHdpZHRoOiA4cmVtOyB9XG4gIC53NS1tIHsgICAgICB3aWR0aDogMTZyZW07IH1cbiAgLnctMTAtbSB7IHdpZHRoOiAgMTAlOyB9XG4gIC53LTIwLW0geyB3aWR0aDogIDIwJTsgfVxuICAudy0yNS1tIHsgd2lkdGg6ICAyNSU7IH1cbiAgLnctMzAtbSB7IHdpZHRoOiAgMzAlOyB9XG4gIC53LTMzLW0geyB3aWR0aDogIDMzJTsgfVxuICAudy0zNC1tIHsgd2lkdGg6ICAzNCU7IH1cbiAgLnctNDAtbSB7IHdpZHRoOiAgNDAlOyB9XG4gIC53LTUwLW0geyB3aWR0aDogIDUwJTsgfVxuICAudy02MC1tIHsgd2lkdGg6ICA2MCU7IH1cbiAgLnctNzAtbSB7IHdpZHRoOiAgNzAlOyB9XG4gIC53LTc1LW0geyB3aWR0aDogIDc1JTsgfVxuICAudy04MC1tIHsgd2lkdGg6ICA4MCU7IH1cbiAgLnctOTAtbSB7IHdpZHRoOiAgOTAlOyB9XG4gIC53LTEwMC1tIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnctdGhpcmQtbSB7IHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAudy10d28tdGhpcmRzLW0geyB3aWR0aDogY2FsYygxMDAlIC8gMS41KTsgfVxuICAudy1hdXRvLW0geyAgICB3aWR0aDogYXV0bzsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC53MS1sIHsgICAgICB3aWR0aDogMXJlbTsgfVxuICAudzItbCB7ICAgICAgd2lkdGg6IDJyZW07IH1cbiAgLnczLWwgeyAgICAgIHdpZHRoOiA0cmVtOyB9XG4gIC53NC1sIHsgICAgICB3aWR0aDogOHJlbTsgfVxuICAudzUtbCB7ICAgICAgd2lkdGg6IDE2cmVtOyB9XG4gIC53LTEwLWwgeyAgICB3aWR0aDogIDEwJTsgfVxuICAudy0yMC1sIHsgICAgd2lkdGg6ICAyMCU7IH1cbiAgLnctMjUtbCB7ICAgIHdpZHRoOiAgMjUlOyB9XG4gIC53LTMwLWwgeyAgICB3aWR0aDogIDMwJTsgfVxuICAudy0zMy1sIHsgICAgd2lkdGg6ICAzMyU7IH1cbiAgLnctMzQtbCB7ICAgIHdpZHRoOiAgMzQlOyB9XG4gIC53LTQwLWwgeyAgICB3aWR0aDogIDQwJTsgfVxuICAudy01MC1sIHsgICAgd2lkdGg6ICA1MCU7IH1cbiAgLnctNjAtbCB7ICAgIHdpZHRoOiAgNjAlOyB9XG4gIC53LTcwLWwgeyAgICB3aWR0aDogIDcwJTsgfVxuICAudy03NS1sIHsgICAgd2lkdGg6ICA3NSU7IH1cbiAgLnctODAtbCB7ICAgIHdpZHRoOiAgODAlOyB9XG4gIC53LTkwLWwgeyAgICB3aWR0aDogIDkwJTsgfVxuICAudy0xMDAtbCB7ICAgd2lkdGg6IDEwMCU7IH1cbiAgLnctdGhpcmQtbCB7IHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAudy10d28tdGhpcmRzLWwgeyB3aWR0aDogY2FsYygxMDAlIC8gMS41KTsgfVxuICAudy1hdXRvLWwgeyAgICB3aWR0aDogYXV0bzsgfVxufVxuXG4vKlxuXG4gICAgT1ZFUkZMT1dcblxuICAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgIC1tICA9IG1lZGl1bVxuICAgICAgLWwgID0gbGFyZ2VcblxuICovXG5cbi5vdmVyZmxvdy12aXNpYmxlIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm92ZXJmbG93LXNjcm9sbCB7IG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLm92ZXJmbG93LWF1dG8geyBvdmVyZmxvdzogYXV0bzsgfVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5vdmVyZmxvdy14LWF1dG8geyBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy15LXZpc2libGUgeyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm92ZXJmbG93LXktYXV0byB7IG92ZXJmbG93LXk6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1ucyB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy1oaWRkZW4tbnMgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy1zY3JvbGwtbnMgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLW5zIHsgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm92ZXJmbG93LXgtdmlzaWJsZS1ucyB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLW5zIHsgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy14LXNjcm9sbC1ucyB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3cteC1hdXRvLW5zIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbnMgeyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbi1ucyB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteS1zY3JvbGwtbnMgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1ucyB7IG92ZXJmbG93LXk6IGF1dG87IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLm92ZXJmbG93LXZpc2libGUtbSB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy1oaWRkZW4tbSB7IG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXNjcm9sbC1tIHsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3ctYXV0by1tIHsgb3ZlcmZsb3c6IGF1dG87IH1cblxuICAub3ZlcmZsb3cteC12aXNpYmxlLW0geyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy14LWhpZGRlbi1tIHsgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy14LXNjcm9sbC1tIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy14LWF1dG8tbSB7IG92ZXJmbG93LXg6IGF1dG87IH1cblxuICAub3ZlcmZsb3cteS12aXNpYmxlLW0geyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbi1tIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5vdmVyZmxvdy15LXNjcm9sbC1tIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy15LWF1dG8tbSB7IG92ZXJmbG93LXk6IGF1dG87IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1sIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LWhpZGRlbi1sIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLWwgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLWwgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbCB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLWwgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtc2Nyb2xsLWwgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1sIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbCB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLWwgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLWwgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1sIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxufVxuXG4vKlxuXG4gICBQT1NJVElPTklOR1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L3Bvc2l0aW9uL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5zdGF0aWMgeyBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5yZWxhdGl2ZSAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFic29sdXRlICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZml4ZWQgIHsgcG9zaXRpb246IGZpeGVkOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnN0YXRpYy1ucyB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlbGF0aXZlLW5zICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJzb2x1dGUtbnMgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5maXhlZC1ucyAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLnN0YXRpYy1tIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucmVsYXRpdmUtbSAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFic29sdXRlLW0gIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5maXhlZC1tICB7IHBvc2l0aW9uOiBmaXhlZDsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5zdGF0aWMtbCB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlbGF0aXZlLWwgIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYnNvbHV0ZS1sICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZml4ZWQtbCAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cbn1cblxuLypcblxuICAgIE9QQUNJVFlcbiAgICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvb3BhY2l0eS9cblxuKi9cblxuLm8tMTAwIHsgb3BhY2l0eTogMTsgICAgfVxuXG4uby05MCAgeyBvcGFjaXR5OiAuOTsgICB9XG5cbi5vLTgwICB7IG9wYWNpdHk6IC44OyAgIH1cblxuLm8tNzAgIHsgb3BhY2l0eTogLjc7ICAgfVxuXG4uby02MCAgeyBvcGFjaXR5OiAuNjsgICB9XG5cbi5vLTUwICB7IG9wYWNpdHk6IC41OyAgIH1cblxuLm8tNDAgIHsgb3BhY2l0eTogLjQ7ICAgfVxuXG4uby0zMCAgeyBvcGFjaXR5OiAuMzsgICB9XG5cbi5vLTIwICB7IG9wYWNpdHk6IC4yOyAgIH1cblxuLm8tMTAgIHsgb3BhY2l0eTogLjE7ICAgfVxuXG4uby0wNSAgeyBvcGFjaXR5OiAuMDU7ICB9XG5cbi5vLTAyNSB7IG9wYWNpdHk6IC4wMjU7IH1cblxuLm8tMCAgIHsgb3BhY2l0eTogMDsgfVxuXG4vKlxuXG4gICBST1RBVElPTlNcblxuKi9cblxuLnJvdGF0ZS00NSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ucm90YXRlLTkwIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5yb3RhdGUtMTM1IHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG4ucm90YXRlLTE4MCB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnJvdGF0ZS0yMjUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG5cbi5yb3RhdGUtMjcwIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4ucm90YXRlLTMxNSB7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSl7XG4gIC5yb3RhdGUtNDUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJvdGF0ZS05MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucm90YXRlLTEzNS1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLnJvdGF0ZS0xODAtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3RhdGUtMjI1LW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuICAucm90YXRlLTI3MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLnJvdGF0ZS0zMTUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKXtcbiAgLnJvdGF0ZS00NS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yb3RhdGUtOTAtbSB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucm90YXRlLTEzNS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAucm90YXRlLTE4MC1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucm90YXRlLTIyNS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuICAucm90YXRlLTI3MC1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAucm90YXRlLTMxNS1tIHsgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKXtcbiAgLnJvdGF0ZS00NS1sIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yb3RhdGUtOTAtbCB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucm90YXRlLTEzNS1sIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAucm90YXRlLTE4MC1sIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucm90YXRlLTIyNS1sIHsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuICAucm90YXRlLTI3MC1sIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAucm90YXRlLTMxNS1sIHsgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxufVxuXG4vKlxuXG4gICBTS0lOU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL3NraW5zL1xuXG4gICBDbGFzc2VzIGZvciBzZXR0aW5nIGZvcmVncm91bmQgYW5kIGJhY2tncm91bmQgY29sb3JzIG9uIGVsZW1lbnRzLlxuICAgSWYgeW91IGhhdmVuJ3QgZGVjbGFyZWQgYSBib3JkZXIgY29sb3IsIGJ1dCBzZXQgYm9yZGVyIG9uIGFuIGVsZW1lbnQsIGl0IHdpbGwgXG4gICBiZSBzZXQgdG8gdGhlIGN1cnJlbnQgdGV4dCBjb2xvci4gXG5cbiovXG5cbi8qIFRleHQgY29sb3JzICovXG5cbi5ibGFjay05MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjkpOyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay05MCk7IH1cblxuLmJsYWNrLTgwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTgwKTsgfVxuXG4uYmxhY2stNzAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC43KTsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stNzApOyB9XG5cbi5ibGFjay02MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjYpOyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay02MCk7IH1cblxuLmJsYWNrLTUwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTUwKTsgfVxuXG4uYmxhY2stNDAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC40KTsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stNDApOyB9XG5cbi5ibGFjay0zMCB7ICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjMpOyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay0zMCk7IH1cblxuLmJsYWNrLTIwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuMik7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTIwKTsgfVxuXG4uYmxhY2stMTAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC4xKTsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stMTApOyB9XG5cbi5ibGFjay0wNSB7ICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stMDUpOyB9XG5cbi53aGl0ZS05MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpOyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS05MCk7IH1cblxuLndoaXRlLTgwIHsgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTgwKTsgfVxuXG4ud2hpdGUtNzAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtNzApOyB9XG5cbi53aGl0ZS02MCB7ICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpOyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS02MCk7IH1cblxuLndoaXRlLTUwIHsgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTUwKTsgfVxuXG4ud2hpdGUtNDAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40KTsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtNDApOyB9XG5cbi53aGl0ZS0zMCB7ICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpOyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS0zMCk7IH1cblxuLndoaXRlLTIwIHsgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTIwKTsgfVxuXG4ud2hpdGUtMTAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtMTApOyB9XG5cbi5ibGFjayB7ICAgICAgICAgY29sb3I6ICMwMDA7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4ubmVhci1ibGFjayB7ICAgIGNvbG9yOiAjMTExOyAgICBjb2xvcjogdmFyKC0tbmVhci1ibGFjayk7IH1cblxuLmRhcmstZ3JheSB7ICAgICBjb2xvcjogIzMzMzsgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyB9XG5cbi5taWQtZ3JheSB7ICAgICAgY29sb3I6ICM1NTU7ICAgICAgY29sb3I6IHZhcigtLW1pZC1ncmF5KTsgfVxuXG4uZ3JheSB7ICAgICAgICAgIGNvbG9yOiAjNzc3OyAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheSk7IH1cblxuLnNpbHZlciAgeyAgICAgICBjb2xvcjogIzk5OTsgICAgICAgY29sb3I6IHZhcigtLXNpbHZlcik7IH1cblxuLmxpZ2h0LXNpbHZlciB7ICBjb2xvcjogI2FhYTsgIGNvbG9yOiB2YXIoLS1saWdodC1zaWx2ZXIpOyB9XG5cbi5tb29uLWdyYXkgeyAgICAgY29sb3I6ICNjY2M7ICAgICBjb2xvcjogdmFyKC0tbW9vbi1ncmF5KTsgfVxuXG4ubGlnaHQtZ3JheSB7ICAgIGNvbG9yOiAjZWVlOyAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7IH1cblxuLm5lYXItd2hpdGUgeyAgICBjb2xvcjogI2Y0ZjRmNDsgICAgY29sb3I6IHZhcigtLW5lYXItd2hpdGUpOyB9XG5cbi53aGl0ZSB7ICAgICAgICAgY29sb3I6ICNmZmY7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uZGFyay1yZWQgeyBjb2xvcjogI2U3MDQwZjsgY29sb3I6IHZhcigtLWRhcmstcmVkKTsgfVxuXG4ucmVkIHsgY29sb3I6ICNGRjZGNjE7IGNvbG9yOiB2YXIoLS1yZWQpOyB9XG5cbi5saWdodC1yZWQgeyBjb2xvcjogI0ZGQ0NDQzsgY29sb3I6IHZhcigtLWxpZ2h0LXJlZCk7IH1cblxuLm9yYW5nZSB7IGNvbG9yOiAjZmY2MzAwOyBjb2xvcjogdmFyKC0tb3JhbmdlKTsgfVxuXG4uZ29sZCB7IGNvbG9yOiAjZmZiNzAwOyBjb2xvcjogdmFyKC0tZ29sZCk7IH1cblxuLnllbGxvdyB7IGNvbG9yOiAjZmZkNzAwOyBjb2xvcjogdmFyKC0teWVsbG93KTsgfVxuXG4ubGlnaHQteWVsbG93IHsgY29sb3I6ICNmYmYxYTk7IGNvbG9yOiB2YXIoLS1saWdodC15ZWxsb3cpOyB9XG5cbi5wdXJwbGUgeyBjb2xvcjogIzVlMmNhNTsgY29sb3I6IHZhcigtLXB1cnBsZSk7IH1cblxuLmxpZ2h0LXB1cnBsZSB7IGNvbG9yOiAjYTQ2M2YyOyBjb2xvcjogdmFyKC0tbGlnaHQtcHVycGxlKTsgfVxuXG4uZGFyay1waW5rIHsgY29sb3I6ICNkNTAwOGY7IGNvbG9yOiB2YXIoLS1kYXJrLXBpbmspOyB9XG5cbi5ob3QtcGluayB7IGNvbG9yOiAjZmY0MWI0OyBjb2xvcjogdmFyKC0taG90LXBpbmspOyB9XG5cbi5waW5rIHsgY29sb3I6ICNmZjgwY2M7IGNvbG9yOiB2YXIoLS1waW5rKTsgfVxuXG4ubGlnaHQtcGluayB7IGNvbG9yOiAjZmZhM2Q3OyBjb2xvcjogdmFyKC0tbGlnaHQtcGluayk7IH1cblxuLmRhcmstZ3JlZW4geyBjb2xvcjogIzEzNzc1MjsgY29sb3I6IHZhcigtLWRhcmstZ3JlZW4pOyB9XG5cbi5ncmVlbiB7IGNvbG9yOiAjMTlhOTc0OyBjb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG5cbi5saWdodC1ncmVlbiB7IGNvbG9yOiAjOWVlYmNmOyBjb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pOyB9XG5cbi5uYXZ5IHsgY29sb3I6ICMwMDFiNDQ7IGNvbG9yOiB2YXIoLS1uYXZ5KTsgfVxuXG4uZGFyay1ibHVlIHsgY29sb3I6ICMwMDQ0OWU7IGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpOyB9XG5cbi5ibHVlIHsgY29sb3I6ICMzNTdlZGQ7IGNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuXG4ubGlnaHQtYmx1ZSB7IGNvbG9yOiAjOTZjY2ZmOyBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7IH1cblxuLmxpZ2h0ZXN0LWJsdWUgeyBjb2xvcjogI2NkZWNmZjsgY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpOyB9XG5cbi53YXNoZWQtYmx1ZSB7IGNvbG9yOiAjZjZmZmZlOyBjb2xvcjogdmFyKC0td2FzaGVkLWJsdWUpOyB9XG5cbi53YXNoZWQtZ3JlZW4geyBjb2xvcjogI2U4ZmRmNTsgY29sb3I6IHZhcigtLXdhc2hlZC1ncmVlbik7IH1cblxuLndhc2hlZC15ZWxsb3cgeyBjb2xvcjogI2ZmZmNlYjsgY29sb3I6IHZhcigtLXdhc2hlZC15ZWxsb3cpOyB9XG5cbi53YXNoZWQtcmVkIHsgY29sb3I6ICNmZmRmZGY7IGNvbG9yOiB2YXIoLS13YXNoZWQtcmVkKTsgfVxuXG4uY29sb3ItaW5oZXJpdCB7IGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG5cbi5iZy1ibGFjay05MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOSk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stOTApOyB9XG5cbi5iZy1ibGFjay04MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stODApOyB9XG5cbi5iZy1ibGFjay03MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNyk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNzApOyB9XG5cbi5iZy1ibGFjay02MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNik7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNjApOyB9XG5cbi5iZy1ibGFjay01MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNTApOyB9XG5cbi5iZy1ibGFjay00MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNDApOyB9XG5cbi5iZy1ibGFjay0zMCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMyk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMzApOyB9XG5cbi5iZy1ibGFjay0yMCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMjApOyB9XG5cbi5iZy1ibGFjay0xMCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMTApOyB9XG5cbi5iZy1ibGFjay0wNSB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpOyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTA1KTsgfVxuXG4uYmctd2hpdGUtOTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS05MCk7IH1cblxuLmJnLXdoaXRlLTgwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtODApOyB9XG5cbi5iZy13aGl0ZS03MCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTcwKTsgfVxuXG4uYmctd2hpdGUtNjAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS02MCk7IH1cblxuLmJnLXdoaXRlLTUwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNTApOyB9XG5cbi5iZy13aGl0ZS00MCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40KTsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTQwKTsgfVxuXG4uYmctd2hpdGUtMzAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0zMCk7IH1cblxuLmJnLXdoaXRlLTIwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMjApOyB9XG5cbi5iZy13aGl0ZS0xMCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTEwKTsgfVxuXG4uYmctYmxhY2sgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5iZy1uZWFyLWJsYWNrIHsgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTsgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVhci1ibGFjayk7IH1cblxuLmJnLWRhcmstZ3JheSB7ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTsgfVxuXG4uYmctbWlkLWdyYXkgeyAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7ICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWlkLWdyYXkpOyB9XG5cbi5iZy1ncmF5IHsgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7IH1cblxuLmJnLXNpbHZlciAgeyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWx2ZXIpOyB9XG5cbi5iZy1saWdodC1zaWx2ZXIgeyAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTsgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXNpbHZlcik7IH1cblxuLmJnLW1vb24tZ3JheSB7ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9vbi1ncmF5KTsgfVxuXG4uYmctbGlnaHQtZ3JheSB7ICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpOyB9XG5cbi5iZy1uZWFyLXdoaXRlIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVhci13aGl0ZSk7IH1cblxuLmJnLXdoaXRlIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uYmctdHJhbnNwYXJlbnQgeyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYW5zcGFyZW50KTsgfVxuXG4uYmctZGFyay1yZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwNDBmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXJlZCk7IH1cblxuLmJnLXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICNGRjZGNjE7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7IH1cblxuLmJnLWxpZ2h0LXJlZCB7IGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0M7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCk7IH1cblxuLmJnLW9yYW5nZSB7IGJhY2tncm91bmQtY29sb3I6ICNmZjYzMDA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7IH1cblxuLmJnLWdvbGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNzAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nb2xkKTsgfVxuXG4uYmcteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDcwMDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTsgfVxuXG4uYmctbGlnaHQteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjFhOTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQteWVsbG93KTsgfVxuXG4uYmctcHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogIzVlMmNhNTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTsgfVxuXG4uYmctbGlnaHQtcHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogI2E0NjNmMjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcHVycGxlKTsgfVxuXG4uYmctZGFyay1waW5rIHsgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDA4ZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1waW5rKTsgfVxuXG4uYmctaG90LXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MWI0OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3QtcGluayk7IH1cblxuLmJnLXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MGNjOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTsgfVxuXG4uYmctbGlnaHQtcGluayB7IGJhY2tncm91bmQtY29sb3I6ICNmZmEzZDc7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXBpbmspOyB9XG5cbi5iZy1kYXJrLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzEzNzc1MjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmVlbik7IH1cblxuLmJnLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzE5YTk3NDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG5cbi5iZy1saWdodC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICM5ZWViY2Y7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTsgfVxuXG4uYmctbmF2eSB7IGJhY2tncm91bmQtY29sb3I6ICMwMDFiNDQ7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdnkpOyB9XG5cbi5iZy1kYXJrLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpOyB9XG5cbi5iZy1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogIzM1N2VkZDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7IH1cblxuLmJnLWxpZ2h0LWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTZjY2ZmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTsgfVxuXG4uYmctbGlnaHRlc3QtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICNjZGVjZmY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpOyB9XG5cbi5iZy13YXNoZWQtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICNmNmZmZmU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC1ibHVlKTsgfVxuXG4uYmctd2FzaGVkLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmRmNTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLWdyZWVuKTsgfVxuXG4uYmctd2FzaGVkLXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZjZWI7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC15ZWxsb3cpOyB9XG5cbi5iZy13YXNoZWQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZkZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLXJlZCk7IH1cblxuLmJnLWluaGVyaXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIFxuICBcbiAgIFNLSU5TOlBTRVVET1xuXG4gICBDdXN0b21pemUgdGhlIGNvbG9yIG9mIGFuIGVsZW1lbnQgd2hlblxuICAgaXQgaXMgZm9jdXNlZCBvciBob3ZlcmVkIG92ZXIuXG4gXG4gKi9cblxuLmhvdmVyLWJsYWNrOmhvdmVyLCBcbi5ob3Zlci1ibGFjazpmb2N1cyB7IGNvbG9yOiAjMDAwOyBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5ob3Zlci1uZWFyLWJsYWNrOmhvdmVyLCBcbi5ob3Zlci1uZWFyLWJsYWNrOmZvY3VzIHsgY29sb3I6ICMxMTE7IGNvbG9yOiB2YXIoLS1uZWFyLWJsYWNrKTsgfVxuXG4uaG92ZXItZGFyay1ncmF5OmhvdmVyLCBcbi5ob3Zlci1kYXJrLWdyYXk6Zm9jdXMgeyBjb2xvcjogIzMzMzsgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7IH1cblxuLmhvdmVyLW1pZC1ncmF5OmhvdmVyLCBcbi5ob3Zlci1taWQtZ3JheTpmb2N1cyB7IGNvbG9yOiAjNTU1OyBjb2xvcjogdmFyKC0tbWlkLWdyYXkpOyB9XG5cbi5ob3Zlci1ncmF5OmhvdmVyLCBcbi5ob3Zlci1ncmF5OmZvY3VzIHsgY29sb3I6ICM3Nzc7IGNvbG9yOiB2YXIoLS1ncmF5KTsgfVxuXG4uaG92ZXItc2lsdmVyOmhvdmVyLCBcbi5ob3Zlci1zaWx2ZXI6Zm9jdXMgeyBjb2xvcjogIzk5OTsgY29sb3I6IHZhcigtLXNpbHZlcik7IH1cblxuLmhvdmVyLWxpZ2h0LXNpbHZlcjpob3ZlciwgXG4uaG92ZXItbGlnaHQtc2lsdmVyOmZvY3VzIHsgY29sb3I6ICNhYWE7IGNvbG9yOiB2YXIoLS1saWdodC1zaWx2ZXIpOyB9XG5cbi5ob3Zlci1tb29uLWdyYXk6aG92ZXIsIFxuLmhvdmVyLW1vb24tZ3JheTpmb2N1cyB7IGNvbG9yOiAjY2NjOyBjb2xvcjogdmFyKC0tbW9vbi1ncmF5KTsgfVxuXG4uaG92ZXItbGlnaHQtZ3JheTpob3ZlciwgXG4uaG92ZXItbGlnaHQtZ3JheTpmb2N1cyB7IGNvbG9yOiAjZWVlOyBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7IH1cblxuLmhvdmVyLW5lYXItd2hpdGU6aG92ZXIsIFxuLmhvdmVyLW5lYXItd2hpdGU6Zm9jdXMgeyBjb2xvcjogI2Y0ZjRmNDsgY29sb3I6IHZhcigtLW5lYXItd2hpdGUpOyB9XG5cbi5ob3Zlci13aGl0ZTpob3ZlciwgXG4uaG92ZXItd2hpdGU6Zm9jdXMgeyBjb2xvcjogI2ZmZjsgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaG92ZXItYmxhY2stOTA6aG92ZXIsXG4uaG92ZXItYmxhY2stOTA6Zm9jdXMgeyBjb2xvcjogcmdiYSgwLDAsMCwuOSk7IGNvbG9yOiB2YXIoLS1ibGFjay05MCk7IH1cblxuLmhvdmVyLWJsYWNrLTgwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTgwOmZvY3VzIHsgY29sb3I6IHJnYmEoMCwwLDAsLjgpOyBjb2xvcjogdmFyKC0tYmxhY2stODApOyB9XG5cbi5ob3Zlci1ibGFjay03MDpob3Zlcixcbi5ob3Zlci1ibGFjay03MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsMCwwLC43KTsgY29sb3I6IHZhcigtLWJsYWNrLTcwKTsgfVxuXG4uaG92ZXItYmxhY2stNjA6aG92ZXIsXG4uaG92ZXItYmxhY2stNjA6Zm9jdXMgeyBjb2xvcjogcmdiYSgwLDAsMCwuNik7IGNvbG9yOiB2YXIoLS1ibGFjay02MCk7IH1cblxuLmhvdmVyLWJsYWNrLTUwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTUwOmZvY3VzIHsgY29sb3I6IHJnYmEoMCwwLDAsLjUpOyBjb2xvcjogdmFyKC0tYmxhY2stNTApOyB9XG5cbi5ob3Zlci1ibGFjay00MDpob3Zlcixcbi5ob3Zlci1ibGFjay00MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsMCwwLC40KTsgY29sb3I6IHZhcigtLWJsYWNrLTQwKTsgfVxuXG4uaG92ZXItYmxhY2stMzA6aG92ZXIsXG4uaG92ZXItYmxhY2stMzA6Zm9jdXMgeyBjb2xvcjogcmdiYSgwLDAsMCwuMyk7IGNvbG9yOiB2YXIoLS1ibGFjay0zMCk7IH1cblxuLmhvdmVyLWJsYWNrLTIwOmhvdmVyLFxuLmhvdmVyLWJsYWNrLTIwOmZvY3VzIHsgY29sb3I6IHJnYmEoMCwwLDAsLjIpOyBjb2xvcjogdmFyKC0tYmxhY2stMjApOyB9XG5cbi5ob3Zlci1ibGFjay0xMDpob3Zlcixcbi5ob3Zlci1ibGFjay0xMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsMCwwLC4xKTsgY29sb3I6IHZhcigtLWJsYWNrLTEwKTsgfVxuXG4uaG92ZXItd2hpdGUtOTA6aG92ZXIsXG4uaG92ZXItd2hpdGUtOTA6Zm9jdXMgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7IGNvbG9yOiB2YXIoLS13aGl0ZS05MCk7IH1cblxuLmhvdmVyLXdoaXRlLTgwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTgwOmZvY3VzIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpOyBjb2xvcjogdmFyKC0td2hpdGUtODApOyB9XG5cbi5ob3Zlci13aGl0ZS03MDpob3Zlcixcbi5ob3Zlci13aGl0ZS03MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTsgY29sb3I6IHZhcigtLXdoaXRlLTcwKTsgfVxuXG4uaG92ZXItd2hpdGUtNjA6aG92ZXIsXG4uaG92ZXItd2hpdGUtNjA6Zm9jdXMgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7IGNvbG9yOiB2YXIoLS13aGl0ZS02MCk7IH1cblxuLmhvdmVyLXdoaXRlLTUwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTUwOmZvY3VzIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpOyBjb2xvcjogdmFyKC0td2hpdGUtNTApOyB9XG5cbi5ob3Zlci13aGl0ZS00MDpob3Zlcixcbi5ob3Zlci13aGl0ZS00MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40KTsgY29sb3I6IHZhcigtLXdoaXRlLTQwKTsgfVxuXG4uaG92ZXItd2hpdGUtMzA6aG92ZXIsXG4uaG92ZXItd2hpdGUtMzA6Zm9jdXMgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7IGNvbG9yOiB2YXIoLS13aGl0ZS0zMCk7IH1cblxuLmhvdmVyLXdoaXRlLTIwOmhvdmVyLFxuLmhvdmVyLXdoaXRlLTIwOmZvY3VzIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpOyBjb2xvcjogdmFyKC0td2hpdGUtMjApOyB9XG5cbi5ob3Zlci13aGl0ZS0xMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0xMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTsgY29sb3I6IHZhcigtLXdoaXRlLTEwKTsgfVxuXG4uaG92ZXItaW5oZXJpdDpob3Zlcixcbi5ob3Zlci1pbmhlcml0OmZvY3VzIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmhvdmVyLWJnLWJsYWNrOmhvdmVyLCBcbi5ob3Zlci1iZy1ibGFjazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaG92ZXItYmctbmVhci1ibGFjazpob3ZlciwgXG4uaG92ZXItYmctbmVhci1ibGFjazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICMxMTE7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lYXItYmxhY2spOyB9XG5cbi5ob3Zlci1iZy1kYXJrLWdyYXk6aG92ZXIsIFxuLmhvdmVyLWJnLWRhcmstZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7IH1cblxuLmhvdmVyLWJnLW1pZC1ncmF5OmhvdmVyLCBcbi5ob3Zlci1iZy1taWQtZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1pZC1ncmF5KTsgfVxuXG4uaG92ZXItYmctZ3JheTpob3ZlciwgXG4uaG92ZXItYmctZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpOyB9XG5cbi5ob3Zlci1iZy1zaWx2ZXI6aG92ZXIsIFxuLmhvdmVyLWJnLXNpbHZlcjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM5OTk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbHZlcik7IH1cblxuLmhvdmVyLWJnLWxpZ2h0LXNpbHZlcjpob3ZlciwgXG4uaG92ZXItYmctbGlnaHQtc2lsdmVyOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2FhYTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtc2lsdmVyKTsgfVxuXG4uaG92ZXItYmctbW9vbi1ncmF5OmhvdmVyLCBcbi5ob3Zlci1iZy1tb29uLWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG5cbi5ob3Zlci1iZy1saWdodC1ncmF5OmhvdmVyLCBcbi5ob3Zlci1iZy1saWdodC1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7IH1cblxuLmhvdmVyLWJnLW5lYXItd2hpdGU6aG92ZXIsIFxuLmhvdmVyLWJnLW5lYXItd2hpdGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWFyLXdoaXRlKTsgfVxuXG4uaG92ZXItYmctd2hpdGU6aG92ZXIsIFxuLmhvdmVyLWJnLXdoaXRlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5ob3Zlci1iZy10cmFuc3BhcmVudDpob3ZlciwgXG4uaG92ZXItYmctdHJhbnNwYXJlbnQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhbnNwYXJlbnQpOyB9XG5cbi5ob3Zlci1iZy1ibGFjay05MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjkpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay05MCk7IH1cblxuLmhvdmVyLWJnLWJsYWNrLTgwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTgwKTsgfVxuXG4uaG92ZXItYmctYmxhY2stNzA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNzApOyB9XG5cbi5ob3Zlci1iZy1ibGFjay02MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjYpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay02MCk7IH1cblxuLmhvdmVyLWJnLWJsYWNrLTUwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTUwKTsgfVxuXG4uaG92ZXItYmctYmxhY2stNDA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNDApOyB9XG5cbi5ob3Zlci1iZy1ibGFjay0zMDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjMpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0zMCk7IH1cblxuLmhvdmVyLWJnLWJsYWNrLTIwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTIwKTsgfVxuXG4uaG92ZXItYmctYmxhY2stMTA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMTApOyB9XG5cbi5ob3Zlci1iZy13aGl0ZS05MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS05MCk7IH1cblxuLmhvdmVyLWJnLXdoaXRlLTgwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTgwKTsgfVxuXG4uaG92ZXItYmctd2hpdGUtNzA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNzApOyB9XG5cbi5ob3Zlci1iZy13aGl0ZS02MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS02MCk7IH1cblxuLmhvdmVyLWJnLXdoaXRlLTUwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTUwKTsgfVxuXG4uaG92ZXItYmctd2hpdGUtNDA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC40KTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNDApOyB9XG5cbi5ob3Zlci1iZy13aGl0ZS0zMDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0zMCk7IH1cblxuLmhvdmVyLWJnLXdoaXRlLTIwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTIwKTsgfVxuXG4uaG92ZXItYmctd2hpdGUtMTA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMTApOyB9XG5cbi5ob3Zlci1kYXJrLXJlZDpob3Zlcixcbi5ob3Zlci1kYXJrLXJlZDpmb2N1cyB7IGNvbG9yOiAjZTcwNDBmOyBjb2xvcjogdmFyKC0tZGFyay1yZWQpOyB9XG5cbi5ob3Zlci1yZWQ6aG92ZXIsXG4uaG92ZXItcmVkOmZvY3VzIHsgY29sb3I6ICNGRjZGNjE7IGNvbG9yOiB2YXIoLS1yZWQpOyB9XG5cbi5ob3Zlci1saWdodC1yZWQ6aG92ZXIsXG4uaG92ZXItbGlnaHQtcmVkOmZvY3VzIHsgY29sb3I6ICNGRkNDQ0M7IGNvbG9yOiB2YXIoLS1saWdodC1yZWQpOyB9XG5cbi5ob3Zlci1vcmFuZ2U6aG92ZXIsXG4uaG92ZXItb3JhbmdlOmZvY3VzIHsgY29sb3I6ICNmZjYzMDA7IGNvbG9yOiB2YXIoLS1vcmFuZ2UpOyB9XG5cbi5ob3Zlci1nb2xkOmhvdmVyLFxuLmhvdmVyLWdvbGQ6Zm9jdXMgeyBjb2xvcjogI2ZmYjcwMDsgY29sb3I6IHZhcigtLWdvbGQpOyB9XG5cbi5ob3Zlci15ZWxsb3c6aG92ZXIsXG4uaG92ZXIteWVsbG93OmZvY3VzIHsgY29sb3I6ICNmZmQ3MDA7IGNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG5cbi5ob3Zlci1saWdodC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItbGlnaHQteWVsbG93OmZvY3VzIHsgY29sb3I6ICNmYmYxYTk7IGNvbG9yOiB2YXIoLS1saWdodC15ZWxsb3cpOyB9XG5cbi5ob3Zlci1wdXJwbGU6aG92ZXIsXG4uaG92ZXItcHVycGxlOmZvY3VzIHsgY29sb3I6ICM1ZTJjYTU7IGNvbG9yOiB2YXIoLS1wdXJwbGUpOyB9XG5cbi5ob3Zlci1saWdodC1wdXJwbGU6aG92ZXIsXG4uaG92ZXItbGlnaHQtcHVycGxlOmZvY3VzIHsgY29sb3I6ICNhNDYzZjI7IGNvbG9yOiB2YXIoLS1saWdodC1wdXJwbGUpOyB9XG5cbi5ob3Zlci1kYXJrLXBpbms6aG92ZXIsXG4uaG92ZXItZGFyay1waW5rOmZvY3VzIHsgY29sb3I6ICNkNTAwOGY7IGNvbG9yOiB2YXIoLS1kYXJrLXBpbmspOyB9XG5cbi5ob3Zlci1ob3QtcGluazpob3Zlcixcbi5ob3Zlci1ob3QtcGluazpmb2N1cyB7IGNvbG9yOiAjZmY0MWI0OyBjb2xvcjogdmFyKC0taG90LXBpbmspOyB9XG5cbi5ob3Zlci1waW5rOmhvdmVyLFxuLmhvdmVyLXBpbms6Zm9jdXMgeyBjb2xvcjogI2ZmODBjYzsgY29sb3I6IHZhcigtLXBpbmspOyB9XG5cbi5ob3Zlci1saWdodC1waW5rOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LXBpbms6Zm9jdXMgeyBjb2xvcjogI2ZmYTNkNzsgY29sb3I6IHZhcigtLWxpZ2h0LXBpbmspOyB9XG5cbi5ob3Zlci1kYXJrLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWRhcmstZ3JlZW46Zm9jdXMgeyBjb2xvcjogIzEzNzc1MjsgY29sb3I6IHZhcigtLWRhcmstZ3JlZW4pOyB9XG5cbi5ob3Zlci1ncmVlbjpob3Zlcixcbi5ob3Zlci1ncmVlbjpmb2N1cyB7IGNvbG9yOiAjMTlhOTc0OyBjb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG5cbi5ob3Zlci1saWdodC1ncmVlbjpob3Zlcixcbi5ob3Zlci1saWdodC1ncmVlbjpmb2N1cyB7IGNvbG9yOiAjOWVlYmNmOyBjb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pOyB9XG5cbi5ob3Zlci1uYXZ5OmhvdmVyLFxuLmhvdmVyLW5hdnk6Zm9jdXMgeyBjb2xvcjogIzAwMWI0NDsgY29sb3I6IHZhcigtLW5hdnkpOyB9XG5cbi5ob3Zlci1kYXJrLWJsdWU6aG92ZXIsXG4uaG92ZXItZGFyay1ibHVlOmZvY3VzIHsgY29sb3I6ICMwMDQ0OWU7IGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpOyB9XG5cbi5ob3Zlci1ibHVlOmhvdmVyLFxuLmhvdmVyLWJsdWU6Zm9jdXMgeyBjb2xvcjogIzM1N2VkZDsgY29sb3I6IHZhcigtLWJsdWUpOyB9XG5cbi5ob3Zlci1saWdodC1ibHVlOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LWJsdWU6Zm9jdXMgeyBjb2xvcjogIzk2Y2NmZjsgY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpOyB9XG5cbi5ob3Zlci1saWdodGVzdC1ibHVlOmhvdmVyLFxuLmhvdmVyLWxpZ2h0ZXN0LWJsdWU6Zm9jdXMgeyBjb2xvcjogI2NkZWNmZjsgY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpOyB9XG5cbi5ob3Zlci13YXNoZWQtYmx1ZTpob3Zlcixcbi5ob3Zlci13YXNoZWQtYmx1ZTpmb2N1cyB7IGNvbG9yOiAjZjZmZmZlOyBjb2xvcjogdmFyKC0td2FzaGVkLWJsdWUpOyB9XG5cbi5ob3Zlci13YXNoZWQtZ3JlZW46aG92ZXIsXG4uaG92ZXItd2FzaGVkLWdyZWVuOmZvY3VzIHsgY29sb3I6ICNlOGZkZjU7IGNvbG9yOiB2YXIoLS13YXNoZWQtZ3JlZW4pOyB9XG5cbi5ob3Zlci13YXNoZWQteWVsbG93OmhvdmVyLFxuLmhvdmVyLXdhc2hlZC15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogI2ZmZmNlYjsgY29sb3I6IHZhcigtLXdhc2hlZC15ZWxsb3cpOyB9XG5cbi5ob3Zlci13YXNoZWQtcmVkOmhvdmVyLFxuLmhvdmVyLXdhc2hlZC1yZWQ6Zm9jdXMgeyBjb2xvcjogI2ZmZGZkZjsgY29sb3I6IHZhcigtLXdhc2hlZC1yZWQpOyB9XG5cbi5ob3Zlci1iZy1kYXJrLXJlZDpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLXJlZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNlNzA0MGY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcmVkKTsgfVxuXG4uaG92ZXItYmctcmVkOmhvdmVyLFxuLmhvdmVyLWJnLXJlZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNGRjZGNjE7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7IH1cblxuLmhvdmVyLWJnLWxpZ2h0LXJlZDpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0NDOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpOyB9XG5cbi5ob3Zlci1iZy1vcmFuZ2U6aG92ZXIsXG4uaG92ZXItYmctb3JhbmdlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjMwMDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlKTsgfVxuXG4uaG92ZXItYmctZ29sZDpob3Zlcixcbi5ob3Zlci1iZy1nb2xkOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjcwMDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ29sZCk7IH1cblxuLmhvdmVyLWJnLXllbGxvdzpob3Zlcixcbi5ob3Zlci1iZy15ZWxsb3c6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG5cbi5ob3Zlci1iZy1saWdodC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItYmctbGlnaHQteWVsbG93OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjFhOTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQteWVsbG93KTsgfVxuXG4uaG92ZXItYmctcHVycGxlOmhvdmVyLFxuLmhvdmVyLWJnLXB1cnBsZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM1ZTJjYTU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZSk7IH1cblxuLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1wdXJwbGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ2M2YyOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1wdXJwbGUpOyB9XG5cbi5ob3Zlci1iZy1kYXJrLXBpbms6aG92ZXIsXG4uaG92ZXItYmctZGFyay1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDA4ZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1waW5rKTsgfVxuXG4uaG92ZXItYmctaG90LXBpbms6aG92ZXIsXG4uaG92ZXItYmctaG90LXBpbms6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MWI0OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3QtcGluayk7IH1cblxuLmhvdmVyLWJnLXBpbms6aG92ZXIsXG4uaG92ZXItYmctcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZjgwY2M7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmspOyB9XG5cbi5ob3Zlci1iZy1saWdodC1waW5rOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXBpbms6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhM2Q3OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1waW5rKTsgfVxuXG4uaG92ZXItYmctZGFyay1ncmVlbjpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzEzNzc1MjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmVlbik7IH1cblxuLmhvdmVyLWJnLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzE5YTk3NDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG5cbi5ob3Zlci1iZy1saWdodC1ncmVlbjpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1ncmVlbjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM5ZWViY2Y7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTsgfVxuXG4uaG92ZXItYmctbmF2eTpob3Zlcixcbi5ob3Zlci1iZy1uYXZ5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMWI0NDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2eSk7IH1cblxuLmhvdmVyLWJnLWRhcmstYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpOyB9XG5cbi5ob3Zlci1iZy1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWRkOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuXG4uaG92ZXItYmctbGlnaHQtYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzk2Y2NmZjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7IH1cblxuLmhvdmVyLWJnLWxpZ2h0ZXN0LWJsdWU6aG92ZXIsXG4uaG92ZXItYmctbGlnaHRlc3QtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNjZGVjZmY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpOyB9XG5cbi5ob3Zlci1iZy13YXNoZWQtYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy13YXNoZWQtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmNmZmZmU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC1ibHVlKTsgfVxuXG4uaG92ZXItYmctd2FzaGVkLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLXdhc2hlZC1ncmVlbjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNlOGZkZjU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC1ncmVlbik7IH1cblxuLmhvdmVyLWJnLXdhc2hlZC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZjZWI7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC15ZWxsb3cpOyB9XG5cbi5ob3Zlci1iZy13YXNoZWQtcmVkOmhvdmVyLFxuLmhvdmVyLWJnLXdhc2hlZC1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmRmOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXNoZWQtcmVkKTsgfVxuXG4uaG92ZXItYmctaW5oZXJpdDpob3Zlcixcbi5ob3Zlci1iZy1pbmhlcml0OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBWYXJpYWJsZXMgKi9cblxuOnJvb3Qge1xuICAtLXNwYWNpbmctbm9uZTogMDtcbiAgLS1zcGFjaW5nLWV4dHJhLXNtYWxsOiAuMjVyZW07XG4gIC0tc3BhY2luZy1zbWFsbDogLjVyZW07XG4gIC0tc3BhY2luZy1tZWRpdW06IDFyZW07XG4gIC0tc3BhY2luZy1sYXJnZTogMnJlbTtcbiAgLS1zcGFjaW5nLWV4dHJhLWxhcmdlOiA0cmVtO1xuICAtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U6IDhyZW07XG4gIC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTogMTZyZW07XG59XG5cbi8qXG4gICBTUEFDSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvc3BhY2luZy9cblxuICAgQW4gZWlnaHQgc3RlcCBwb3dlcnMgb2YgdHdvIHNjYWxlIHJhbmdpbmcgZnJvbSAwIHRvIDE2cmVtLlxuXG4gICBCYXNlOlxuICAgICBwID0gcGFkZGluZ1xuICAgICBtID0gbWFyZ2luXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgYSA9IGFsbFxuICAgICBoID0gaG9yaXpvbnRhbFxuICAgICB2ID0gdmVydGljYWxcbiAgICAgdCA9IHRvcFxuICAgICByID0gcmlnaHRcbiAgICAgYiA9IGJvdHRvbVxuICAgICBsID0gbGVmdFxuXG4gICAgIDAgPSBub25lXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDYgPSA2dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDcgPSA3dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnBhMCB7IHBhZGRpbmc6IDA7IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cblxuLnBhMSB7IHBhZGRpbmc6IC4yNXJlbTsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cblxuLnBhMiB7IHBhZGRpbmc6IC41cmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuXG4ucGEzIHsgcGFkZGluZzogMXJlbTsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG5cbi5wYTQgeyBwYWRkaW5nOiAycmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuXG4ucGE1IHsgcGFkZGluZzogNHJlbTsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cblxuLnBhNiB7IHBhZGRpbmc6IDhyZW07IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5wYTcgeyBwYWRkaW5nOiAxNnJlbTsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnBsMCB7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG5cbi5wbDEgeyBwYWRkaW5nLWxlZnQ6IC4yNXJlbTsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuXG4ucGwyIHsgcGFkZGluZy1sZWZ0OiAuNXJlbTsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuXG4ucGwzIHsgcGFkZGluZy1sZWZ0OiAxcmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ucGw0IHsgcGFkZGluZy1sZWZ0OiAycmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG5cbi5wbDUgeyBwYWRkaW5nLWxlZnQ6IDRyZW07IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cblxuLnBsNiB7IHBhZGRpbmctbGVmdDogOHJlbTsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGw3IHsgcGFkZGluZy1sZWZ0OiAxNnJlbTsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucHIwIHsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuXG4ucHIxIHsgcGFkZGluZy1yaWdodDogLjI1cmVtOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuXG4ucHIyIHsgcGFkZGluZy1yaWdodDogLjVyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5wcjMgeyBwYWRkaW5nLXJpZ2h0OiAxcmVtOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cblxuLnByNCB7IHBhZGRpbmctcmlnaHQ6IDJyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG5cbi5wcjUgeyBwYWRkaW5nLXJpZ2h0OiA0cmVtOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ucHI2IHsgcGFkZGluZy1yaWdodDogOHJlbTsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnByNyB7IHBhZGRpbmctcmlnaHQ6IDE2cmVtOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGIwIHsgcGFkZGluZy1ib3R0b206IDA7IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG5cbi5wYjEgeyBwYWRkaW5nLWJvdHRvbTogLjI1cmVtOyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cblxuLnBiMiB7IHBhZGRpbmctYm90dG9tOiAuNXJlbTsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5wYjMgeyBwYWRkaW5nLWJvdHRvbTogMXJlbTsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ucGI0IHsgcGFkZGluZy1ib3R0b206IDJyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuXG4ucGI1IHsgcGFkZGluZy1ib3R0b206IDRyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGI2IHsgcGFkZGluZy1ib3R0b206IDhyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGI3IHsgcGFkZGluZy1ib3R0b206IDE2cmVtOyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnB0MCB7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuXG4ucHQxIHsgcGFkZGluZy10b3A6IC4yNXJlbTsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG5cbi5wdDIgeyBwYWRkaW5nLXRvcDogLjVyZW07IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuXG4ucHQzIHsgcGFkZGluZy10b3A6IDFyZW07IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cblxuLnB0NCB7IHBhZGRpbmctdG9wOiAycmVtOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cblxuLnB0NSB7IHBhZGRpbmctdG9wOiA0cmVtOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cblxuLnB0NiB7IHBhZGRpbmctdG9wOiA4cmVtOyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnB0NyB7IHBhZGRpbmctdG9wOiAxNnJlbTsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5wdjAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbn1cblxuLnB2MSB7XG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xufVxuXG4ucHYyIHtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xufVxuXG4ucHYzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xufVxuXG4ucHY0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbn1cblxuLnB2NSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG59XG5cbi5wdjYge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xufVxuXG4ucHY3IHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xufVxuXG4ucGgwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG59XG5cbi5waDEge1xuICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgcGFkZGluZy1yaWdodDogLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbn1cblxuLnBoMiB7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbn1cblxuLnBoMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbn1cblxuLnBoNCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG59XG5cbi5waDUge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xufVxuXG4ucGg2IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuLnBoNyB7XG4gIHBhZGRpbmctbGVmdDogMTZyZW07XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuLm1hMCAgeyAgbWFyZ2luOiAwOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG5cbi5tYTEgeyAgbWFyZ2luOiAuMjVyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG5cbi5tYTIgIHsgIG1hcmdpbjogLjVyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5tYTMgIHsgIG1hcmdpbjogMXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG5cbi5tYTQgIHsgIG1hcmdpbjogMnJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cblxuLm1hNSAgeyAgbWFyZ2luOiA0cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ubWE2IHsgIG1hcmdpbjogOHJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLm1hNyB7IG1hcmdpbjogMTZyZW07IG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLm1sMCAgeyAgbWFyZ2luLWxlZnQ6IDA7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuXG4ubWwxIHsgIG1hcmdpbi1sZWZ0OiAuMjVyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cblxuLm1sMiAgeyAgbWFyZ2luLWxlZnQ6IC41cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5tbDMgIHsgIG1hcmdpbi1sZWZ0OiAxcmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ubWw0ICB7ICBtYXJnaW4tbGVmdDogMnJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuXG4ubWw1ICB7ICBtYXJnaW4tbGVmdDogNHJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ubWw2IHsgIG1hcmdpbi1sZWZ0OiA4cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tbDcgeyBtYXJnaW4tbGVmdDogMTZyZW07IG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ubXIwICB7ICBtYXJnaW4tcmlnaHQ6IDA7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cblxuLm1yMSB7ICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cblxuLm1yMiAgeyAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cblxuLm1yMyAgeyAgbWFyZ2luLXJpZ2h0OiAxcmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cblxuLm1yNCAgeyAgbWFyZ2luLXJpZ2h0OiAycmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuXG4ubXI1ICB7ICBtYXJnaW4tcmlnaHQ6IDRyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG5cbi5tcjYgeyAgbWFyZ2luLXJpZ2h0OiA4cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ubXI3IHsgbWFyZ2luLXJpZ2h0OiAxNnJlbTsgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ubWIwICB7ICBtYXJnaW4tYm90dG9tOiAwOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuXG4ubWIxIHsgIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG5cbi5tYjIgIHsgIG1hcmdpbi1ib3R0b206IC41cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cblxuLm1iMyAgeyAgbWFyZ2luLWJvdHRvbTogMXJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuXG4ubWI0ICB7ICBtYXJnaW4tYm90dG9tOiAycmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cblxuLm1iNSAgeyAgbWFyZ2luLWJvdHRvbTogNHJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG5cbi5tYjYgeyAgbWFyZ2luLWJvdHRvbTogOHJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tYjcgeyBtYXJnaW4tYm90dG9tOiAxNnJlbTsgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLm10MCAgeyAgbWFyZ2luLXRvcDogMDsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cblxuLm10MSB7ICBtYXJnaW4tdG9wOiAuMjVyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuXG4ubXQyICB7ICBtYXJnaW4tdG9wOiAuNXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG5cbi5tdDMgIHsgIG1hcmdpbi10b3A6IDFyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cblxuLm10NCAgeyAgbWFyZ2luLXRvcDogMnJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG5cbi5tdDUgIHsgIG1hcmdpbi10b3A6IDRyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuXG4ubXQ2IHsgIG1hcmdpbi10b3A6IDhyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ubXQ3IHsgbWFyZ2luLXRvcDogMTZyZW07IG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tdjAgICB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG59XG5cbi5tdjEgIHtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbn1cblxuLm12MiAgIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG59XG5cbi5tdjMgICB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xufVxuXG4ubXY0ICAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG59XG5cbi5tdjUgICB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbn1cblxuLm12NiAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG59XG5cbi5tdjcgIHtcbiAgbWFyZ2luLXRvcDogMTZyZW07XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG59XG5cbi5taDAgICB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG59XG5cbi5taDEgICB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG59XG5cbi5taDIgICB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xufVxuXG4ubWgzICAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbn1cblxuLm1oNCAgIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xufVxuXG4ubWg1ICAge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG59XG5cbi5taDYgIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xufVxuXG4ubWg3ICB7XG4gIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5wYTAtbnMgIHsgIHBhZGRpbmc6IDA7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wYTEtbnMgeyAgcGFkZGluZzogLjI1cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBhMi1ucyAgeyAgcGFkZGluZzogLjVyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGEzLW5zICB7ICBwYWRkaW5nOiAxcmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wYTQtbnMgIHsgIHBhZGRpbmc6IDJyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGE1LW5zICB7ICBwYWRkaW5nOiA0cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBhNi1ucyB7ICBwYWRkaW5nOiA4cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBhNy1ucyB7IHBhZGRpbmc6IDE2cmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wbDAtbnMgIHsgIHBhZGRpbmctbGVmdDogMDsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGwxLW5zIHsgIHBhZGRpbmctbGVmdDogLjI1cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGwyLW5zICB7ICBwYWRkaW5nLWxlZnQ6IC41cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGwzLW5zICB7ICBwYWRkaW5nLWxlZnQ6IDFyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGw0LW5zICB7ICBwYWRkaW5nLWxlZnQ6IDJyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wbDUtbnMgIHsgIHBhZGRpbmctbGVmdDogNHJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNi1ucyB7ICBwYWRkaW5nLWxlZnQ6IDhyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wbDctbnMgeyBwYWRkaW5nLWxlZnQ6IDE2cmVtOyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnByMC1ucyAgeyAgcGFkZGluZy1yaWdodDogMDsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnByMS1ucyB7ICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHIyLW5zICB7ICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wcjMtbnMgIHsgIHBhZGRpbmctcmlnaHQ6IDFyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnByNC1ucyAgeyAgcGFkZGluZy1yaWdodDogMnJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wcjUtbnMgeyAgIHBhZGRpbmctcmlnaHQ6IDRyZW07ICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnByNi1ucyB7ICBwYWRkaW5nLXJpZ2h0OiA4cmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnByNy1ucyB7IHBhZGRpbmctcmlnaHQ6IDE2cmVtOyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wYjAtbnMgIHsgIHBhZGRpbmctYm90dG9tOiAwOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBiMS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wYjItbnMgIHsgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGIzLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBiNC1ucyAgeyAgcGFkZGluZy1ib3R0b206IDJyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBiNS1ucyAgeyAgcGFkZGluZy1ib3R0b206IDRyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBiNi1ucyB7ICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGI3LW5zIHsgcGFkZGluZy1ib3R0b206IDE2cmVtOyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHQwLW5zICB7ICBwYWRkaW5nLXRvcDogMDsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wdDEtbnMgeyAgcGFkZGluZy10b3A6IC4yNXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHQyLW5zICB7ICBwYWRkaW5nLXRvcDogLjVyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnB0My1ucyAgeyAgcGFkZGluZy10b3A6IDFyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wdDQtbnMgIHsgIHBhZGRpbmctdG9wOiAycmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wdDUtbnMgIHsgIHBhZGRpbmctdG9wOiA0cmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wdDYtbnMgeyAgcGFkZGluZy10b3A6IDhyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnB0Ny1ucyB7IHBhZGRpbmctdG9wOiAxNnJlbTsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnB2MC1ucyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLnB2MS1ucyB7XG4gICAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLnB2Mi1ucyB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5wdjMtbnMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAucHY0LW5zIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5wdjUtbnMge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnB2Ni1ucyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucHY3LW5zIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoMC1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLnBoMS1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLnBoMi1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5waDMtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAucGg0LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5waDUtbnMge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoNi1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucGg3LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cblxuICAubWEwLW5zICB7ICBtYXJnaW46IDA7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1hMS1ucyB7ICBtYXJnaW46IC4yNXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1hMi1ucyAgeyAgbWFyZ2luOiAuNXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1hMy1ucyAgeyAgbWFyZ2luOiAxcmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1hNC1ucyAgeyAgbWFyZ2luOiAycmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWE1LW5zICB7ICBtYXJnaW46IDRyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYTYtbnMgeyAgbWFyZ2luOiA4cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWE3LW5zIHsgbWFyZ2luOiAxNnJlbTsgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tbDAtbnMgIHsgIG1hcmdpbi1sZWZ0OiAwOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1sMS1ucyB7ICBtYXJnaW4tbGVmdDogLjI1cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tbDItbnMgIHsgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWwzLW5zICB7ICBtYXJnaW4tbGVmdDogMXJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1sNC1ucyAgeyAgbWFyZ2luLWxlZnQ6IDJyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1sNS1ucyAgeyAgbWFyZ2luLWxlZnQ6IDRyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1sNi1ucyB7ICBtYXJnaW4tbGVmdDogOHJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWw3LW5zIHsgbWFyZ2luLWxlZnQ6IDE2cmVtOyBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXIwLW5zICB7ICBtYXJnaW4tcmlnaHQ6IDA7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1yMS1ucyB7ICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1yMi1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1yMy1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAxcmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1yNC1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAycmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubXI1LW5zICB7ICBtYXJnaW4tcmlnaHQ6IDRyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjYtbnMgeyAgbWFyZ2luLXJpZ2h0OiA4cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubXI3LW5zIHsgbWFyZ2luLXJpZ2h0OiAxNnJlbTsgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tYjAtbnMgIHsgIG1hcmdpbi1ib3R0b206IDA7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tYjEtbnMgeyAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1iMi1ucyAgeyAgbWFyZ2luLWJvdHRvbTogLjVyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWIzLW5zICB7ICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tYjQtbnMgIHsgIG1hcmdpbi1ib3R0b206IDJyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWI1LW5zICB7ICBtYXJnaW4tYm90dG9tOiA0cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1iNi1ucyB7ICBtYXJnaW4tYm90dG9tOiA4cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1iNy1ucyB7IG1hcmdpbi1ib3R0b206IDE2cmVtOyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tdDAtbnMgIHsgIG1hcmdpbi10b3A6IDA7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tdDEtbnMgeyAgbWFyZ2luLXRvcDogLjI1cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm10Mi1ucyAgeyAgbWFyZ2luLXRvcDogLjVyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubXQzLW5zICB7ICBtYXJnaW4tdG9wOiAxcmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tdDQtbnMgIHsgIG1hcmdpbi10b3A6IDJyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubXQ1LW5zICB7ICBtYXJnaW4tdG9wOiA0cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm10Ni1ucyB7ICBtYXJnaW4tdG9wOiA4cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm10Ny1ucyB7IG1hcmdpbi10b3A6IDE2cmVtOyBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tdjAtbnMgICB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAubXYxLW5zICB7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAubXYyLW5zICAge1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5tdjMtbnMgICB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLm12NC1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLm12NS1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm12Ni1ucyAge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubXY3LW5zICB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cblxuICAubWgwLW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm1oMS1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5taDItbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLm1oMy1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubWg0LW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAubWg1LW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubWg2LW5zICB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5taDctbnMgIHtcbiAgICBtYXJnaW4tbGVmdDogMTZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC5wYTAtbSAgeyAgcGFkZGluZzogMDsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBhMS1tIHsgIHBhZGRpbmc6IC4yNXJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wYTItbSAgeyAgcGFkZGluZzogLjVyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGEzLW0gIHsgIHBhZGRpbmc6IDFyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBhNC1tICB7ICBwYWRkaW5nOiAycmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBhNS1tICB7ICBwYWRkaW5nOiA0cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBhNi1tIHsgIHBhZGRpbmc6IDhyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGE3LW0geyBwYWRkaW5nOiAxNnJlbTsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucGwwLW0gIHsgIHBhZGRpbmctbGVmdDogMDsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGwxLW0geyAgcGFkZGluZy1sZWZ0OiAuMjVyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wbDItbSAgeyAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBsMy1tICB7ICBwYWRkaW5nLWxlZnQ6IDFyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGw0LW0gIHsgIHBhZGRpbmctbGVmdDogMnJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBsNS1tICB7ICBwYWRkaW5nLWxlZnQ6IDRyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wbDYtbSB7ICBwYWRkaW5nLWxlZnQ6IDhyZW07ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wbDctbSB7IHBhZGRpbmctbGVmdDogMTZyZW07IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHIwLW0gIHsgIHBhZGRpbmctcmlnaHQ6IDA7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wcjEtbSB7ICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHIyLW0gIHsgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnByMy1tICB7ICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wcjQtbSAgeyAgcGFkZGluZy1yaWdodDogMnJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wcjUtbSAgeyAgcGFkZGluZy1yaWdodDogNHJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wcjYtbSB7ICBwYWRkaW5nLXJpZ2h0OiA4cmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnByNy1tIHsgcGFkZGluZy1yaWdodDogMTZyZW07IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnBiMC1tICB7ICBwYWRkaW5nLWJvdHRvbTogMDsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wYjEtbSB7ICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wYjItbSAgeyAgcGFkZGluZy1ib3R0b206IC41cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wYjMtbSAgeyAgcGFkZGluZy1ib3R0b206IDFyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wYjQtbSAgeyAgcGFkZGluZy1ib3R0b206IDJyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBiNS1tICB7ICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGI2LW0geyAgcGFkZGluZy1ib3R0b206IDhyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBiNy1tIHsgcGFkZGluZy1ib3R0b206IDE2cmVtOyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHQwLW0gIHsgIHBhZGRpbmctdG9wOiAwOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnB0MS1tIHsgIHBhZGRpbmctdG9wOiAuMjVyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnB0Mi1tICB7ICBwYWRkaW5nLXRvcDogLjVyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnB0My1tICB7ICBwYWRkaW5nLXRvcDogMXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnB0NC1tICB7ICBwYWRkaW5nLXRvcDogMnJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucHQ1LW0gIHsgIHBhZGRpbmctdG9wOiA0cmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wdDYtbSB7ICBwYWRkaW5nLXRvcDogOHJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHQ3LW0geyBwYWRkaW5nLXRvcDogMTZyZW07IHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wdjAtbSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLnB2MS1tIHtcbiAgICBwYWRkaW5nLXRvcDogLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAucHYyLW0ge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAucHYzLW0ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAucHY0LW0ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLnB2NS1tIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5wdjYtbSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucHY3LW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5waDAtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLnBoMS1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAucGgyLW0ge1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAucGgzLW0ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAucGg0LW0ge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLnBoNS1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5waDYtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucGg3LW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5tYTAtbSAgeyAgbWFyZ2luOiAwOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tYTEtbSB7ICBtYXJnaW46IC4yNXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1hMi1tICB7ICBtYXJnaW46IC41cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWEzLW0gIHsgIG1hcmdpbjogMXJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tYTQtbSAgeyAgbWFyZ2luOiAycmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWE1LW0gIHsgIG1hcmdpbjogNHJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1hNi1tIHsgIG1hcmdpbjogOHJlbTsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1hNy1tIHsgbWFyZ2luOiAxNnJlbTsgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tbDAtbSAgeyAgbWFyZ2luLWxlZnQ6IDA7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubWwxLW0geyAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWwyLW0gIHsgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWwzLW0gIHsgIG1hcmdpbi1sZWZ0OiAxcmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubWw0LW0gIHsgIG1hcmdpbi1sZWZ0OiAycmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tbDUtbSAgeyAgbWFyZ2luLWxlZnQ6IDRyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1sNi1tIHsgIG1hcmdpbi1sZWZ0OiA4cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tbDctbSB7IG1hcmdpbi1sZWZ0OiAxNnJlbTsgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1yMC1tICB7ICBtYXJnaW4tcmlnaHQ6IDA7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1yMS1tIHsgIG1hcmdpbi1yaWdodDogLjI1cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubXIyLW0gIHsgIG1hcmdpbi1yaWdodDogLjVyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tcjMtbSAgeyAgbWFyZ2luLXJpZ2h0OiAxcmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1yNC1tICB7ICBtYXJnaW4tcmlnaHQ6IDJyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tcjUtbSAgeyAgbWFyZ2luLXJpZ2h0OiA0cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubXI2LW0geyAgbWFyZ2luLXJpZ2h0OiA4cmVtOyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubXI3LW0geyBtYXJnaW4tcmlnaHQ6IDE2cmVtOyBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1iMC1tICB7ICBtYXJnaW4tYm90dG9tOiAwOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubWIxLW0geyAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1iMi1tICB7ICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tYjMtbSAgeyAgbWFyZ2luLWJvdHRvbTogMXJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubWI0LW0gIHsgIG1hcmdpbi1ib3R0b206IDJyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWI1LW0gIHsgIG1hcmdpbi1ib3R0b206IDRyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWI2LW0geyAgbWFyZ2luLWJvdHRvbTogOHJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYjctbSB7IG1hcmdpbi1ib3R0b206IDE2cmVtOyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tdDAtbSAgeyAgbWFyZ2luLXRvcDogMDsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm10MS1tIHsgIG1hcmdpbi10b3A6IC4yNXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tdDItbSAgeyAgbWFyZ2luLXRvcDogLjVyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubXQzLW0gIHsgIG1hcmdpbi10b3A6IDFyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm10NC1tICB7ICBtYXJnaW4tdG9wOiAycmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm10NS1tICB7ICBtYXJnaW4tdG9wOiA0cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm10Ni1tIHsgIG1hcmdpbi10b3A6IDhyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubXQ3LW0geyBtYXJnaW4tdG9wOiAxNnJlbTsgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXYwLW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm12MS1tIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5tdjItbSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLm12My1tIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubXY0LW0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAubXY1LW0ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubXY2LW0ge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubXY3LW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLm1oMC1tIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5taDEtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAubWgyLW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5taDMtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLm1oNC1tIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLm1oNS1tIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm1oNi1tIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm1oNy1tIHtcbiAgICBtYXJnaW4tbGVmdDogMTZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnBhMC1sICB7ICBwYWRkaW5nOiAwOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGExLWwgeyAgcGFkZGluZzogLjI1cmVtOyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBhMi1sICB7ICBwYWRkaW5nOiAuNXJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wYTMtbCAgeyAgcGFkZGluZzogMXJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGE0LWwgIHsgIHBhZGRpbmc6IDJyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGE1LWwgIHsgIHBhZGRpbmc6IDRyZW07ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGE2LWwgeyAgcGFkZGluZzogOHJlbTsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYTctbCB7IHBhZGRpbmc6IDE2cmVtOyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wbDAtbCAgeyAgcGFkZGluZy1sZWZ0OiAwOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wbDEtbCB7ICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBsMi1sICB7ICBwYWRkaW5nLWxlZnQ6IC41cmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGwzLWwgIHsgIHBhZGRpbmctbGVmdDogMXJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wbDQtbCAgeyAgcGFkZGluZy1sZWZ0OiAycmVtOyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGw1LWwgIHsgIHBhZGRpbmctbGVmdDogNHJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNi1sIHsgIHBhZGRpbmctbGVmdDogOHJlbTsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNy1sIHsgcGFkZGluZy1sZWZ0OiAxNnJlbTsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wcjAtbCAgeyAgcGFkZGluZy1yaWdodDogMDsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnByMS1sIHsgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wcjItbCAgeyAgcGFkZGluZy1yaWdodDogLjVyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHIzLWwgIHsgIHBhZGRpbmctcmlnaHQ6IDFyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnByNC1sICB7ICBwYWRkaW5nLXJpZ2h0OiAycmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnByNS1sICB7ICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnByNi1sIHsgIHBhZGRpbmctcmlnaHQ6IDhyZW07ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHI3LWwgeyBwYWRkaW5nLXJpZ2h0OiAxNnJlbTsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucGIwLWwgIHsgIHBhZGRpbmctYm90dG9tOiAwOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBiMS1sIHsgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnBiMi1sICB7ICBwYWRkaW5nLWJvdHRvbTogLjVyZW07ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBiMy1sICB7ICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBiNC1sICB7ICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGI1LWwgIHsgIHBhZGRpbmctYm90dG9tOiA0cmVtOyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYjYtbCB7ICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGI3LWwgeyBwYWRkaW5nLWJvdHRvbTogMTZyZW07IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wdDAtbCAgeyAgcGFkZGluZy10b3A6IDA7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucHQxLWwgeyAgcGFkZGluZy10b3A6IC4yNXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHQyLWwgIHsgIHBhZGRpbmctdG9wOiAuNXJlbTsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHQzLWwgIHsgIHBhZGRpbmctdG9wOiAxcmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucHQ0LWwgIHsgIHBhZGRpbmctdG9wOiAycmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wdDUtbCAgeyAgcGFkZGluZy10b3A6IDRyZW07ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnB0Ni1sIHsgIHBhZGRpbmctdG9wOiA4cmVtOyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wdDctbCB7IHBhZGRpbmctdG9wOiAxNnJlbTsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnB2MC1sIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucHYxLWwge1xuICAgIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5wdjItbCB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5wdjMtbCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5wdjQtbCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAucHY1LWwge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnB2Ni1sIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5wdjctbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLnBoMC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucGgxLWwge1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5waDItbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5waDMtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5waDQtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAucGg1LWwge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoNi1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5waDctbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLm1hMC1sICB7ICBtYXJnaW46IDA7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1hMS1sIHsgIG1hcmdpbjogLjI1cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWEyLWwgIHsgIG1hcmdpbjogLjVyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tYTMtbCAgeyAgbWFyZ2luOiAxcmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1hNC1sICB7ICBtYXJnaW46IDJyZW07ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tYTUtbCAgeyAgbWFyZ2luOiA0cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWE2LWwgeyAgbWFyZ2luOiA4cmVtOyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWE3LWwgeyBtYXJnaW46IDE2cmVtOyBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1sMC1sICB7ICBtYXJnaW4tbGVmdDogMDsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tbDEtbCB7ICBtYXJnaW4tbGVmdDogLjI1cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tbDItbCAgeyAgbWFyZ2luLWxlZnQ6IC41cmVtOyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tbDMtbCAgeyAgbWFyZ2luLWxlZnQ6IDFyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tbDQtbCAgeyAgbWFyZ2luLWxlZnQ6IDJyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1sNS1sICB7ICBtYXJnaW4tbGVmdDogNHJlbTsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWw2LWwgeyAgbWFyZ2luLWxlZnQ6IDhyZW07ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1sNy1sIHsgbWFyZ2luLWxlZnQ6IDE2cmVtOyBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXIwLWwgIHsgIG1hcmdpbi1yaWdodDogMDsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubXIxLWwgeyAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tcjItbCAgeyAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1yMy1sICB7ICBtYXJnaW4tcmlnaHQ6IDFyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubXI0LWwgIHsgIG1hcmdpbi1yaWdodDogMnJlbTsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1yNS1sICB7ICBtYXJnaW4tcmlnaHQ6IDRyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjYtbCB7ICBtYXJnaW4tcmlnaHQ6IDhyZW07ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjctbCB7IG1hcmdpbi1yaWdodDogMTZyZW07IG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubWIwLWwgIHsgIG1hcmdpbi1ib3R0b206IDA7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tYjEtbCB7ICBtYXJnaW4tYm90dG9tOiAuMjVyZW07ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWIyLWwgIHsgIG1hcmdpbi1ib3R0b206IC41cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1iMy1sICB7ICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tYjQtbCAgeyAgbWFyZ2luLWJvdHRvbTogMnJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tYjUtbCAgeyAgbWFyZ2luLWJvdHRvbTogNHJlbTsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYjYtbCB7ICBtYXJnaW4tYm90dG9tOiA4cmVtOyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1iNy1sIHsgbWFyZ2luLWJvdHRvbTogMTZyZW07IG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm10MC1sICB7ICBtYXJnaW4tdG9wOiAwOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubXQxLWwgeyAgbWFyZ2luLXRvcDogLjI1cmVtOyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm10Mi1sICB7ICBtYXJnaW4tdG9wOiAuNXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tdDMtbCAgeyAgbWFyZ2luLXRvcDogMXJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubXQ0LWwgIHsgIG1hcmdpbi10b3A6IDJyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubXQ1LWwgIHsgIG1hcmdpbi10b3A6IDRyZW07ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubXQ2LWwgeyAgbWFyZ2luLXRvcDogOHJlbTsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tdDctbCB7IG1hcmdpbi10b3A6IDE2cmVtOyBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tdjAtbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAubXYxLWwge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLm12Mi1sIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAubXYzLWwge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5tdjQtbCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5tdjUtbCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5tdjYtbCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5tdjctbCB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cblxuICAubWgwLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm1oMS1sIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5taDItbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLm1oMy1sIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubWg0LWwge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAubWg1LWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubWg2LWwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubWg3LWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG59XG5cbi8qXG4gICBORUdBVElWRSBNQVJHSU5TXG5cbiAgIEJhc2U6XG4gICAgIG4gPSBuZWdhdGl2ZVxuXG4gICBNb2RpZmllcnM6XG4gICAgIGEgPSBhbGxcbiAgICAgdCA9IHRvcFxuICAgICByID0gcmlnaHRcbiAgICAgYiA9IGJvdHRvbVxuICAgICBsID0gbGVmdFxuXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDYgPSA2dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDcgPSA3dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLm5hMSB7IG1hcmdpbjogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuXG4ubmEyIHsgbWFyZ2luOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cblxuLm5hMyB7IG1hcmdpbjogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG5cbi5uYTQgeyBtYXJnaW46IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG5cbi5uYTUgeyBtYXJnaW46IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG5cbi5uYTYgeyBtYXJnaW46IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5uYTcgeyBtYXJnaW46IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubmwxIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuXG4ubmwyIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG5cbi5ubDMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cblxuLm5sNCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG5cbi5ubDUgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubmw2IHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuLm5sNyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubnIxIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG5cbi5ucjIgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuXG4ubnIzIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cblxuLm5yNCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cblxuLm5yNSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cblxuLm5yNiB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuLm5yNyB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5uYjEgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuXG4ubmIyIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuXG4ubmIzIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuXG4ubmI0IHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG5cbi5uYjUgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cblxuLm5iNiB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubmI3IHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubnQxIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cblxuLm50MiB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cblxuLm50MyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cblxuLm50NCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuXG4ubnQ1IHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG5cbi5udDYgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuLm50NyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuXG4gIC5uYTEtbnMgeyBtYXJnaW46IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5hMi1ucyB7IG1hcmdpbjogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5uYTMtbnMgeyBtYXJnaW46IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmE0LW5zIHsgbWFyZ2luOiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmE1LW5zIHsgbWFyZ2luOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmE2LW5zIHsgbWFyZ2luOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmE3LW5zIHsgbWFyZ2luOiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmwxLW5zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmwyLW5zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ubDMtbnMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5sNC1ucyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5ubDUtbnMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw2LW5zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5sNy1ucyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ucjEtbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5yMi1ucyB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ucjMtbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnI0LW5zIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubnI1LW5zIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI2LW5zIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI3LW5zIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmIxLW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5iMi1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5iMy1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5iNC1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmI1LW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYjYtbnMgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNy1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubnQxLW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm50Mi1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm50My1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm50NC1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubnQ1LW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5udDYtbnMgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ny1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAubmExLW0geyBtYXJnaW46IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5hMi1tIHsgbWFyZ2luOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5hMy1tIHsgbWFyZ2luOiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5hNC1tIHsgbWFyZ2luOiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmE1LW0geyBtYXJnaW46IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTYtbSB7IG1hcmdpbjogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5hNy1tIHsgbWFyZ2luOiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmwxLW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5ubDItbSB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmwzLW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5sNC1tIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5sNS1tIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5sNi1tIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5sNy1tIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm5yMS1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5ucjItbSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ucjMtbSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5ucjQtbSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5yNS1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI2LW0geyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjctbSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm5iMS1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5iMi1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmIzLW0geyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5uYjQtbSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmI1LW0geyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNi1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYjctbSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubnQxLW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnQyLW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogLjVyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5udDMtbSB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm50NC1tIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5udDUtbSB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiA0cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubnQ2LW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ny1tIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm5hMS1sIHsgbWFyZ2luOiBjYWxjKC0xICogLjI1cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5uYTItbCB7IG1hcmdpbjogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5uYTMtbCB7IG1hcmdpbjogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5uYTQtbCB7IG1hcmdpbjogY2FsYygtMSAqIDJyZW0pOyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5hNS1sIHsgbWFyZ2luOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmE2LWwgeyBtYXJnaW46IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTctbCB7IG1hcmdpbjogY2FsYygtMSAqIDE2cmVtKTsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm5sMS1sIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmwyLWwgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5sMy1sIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5ubDQtbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5ubDUtbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5ubDYtbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5ubDctbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ucjEtbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnIyLWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubnIzLWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAxcmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnI0LWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5ucjUtbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5yNi1sIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogOHJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI3LWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5uYjEtbCB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAuMjVyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5uYjItbCB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAuNXJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5iMy1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDFyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmI0LWwgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogMnJlbSk7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5iNS1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIDRyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYjYtbCB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiA4cmVtKTsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmI3LWwgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogMTZyZW0pOyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm50MS1sIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIC4yNXJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm50Mi1sIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIC41cmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubnQzLWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogMXJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5udDQtbCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAycmVtKTsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubnQ1LWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogNHJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ni1sIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIDhyZW0pOyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5udDctbCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiAxNnJlbSk7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbn1cblxuLypcblxuICBUQUJMRVNcbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZWxlbWVudHMvdGFibGVzL1xuXG4qL1xuXG4uY29sbGFwc2Uge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5zdHJpcGVkLS1saWdodC1zaWx2ZXI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1zaWx2ZXIpO1xufVxuXG4uc3RyaXBlZC0tbW9vbi1ncmF5Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9vbi1ncmF5KTtcbn1cblxuLnN0cmlwZWQtLWxpZ2h0LWdyYXk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcbn1cblxuLnN0cmlwZWQtLW5lYXItd2hpdGU6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZWFyLXdoaXRlKTtcbn1cblxuLnN0cmlwZS1saWdodDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMCk7XG59XG5cbi5zdHJpcGUtZGFyazpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0xMCk7XG59XG5cbi8qXG5cbiAgIFRFWFQgREVDT1JBVElPTlxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS90ZXh0LWRlY29yYXRpb24vXG5cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uc3RyaWtlICAgICAgIHsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLnVuZGVybGluZSAgICB7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uby11bmRlcmxpbmUgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnN0cmlrZS1ucyAgICAgICB7IC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC51bmRlcmxpbmUtbnMgICAgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm8tdW5kZXJsaW5lLW5zIHsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuc3RyaWtlLW0gICAgICAgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAudW5kZXJsaW5lLW0gICAgeyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm8tdW5kZXJsaW5lLW0geyAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnN0cmlrZS1sICAgICAgIHsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLnVuZGVybGluZS1sIHsgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm5vLXVuZGVybGluZS1sIHsgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxufVxuXG4vKlxuXG4gIFRFWFQgQUxJR05cbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS90ZXh0LWFsaWduL1xuXG4gIEJhc2VcbiAgICB0ID0gdGV4dC1hbGlnblxuXG4gIE1vZGlmaWVyc1xuICAgIGwgPSBsZWZ0XG4gICAgciA9IHJpZ2h0XG4gICAgYyA9IGNlbnRlclxuICAgIGogPSBqdXN0aWZ5XG5cbiAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAtbSAgPSBtZWRpdW1cbiAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udGwgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udHIgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRjICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGogIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC50bC1ucyAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ci1ucyAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGMtbnMgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ai1ucyAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gIC50bC1tICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRyLW0gIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRjLW0gIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ai1tICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudGwtbCAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ci1sICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50Yy1sICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGotbCAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG59XG5cbi8qXG5cbiAgIFRFWFQgVFJBTlNGT1JNXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RleHQtdHJhbnNmb3JtL1xuXG4gICBCYXNlOlxuICAgICB0dCA9IHRleHQtdHJhbnNmb3JtXG5cbiAgIE1vZGlmaWVyc1xuICAgICBjID0gY2FwaXRhbGl6ZVxuICAgICBsID0gbG93ZXJjYXNlXG4gICAgIHUgPSB1cHBlcmNhc2VcbiAgICAgbiA9IG5vbmVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udHRjIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnR0bCB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnR0dSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnR0biB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnR0Yy1ucyB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50dGwtbnMgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC50dHUtbnMgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50dG4tbnMgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAudHRjLW0geyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudHRsLW0geyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC50dHUtbSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR0bi1tIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudHRjLWwgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudHRsLWwgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC50dHUtbCB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR0bi1sIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbn1cblxuLypcblxuICAgVFlQRSBTQ0FMRVxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9zY2FsZS9cblxuICAgQmFzZTpcbiAgICBmID0gZm9udC1zaXplXG5cbiAgIE1vZGlmaWVyc1xuICAgICAxID0gMXN0IHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICA2ID0gNnRoIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuICAgICA3ID0gN3RoIHN0ZXAgaW4gc2l6ZSBzY2FsZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG4qL1xuXG4vKlxuICogRm9yIEhlcm8vTWFya2V0aW5nIFRpdGxlc1xuICpcbiAqIFRoZXNlIGdlbmVyYWxseSBhcmUgdG9vIGxhcmdlIGZvciBtb2JpbGVcbiAqIHNvIGJlIGNhcmVmdWwgdXNpbmcgdGhlbSBvbiBzbWFsbGVyIHNjcmVlbnMuXG4gKiAqL1xuXG4uZi02LFxuLmYtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDZyZW07XG59XG5cbi5mLTUsXG4uZi1zdWJoZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cblxuLyogVHlwZSBTY2FsZSAqL1xuXG4uZjEgeyBmb250LXNpemU6IDNyZW07IH1cblxuLmYyIHsgZm9udC1zaXplOiAyLjI1cmVtOyB9XG5cbi5mMyB7IGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5mNCB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uZjUgeyBmb250LXNpemU6IDFyZW07IH1cblxuLmY2IHsgZm9udC1zaXplOiAuODc1cmVtOyB9XG5cbi5mNyB7IGZvbnQtc2l6ZTogLjc1cmVtOyB9XG5cbi8qIFNtYWxsIGFuZCBoYXJkIHRvIHJlYWQgZm9yIG1hbnkgcGVvcGxlIHNvIHVzZSB3aXRoIGV4dHJlbWUgY2F1dGlvbiAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKXtcbiAgLmYtNi1ucyxcbiAgLmYtaGVhZGxpbmUtbnMgeyBmb250LXNpemU6IDZyZW07IH1cbiAgLmYtNS1ucyxcbiAgLmYtc3ViaGVhZGxpbmUtbnMgeyBmb250LXNpemU6IDVyZW07IH1cbiAgLmYxLW5zIHsgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5mMi1ucyB7IGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAuZjMtbnMgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZjQtbnMgeyBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmY1LW5zIHsgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5mNi1ucyB7IGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAuZjctbnMgeyBmb250LXNpemU6IC43NXJlbTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuZi02LW0sXG4gIC5mLWhlYWRsaW5lLW0geyBmb250LXNpemU6IDZyZW07IH1cbiAgLmYtNS1tLFxuICAuZi1zdWJoZWFkbGluZS1tIHsgZm9udC1zaXplOiA1cmVtOyB9XG4gIC5mMS1tIHsgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5mMi1tIHsgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5mMy1tIHsgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmY0LW0geyBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmY1LW0geyBmb250LXNpemU6IDFyZW07IH1cbiAgLmY2LW0geyBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLmY3LW0geyBmb250LXNpemU6IC43NXJlbTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5mLTYtbCxcbiAgLmYtaGVhZGxpbmUtbCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG4gIC5mLTUtbCxcbiAgLmYtc3ViaGVhZGxpbmUtbCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIC5mMS1sIHsgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5mMi1sIHsgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5mMy1sIHsgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmY0LWwgeyBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmY1LWwgeyBmb250LXNpemU6IDFyZW07IH1cbiAgLmY2LWwgeyBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLmY3LWwgeyBmb250LXNpemU6IC43NXJlbTsgfVxufVxuXG4vKlxuXG4gICBUWVBPR1JBUEhZXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L21lYXN1cmUvXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLyogTWVhc3VyZSBpcyBsaW1pdGVkIHRvIH42NiBjaGFyYWN0ZXJzICovXG5cbi5tZWFzdXJlIHtcbiAgbWF4LXdpZHRoOiAzMGVtO1xufVxuXG4vKiBNZWFzdXJlIGlzIGxpbWl0ZWQgdG8gfjgwIGNoYXJhY3RlcnMgKi9cblxuLm1lYXN1cmUtd2lkZSB7XG4gIG1heC13aWR0aDogMzRlbTtcbn1cblxuLyogTWVhc3VyZSBpcyBsaW1pdGVkIHRvIH40NSBjaGFyYWN0ZXJzICovXG5cbi5tZWFzdXJlLW5hcnJvdyB7XG4gIG1heC13aWR0aDogMjBlbTtcbn1cblxuLyogQm9vayBwYXJhZ3JhcGggc3R5bGUgLSBwYXJhZ3JhcGhzIGFyZSBpbmRlbnRlZCB3aXRoIG5vIHZlcnRpY2FsIHNwYWNpbmcuICovXG5cbi5pbmRlbnQge1xuICB0ZXh0LWluZGVudDogMWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc21hbGwtY2FwcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLyogQ29tYmluZSB0aGlzIGNsYXNzIHdpdGggYSB3aWR0aCB0byB0cnVuY2F0ZSB0ZXh0IChvciBqdXN0IGxlYXZlIGFzIGlzIHRvIHRydW5jYXRlIGF0IHdpZHRoIG9mIGNvbnRhaW5pbmcgZWxlbWVudC4gKi9cblxuLnRydW5jYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1lYXN1cmUtbnMgIHtcbiAgICBtYXgtd2lkdGg6IDMwZW07XG4gIH1cbiAgLm1lYXN1cmUtd2lkZS1ucyB7XG4gICAgbWF4LXdpZHRoOiAzNGVtO1xuICB9XG4gIC5tZWFzdXJlLW5hcnJvdy1ucyB7XG4gICAgbWF4LXdpZHRoOiAyMGVtO1xuICB9XG4gIC5pbmRlbnQtbnMge1xuICAgIHRleHQtaW5kZW50OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbWFsbC1jYXBzLW5zIHtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic21jcFwiO1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgfVxuICAudHJ1bmNhdGUtbnMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAubWVhc3VyZS1tIHtcbiAgICBtYXgtd2lkdGg6IDMwZW07XG4gIH1cbiAgLm1lYXN1cmUtd2lkZS1tIHtcbiAgICBtYXgtd2lkdGg6IDM0ZW07XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LW0ge1xuICAgIG1heC13aWR0aDogMjBlbTtcbiAgfVxuICAuaW5kZW50LW0ge1xuICAgIHRleHQtaW5kZW50OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbWFsbC1jYXBzLW0ge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB9XG4gIC50cnVuY2F0ZS1tIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubWVhc3VyZS1sIHtcbiAgICBtYXgtd2lkdGg6IDMwZW07XG4gIH1cbiAgLm1lYXN1cmUtd2lkZS1sIHtcbiAgICBtYXgtd2lkdGg6IDM0ZW07XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LWwge1xuICAgIG1heC13aWR0aDogMjBlbTtcbiAgfVxuICAuaW5kZW50LWwge1xuICAgIHRleHQtaW5kZW50OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbWFsbC1jYXBzLWwge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICB9XG4gIC50cnVuY2F0ZS1sIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cblxuLypcblxuICAgVVRJTElUSUVTXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLyogRXF1aXZhbGVudCB0byAub3ZlcmZsb3cteS1zY3JvbGwgKi9cblxuLm92ZXJmbG93LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tci1hdXRvIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5tbC1hdXRvIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pe1xuICAuY2VudGVyLW5zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbnMgeyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1sLWF1dG8tbnMgeyBtYXJnaW4tbGVmdDogIGF1dG87IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pe1xuICAuY2VudGVyLW0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubXItYXV0by1tIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5tbC1hdXRvLW0geyBtYXJnaW4tbGVmdDogIGF1dG87IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSl7XG4gIC5jZW50ZXItbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tci1hdXRvLWwgeyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1sLWF1dG8tbCB7IG1hcmdpbi1sZWZ0OiAgYXV0bzsgfVxufVxuXG4vKlxuXG4gICBWSVNJQklMSVRZXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLypcbiAgICBUZXh0IHRoYXQgaXMgaGlkZGVuIGJ1dCBhY2Nlc3NpYmxlXG4gICAgUmVmOiBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG4qL1xuXG4uY2xpcCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBfcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jbGlwLW5zIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBfcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuY2xpcC1tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBfcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5jbGlwLWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbi8qXG5cbiAgIFdISVRFIFNQQUNFXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLndzLW5vcm1hbCB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLm5vd3JhcCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnByZSB7IHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAud3Mtbm9ybWFsLW5zIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAubm93cmFwLW5zIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJlLW5zIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAud3Mtbm9ybWFsLW0geyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5ub3dyYXAtbSB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnByZS1tIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC53cy1ub3JtYWwtbCB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLm5vd3JhcC1sIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJlLWwgeyB3aGl0ZS1zcGFjZTogcHJlOyB9XG59XG5cbi8qXG5cbiAgIFZFUlRJQ0FMIEFMSUdOXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLnYtYmFzZSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLnYtbWlkICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi52LXRvcCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udi1idG0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAudi1iYXNlLW5zICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAudi1taWQtbnMgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnYtdG9wLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC52LWJ0bS1ucyAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAudi1iYXNlLW0gICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC52LW1pZC1tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC52LXRvcC1tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC52LWJ0bS1tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLnYtYmFzZS1sICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAudi1taWQtbCAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudi10b3AtbCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudi1idG0tbCAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxufVxuXG4vKlxuXG4gIEhPVkVSIEVGRkVDVFNcbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2hvdmVycy9cblxuICAgIC0gRGltXG4gICAgLSBHbG93XG4gICAgLSBIaWRlIENoaWxkXG4gICAgLSBVbmRlcmxpbmUgdGV4dFxuICAgIC0gR3Jvd1xuICAgIC0gUG9pbnRlclxuICAgIC0gU2hhZG93XG5cbiovXG5cbi8qXG5cbiAgRGltIGVsZW1lbnQgb24gaG92ZXIgYnkgYWRkaW5nIHRoZSBkaW0gY2xhc3MuXG5cbiovXG5cbi5kaW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLmRpbTpob3Zlcixcbi5kaW06Zm9jdXMge1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG5cbi5kaW06YWN0aXZlIHtcbiAgb3BhY2l0eTogLjg7IHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLW91dDtcbn1cblxuLypcblxuICBBbmltYXRlIG9wYWNpdHkgdG8gMTAwJSBvbiBob3ZlciBieSBhZGRpbmcgdGhlIGdsb3cgY2xhc3MuXG5cbiovXG5cbi5nbG93IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG5cbi5nbG93OmhvdmVyLFxuLmdsb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLypcblxuICBIaWRlIGNoaWxkICYgcmV2ZWFsIG9uIGhvdmVyOlxuXG4gIFB1dCB0aGUgaGlkZS1jaGlsZCBjbGFzcyBvbiBhIHBhcmVudCBlbGVtZW50IGFuZCBhbnkgbmVzdGVkIGVsZW1lbnQgd2l0aCB0aGVcbiAgY2hpbGQgY2xhc3Mgd2lsbCBiZSBoaWRkZW4gYW5kIGRpc3BsYXllZCBvbiBob3ZlciBvciBmb2N1cy5cblxuICA8ZGl2IGNsYXNzPVwiaGlkZS1jaGlsZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNoaWxkXCI+IEhpZGRlbiB1bnRpbCBob3ZlciBvciBmb2N1cyA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gIDwvZGl2PlxuKi9cblxuLmhpZGUtY2hpbGQgLmNoaWxkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG5cbi5oaWRlLWNoaWxkOmhvdmVyICAuY2hpbGQsXG4uaGlkZS1jaGlsZDpmb2N1cyAgLmNoaWxkLFxuLmhpZGUtY2hpbGQ6YWN0aXZlIC5jaGlsZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xufVxuXG4udW5kZXJsaW5lLWhvdmVyOmhvdmVyLFxuLnVuZGVybGluZS1ob3Zlcjpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBDYW4gY29tYmluZSB0aGlzIHdpdGggb3ZlcmZsb3ctaGlkZGVuIHRvIG1ha2UgYmFja2dyb3VuZCBpbWFnZXMgZ3JvdyBvbiBob3ZlclxuICogZXZlbiBpZiB5b3UgYXJlIHVzaW5nIGJhY2tncm91bmQtc2l6ZTogY292ZXIgKi9cblxuLmdyb3cge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xufVxuXG4uZ3Jvdzpob3Zlcixcbi5ncm93OmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmdyb3c6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguOTApO1xufVxuXG4uZ3Jvdy1sYXJnZSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmdyb3ctbGFyZ2U6aG92ZXIsXG4uZ3Jvdy1sYXJnZTpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmdyb3ctbGFyZ2U6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xufVxuXG4vKiBBZGQgcG9pbnRlciBvbiBob3ZlciAqL1xuXG4ucG9pbnRlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogXG4gICBBZGQgc2hhZG93IG9uIGhvdmVyLlxuXG4gICBQZXJmb3JtYW50IGJveC1zaGFkb3cgYW5pbWF0aW9uIHBhdHRlcm4gZnJvbSBcbiAgIGh0dHA6Ly90b2JpYXNhaGxpbi5jb20vYmxvZy9ob3ctdG8tYW5pbWF0ZS1ib3gtc2hhZG93LyBcbiovXG5cbi5zaGFkb3ctaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLnNoYWRvdy1ob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IDJweCByZ2JhKCAwLCAwLCAwLCAuMiApO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuXG4uc2hhZG93LWhvdmVyOmhvdmVyOjphZnRlcixcbi5zaGFkb3ctaG92ZXI6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogQ29tYmluZSB3aXRoIGNsYXNzZXMgaW4gc2tpbnMgYW5kIHNraW5zLXBzZXVkbyBmb3IgXG4gKiBtYW55IGRpZmZlcmVudCB0cmFuc2l0aW9uIHBvc3NpYmlsaXRpZXMuICovXG5cbi5iZy1hbmltYXRlLFxuLmJnLWFuaW1hdGU6aG92ZXIsXG4uYmctYW5pbWF0ZTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dDsgXG59XG5cbi8qXG5cbiAgWi1JTkRFWFxuXG4gIEJhc2VcbiAgICB6ID0gei1pbmRleFxuXG4gIE1vZGlmaWVyc1xuICAgIC0wID0gbGl0ZXJhbCB2YWx1ZSAwXG4gICAgLTEgPSBsaXRlcmFsIHZhbHVlIDFcbiAgICAtMiA9IGxpdGVyYWwgdmFsdWUgMlxuICAgIC0zID0gbGl0ZXJhbCB2YWx1ZSAzXG4gICAgLTQgPSBsaXRlcmFsIHZhbHVlIDRcbiAgICAtNSA9IGxpdGVyYWwgdmFsdWUgNVxuICAgIC05OTkgPSBsaXRlcmFsIHZhbHVlIDk5OVxuICAgIC05OTk5ID0gbGl0ZXJhbCB2YWx1ZSA5OTk5XG5cbiAgICAtbWF4ID0gbGFyZ2VzdCBhY2NlcHRlZCB6LWluZGV4IHZhbHVlIGFzIGludGVnZXJcblxuICAgIC1pbmhlcml0ID0gc3RyaW5nIHZhbHVlIGluaGVyaXRcbiAgICAtaW5pdGlhbCA9IHN0cmluZyB2YWx1ZSBpbml0aWFsXG4gICAgLXVuc2V0ID0gc3RyaW5nIHZhbHVlIHVuc2V0XG5cbiAgTUROOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi9kb2NzL1dlYi9DU1Mvei1pbmRleFxuICBTcGVjOiBodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyL3ppbmRleC5odG1sXG4gIEFydGljbGVzOlxuICAgIGh0dHBzOi8vcGhpbGlwd2FsdG9uLmNvbS9hcnRpY2xlcy93aGF0LW5vLW9uZS10b2xkLXlvdS1hYm91dC16LWluZGV4L1xuXG4gIFRpcHMgb24gZXh0ZW5kaW5nOlxuICBUaGVyZSBtaWdodCBiZSBhIHRpbWUgd29ydGggdXNpbmcgbmVnYXRpdmUgei1pbmRleCB2YWx1ZXMuXG4gIE9yIGlmIHlvdSBhcmUgdXNpbmcgdGFjaHlvbnMgd2l0aCBhbm90aGVyIHByb2plY3QsIHlvdSBtaWdodCBuZWVkIHRvXG4gIGFkanVzdCB0aGVzZSB2YWx1ZXMgdG8gc3VpdCB5b3VyIG5lZWRzLlxuXG4qL1xuXG4uei0wIHsgei1pbmRleDogMDsgfVxuXG4uei0xIHsgei1pbmRleDogMTsgfVxuXG4uei0yIHsgei1pbmRleDogMjsgfVxuXG4uei0zIHsgei1pbmRleDogMzsgfVxuXG4uei00IHsgei1pbmRleDogNDsgfVxuXG4uei01IHsgei1pbmRleDogNTsgfVxuXG4uei05OTkgeyB6LWluZGV4OiA5OTk7IH1cblxuLnotOTk5OSB7IHotaW5kZXg6IDk5OTk7IH1cblxuLnotbWF4IHtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLnotaW5oZXJpdCB7IHotaW5kZXg6IGluaGVyaXQ7IH1cblxuLnotaW5pdGlhbCB7IHotaW5kZXg6IGF1dG87IHotaW5kZXg6IGluaXRpYWw7IH1cblxuLnotdW5zZXQgeyB6LWluZGV4OiBhdXRvOyB6LWluZGV4OiBpbml0aWFsOyB9XG5cbi8qXG5cbiAgICBORVNURURcbiAgICBUYWNoeW9ucyBtb2R1bGUgZm9yIHN0eWxpbmcgbmVzdGVkIGVsZW1lbnRzXG4gICAgdGhhdCBhcmUgZ2VuZXJhdGVkIGJ5IGEgY21zLlxuXG4qL1xuXG4ubmVzdGVkLWNvcHktbGluZS1oZWlnaHQgcCxcbi5uZXN0ZWQtY29weS1saW5lLWhlaWdodCB1bCxcbi5uZXN0ZWQtY29weS1saW5lLWhlaWdodCBvbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDEsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGgyLFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoMyxcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDQsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGg1LFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4ubmVzdGVkLWxpc3QtcmVzZXQgdWwsXG4ubmVzdGVkLWxpc3QtcmVzZXQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uZXN0ZWQtY29weS1pbmRlbnQgcCtwIHtcbiAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5lc3RlZC1jb3B5LXNlcGFyYXRvciBwK3Age1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLm5lc3RlZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXN0ZWQtbGlua3MgYSB7XG4gIGNvbG9yOiAjMzU3ZWRkO1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cblxuLm5lc3RlZC1saW5rcyBhOmhvdmVyLFxuLm5lc3RlZC1saW5rcyBhOmZvY3VzIHtcbiAgY29sb3I6ICM5NmNjZmY7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuXG4vKlxuXG4gIFNUWUxFU1xuXG4gIEFkZCBjdXN0b20gc3R5bGVzIGhlcmUuXG5cbiovXG5cbi8qIFZhcmlhYmxlcyAqL1xuXG4vKiBJbXBvcnRpbmcgaGVyZSB3aWxsIGFsbG93IHlvdSB0byBvdmVycmlkZSBhbnkgdmFyaWFibGVzIGluIHRoZSBtb2R1bGVzICovXG5cbi8qXG5cbiAgIFRhY2h5b25zXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgR3JheXNjYWxlXG4gICAtIFNvbGlkc1xuICAgLSBUcmFuc3BhcmVuY2llc1xuICAgQ29sb3JzXG5cbiovXG5cbjpyb290IHtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1uZWFyLWJsYWNrOiAjMTExO1xuICAtLWRhcmstZ3JheTojMzMzO1xuICAtLW1pZC1ncmF5OiM1NTU7XG4gIC0tZ3JheTogIzc3NztcbiAgLS1zaWx2ZXI6ICM5OTk7XG4gIC0tbGlnaHQtc2lsdmVyOiAjYWFhO1xuICAtLW1vb24tZ3JheTogI2NjYztcbiAgLS1saWdodC1ncmF5OiAjZWVlO1xuICAtLW5lYXItd2hpdGU6ICNmNGY0ZjQ7XG4gIC0td2hpdGU6ICNmZmY7XG5cbiAgLS10cmFuc3BhcmVudDp0cmFuc3BhcmVudDtcblxuIC0tYmxhY2stOTA6IHJnYmEoMCwwLDAsLjkpO1xuIC0tYmxhY2stODA6IHJnYmEoMCwwLDAsLjgpO1xuIC0tYmxhY2stNzA6IHJnYmEoMCwwLDAsLjcpO1xuIC0tYmxhY2stNjA6IHJnYmEoMCwwLDAsLjYpO1xuIC0tYmxhY2stNTA6IHJnYmEoMCwwLDAsLjUpO1xuIC0tYmxhY2stNDA6IHJnYmEoMCwwLDAsLjQpO1xuIC0tYmxhY2stMzA6IHJnYmEoMCwwLDAsLjMpO1xuIC0tYmxhY2stMjA6IHJnYmEoMCwwLDAsLjIpO1xuIC0tYmxhY2stMTA6IHJnYmEoMCwwLDAsLjEpO1xuIC0tYmxhY2stMDU6IHJnYmEoMCwwLDAsLjA1KTtcbiAtLWJsYWNrLTAyNTogcmdiYSgwLDAsMCwuMDI1KTtcbiAtLWJsYWNrLTAxMjU6IHJnYmEoMCwwLDAsLjAxMjUpO1xuXG4gLS13aGl0ZS05MDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gLS13aGl0ZS04MDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4gLS13aGl0ZS03MDogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4gLS13aGl0ZS02MDogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gLS13aGl0ZS01MDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gLS13aGl0ZS00MDogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG4gLS13aGl0ZS0zMDogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gLS13aGl0ZS0yMDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gLS13aGl0ZS0xMDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gLS13aGl0ZS0wNTogcmdiYSgyNTUsMjU1LDI1NSwuMDUpO1xuIC0td2hpdGUtMDI1OiByZ2JhKDI1NSwyNTUsMjU1LC4wMjUpO1xuIC0td2hpdGUtMDEyNTogcmdiYSgyNTUsMjU1LDI1NSwuMDEyNSk7XG5cbiAgLS1kYXJrLXJlZDogICNlNzA0MGY7XG4gIC0tcmVkOiAgI2ZmNDEzNjtcbiAgLS1saWdodC1yZWQ6ICAjZmY3MjVjO1xuICAtLW9yYW5nZTogICNmZjYzMDA7XG4gIC0tZ29sZDogICNmZmI3MDA7XG4gIC0teWVsbG93OiAgI2ZmZDcwMDtcbiAgLS1saWdodC15ZWxsb3c6ICAjZmJmMWE5O1xuICAtLXB1cnBsZTogICM1ZTJjYTU7XG4gIC0tbGlnaHQtcHVycGxlOiAgI2E0NjNmMjtcbiAgLS1kYXJrLXBpbms6ICAjZDUwMDhmO1xuICAtLWhvdC1waW5rOiAjZmY0MWI0O1xuICAtLXBpbms6ICAjZmY4MGNjO1xuICAtLWxpZ2h0LXBpbms6ICAjZmZhM2Q3O1xuICAtLWRhcmstZ3JlZW46ICAjMTM3NzUyO1xuICAtLWdyZWVuOiAgIzE5YTk3NDtcbiAgLS1saWdodC1ncmVlbjogICM5ZWViY2Y7XG4gIC0tbmF2eTogICMwMDFiNDQ7XG4gIC0tZGFyay1ibHVlOiAgIzAwNDQ5ZTtcbiAgLS1ibHVlOiAgIzM1N2VkZDtcbiAgLS1saWdodC1ibHVlOiAgIzk2Y2NmZjtcbiAgLS1saWdodGVzdC1ibHVlOiAgI2NkZWNmZjtcbiAgLS13YXNoZWQtYmx1ZTogICNmNmZmZmU7XG4gIC0td2FzaGVkLWdyZWVuOiAgI2U4ZmRmNTtcbiAgLS13YXNoZWQteWVsbG93OiAgI2ZmZmNlYjtcbiAgLS13YXNoZWQtcmVkOiAgI2ZmZGZkZjtcblxufVxuXG4vKlxuXG4gIENVU1RPTSBNRURJQSBRVUVSSUVTXG5cbiAgTWVkaWEgcXVlcnkgdmFsdWVzIGNhbiBiZSBjaGFuZ2VkIHRvIGZpdCB5b3VyIG93biBjb250ZW50LlxuICBUaGVyZSBhcmUgbm8gbWFnaWMgYnVsbGV0cyB3aGVuIGl0IGNvbWVzIHRvIG1lZGlhIHF1ZXJ5IHdpZHRoIHZhbHVlcy5cbiAgVGhleSBzaG91bGQgYmUgZGVjbGFyZWQgaW4gZW0gdW5pdHMgLSBhbmQgdGhleSBzaG91bGQgYmUgc2V0IHRvIG1lZXRcbiAgdGhlIG5lZWRzIG9mIHlvdXIgY29udGVudC4gWW91IGNhbiBhbHNvIGFkZCBhZGRpdGlvbmFsIG1lZGlhIHF1ZXJpZXMsXG4gIG9yIHJlbW92ZSBzb21lIG9mIHRoZSBleGlzdGluZyBvbmVzLlxuXG4gIFRoZXNlIG1lZGlhIHF1ZXJpZXMgY2FuIGJlIHJlZmVyZW5jZWQgbGlrZSBzbzpcblxuICBAbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgICAubWVkaXVtLWFuZC1sYXJnZXItc3BlY2lmaWMtc3R5bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAgIC5tZWRpdW0tc2NyZWVuLXNwZWNpZmljLXN0eWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAgIC5sYXJnZS1hbmQtbGFyZ2VyLXNjcmVlbi1zcGVjaWZpYy1zdHlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgfVxuICB9XG5cbiovXG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cblxuLyogRGVidWdnaW5nICovXG5cbi8qXG5cbiAgREVCVUcgQ0hJTERSRU5cbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZGVidWcvXG5cbiAgSnVzdCBhZGQgdGhlIGRlYnVnIGNsYXNzIHRvIGFueSBlbGVtZW50IHRvIHNlZSBvdXRsaW5lcyBvbiBpdHNcbiAgY2hpbGRyZW4uXG5cbiovXG5cbi5kZWJ1ZyAqIHsgb3V0bGluZTogMXB4IHNvbGlkIGdvbGQ7IH1cblxuLmRlYnVnLXdoaXRlICogeyBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7IH1cblxuLmRlYnVnLWJsYWNrICogeyBvdXRsaW5lOiAxcHggc29saWQgYmxhY2s7IH1cblxuLypcblxuICAgREVCVUcgR1JJRFxuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZGVidWctZ3JpZC9cblxuICAgQ2FuIGJlIHVzZWZ1bCBmb3IgZGVidWdnaW5nIGxheW91dCBpc3N1ZXNcbiAgIG9yIGhlbHBpbmcgdG8gbWFrZSBzdXJlIHRoaW5ncyBsaW5lIHVwIHBlcmZlY3RseS5cbiAgIEp1c3QgdGFjayBvbmUgb2YgdGhlc2UgY2xhc3NlcyBvbnRvIGEgcGFyZW50IGVsZW1lbnQuXG5cbiovXG5cbi5kZWJ1Zy1ncmlkIHtcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUZFbEVRVlI0QVdQQUM5Ny85eDBlQ3NBRVBnd0FWTHNoZHBFTkl4Y0FBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQgdG9wIGxlZnQ7XG59XG5cbi5kZWJ1Zy1ncmlkLTE2IHtcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQU1rbEVRVlI0QVdPZ0NMei9iMGVwQWE2VUd1Qk9xUUhPUUhMVWdGRURuQWJjQlo0VUd3RE9raUNua0loZGdOZ054QVlBaVlsRCs4c0V1bzhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0IHRvcCBsZWZ0O1xufVxuXG4uZGVidWctZ3JpZC04LXNvbGlkIHtcbiAgYmFja2dyb3VuZDp3aGl0ZSB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGRoQ0FBSUFQRUFBQUR3L3dEeC8vLy8vd0FBQUN3QUFBQUFDQUFJQUFBQ0RaUXZnYWViL2x4YkFJS0E4eTBBT3c9PSkgcmVwZWF0IHRvcCBsZWZ0O1xufVxuXG4uZGVidWctZ3JpZC0xNi1zb2xpZCB7XG4gIGJhY2tncm91bmQ6d2hpdGUgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RkaEVBQVFBUEVBQUFEdy93RHgveFh5Ly8vLy95d0FBQUFBRUFBUUFBQUNJWnlQS2NrWURRRnNiNlpxRDg1aloyK0Jrd2lSRktlaGhxUUNRZ0RIY2d3RUJRQTcpIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLyogVW5jb21tZW50IG91dCB0aGUgbGluZSBiZWxvdyB0byBoZWxwIGRlYnVnIGxheW91dCBpc3N1ZXMgKi9cblxuLyogQGltcG9ydCAnLi9fZGVidWcnOyAqL1xuXG4vKiEgVGhlbWUgc3BlY2lmaWMgQ1NTICovXG5cbi8qIEN1c3RvbSBhc3BlY3QgcmF0aW9zICovXG5cbi5hc3BlY3QtcmF0aW8tLTE4NXgxMDAgeyBwYWRkaW5nLWJvdHRvbTogNTQuMDUlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTl4MTYgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuXG4uYXNwZWN0LXJhdGlvLS0yeDEgeyBwYWRkaW5nLWJvdHRvbTogNTAlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTF4MiB7IHBhZGRpbmctYm90dG9tOiAyMDAlOyB9XG5cbi8qIExpbmtzICovXG5cbmEge1xuICBjb2xvcjogI0ZGNkY2MTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTphY3RpdmUge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS5uZXN0ZWQtYXV0aG9yLWN0YSB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuYS5uZXN0ZWQtYXV0aG9yLWN0YTpob3ZlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IC5jb2RlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogLjM3NXJlbSAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogIzMzQ0M5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjMzNDQzk5O1xufVxuXG4uYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMzM0NDOTk7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCB3aGl0ZTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIGJsdWU7XG59XG5cbi5idG4tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNDQzk5O1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgIzMzQ0M5OTtcbn1cblxuLmJ0bi0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIG9yYW5nZTtcbn1cblxuLmJ0bi0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzI1YztcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICNmZjcyNWM7XG59XG5cbi5idG4tLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlY2ZmO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgI2NkZWNmZjtcbn1cblxuLmJ0bi0tbGlnaHQge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjRUVFRUVFO1xufVxuXG4uYnRuLS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjRUVFRUVFO1xufVxuXG4uYnRuLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCBibGFjaztcbn1cblxuLmJ0bi0tc21hbGwge1xuICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4uYnRuLS1sYXJnZSB7XG4gIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cblxuLmJ0bi0teC1sYXJnZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uYnRuLW91dGxpbmUtLXByaW1hcnkge1xuICBjb2xvcjogIzMzY2M5OTtcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICMzM2NjOTk7XG59XG5cbi5idG4tb3V0bGluZS0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMzNjYzk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBkYmI4O1xufVxuXG4uYnRuLW91dGxpbmUtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBibHVlO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgYmx1ZTtcbn1cblxuLmJ0bi1vdXRsaW5lLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzk2Q0NGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbn1cblxuLmJ0bi1vdXRsaW5lLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzM2NjOTk7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjMzNjYzk5O1xufVxuXG4uYnRuLW91dGxpbmUtLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGRiYjg7XG59XG5cbi5idG4tb3V0bGluZS0td2FybmluZyB7XG4gIGNvbG9yOiBvcmFuZ2U7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCBvcmFuZ2U7XG59XG5cbi5idG4tb3V0bGluZS0td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xufVxuXG4uYnRuLW91dGxpbmUtLWRhbmdlciB7XG4gIGNvbG9yOiByZWQ7XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCByZWQ7XG59XG5cbi5idG4tb3V0bGluZS0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5idG4tb3V0bGluZS0taW5mbyB7XG4gIGNvbG9yOiAjY2RlY2ZmO1xuICBib3JkZXI6IC4xMjVyZW0gc29saWQgI2NkZWNmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlY2ZmO1xufVxuXG4uYnRuLW91dGxpbmUtLWxpZ2h0IHtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IC4xMjVyZW0gI0VFRUVFRTtcbn1cblxuLmJ0bi1vdXRsaW5lLS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5idG4tb3V0bGluZS0tZGFyayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkIGJsYWNrO1xufVxuXG4uYnRuLW91dGxpbmUtLWRhcms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG5uYXYgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBOb3RpY2VzXG4gKiAgRGVmYXVsdCBLcmFtZG93biB1c2FnZSAobm8gaW5kZW50cyEpOlxuICogIDxkaXYgY2xhc3M9XCJub3RpY2VcIiBtYXJrZG93bj1cIjFcIj5cbiAqICAjIyMjIEhlYWRsaW5lIGZvciB0aGUgTm90aWNlXG4gKiAgVGV4dCBmb3IgdGhlIG5vdGljZVxuICogIDwvZGl2PlxuICovXG5cbi5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAyZW0gMCAhaW1wb3J0YW50OyAgLyogb3ZlcnJpZGUqL1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRleHQtaW5kZW50OiBpbml0aWFsOyAvKiBvdmVycmlkZSovXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDFweCAxMnB4ICNjY2NjY2M7XG4gfVxuXG4ubm90aWNlLS1wcmltYXJ5IHtcbiAgICAgY29sb3I6ICMzM2NjOTk7XG4gICAgIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjMzNjYzk5O1xufVxuXG4ubm90aWNlLS1zZWNvbmRhcnkge1xuIGNvbG9yOiAjY2NjY2NjO1xuIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG59XG5cbi5ub3RpY2UtLXN1Y2Nlc3Mge1xuIGJhY2tncm91bmQtY29sb3I6ICMzM2NjOTk7XG59XG5cbi5ub3RpY2UtLXdhcm5pbmcge1xuIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbn1cblxuLm5vdGljZS0tZGFuZ2VyIHtcbiBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5ub3RpY2UtLWluZm8ge1xuIGJhY2tncm91bmQtY29sb3I6ICNjZGVjZmY7XG59XG5cbi5ub3RpY2UtLWRhcmsge1xuICBjb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi8qIEZ1bGwgc2NyZWVuIHdpZHRoICovXG5cbi5mdWxsIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbmJvZHkgc3BhbiBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGxpZ2h0LWdyYXk7XG59XG5cbmJvZHkgc3BhbiBhOmhvdmVyIHtcbiAgY29sb3I6IGxpZ2h0LWdyYXk7XG59XG5cbmhyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGNkY2MTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgZ3JheTtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWZmZTM7XG59XG5cbi8qIEltYWdlIGNhcHRpb25zICovXG5cbmZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogc2lsdmVyO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuXG50YWJsZSwgdGgsIHRkIHtcbiAgcGFkZGluZzogLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG59XG5cbi8qIEJsb2NrcXVvdGVzICovXG5cbmJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogYXRoZWxhcztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luOiA0cmVtIDAgNHJlbSAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1sZWZ0OiAuMjVyZW0gc29saWQgI0ZGNkY2MTtcbn1cblxuYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBDaGVja2xpc3RzICovXG5cbi50YXNrLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi50YXNrLWxpc3QtaXRlbS1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogRm9vdG5vdGVzICovXG5cbi5mb290bm90ZXMge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiBibGFjay04MDtcbn1cblxuYS5yZXZlcnNlZm9vdG5vdGUge1xuICBjb2xvcjogI0ZGNkY2MTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5yZXZlcnNlZm9vdG5vdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY2RjYxO1xufVxuXG4vKiBPdmVycmlkZSBUYWNoeW9ucyAqL1xuXG46cm9vdCB7XG4tLXJlZDogICNGRjZGNjE7XG4tLWxpZ2h0LXJlZDogICNGRkNDQ0M7XG59XG5cbmZpZ3VyZSB7XG5tYXJnaW46IC4yNXJlbSAwOyAvKiBSZW1vdmVzIFRhY2h5b25zIGRlZmF1bHQgNDBweCBsZWZ0L3JpZ2h0IG1hcmdpbnMgb24gY29kZWJsb2NrcyAqL1xufVxuXG4vKiAqL1xuXG4jYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbn1cblxuI2JnIGltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDUwJTtcbn1cblxuI2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogNjAlO1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGltZy8jYmxhY2s1MC5wbmcpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjQpIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLyogQ29kZWJsb2NrcyAqL1xuXG4vKiBMaXRlcmFsLk51bWJlci5JbnRlZ2VyLkxvbmcgKi9cblxuY29kZSwgcHJlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkFuZGFsZSBNb25vIFdUXCIsIFwiQW5kYWxlIE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiTmltYnVzIE1vbm8gTFwiLCBNb25hY28sIFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICBjb2RlIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwLjJlbTsgfSB9XG5cbnByZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxucCA+IGNvZGUge1xuICBib3JkZXItcmlnaHQ6IC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG59XG5cbi8qIEhpZ2h0bGlnaHQgY29kZSDigJQgVGhhbmtmdWxfRXllcyBzdHlsZSAqL1xuXG4uaGlnaGxpZ2h0IHRhYmxlIHRkIHsgcGFkZGluZzogNXB4OyB9XG5cbi5oaWdobGlnaHQgdGFibGUgcHJlIHsgbWFyZ2luOiAwOyB9XG5cbi5oaWdobGlnaHQge1xuICBjb2xvcjogI2ZhZjZlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmIzYjtcbn1cblxuLmhpZ2hsaWdodCAuZ2wge1xuICBjb2xvcjogI2RlZTVlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNWQ2Mjtcbn1cblxuLmhpZ2hsaWdodCAuZ3Age1xuICBjb2xvcjogI2E4ZTFmZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLmMsIC5oaWdobGlnaHQgLmNkLCAuaGlnaGxpZ2h0IC5jbSwgLmhpZ2hsaWdodCAuYzEsIC5oaWdobGlnaHQgLmNzIHtcbiAgY29sb3I6ICM2YzhiOWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhpZ2hsaWdodCAuY3Age1xuICBjb2xvcjogI2IyZmQ2ZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhpZ2hsaWdodCAuZXJyIHtcbiAgY29sb3I6ICNmZWZlZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG59XG5cbi5oaWdobGlnaHQgLmdyIHtcbiAgY29sb3I6ICNjYzAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oaWdobGlnaHQgLmssIC5oaWdobGlnaHQgLmtkLCAuaGlnaGxpZ2h0IC5rdiB7XG4gIGNvbG9yOiAjZjZkZDYyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubywgLmhpZ2hsaWdodCAub3cge1xuICBjb2xvcjogIzRkZjRmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLnAsIC5oaWdobGlnaHQgLnBpIHtcbiAgY29sb3I6ICM0ZGY0ZmY7XG59XG5cbi5oaWdobGlnaHQgLmdkIHtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG5cbi5oaWdobGlnaHQgLmdpIHtcbiAgY29sb3I6ICNiMmZkNmQ7XG59XG5cbi5oaWdobGlnaHQgLmdlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaGlnaGxpZ2h0IC5ncyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5ndCB7XG4gIGNvbG9yOiAjZGVlNWU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU1ZDYyO1xufVxuXG4uaGlnaGxpZ2h0IC5rYyB7XG4gIGNvbG9yOiAjZjY5NmRiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAua24ge1xuICBjb2xvcjogI2ZmYjAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLmtwIHtcbiAgY29sb3I6ICNmZmIwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5rciB7XG4gIGNvbG9yOiAjZmZiMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAuZ2gge1xuICBjb2xvcjogI2ZmYjAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLmd1IHtcbiAgY29sb3I6ICNmZmIwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5rdCB7XG4gIGNvbG9yOiAjYjJmZDZkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubm8ge1xuICBjb2xvcjogI2IyZmQ2ZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLm5jIHtcbiAgY29sb3I6ICNiMmZkNmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5uZCB7XG4gIGNvbG9yOiAjYjJmZDZkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubm4ge1xuICBjb2xvcjogI2IyZmQ2ZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLmJwIHtcbiAgY29sb3I6ICNiMmZkNmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5uZSB7XG4gIGNvbG9yOiAjYjJmZDZkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubmwge1xuICBjb2xvcjogI2ZmYjAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLm50IHtcbiAgY29sb3I6ICNmZmIwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5tLCAuaGlnaGxpZ2h0IC5tZiwgLmhpZ2hsaWdodCAubWgsIC5oaWdobGlnaHQgLm1pLCAuaGlnaGxpZ2h0IC5pbCwgLmhpZ2hsaWdodCAubW8sIC5oaWdobGlnaHQgLm1iLCAuaGlnaGxpZ2h0IC5teCB7XG4gIGNvbG9yOiAjZjY5NmRiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubGQge1xuICBjb2xvcjogI2Y2OTZkYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLnNzIHtcbiAgY29sb3I6ICNmNjk2ZGI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5zLCAuaGlnaGxpZ2h0IC5zYiwgLmhpZ2hsaWdodCAuc2QsIC5oaWdobGlnaHQgLnMyLCAuaGlnaGxpZ2h0IC5zaCwgLmhpZ2hsaWdodCAuc3gsIC5oaWdobGlnaHQgLnNyLCAuaGlnaGxpZ2h0IC5zMSB7XG4gIGNvbG9yOiAjZmZmMGE2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAuc2Uge1xuICBjb2xvcjogIzRkZjRmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLnNjIHtcbiAgY29sb3I6ICM0ZGY0ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaGxpZ2h0IC5zaSB7XG4gIGNvbG9yOiAjNGRmNGZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhpZ2hsaWdodCAubmkge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oaWdobGlnaHQgLncge1xuICBjb2xvcjogI0JCQkJCQjtcbn1cblxuLmhpZ2hsaWdodCAuZ28ge1xuICBjb2xvcjogI0JCQkJCQjtcbn1cblxuLmhpZ2hsaWdodCAubmYge1xuICBjb2xvcjogI2E4ZTFmZTtcbn1cblxuLmhpZ2hsaWdodCAucHkge1xuICBjb2xvcjogI2E4ZTFmZTtcbn1cblxuLmhpZ2hsaWdodCAubmEge1xuICBjb2xvcjogI2E4ZTFmZTtcbn1cblxuLmhpZ2hsaWdodCAubnYsIC5oaWdobGlnaHQgLnZjLCAuaGlnaGxpZ2h0IC52ZywgLmhpZ2hsaWdodCAudmkge1xuICBjb2xvcjogI2E4ZTFmZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iXX0= */